Ako vytvoriť inteligentný žiarovka v víkende

Jan 13, 2017 Zanechajte správu

Po rokoch výstavby náhodných nedokončených prototypov a nikdy ich dokumentovaním sme sa rozhodli urobiť správny príspevok na blog, aby sme oň mohli zdieľať lásku. Máme veľa lásky k zdieľaniu.

Už niekoľko týždňov sme sa bavili s Bluetooth 4.0, inak známymi ako Bluetooth Low Energy (BLE). Počas tohto procesu sme si pomysleli na pár skvelých aplikácií a rozhodli sme sa vydať a vybudovať jeden z nich.

Základná myšlienka je nasledovná: Vezmete si žiarovku a vy ste ju vybavili bluetooth anténou, arduinom a spoustou LED RGB. Potom ovládať stmievanie, farbu a čokoľvek iné, s ktorým môžete mať na mysli svoj telefón (povolený systémom BLE). Dobré veci.

technické vybavenie

Vzhľadom k tomu, že vyrábame žiarovku, musíme začať niekde, a tak sme si kúpili veľa domácich žiaroviek a našli sme najväčší žiarovku. Existuje kasta zložiek, takže budeme potrebovať priestor. Keď sme mali žiarovku, vyprázdnili sme nudnú starú fluorescenčnú žiarovku, aby sme vytvorili priestor pre bezprostrednú úžasnosť.

Po prvé, potrebujeme spôsob, ako napájať náš okruh. Keď ste technikom badass, že ste, vieme, čo si myslíte: "Mala by som vytvoriť transformátorový obvod, ktorý premení sieťovú energiu na 5V". Dobrý nápad! Okrem toho, že to bude trvať príliš veľa miesta, premýšľajte o tom, videli ste veľkosť týchto vecí? S využitím sily lenosti sme sa rozhodli použiť jednu z tých teeny iPhone nabíjačiek. Teraz máme 5V na napájanie všetkého, ďalší krok.

S 5V môžeme napájať Arduino a LED, ale nie modul Bluetooth, ktorý beží na úrovni 3.3V. Znova vieme, čo si myslíte: "Hej, máte Arduino Pro Mini a má interný regulátor, ktorý by sme mohli použiť na napájanie modulu BT!". No, to je vlastne naozaj dobrý nápad, ale nie sme taký chytrý ako vy, takže sme kúpili 5V verziu Pro Mini, namiesto 3,3V. To znamená, že sme museli vytvoriť regulátor 5V až 3.3V. Nie je to zlé, teraz sme dokonca.

Úžasné, teraz môžeme napájať celý projekt. Počkajte, nie, nemôžeme, pretože Arduino kolíky sú banda wussies, ktorí môžu jazdiť len 40mA. (Raz si navrhnem mikrokontrolér, ktorý môže ovládať 1000 A na kolík. Bude to veľkosť chladničky, ale budem šťastná.) Teraz to môže znieť ako veľa, ale nestačí to, čo chceme. LED diódy RGB sú technicky tri LED diódy všetko zabalené vo vnútri jednej (červená, zelená a modrá). Každá z týchto LED má maximálny dopredný prúd 20 mA, ktorý je ľahko ovládateľný kolíkmi Arduino. Takže aký je problém? Plánujeme umiestniť čo najviac LED do žiarovky (skončili sme len pomocou 3, neposudzujeme). Takže by sme potrebovali jeden kolík na farbu na jednu LED. To je veľa kolíkov, takže sme použili tranzistor na riadenie každej farby. To je 3 kolíky, pre ľubovoľný počet LED, ktoré chceme (ak tranzistor môže riadiť prúd, to je).

Nezabudnime na rezistory týchto LED. Nemali sme veľa rezistorov ležiacich okolo, takže sme nemohli urobiť všetky LED beží s presne rovnakým dopredným prúdom. Napriek tomu to bolo dosť blízko.

softvér

Skvelé, všetok hardvér je hotový. Teraz pre mozgy operácie, ktorá je rozdelená na dve časti. Firmvér Arduino a aplikácia pre iPhone. Firmware je veľmi jednoduchý.

Práve teraz Arduino číta sériové dáta z modulu BLE, pracuje skoro ako priechod pre akýkoľvek modul BLE. Číta hodnotu troch GPIO BLE na kontrolu každej farby diód LED. V budúcnosti by mala čítať sériové príkazy z UART a mať veľký zoznam úžasných vecí, ktoré urobí. Prirodzene.

A ako vidíte, to vyzerá nádherne.

Pre aplikáciu pre iPhone budete musieť čakať na budúci príspevok nášho vlastného Ramóna Gonzáleza.

Zoznam položiek

Nakoniec, ak chcete vytvoriť svoj vlastný, tu je hrubý zoznam všetkých častí a ich ceny.

žiarovka: 10 dolárov za dve.
Táto žiarovka je skvelá pre to, pretože je to dosť veľké a ľahko sa otvorí.

Nabíjačka: 5 EUR
Použili sme lacný knockoff predávaný v miestnom obchode s hardvérom. Môžete použiť ľubovoľné, pokiaľ to zapadá do žiarovky.

Anténa BLE : 44 USD

Arduino Pro Micro: 10 dolárov
Použili sme verziu 5V, ale radšej si kupujete 3,3V.

LED + Rôzne: ~ $ 10

Za celkovú sumu asi 80 dolárov .


Zaslať požiadavku

whatsapp

Telefón

E-mailom

Vyšetrovanie