Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame projekte aš jums padėsiu sukurti lempą su „Arduino nano“ir LED juostele. Prieš pradedant, svarbu žinoti, kad yra daug lankstumo, kokių funkcijų norite savo lempai ir kokių ne (aš paaiškinsiu įvairias pasirinkimo galimybes, kurios skiriasi nuo mano, toliau pamokoje).
Saugos sumetimai - ši pamoka apima lituoklio naudojimą. Įsitikinkite, kad laikotės tinkamų saugos priemonių (pvz., Apsauginiai akiniai, tinkama ventiliacija, organizuota darbo aplinka).
Prekės
Komponentai
- Arduino Nano
- 1 xRocker jungiklis
- jungiamieji laidai
- Duonos lenta (neprivaloma)
- Perfboard (jis turėtų tilpti į vidinį lempos korpusą (tualeto ritinius)
- Maždaug dviejų metrų ilgio WS2812B šviesos diodų juosta (106 šviesos diodai) (galima naudoti ir kitus, tačiau kodą reikės koreguoti).
- USB- „Mini-B“USB laidas (jis turi būti pakankamai ilgas, kad apeitų teniso kamuoliuko vamzdelį ir papildomas, kad pasiektų energijos šaltinį.
- 1 x 10k rezistorius
Medžiagos
Žinau, kad gali būti sunku rasti tinkamą korpusą jūsų projektui, todėl savo lempos korpusą padariau iš kasdienio naudojimo medžiagų
- 1 x teniso kamuoliukas (plastikas iš išorės turi būti nuimamas)
- 2 kartoniniai tualetinio popieriaus ritinėliai
- 1 x kepimo skarda
- plastikinė plėvelė (neprivaloma)
Įrankiai
- Lituoklis
- klijai (arba juosta)
1 žingsnis: informacija apie lempą
Prieš pradėdami kurti lempą, aprašysiu jos galimybes ir ribas. Pirma, LED juostelė yra 5 voltų RGB lemputė. Svirtinis jungiklis leidžia vartotojui perjungti dvi skirtingas spalvų schemas. Kaip matyti vaizdo įraše, aš turėjau vaivorykštės spalvų schemą kaip vieną, o vandenyno spalvų schemą, kaip kitą. Lempa maitinama iš USB, iš pradžių naudojau atskirą bateriją, bet greitai supratau, kaip sunku būtų pakeisti bateriją ir atnaujinti kodą, jei nuolatos turėčiau atidaryti lempą. Akivaizdu, kad kadangi aš naudoju teniso kamuoliuką ir kepimo popierių, kūno kokybė nebus tobula, tačiau manau, kad tai „pasidaryk pats“projektas tikrai puiki dovana. Paskutinė pastaba yra ta, kad yra galimybė ant lempos parašyti savo pranešimą, kaip matyti mano. Tai pasakius, pereisime prie pirmojo žingsnio.
2 žingsnis: grandinės testavimas
Pirmiausia ketiname patikrinti grandinę, kad įsitikintume, jog ji veikia prieš litavimą. (Šis žingsnis nėra būtinas, nors aš rekomenduoju prieš litavimą įsitikinti grandine.) Tam reikalingos dalys yra
• Bandomoji Lenta
• Jumperiniai laidai
• Arduino nano
• LED juostelė
• Svirtinis jungiklis
• Lituoklis
Pirmasis žingsnis bus lituoti tris laidus prie 5v, duomenų ir įžeminimo taškų LED juostelėje. Jūsų LED juostelė gali būti jau su laidu priekyje, tokiu atveju rekomenduoju išjungti pirmąjį šviesos diodą. Tai turėtų atrodyti kaip aukščiau pateiktas vaizdas.
Kitas žingsnis bus 2 trumpiklių laidų litavimas prie dviejų iš trijų jungiklio kaiščių. Bet kuris iš dviejų kaiščių yra tinkamas, jei vienas iš jų yra vidurinis kaištis.
Baigę šią dalį, galime pradėti tvirtinti komponentus prie duonos lentos. Pirmiausia pritvirtinkite „Arduino nano“, tada prijunkite 5v ir įžeminimo kaištį du atitinkamus bėgius ant duonos lentos. Tada prijunkite 5v ir įžeminimo laidus prie atitinkamos dviejų bėgių. Prijunkite šviesos diodų juostos duomenų laidą prie „Arduino“8 kaiščio. Po to duonkepėje prijunkite du jungiklio laidus. Dabar prijunkite 10k rezistorių prie vieno iš jungiklio laidų (šalia jo duonos plokštėje). Kita 10k rezistoriaus pusė turėtų būti ant žemės bėgio. Dabar prijunkite trumpiklį prie tos pačios jungiklio vielos, kuri eina į 6 nano kaištį. Galiausiai prijunkite trumpiklį prie kito jungiklio laido, jungiančio prie 5 voltų bėgio. Jei jums kyla problemų sekant toliau pateiktą schemą, žr.
Dabar kitas žingsnis yra įkelti kodą į „Arduino“. Pirmoji šio proceso dalis yra „FastLED“bibliotekos diegimas. Atidarykite „Arduino“programinę įrangą, atidarykite eskizo bakstelėjimą, eikite į biblioteką, pasirinkite tvarkyti bibliotekas. Pasiekę šį tašką, paieškos juostoje ieškokite greito šviesos diodo ir slinkite žemyn, kol rasite Danielio Garcia biblioteką „Fast LED“. (žr. paveikslėlį aukščiau). Įdiekite jį ir galėsite tęsti kodo įkėlimą.
Tai apima viso čia pateikto kodo kopijavimą į „Arduino“eskizą. Jei pažvelgsite į aukščiau esantį vaizdą, vienintelis pakeitimas, kurį turite atlikti, yra naudojamų šviesos diodų skaičius. Aš apvedžiau šviesos diodo tipą, jei naudojama LED juostelė, kuri skiriasi nuo mano, tokiu atveju tipas turės būti atnaujintas.
3 žingsnis: Kūno paruošimas
Reikalingos medžiagos ir įrankiai
Teniso kamuoliuko butelis
Du tualetinio popieriaus ritinėliai
- superklijai (arba viskas, kas gali išlaikyti tualeto ritinius kartu).
lituoklis
- metalinis kaištis (gabalas)
Ši dalis yra gana paprasta, bet svarbi. Buteliuke reikia padaryti dvi skyles, kuriose bus jungikliai. Mano atveju aš padariau skylę, kuri būtų mano lempos viršuje (butelio apačioje) svirties jungikliui. Aš padariau antrą skylę butelio šone, arti dugno, USB kabeliui. Žiūrėkite aukščiau esančius vaizdus, kad geriau suprastumėte.
Neturėjau gręžtuvo skylėms padaryti, todėl nusprendžiau ištirpinti plastiką. Tai darydami turite turėti tinkamą ventiliaciją (rekomenduoju atidaryti visus langus ir duris įjungiant ventiliatorių. Degant plastikui gali būti padarytas neigiamas poveikis sveikatai, jei jis per ilgai bus veikiamas dūmų, todėl rekomenduoju skirti šiek tiek laiko tinkamam tyrimui. pasiruošimas tai padaryti.
Norėdami ištirpinti plastiką, lituokliu įkaitinau kaištį, kurį laikiau replėmis. Per laidumą tas kaištis sugebėjo sukurti skylę, reikalingą plastikui. Jums gali būti įdomu, kodėl aš ne tik naudoju lituoklį plastikui lydyti. Aš tiesiog nenoriu, kad ant lygintuvo būtų ištirpęs plastikas arba rizikuočiau jį sugadinti. Jei norite, galite naudoti savo. Tiesiog nepamirškite atlikti tinkamų tyrimų ir neįkvėpti garų.
Įsitikinkite, kad skylė skardinės viršuje atitinka jungiklį.
Tada padarykite stačiakampę skylę link lempos apačios. Jis turėtų lengvai per jį prijungti USB kabelį.
Aš dar nesinaudosiu kepimo skarda, nes noriu, kad diegdamas grandinę galėčiau matyti skardinę.
Dabar paskutinė dalis yra lengviausia. Viskas, ką jums reikia padaryti, tai suklijuoti du tualetinio popieriaus ritinius, kaip parodyta paveikslėlyje. Tiesiog pasirūpinkite, kad ant rankų nepatektų superklijų!
4 žingsnis: galutinės grandinės litavimas
Kai patvirtinsite, kad grandinė veikia, galite ją perkelti į perforavimo lentą (techniškai jūs vis tiek galėtumėte naudoti duonos lentą, jei ji tilptų į tualeto ritinį. Vienintelė problema yra tai, kad laidai nėra lituoti, o tai reiškia, kad yra didesnė tikimybė jungtys atsilaisvins. Kaip jau sakiau, įsitikinkite, kad lenta telpa į tualeto ritinius. Jei ne, galite pabandyti rasti kitą didesnį tinkamą tualetinio popieriaus ritinėlio pakaitalą.
Jei anksčiau nenaudojote „perf“lentos, pirmiausia turėtumėte greitai išsiaiškinti, kaip ji veikia. „Led“juostelės prijungimas iš esmės yra toks pat kaip ir duonos lentos, vienintelis skirtumas yra tas, kad dabar jį lituojate. Vienintelis „Arduino“kaištis, turintis turėti daugiau nei vieną jungtį, yra 5 voltai. Yra du įžeminimo kaiščiai, o tai reiškia, kad žemę galite lituoti iš jungiklio ir LED juostos į vieną arba abu. Galbūt pastebėjote, kad rezistorius yra lituotas nuo žemės iki 6 kaiščio. Tai efektyviai veikia taip pat, kaip lituoklio kaištis 6, o rezistorius - prie vieno jungiklio kaiščio.
Rekomenduoju Led Strip lituoti pirmiausia prie perf plokštės. Dabar vienas dalykas, kurį supratau atlikęs visus litavimo darbus, buvo tai, kiek svarbu trumpiklių laidų ilgis. Galų gale ilgiai priklauso nuo to, kur ketinate įdėti „Arduino nano“plokštę. Jei įdėsite jį į tualeto ritinių apačią, jis padidins USB kabelio ilgį, tuo pačiu leisdamas naudoti trumpesnius jungiamuosius laidus LED juostai. Vienintelis minusas yra atstumas iki mygtuko. Mano rekomendacija yra ta, kad mygtukui naudojate laidus, dvigubai ilgesnius nuo plokštės iki mygtuko, nes jei kada nors norėsite išimti grandinę iš kūno, neišlydydami mygtuko, trumpesni laidai pasirodys varginantys.
Jei pažvelgsite į tualetinio popieriaus ritinio vidų, pamatysite daug geltonos vielos. Taip yra todėl, kad iš pradžių ketinau pastatyti nano viršuje, bet tada pakeičiau jį į apačią. Visa ta viela yra tai, kas jungia LED juostą su perf plokšte.
Paskutinis mano patarimas dėl litavimo yra įsitikinti, kad viela iš mygtuko eina per butelį, kai lituojama prie perf plokštės ar mygtuko. Kaip matyti paskutiniame paveikslėlyje, mygtukas turi būti vietoje, kai lituojamas prie perf plokštės.
Dabar, kai baigsite, prieš įdiegdami grandinę į korpusą, įsitikinkite, kad grandinė vis dar veikia.
5 žingsnis: grandinės montavimas į korpusą ir paskutiniai prisilietimai
Kai patvirtinsite, kad grandinė veikia, galite įdėti perforatorių su nano į tualeto ritinius. Anksčiau paaiškinau jo uždėjimo viršuje ir apačioje privalumus ir trūkumus.
Pirmasis žingsnis bus paleisti LED juostelę iš tualeto ritinių apačios ir tada apvynioti ją iš išorės iš apačios į viršų. Dauguma šviesos diodų juostų turi lipnią pusę, kurią nuplėšiate nuo plastiko. Šiam žingsniui rekomenduoju tolygiai išdėstyti LED juostelę. Kaip matyti mano paveikslėlyje, mano nebuvo tobula, bet pabaigoje nebuvo didelio skirtumo.
Šiuo metu turėtumėte turėti USB kabelį ir „Led Strip“iš vamzdžio apačios, o mygtukų laidai išeina iš viršaus. Aš dar nerekomenduoju perkišti USB per jo skylę, nes kitas žingsnis yra suvynioti teniso kamuoliuko išorę į kepimo skardą (bet koks lapas, praleidžiantis šviesą, veiks). Jei mygtukas nenusileidžia, jis gali būti superklijuotas. Paskutinė pastaba - įsitikinkite, kad nė vienas laidas nėra už tualetinio popieriaus ritinėlių, nes tada su šviesos diodais susidarys šešėliai.
Prieš tai darydami galbūt pastebėjote, kad ant lempos uždėjau nedidelę žinutę. Tai buvo padaryta išimant simbolius iš kaliojo plono kartono gabalo, kuris nepraleido šviesos. Tada supakavau šiuos simbolius prie skardinės išorės prieš suvyniodama.
Dabar kitas žingsnis yra nepaprastai svarbus, nes visos kepimo skardos raukšlės/raukšlės pabaigoje pasirodys šviesa. Rekomenduoju naudoti bet kokius plastikui tinkančius klijus (įsitikinkite, kad jie greitai neišdžiūsta).
Dabar, kai klijai išdžius, norėsite aštriu peiliu ar kažkuo panašiu iškirpti mažą skylę, skirtą USB angai. Paskutinis žingsnis yra ištraukti USB kabelį iš skardinės ir įstumti tualetinio popieriaus ritinį į vidų. Tada uždarykite buteliuką dangteliu.
Paskutinis pasirenkamas žingsnis yra visa tai suvynioti į plastikinę plėvelę, kad būtų išvengta kepimo skardos pažeidimo. Viršuje pridedu trumpą vaizdo įrašą apie savo lempą. Palikite komentarą, jei turite klausimų ar problemų dėl šio projekto.