Sisukord:
Video: Arduinoflake: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Vabakujuline interaktiivne lumehelves, mille on animeerinud Arduino Nano. Kasutades 17 sõltumatut PWM -kanalit ja puuteandurit, võib see luua suurepäraseid efekte!
Samuti on olemas PCB versioon, mida igaüks saab teha!
1. samm: ülevaade
Lumehelves koosneb 30 valgusdioodist, mis on rühmitatud 17 sõltumatuks segmendiks ja mida saab eraldi juhtida Arduino Nano mikrokontrolleriga. Iga LED -rühma saab PWM -iga hämardada, et luua mõnusaid animatsioone.
Samm: tööriistad
Kõik, mida vajate, on jootekolb, jootetoru ja tangid.
3. samm: ehitamine
Kõigepealt vali mõni muster. Valin kena ja lihtsa lumehelbekristalli ja prindin selle sobivasse suurusesse, et Arduino Nano sobiks kristalli kuusnurga sisse.
Tugistruktuur, mis toimib ka juhtmestikuna, on valmistatud 0,8 mm messingivardadest, mis on joodetud koos tinaga. Kokku olen kasutanud 2m varrast. Miks vabavorm? Sest ma olen alati tahtnud seda proovida ja see on teie kannatlikkuse ja oskuste proovilepanek.
Kõigepealt lõin ühe varda painutades südamiku kuusnurga ja jootsin otsad kokku. Lisades kuusnurga ülaosadele veel 6 varda, on maandusjuhtmestik lõpule viidud, nüüd tuleb lumehelbe mustri loomiseks kõik valgusdioodide katoodjuhtmed sellele joodetud. Keeruline osa oli SMD-valgusdioodide lisamine, kuid ma aitasin end papist ja kahepoolse teibiga loodud jigiga.
Järgmisena oli aeg lisada südamiku struktuuri alla Arduino Nano mikrokontroller, jättes vahele piisavalt ruumi, et mahutada 3 kihti messingivarda juhtmeid, mis ühendavad mikrokontrolleri tihvtid kõigi LED -anoodjuhtmetega. See nõudis tohutult kannatlikkust. Mitte ainult peate vältima juhtmete vahelist lühist, vaid lisama ka voolu piirava takisti ja muutma selle kena välja.
Lehe LED -id on igaüks eraldi ühendatud lähima Arduino väljundpistikuga. Haru LED -id on rühmitatud kaheks ja ühendatud PWM -tihvtidega. Põhituled on samuti rühmitatud kaheks ja ühendatud ülejäänud tihvtidega. Arduino NANO -l on ainult 18 väljundnõela (A6 ja A7 on ainult sisend) ja mul on vaja puutetundliku anduri jaoks ühte tihvti, mis jättis mulle ainult 17 tihvti, nii et kaks paari tuumikdioode ühendatakse kokku, et luua 4 -liikmeline rühm. I Ma kasutan 220Ω takisteid, et piirata iga tihvti kaudu voolavat voolu umbes 8 mA -ni. See tähendab kokku 240 mA, mis on ATmega328 kiibi jaoks vähe, kuid see töötab - ohutu maksimum on 200 mA.
Samm: puuteandur
Lumehelbega suhtlemiseks lisasin mahtuvusliku puuteanduri loomiseks veel ühe messingivarda. Leidsin suurepärase raamatukogu ja Paul Stoffregeni õpetuse. Puuteandurit kasutatakse arduinoflake'iga suhtlemiseks - animatsiooni muutmine, sisse-/väljalülitamine, puudutamisel sädelemine, pange sellele nimi …
Samm: kood
Algselt arvasin, et suudan hämardada ainult riistvara PWM -tihvtidega ühendatud haru LED -e. Kuid õnneks on olemas fantastiline tarkvara PWM -raamatukogu, mis võimaldas mul kasutada kõiki nööpnõelu nii, nagu oleksid need riistvara PWM. See seadistus lõi animatsioonidele lõputud võimalused! Vaadake allpool lisatud koodi koos mõne esimese animatsiooniga.
Kui teile meeldib, palun hääletage selle artikli all toimuval konkursil Make it Glow, tänan teid
6. samm: skeemid
Konkursi Make it Glow 2018 teine auhind
Soovitan:
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut
Arduinoflake - PCB versioon: 8 sammu (piltidega)
Arduinoflake - PCB versioon: Paar nädalat tagasi tegin vabavormilise Arduinoflake'i. Paljudele see meeldis. Kuid selle võlu pole mitte ainult vabas vormis, vaid ka valgusdioodide mustris. Seega otsustasin luua PCB versiooni, mida oleks tõesti lihtne ja odav teha kõigile! See on t