Vuosien rakentamisen jälkeen satunnaiset keskeneräiset prototyypit eivätkä koskaan dokumentoineet niitä, päätimme tehdä oikean blogikirjoituksen jakamaan rakkautta. Meillä on paljon rakkautta jakaa.
Muutaman viikon ajan olemme olleet kiinnostuneita Bluetooth 4.0: n, joka tunnetaan nimellä Bluetooth Low Energy (BLE). Tämän prosessin aikana ajattelimme muutamia viileitä sovelluksia ja päätimme mennä ulos ja rakentaa yhtä niistä.
Perusajatus on tämä: otat valonhehkulampun, ja teet sen bluetooth-antennilla, arduinolla ja joukolla RGB-LEDejä. Säädä himmennys, väri ja jokin muu asia, mitä voi ajatella (BLE-käytössä) puhelimesi kanssa. Hyvää kamaa.
Laitteisto
Koska me valmistamme hehkulamppua, meidän on aloitettava jonnekin, joten ostimme joukon erilaisia lamppuja Home Depotissa ja päätimme valita suurimman. On olemassa sekasorto komponentteja, joten tarvitsemme tilaa. Kun meillä oli hehkulamppu, tyhjennimme ulos tylsää vanhaa loistelamppua, jotta saataisiin tilaa lähiajan awesomenessille.
Ensinnäkin, tarvitsemme keinon virrata piiriimme. Koska olet badass insinööri, olet, tiedämme, mitä ajattelet, "minun pitäisi rakentaa muuntaja piiri, joka muuntaa verkkovirran 5V". Hyvä idea! Paitsi että se vie liian paljon tilaa, ajattele sitä, oletko nähnyt näiden asioiden koon? Käyttämällä laiskuuden voimaa päätimme käyttää yhtä näistä teeny iPhone-latereista. Nyt meillä on 5V valtaa kaiken, seuraava askel.
5V: n avulla voimme virrata Arduinoa ja LED: itä, mutta ei Bluetooth-moduulia, joka kulkee 3,3 V: n kuluttua. Jälleen tiedämme, mitä ajattelet: "Hei, sinulla on Arduino Pro Mini ja sillä on sisäinen säädin, jota voisimme käyttää BT-moduulin valtaan!". No, se on todella hyvä idea, mutta emme ole niin taitavia kuin sinä olet, joten ostimme ProVision 5V-version 3.3V: n sijasta. Tämä tarkoittaa, että meidän oli tehtävä 5V: sta 3.3V: n säädin. Ei paha, nyt olemme tasaisia.
Mahtavaa, voimme nyt valvoa koko projektin. Odota, emme voi, koska Arduino-nastat ovat joukko wussijoita, jotka voivat ajaa vain 40mA. (Jotenkin aion suunnitella mikrokontrollerin, joka voi ajaa 1000A per nastaa, se on koko jääkaappi, mutta olen onnellinen.) Nyt voi kuulostaa paljon, mutta se ei riitä siihen, mitä haluamme. RGB-LEDit ovat teknisesti kolme LED-valoa, jotka kaikki on pakattu yhteen (punainen, vihreä ja sininen). Jokaisella näistä LED-valaisimista on maksimaalinen 20 mA: n eteenpäin virta, jota Arduino-nastat hallitsevat helposti. Joten mikä on ongelma? Suunnittelemme laittaa niin monta LED-lamppua kuin voimme (Päädytimme vain käyttämällä 3, älä tuomitse). Joten tarvitsemme yhden pinin väriä per LED. Siinä on paljon nastoja, joten käytimme transistoria jokaisen värin ohjaamiseen. Se on 3 tapit, mille tahansa LED-valaisimille, jotka haluamme (jos transistori voi ajaa nykyistä, se on).
Älkäämme unohtako vastuksia niissä LEDeissä. Meillä ei ollut paljon vastuksia ympäriinsä, joten emme voineet tehdä kaikkia LED: iä ajettaessa täsmälleen samaa eteenpäinvirtaa. Silti se oli tarpeeksi lähellä.
Ohjelmisto
Hyvä, kaikki laitteisto on valmis. Nyt operaation aivot, jotka on jaettu kahteen osaan. Arduino-laiteohjelmisto ja iPhone-sovellus. Firmware on melko suoraviivaista.
Juuri nyt Arduino ei ole lukenut sarjatietoja BLE-moduulista, se on melko paljon työtä läpikulkuliiketoiminnasta mitä BLE-moduuli sanoo. Se lukee kolmen BLE: n GPIO: n arvon hallitsemaan LEDien värejä. Jatkossa sen pitäisi lukea UART: n sarjakomentoja ja olla suuri luettelo mahtavista asioista, joita se tekee. Luonnollisesti.
Ja kuten näette, se näyttää upealta.
IPhone-sovellukselle sinun on odotettava tulevaa viestiä, aivan omaa Ramón Gonzálezia.
Osaluettelo
Lopuksi, jos haluat rakentaa oman, tässä on karkea luettelo kaikista osista ja niiden hinnoista.
lamppu: 10 dollaria kahdelle.
Tämä lamppu on hyvä asia, koska se on melko suuri ja helppo avata.
Laturi: 5 dollaria
Käytimme halpa knockoff myydään paikallisessa rautakaupassa. Voit käyttää mitä tahansa, kunhan se sopii hehkulamppuun.
BLE-antenni : 44 dollaria
Arduino Pro Micro: 10 dollaria
Käytimme 5V-versiota, mutta olet parempi ostaa 3.3V yksi.
LED-valot + Sekalaista: ~ 10 dollaria
Kokonaisuudessaan noin 80 dollaria koko asia.













