É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.













