Sisukord:
- Tarvikud
- Samm: seadistage elektroonika
- 2. samm: programmeerimine
- 3. toiming: Pixeli kujundamine
- Samm: MDF -i kokkupanek
- Samm: komponentide jootmine
- 6. samm: puidutööde lõpetamine
- Samm: nautige tulesid
Video: Pixeli nutikas lamp: 7 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See on projekt, mille tegin nutika lambi jaoks, mida kontrollib Bluetooth Android Studio abil välja töötatud Androidi rakendusega.
Pixeli peamine eesmärk on kuvada ilusaid tulesid. See on näiteks kamina valgusrežiim, vaatame, kuidas ühe piksliga kamin välja võiks näha. Samuti näitab vikerkaarerežiim, kuidas paljud kalded on LEDide poolt "loomulikult" moodustatud.
Pixeli elektroonika on Arduino Nano ja 10 adresseeritavat LED -i ws2813. Sellel on ka ekraan, mis näitab kellaaega, ja helisignaal, et saaksite alarmi seadistada.
Selle korpus on valmistatud MDF-st (laserlõigatud) ja akrüülist.
Github.apk, arduino failide, rakenduste failide jaoks.
github.com/danielwilberger/PixelSmartLamp
EDIT: laadis üles lõikelehed MDF -i osa jaoks
Tarvikud
- Arduino nano;
- Bluetooth-moodul HC-05
- Reaalajas kella moodul;
- 4-kohaline LED-ekraan;
- 10 x adresseeritavat LED -i ws2812b
- Potentsiomeeter;
- 4 x nupud;
- Helisignaal;
- 5V-2amp font.
Samm: seadistage elektroonika
Minu esimene samm pärast eletroonika kohaletoimetamist oli selle kogu kokkupanek prototardile.
Nii saaksin seda testida ja alustada Arduino programmeerimist.
Ma pidin:
- LED -ide jootmine;
- Koguge kõik protoboardil olevad seadmed kokku;
- Pange kokku 10 adresseeritavat LED -i (kaks kuubi mõlemal küljel, miinus põhi);
- Alustage programmeerimist.
Enne akrüülkuubiku lõppnäitusele saamist katsetasin seda oma ema plastkausi peal.
2. samm: programmeerimine
Minu järgmine samm oli programmeerimine. Esiteks arduino koos kõigi funktsioonidega, mida ma Pixeli jaoks esimest korda ette kujutasin:
- Kuva praegune kellaaeg;
- Äratuse äratuse seadistamine (või taimer);
- Kuvage mitu valgusrežiimi, alates lihtsast valgest lambist kuni vikerkaareetenduse või kaminani. Selles osas olid mitmed näited FastLED -i raamatukogust Arduino jaoks väga kasulikud.
Pärast selle lõpetamist oli mul täielikult juhitav lamp, kasutades analoognuppe ja potentsiomeetrit. Niisiis, järgmine samm oli Bluetooth -ühenduse seadistamine rakendusega, mille tegin just Pixeli jaoks. See osa võttis kõige kauem aega. Enne seda projekti polnud mul Androidi programmeerimisest teadmisi ega osanud isegi Java keelt. Kuid ma juba teadsin objektorienteeritud programmeerimist, nii et alustasin Androidi programmeerimise kursust Udemyl.
Minu Githubis saate kontrollida kõike, mida soovite. Link on ülalpool selle arktika alguses.
3. toiming: Pixeli kujundamine
Sel hetkel olin kujutanud ette, kuidas Pixel välja näeb, kuid oli aeg see paberile panna. Tegelikult minu arvutis. Kuna ma ehitaksin Pixeli MDF -puidule ja akrüülile, teadsin, et pean joonistama väga täpse projekti. Nii valisin CAD -tarkvara ja hakkasin Pixeli joonistama.
See võib tunduda natuke palju, kuid ma teadsin juba CAD -i joonistamist oma inseneriteaduse kursusel. Ja see oli väga kasulik MDF -i laserlõikamiseks 2D -jooniste saamiseks.
Samm: MDF -i kokkupanek
Pärast Pixeli joonistamist CAD -ile võtsin ühendust kohaliku ettevõttega, kes valmistas akrüülist esemeid, nagu kuvarid, trofeed jne. Nendes kohtades on tavaliselt laserlõikamismasinad, nii et küsisin, kas nad saaksid ehitada minu akrüülkuubiku ja lõigata MDF -i.
Nii et ma sain 6 mm MDF -plaadi ja saatsin neile lõikejoonised.
Sain need kätte nagu ülaltoodud pildil ja panin need kõik kokku tsüanoakrülaatliimi abil.
Samm: komponentide jootmine
See oli üks raskemaid hetki. Mul polnud eletroonika jootmise kogemust, seega vaatasin mõnda videot ja proovisin seda.
6. samm: puidutööde lõpetamine
Praegu töötas mul Pixel plaanipäraselt. Vajalik oli mõningaid kohandusi, näiteks valgusdioodide heleduse seadistamine.
Kuid MDF -i viimistlus ei olnud selline, nagu ma ootasin. Nii et ma sain puidust lehe, nõid on väga õhuke puutükk. Katsin kogu MDF -i pinna, kui pärast seda, kui olin veendunud, et kellaekraan võib selle kaudu valgust kiirgata.
Samm: nautige tulesid
Pärast kogu seda tööd oli mul lamp, mis oli palju heledam ja parema väljanägemisega, kui ma alguses ette kujutasin.
Videot saate vaadata kõigi Pixeli valgusrežiimide kohal.
Palun võtke minuga ühendust, kui teil on oma projekti suhtes kahtlusi. Aitan hea meelega:)
Soovitan:
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
Muumia lamp - WiFi juhitav nutikas lamp: 5 sammu (piltidega)
Muumivalgusti - WiFi abil juhitav nutikas lamp: umbes 230 tuhat aastat tagasi õppis inimene tulekahju ohjama, see toob kaasa olulise muutuse tema elustiilis, kuna ta hakkas öösel töötama, kasutades ka tulest tulevalgust. Võime öelda, et see on sisevalgustuse algus. Nüüd ma
IoT -rahakott (nutikas rahakott koos Firebeetle ESP32, Arduino IDE ja Google'i arvutustabeliga): 13 sammu (koos piltidega)
IoT-rahakott (nutikas rahakott koos Firebeetle ESP32, Arduino IDE ja Google'i arvutustabeliga): esimene auhind Instructables Pocket-Sized Contest konkursil! Need muutuvad üleöö ja te ei tea kunagi, kui palju raha on teie rahakotis
WiFi nutikas skaala (koos ESP8266, Arduino IDE, Adafruit.io ja IFTTT): 18 sammu (koos piltidega)
Wi-Fi nutikas skaala (koos ESP8266, Arduino IDE, Adafruit.io ja IFTTT): kui teie elukoht on juba suvi, on see tõenäoliselt suurepärane aeg välitreeningute tegemiseks. Jooksmine, jalgrattasõit või sörkimine on suurepärased treenijad, et end vormis hoida. Ja kui soovite oma praegust kaalu kaotada või seda kontrollida, on hädavajalik
Nutikas lamp Chic'on Cube: 11 sammu (koos piltidega)
Nutikas lamp Chic'on Cube: see juhend sisaldab teavet selle kohta, kuidas ehitada nutikas lamp, mis suudab ühendada Chic'oni teenindusplatvormi. (Lisateavet leiate aadressilt https://www.github.com/roiKosmic/)****** Värskendus Alates 2018. aasta juulist ei ole veebisait www.chicon.fr enam juurdepääsetav, peate