Hvernig á að byggja upp Smart Lightbulb á helgi

Jan 13, 2017 Skildu eftir skilaboð

Eftir margra ára að byggja handahófi ólokið frumgerð og aldrei skjalfesta þá ákváðum við að gera rétta bloggið til að deila ástinni. Við höfum mikla ást að deila.

Í nokkrar vikur höfum við verið að flækja í kringum Bluetooth 4.0, annars þekktur sem Bluetooth Low Energy (BLE). Á því ferli hélt við nokkrar flottar umsóknir og ákvað að fara út og byggja upp einn af þeim.

Grunnhugmyndin er þetta: Þú tekur ljósapera, og þú fyllir það með Bluetooth loftneti, arduino og fullt af RGB LED. Stjórnaðu síðan birtudeyfingu, litum og öllu öðru sem þú getur hugsað með (BLE virkt) símann þinn. Gott efni.

Vélbúnaður

Þar sem við erum að gera ljósapera, verðum við að byrja einhvers staðar, þannig að við keyptum fullt af mismunandi ljósapera á Home Depot og endaði að velja stærsta. There ert a grannur-tonn af hluti svo við munum þurfa pláss. Þegar við höfum fengið ljósaperuna tæmum við út leiðinlegt gömul flúrljós til að búa til pláss fyrir yfirvofandi awesomeness.

Í fyrsta lagi þurfum við leið til að knýja hringrásina okkar. Tilvera the badass verkfræðingur sem þú ert, við vitum hvað þú ert að hugsa, "ég ætti að byggja spennu hringrás sem breytir mains máttur til 5V". Góð hugmynd! Nema það myndi taka allt of mikið pláss, hugsa um það, hefur þú séð stærð þessara hluta? Með því að nota máttleysi ákváðum við að nota einn af þessum iPhone hleðslutæki. Nú höfum við 5V til að knýja allt, næsta skref.

Með 5V getum við mátt Arduino og LED, en ekki Bluetooth-einingin sem keyrir á 3,3V. Aftur vitum við hvað þú ert að hugsa: "Hey, þú ert með Arduino Pro Mini, og það hefur innra eftirlitsstofnana sem við gætum notað til að knýja BT-eininguna!". Jæja, það er í raun mjög góð hugmynd, en við erum ekki eins slægur og þú ert svo við keyptum 5V útgáfu Pro Mini, í stað 3.3V. Það þýðir að við verðum að gera 5V til 3,3V eftirlitsstofnanna. Ekki slæmt, nú erum við jafnvel.

Ótrúlegt, nú getum við valdið öllu verkefninu. Bíddu, ekki getum við ekki, vegna þess að Arduino pinna eru fullt af wussies sem geta aðeins keyrt 40mA. (Einhvern daginn mun ég hanna microcontroller sem getur keyrt 1000A á pinna. Það verður stærð kæli, en ég mun vera hamingjusamur.) Nú hljómar það eins mikið en það er ekki nóg fyrir það sem við viljum. RGB LED eru tæknilega þrjár LEDar sem eru öll pakkaðar innan við einn (rautt, grænt og blátt). Hver þessara LED er með hámarksstríðsstríð 20mA, auðveldlega stjórnað af Arduino pinna. Svo hvað er vandamálið? Við stefnum að því að setja eins mörg LED í ljósaperunni eins og við getum (Við endaði bara með 3, ekki dæma). Þannig að við myndum þurfa einn pinna á lit á LED. Það er mikið af pinna, þannig að við notuðum smári til að keyra hverja lit. Það er 3 pinna, fyrir hvaða fjölda LED sem við viljum (ef smári getur keyrt núverandi, það er).

Við skulum ekki gleyma mótstöðu á þessum LED. Við höfðum ekki mikið af mótspyrnum sem liggja í kringum okkur þannig að við gætum ekki gert allar LED-hleðslurnar með nákvæmlega sömu áframsendingu. Samt var það nógu nálægt.

Hugbúnaður

Frábær, öll vélbúnaðinn er búinn. Nú fyrir heila aðgerðarinnar, sem er skipt í tvo hluta. The Arduino vélbúnaðar og iPhone forritið. Vélbúnaðar er frekar einfalt.

Núna er Arduino ekki að lesa raðgögn frá BLE-einingunni, það er ansi mikið að vinna í gegnum það sem BLE-einingin segir. Það segir verðmæti þriggja af GPIO's BLE að stjórna hverri lit á LED. Í framtíðinni ætti það að lesa raðnúmer skipanir frá UART og hafa stóran lista yfir ógnvekjandi hluti sem það muni gera. Auðvitað.

Og eins og þú getur séð, það lítur svakalega út.

Fyrir iPhone forritið verður þú að bíða eftir framtíðarspjalli, af okkar eigin Ramón González.

Varahlutaskrá

Að lokum, ef þú vilt byggja upp þitt eigið, hér er gróft listi yfir alla hlutina og verð þeirra.

ljósaperur: $ 10 fyrir tvo.
Þetta peru er frábært fyrir þetta vegna þess að það er ansi stórt og auðvelt að opna.

Hleðslutæki: 5 $
Við notuðum ódýran knockoff seld á staðbundnum vélbúnaðarverslun. Þú getur notað eitthvað, svo lengi sem það passar inni í ljósaperunni.

BLE Loftnet : 44 $

Arduino Pro ör: 10 $
Við notuðum 5V útgáfuna, en þú ert betra að kaupa 3,3V einn.

LED + Miscellany: ~ $ 10

Fyrir heildarfjölda um $ 80 fyrir allt.


Hringdu í okkur

whatsapp

Sími

Tölvupóstur

inquiry