Hogyan építsünk egy intelligens villanykörte a hétvégén

Jan 13, 2017 Hagyjon üzenetet

Év után a véletlenszerű befejezetlen prototípusok építésén keresztül, és soha nem dokumentálja őket úgy döntöttünk, hogy csinál egy megfelelő blogbejegyzést, hogy megosszák a szeretet.  Van sok szeretettel osztozik.

Néhány hete vagyunk már dabbling körül a Bluetooth 4.0, más névenBluetooth Low Energy(BLE).  Folyamat során néhány hűvös alkalmazások gondolt, és úgy döntött, hogy menjen el, és építeni egy ilyen.

Az alapötlet ezt: veszel egy villanykörte, és megtöm ez, egy bluetooth-antenna, egy arduino és egy csomó-ból RGB LED-ek.  Majd ellenőrzés, fényerő, szín és mást gondol a telefonhoz (BLE engedélyezve van).  Jó dolog.

Hardver

Óta vagyunk, hogy egy villanykörte, kell kezdeni valahol, így vettem egy csomó különböző izzók, a Home Depot, és végül a legnagyobb szedés. Van egy szar-csomó alkatrészek így mi lesz szükségünk a hely.  Egyszer már volt a villanykörte, mi üríteni, ki az unalmas régi fluoreszkáló villanykörte, hogy a helyet a közelgő awesomeness.

Először ki, szükségünk van egy módja annak, hogy az áramkör villamos.  Mivel a badass mérnök, hogy te, tudjuk, hogy mire gondol, "Kell építeni egy transzformátor áramkör, amely átalakítja az áramellátást 5V".  Jó ötlet!  Azzal a különbséggel hogy kíván út túl sok helyet foglalnak, Gondolj bele, nem láttad a mérete azokat a dolgokat?  Használja a hatalom a lustaság, eldöntöttük, hogy egy ilyen pici iPhone töltők.  Most már 5V-hoz erő minden, következő lépés.

Az 5V mi hatalmat az Arduino és a LED, de nem a Bluetooth modul, amely fut a 3.3V.  Újra, mi tudjuk, mire gondol: "Hé, van egy Arduino Pro Mini, és van egy belső szabályozó, amely tudtuk használni, hogy a BT elem erő!".  Nos ez valójában egy nagyon jó ötlet, de mi nem vagyunk olyan ravasz, mint te, így vettem az 5V-os változat a Pro mini, hanem a 3.3V.  Ez azt jelenti, hogy mi volt, hogy egy 5V 3.3V szabályozó.  Nem rossz, most vagyunk még.

Félelmetes, most mi lehet a hatalom az egész projekt.  Várjunk csak, nem nem tudunk, mert a Arduino csapok egy csomó wussies, aki csak meghajtó 40mA. (Egy nap majd tervezek egy mikrokontroller, amelyek a pin / 1000A.  Ez lesz a hűtő méretét, de leszek boldog.)  Most, hogy is hangzik nagyon de ez nem elég, amit akarunk.  RGB LED-ek is technikailag három LED minden tömött belső rész-ból egy (piros, zöld és kék).  Ezek a LED-ek mindegyike maximális előre jelenlegi 20mA, könnyen kezelhető a Arduino csapok.  Tehát mi a probléma?  Mi tervez üzembe a sok LED-ek belül az izzó mint tudjuk (végül csak használ 3, Ne ítélj).  Így kellene egy pin / színes / LED.  Egy csomó csapok, olyan használtuk egy tranzisztor vezetni minden szín.  Ez a 3-szeg, tetszőleges számú LED, amit akarunk (ha a tranzisztor tud vezetni a jelenlegi, vagyis).

Ne felejtsük el az ellenállás a azokat a LED.  Mi nem volt egy csomó ellenállások hazudó körül, így azt nem tudtam, hogy minden a LED fut előre jelenlegi pontosan ugyanaz.  Mégis volt elég közel.

Szoftver

Nagy, a hardver a kész.  Most az agyát, a művelet, amely a két részre osztható.  Az Arduino firmware-t, és az iPhone-alkalmazás.  A firmware szép egyszerű.

Most, az Arduino nem olvasó soros adat a BLE modulból, ez nagyon sokat dolgozott a pass-through, függetlenül a BLE modul azt mondja:.  Ez felolvassa a BLE GPIO három értékének ellenőrzése minden szín LED-ek.  A jövőben ez az UART a soros parancsokat olvas, és van egy nagy oldalra dől, félelmetes dolog, amit megteszek.  Természetesen.

És mint te tud lát, úgy néz ki, gyönyörű.

Az iPhone-alkalmazás akkor kell várni egy későbbi post, mi nagyon saját Ramón González.

Alkatrész lista

Végül ha szeretné építeni a saját, itt van egy durva listája az alkatrészek, és az árak.

izzó:$10 két.
Ez izzó nagy részére ez, mert ez elég nagy, és könnyű-hoz nyit megjelöl.

Töltő:$5
Használtuk egy olcsó hibaüzenet eladott-on egy helyi boltba.  Használhatja bármely, olyan hosszan, mint illik a villanykörte.

BLE-Antenna:44 USD

Arduino Pro Micro:$10
Használtuk az 5V-os változat, de te jobban a 3.3V vásárol egy.

LED + egyveleg:~ $10

A végösszeg kb$80az egész dolog.


A szálláslekérdezés elküldése

whatsapp

Telefon

E-mailben

Vizsgálat