Turinys:
- 1 žingsnis: apžvalga
- 2 žingsnis: įrankiai
- 3 žingsnis: statyba
- 4 žingsnis: jutiklinis jutiklis
- 5 žingsnis: kodas
- 6 žingsnis: schemos
Video: Arduinoflake: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Laisvos formos interaktyvi snaigė, kurią animavo Arduino Nano. Naudojant 17 nepriklausomų PWM kanalų ir jutiklinį jutiklį, galima sukurti nuostabių efektų!
Taip pat yra PCB versija, kurią gali padaryti kiekvienas!
1 žingsnis: apžvalga
Snaigę sudaro 30 šviesos diodų, sugrupuotų į 17 nepriklausomų segmentų, kuriuos galima valdyti atskirai naudojant „Arduino Nano“mikrovaldiklį. Kiekviena LED grupė gali būti pritemdyta naudojant PWM, kad būtų sukurtos gražios animacijos.
2 žingsnis: įrankiai
Viskas, ko jums reikia, yra lituoklis, lituoklis ir replės.
3 žingsnis: statyba
Pirmiausia pasirinkite tam tikrą modelį. Aš renkuosi gražų ir paprastą snaigės kristalą ir atspausdinu jį tokio dydžio, kad tilptų „Arduino Nano“šešiakampio - kristalo šerdies - viduje.
Atraminė konstrukcija, kuri taip pat veikia kaip laidai, sukurta iš 0,8 mm žalvario strypų, lituotų kartu su alavu. Iš viso sunaudojau 2 m strypo. Kodėl laisvos formos? Nes aš visada norėjau tai išbandyti ir tai yra jūsų kantrybės ir įgūdžių išbandymas.
Pirmiausia aš sukūriau šešiakampį, sulenkdamas vieną strypą ir sujungiau galus. Pridedant dar 6 strypus prie šešiakampio viršūnių, įžeminimo laidai yra baigti, dabar prie jo turi būti prilituoti visi šviesos diodų katodiniai laidai, kad būtų sukurtas snaigių raštas. Sudėtingiausia buvo pridėti SMD šviesos diodus, bet aš padėjau sau iš kartono ir dvipusės juostos.
Tada atėjo laikas pridėti „Arduino Nano“mikrovaldiklį po pagrindine struktūra, paliekant pakankamai vietos, kad tilptų 3 sluoksniai žalvarinių strypų laidų, kurie sujungs mikrovaldiklio kaiščius prie visų LED anodo laidų. Tam reikėjo nepaprastai daug kantrybės. Jums reikia ne tik išvengti trumpo jungimo tarp laidų, bet ir pridėti srovę ribojantį rezistorių ir atrodyti gražiai.
Lapiniai šviesos diodai yra prijungti atskirai prie artimiausio „Arduino“išvesties kaiščio. Šakos šviesos diodai yra sugrupuoti pagal du ir prijungti prie PWM kaiščių. Pagrindiniai šviesos diodai taip pat sugrupuoti po du ir prijungti prie likusių kaiščių. „Arduino NANO“turi tik 18 išvesties kaiščių (A6 ir A7 yra tik įvestis) ir man reikia vieno kaiščio jutikliniam jutikliui, todėl man liko tik 17 kaiščių, todėl dvi poros pagrindinių šviesos diodų yra sujungti kartu, kad būtų sukurta 4 grupė. I Aš naudoju 220Ω rezistorius, kad apribotų srovę, tekančią per kiekvieną kaištį, iki maždaug 8 mA. Iš viso tai reiškia 240 mA, o tai yra mažai aukšta ATmega328 mikroschemai, tačiau ji veikia - saugus maksimalus dydis yra 200 mA.
4 žingsnis: jutiklinis jutiklis
Kad galėčiau sąveikauti su snaigiu, pridėjau kitą žalvario strypą, kad sukurtų talpinį jutiklinį jutiklį. Radau puikią biblioteką ir Pauliaus Stoffregeno vadovėlį. Jutiklinis jutiklis naudojamas sąveikauti su arduinoflake - keisti animaciją, įjungti/išjungti, žėrėti, kai paliečiama, pavadinkite …
5 žingsnis: kodas
Iš pradžių maniau, kad galėsiu tik pritemdyti šakos šviesos diodus, kurie yra prijungti prie aparatinės įrangos PWM kaiščių. Bet, laimei, egzistuoja nuostabi programinės įrangos PWM biblioteka, leidusi naudoti visus kaiščius taip, tarsi jie būtų aparatinė PWM. Ši sąranka sukūrė begalę animacijos galimybių! Peržiūrėkite toliau pateiktą kodą su kai kuriomis pirmosiomis animacijomis.
Jei jums tai patinka, balsuokite už tai „Make it Glow“konkurse, esančiame šiame straipsnyje, ačiū
6 žingsnis: schemos
Antrasis prizas konkurse „Padaryk švytėjimą 2018“
Rekomenduojamas:
„Pasidaryk pats“„Leds Arduino“ruletės žaidimas: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“37 „Leds Arduino“ruletės žaidimas: Ruletė yra kazino žaidimas, pavadintas prancūziško žodžio, reiškiančio mažą ratą, vardu
„BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)
„BOSEBerry Pi“interneto radijas: man patinka klausytis radijo! Savo namuose naudojau DAB radiją, tačiau radimas buvo šiek tiek nevienodas, o garsas nuolat nutrūko, todėl nusprendžiau sukurti savo interneto radiją. Aplink mano namus ir skaitmeninį brolį turiu stiprų „Wi -Fi“signalą
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st
„Arduinoflake“- PCB versija: 8 žingsniai (su paveikslėliais)
„Arduinoflake“- PCB versija: Prieš kelias savaites sukūriau laisvos formos „Arduinoflake“. Daug kam patiko. Tačiau jo magija yra ne tik laisvos formos, bet ir šviesos diodų modelis. Taigi nusprendžiau sukurti PCB versiją, kurią būtų tikrai lengva ir pigu pagaminti visiems! Tai t