Sadržaj:
- Korak 1: Pregled
- Korak 2: Alati
- Korak 3: Izgradnja
- Korak 4: Dodirnite senzor
- Korak 5: Kodirajte
- Korak 6: Sheme
Video: Arduinoflake: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Interaktivna pahuljica slobodnog oblika koju je animirao Arduino Nano. Korištenjem 17 neovisnih PWM kanala i senzora za dodir može stvoriti izvrsne efekte!
Postoji i verzija PCB -a koju svatko može napraviti!
Korak 1: Pregled
Snježna pahuljica sastoji se od 30 LED dioda grupiranih u 17 neovisnih segmenata kojima se može upravljati zasebno pomoću mikrokontrolera Arduino Nano. Svaka LED grupa može se zatamniti PWM -om kako bi se stvorile lijepe animacije.
Korak 2: Alati
Sve što trebate je lemilica, lem i kliješta.
Korak 3: Izgradnja
Prije svega odaberite neki uzorak. Odabrao sam lijep i jednostavan kristal pahuljice i otisnuo ga u veličinu koja odgovara Arduino Nano unutar šesterokutne jezgre kristala.
Noseća struktura koja također djeluje kao ožičenje izrađena je od mjedenih šipki od 0,8 mm lemljenih zajedno s kositrom. Ukupno sam iskoristio 2 m šipke. 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 dovršeno, svi katodni vodiči LED -a 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 žica od mjedenih šipki koje će spojiti pinove mikrokontrolera na sve LED anodne vodiče. To je zahtijevalo ogromnu količinu 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 spojene su zasebno svaka na najbliži Arduino izlazni pin. Grane LED -a grupirane su po dvije i spojene na PWM pinove. LED diode jezgre također su 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 pa su dva para LED dioda spojena zajedno kako bi stvorila skupinu od 4. I Koristim 220Ω otpornike da ograničim struju koja teče kroz svaki pin na oko 8mA. To znači ukupno 240 mA, š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 sjajnu biblioteku i vodič od Paula Stoffregena. Senzor dodira koristi se za interakciju s arduinoflakeom - promijenite animaciju, uključite/isključite, svjetlucajte kad dodirnete, kako god želite …
Korak 5: Kodirajte
Prvotno sam mislio da ću moći zatamniti samo LED grane koje su spojene na hardverske PWM pinove. No, na sreću postoji izvrsna softverska PWM knjižnica koja mi je omogućila korištenje svih pinova 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 natječaju Make it Glow ispod ovog članka, hvala
Korak 6: Sheme
Druga nagrada na natjecanju Make it Glow 2018
Preporučeni:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s 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 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 ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Kako rastaviti računalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. 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 spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja
Arduinoflake - Verzija PCB -a: 8 koraka (sa slikama)
Arduinoflake - PCB verzija: Prije nekoliko tjedana napravio sam Arduinoflake slobodnog oblika. Mnogi od vas su to voljeli. Ali njegova čarolija nije samo slobodni oblik, već i u uzorku LED dioda. Stoga sam odlučio stvoriti PCB verziju koju bi bilo zaista jednostavno i jeftino napraviti za sve! To je