Sadržaj:
- Korak 1: Pregled
- Korak 2: Alati
- Korak 3: Konstrukcija
- Korak 4: Dodirnite senzor
- Korak 5: Kodirajte
- Korak 6: Šeme
Video: Arduinoflake: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Interaktivna pahuljica slobodnog oblika koju je animirao Arduino Nano. Koristeći 17 nezavisnih PWM kanala i senzor za dodir može stvoriti sjajne efekte!
Postoji i verzija PCB -a koju svako može napraviti!
Korak 1: Pregled
Pahuljica se sastoji od 30 LED dioda grupiranih u 17 nezavisnih segmenata kojima se može upravljati zasebno pomoću mikrokontrolera Arduino Nano. Svaka LED grupa može se zatamniti pomoću PWM -a kako bi se stvorile lijepe animacije.
Korak 2: Alati
Sve što vam treba je lemilica, lem i kliješta.
Korak 3: Konstrukcija
Prije svega odaberite neki uzorak. Odabrao sam lijep i jednostavan kristal pahuljice i otisnuo ga u veličinu koja odgovara Arduino Nano unutar šesterokuta - jezgre kristala.
Noseća konstrukcija koja također djeluje kao ožičenje stvorena je od mesinganih šipki od 0,8 mm lemljenih zajedno s limom. Ukupno sam iskoristio 2m štapa. Zašto slobodni oblik? Zato što sam to uvijek želio isprobati i to je test vašeg strpljenja i vještine.
Prvo sam stvorio šesterokut jezgre savijanjem jedne šipke i lemio krajeve zajedno. Dodavanjem još 6 šipki na vrhove šesterokuta ožičenje uzemljenja je završeno, svi katodni vodiči LED dioda sada moraju biti lemljeni na njega kako bi se stvorio uzorak pahuljice. Škakljiv dio bio je dodavanje SMD LED dioda, ali pomogao sam si šablonom napravljenom od kartona i dvostrane trake.
Zatim je došlo vrijeme za dodavanje Arduino Nano mikrokontrolera ispod jezgre, ostavljajući dovoljno prostora između da stane 3 sloja ožičenja od mjedenih šipki koje će spojiti pinove mikrokontrolera na sve LED anodne vodiče. Za to je bilo potrebno ogromno strpljenja. Ne samo da morate izbjeći kratki spoj između žica, već i dodati otpornik za ograničavanje struje i učiniti ga lijepim.
Listne LED diode su zasebno spojene svaka na najbliži Arduino izlazni pin. Grane LED -a su grupirane po dvije i spojene na PWM pinove. Jezgrene LED diode su također grupirane po dvije i spojene na ostale pinove. Arduino NANO ima samo 18 izlaznih pinova (samo A6 i A7 su ulazni) i potreban mi je jedan pin za senzor dodira, koji mi je ostavio samo 17 pinova tako da su dva para LED dioda spojena zajedno kako bi stvorila grupu od 4. I Koristim 220Ω otpornike da ograničim struju koja teče kroz svaki pin na oko 8mA. To znači 240mA ukupno, što je malo visoko za ATmega328 čip, ali radi - siguran maksimum je 200mA.
Korak 4: Dodirnite senzor
Da bih mogao komunicirati sa pahuljicom, dodao sam još jednu mjedenu šipku za stvaranje kapacitivnog senzora dodira. Našao sam odličnu biblioteku i vodič Paul Stoffregen. Senzor dodira koristi se za interakciju s arduinoflakeom - mijenjajte animaciju, uključujete/isključujete, svjetlucanje pri dodiru, kako god …
Korak 5: Kodirajte
U početku sam mislio da ću moći zatamniti samo LED grane koje su povezane na hardverske PWM pinove. Ali na sreću postoji sjajna softverska PWM biblioteka koja mi je omogućila da koristim sve pinove kao da su hardverski PWM. Ova postavka stvorila je beskrajne mogućnosti za animacije! Pogledajte dolje priloženi kôd s nekim od prvih animacija.
Ako vam se sviđa, glasajte za nju na takmičenju Make it Glow ispod ovog članka, hvala
Korak 6: Šeme
Druga nagrada na takmičenju Make it Glow 2018
Preporučuje se:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Kako rastaviti računar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja
Arduinoflake - PCB verzija: 8 koraka (sa slikama)
Arduinoflake - PCB verzija: Prije nekoliko sedmica napravio sam Arduinoflake slobodnog oblika. Mnogima se dopalo. Ali njegova magija nije samo u slobodnom obliku, već i u uzorku LED dioda. Odlučio sam stvoriti PCB verziju koju bi bilo zaista lako i jeftino napraviti za sve! To je