Kazalo:
- 1. korak: Pregled
- 2. korak: Orodja
- 3. korak: Gradnja
- 4. korak: Dotaknite se senzorja
- 5. korak: Koda
- 6. korak: Sheme
Video: Arduinoflake: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Prosta oblika interaktivne snežinke, ki jo je animiral Arduino Nano. Z uporabo 17 neodvisnih kanalov PWM in senzorja na dotik lahko ustvarite čudovite učinke!
Obstaja tudi različica PCB -ja, ki jo lahko izdela vsak!
1. korak: Pregled
Snežinka je sestavljena iz 30 LED, združenih v 17 neodvisnih segmentov, ki jih lahko z mikrokrmilnikom Arduino Nano upravljate ločeno. Vsako skupino LED lahko zatemnite s PWM, da ustvarite čudovite animacije.
2. korak: Orodja
Vse, kar potrebujete, je spajkalnik, spajkalnik in klešče.
3. korak: Gradnja
Najprej izberite vzorec. Izberem lep in preprost kristal snežinke in ga natisnem v velikosti, ki ustreza Arduino Nano znotraj šesterokotnika - jedra kristala.
Nosilna konstrukcija, ki deluje tudi kot ožičenje, je izdelana iz 0,8 mm medeninastih palic, spajanih skupaj s kositrom. Skupaj sem uporabil 2 m palice. Zakaj prosta oblika? Ker sem si to vedno želel preizkusiti in je preizkus tvoje potrpežljivosti in spretnosti.
Najprej sem ustvaril jedro šesterokotnika, tako da sem upognil eno palico in konce spajal. Če na vrhove šesterokotnika dodamo še 6 palic, je ozemljitveno ožičenje končano, zato je treba nanj spajkati vse katodne vodnike LED, da se ustvari vzorec snežinke. Zapleten del je bil dodajanje LED SMD, vendar sem si pomagal s sestavljancem, narejenim iz kartona in dvostranskim trakom.
Nato je bil čas, da pod jedrno strukturo dodamo mikrokrmilnik Arduino Nano, ki vmes pusti dovolj prostora, da se prilegajo 3 plasti ožičenja iz medeninastih palic, ki bodo priključile zatiče mikrokrmilnika na vse anodne LED vodnike. To je zahtevalo ogromno potrpljenja. Ne samo, da se morate izogniti kratkemu stiku med žicami, ampak tudi dodajte upor za omejevanje toka in poskrbite, da bo videti lepo.
Listne LED diode so povezane ločeno na najbližji izhodni zatič Arduino. Razvejane LED diode so združene v dve in so povezane s PWM zatiči. Jedro LED je tudi združeno v dve in povezano z ostalimi nožicami. Arduino NANO ima samo 18 izhodnih zatičev (samo A6 in A7 sta vhodna) in potrebujem en zatič za senzor na dotik, ki mi je pustil le 17 zatičev, tako da sta dva para LED jeder povezana skupaj, da tvorita skupino 4. I Uporabljam upore 220Ω, da omejim tok, ki teče skozi vsak pin, na približno 8mA. To skupaj pomeni 240 mA, kar je malo visoko za čip ATmega328, vendar deluje - najvarnejši naj bi bil 200 mA.
4. korak: Dotaknite se senzorja
Za interakcijo s snežinko sem dodal še medeninasto palico, ki je ustvarila kapacitivni senzor na dotik. Našel sem odlično knjižnico in vadnico Paula Stoffregena. Senzor na dotik se uporablja za interakcijo z arduinoflakeom - spreminjanje animacije, vklop/izklop, iskrivost ob dotiku, kar poimenujete …
5. korak: Koda
Sprva sem mislil, da bom lahko samo zatemnil podružnične LED, ki so priključene na strojne PWM zatiče. Na srečo obstaja odlična knjižnica programske opreme PWM, ki mi je omogočila uporabo vseh zatičev, kot da bi bili strojni PWM. Ta nastavitev je ustvarila neskončne možnosti za animacije! Oglejte si spodnjo kodo z nekaterimi prvimi animacijami.
Če vam je všeč, glasujte zanj na tekmovanju Make it Glow pod tem člankom, hvala
6. korak: Sheme
Druga nagrada na tekmovanju Make it Glow 2018
Priporočena:
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-sliko in slikami: 7 korakov (s slikami)
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-imagerjem in slikami: Ta Rapberry PI nameravam uporabiti v kopici zabavnih projektov v svojem blogu. Vabljeni, da to preverite. Želel sem se vrniti v uporabo Raspberry PI, vendar na novi lokaciji nisem imel tipkovnice ali miške. Nekaj časa je minilo, odkar sem nastavil malino
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Kako razstaviti računalnik z enostavnimi koraki in slikami: 13 korakov (s slikami)
Kako z enostavnimi koraki in slikami razstaviti računalnik: To navodilo za razstavljanje računalnika. Večina osnovnih komponent je modularnih in jih je enostavno odstraniti. Vendar je pomembno, da ste glede tega organizirani. To vam bo pomagalo preprečiti izgubo delov in tudi pri ponovni montaži
Arduinoflake - PCB različica: 8 korakov (s slikami)
Arduinoflake - PCB različica: Pred nekaj tedni sem izdelal Arduinoflake v prosti obliki. Marsikomu je bilo všeč. Toda njegova čarovnija ni samo v prosti obliki, ampak tudi v vzorcu LED. Zato sem se odločil ustvariti PCB različico, ki bi bila res enostavna in poceni za vsakogar! To je