Sisällysluettelo:
- Vaihe 1: Yleiskatsaus
- Vaihe 2: Työkalut
- Vaihe 3: Rakentaminen
- Vaihe 4: Kosketusanturi
- Vaihe 5: Koodi
- Vaihe 6: Kaaviot
Video: Arduinoflake: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Vapaa muotoinen interaktiivinen lumihiutale, jonka on animoinut Arduino Nano. Käyttämällä 17 itsenäistä PWM -kanavaa ja kosketusanturia se voi luoda mahtavia tehosteita!
On myös PCB -versio, jonka jokainen voi tehdä!
Vaihe 1: Yleiskatsaus
Lumihiutale koostuu 30 LEDistä, jotka on ryhmitelty 17 itsenäiseen segmenttiin ja joita voidaan ohjata erikseen Arduino Nano -mikro -ohjaimella. Jokainen LED -ryhmä voidaan himmentää PWM: llä, jotta voidaan luoda ihania animaatioita.
Vaihe 2: Työkalut
Tarvitset vain juotosraudan, juotteen ja pihdit.
Vaihe 3: Rakentaminen
Valitse ensin jokin kuvio. Valitsen mukavan ja yksinkertaisen lumihiutalekristallin ja tulostan sen kokoiseksi, jotta se mahtuu Arduino Nanon kuusikulmion sisään.
Tukirakenne, joka toimii myös johdotuksena, luodaan 0,8 mm: n messinkitankoista, jotka on juotettu yhdessä tinan kanssa. Olen käyttänyt sauvaa yhteensä 2 metriä. Miksi vapaamuotoinen? Koska olen aina halunnut kokeilla sitä ja se on testi kärsivällisyydestäsi ja taidoistasi.
Ensin loin kuusikulmion taivuttamalla yhtä tankoa ja juottamalla päät yhteen. Kun lisäät vielä 6 tankoa kuusikulmion yläosiin, maajohdotus on valmis, kaikki LEDien katodijohdot on nyt juotettava siihen lumihiutalekuvion luomiseksi. Hankala osa oli SMD-LEDien lisääminen, mutta autin itseäni pahvista ja kaksipuolisesta teipistä tehdyllä jigillä.
Seuraavaksi oli aika lisätä Arduino Nano -mikro -ohjain ydinrakenteen alle jättäen tarpeeksi tilaa väliin, jotta mahtuu 3 kerrosta messinkitankoja, jotka yhdistävät mikro -ohjaimen nastat kaikkiin LED -anodijohtoihin. Tämä vaati valtavasti kärsivällisyyttä. Sinun ei tarvitse vain välttää oikosulkua johtojen välillä, vaan myös lisätä virtaa rajoittava vastus ja saada se näyttämään hyvältä.
Lehti -LEDit on kytketty erikseen kukin lähimpään Arduinon lähtötappiin. Haara -LEDit on ryhmitelty kahdella ja yhdistetty PWM -nastoihin. Core -LEDit on myös ryhmitelty kahdella ja yhdistetty muihin nastoihin. Arduino NANO -laitteessa on vain 18 ulostulonappia (A6 ja A7 ovat vain tuloja), ja tarvitsen yhden nastan kosketusanturia varten, joten minulle jäi vain 17 nastaa, joten kaksi paria ydin -LED -valoja on kytketty yhteen 4 -ryhmän muodostamiseksi. Käytän 220 Ω vastuksia rajoittaaksesi virran jokaisen nastan läpi noin 8 mA: iin. Tämä tarkoittaa yhteensä 240 mA, mikä on vähän korkea ATmega328 -sirulle, mutta se toimii - turvallisen maksimin sanotaan olevan 200 mA.
Vaihe 4: Kosketusanturi
Jotta voisin olla vuorovaikutuksessa lumihiutaleen kanssa, lisäsin toisen messinkitanko luodaan kapasitiivinen kosketusanturi. Löysin suuren kirjaston ja opetusohjelman Paul Stoffregenilta. Kosketusanturia käytetään vuorovaikutuksessa arduinoflake -toiminnon kanssa - muuta animaatiota, kytke päälle/pois päältä, kimallusta kosketettaessa …
Vaihe 5: Koodi
Alunperin ajattelin, että pystyn vain himmentämään haaran LED -valot, jotka on liitetty laitteiston PWM -nastoihin. Mutta onneksi on olemassa mahtava ohjelmisto -PWM -kirjasto, jonka avulla sain käyttää kaikkia nastoja ikään kuin ne olisivat laitteistopohjaisia. Tämä asetus loi loputtomat mahdollisuudet animaatioille! Tutustu alla olevaan koodiin ensimmäisten animaatioiden kanssa.
Jos pidät siitä, äänestä sitä tämän artikkelin alla olevassa Make it Glow Contest -kilpailussa, kiitos
Vaihe 6: Kaaviot
Toinen palkinto Make it Glow -kilpailussa 2018
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Weasleyn sijaintikello neljällä kädellä: 11 vaihetta (kuvilla)
Weasleyn sijaintikello neljällä kädellä: Joten Raspberry Pi: n kanssa, joka oli pyörinyt jonkin aikaa, halusin löytää mukavan projektin, jonka avulla voisin hyödyntää sitä parhaalla mahdollisella tavalla. Löysin ppeters0502 tämän upean Instructable Build Your Own Weasley Location Clockin ja ajattelin, että
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Arduinoflake - PCB -versio: 8 vaihetta (kuvilla)
Arduinoflake - PCB -versio: Muutama viikko sitten tein vapaamuotoisen Arduinoflake. Monet teistä rakastivat sitä. Mutta sen taikuus ei ole vain vapaamuotoinen vaan myös LEDien kuvio. Joten päätin luoda PCB -version, joka olisi todella helppo ja halpa tehdä kaikille! Se on t