Obsah:
- Krok 1: Prehľad
- Krok 2: Nástroje
- Krok 3: Konštrukcia
- Krok 4: Dotykový senzor
- Krok 5: Kód
- Krok 6: Schémy
Video: Arduinoflake: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Interaktívna snehová vločka vo voľnom formáte animovaná spoločnosťou Arduino Nano. Vďaka 17 nezávislým kanálom PWM a dotykovému senzoru môže vytvárať úžasné efekty!
Existuje aj verzia pre PCB, ktorú si môže vyrobiť každý!
Krok 1: Prehľad
Snehová vločka sa skladá z 30 diód LED zoskupených do 17 nezávislých segmentov, ktoré je možné samostatne ovládať mikrokontrolérom Arduino Nano. Každú zo skupiny LED je možné stlmiť pomocou PWM a vytvoriť tak krásne animácie.
Krok 2: Nástroje
Všetko, čo budete potrebovať, je spájkovačka, spájka a kliešte.
Krok 3: Konštrukcia
Najprv vyberte nejaký vzor. Vyberiem pekný a jednoduchý kryštál snehovej vločky a vytlačím ho na veľkosť, aby zodpovedal Arduino Nano do šesťuholníka - jadra kryštálu.
Nosná konštrukcia, ktorá slúži aj ako vedenie, je vytvorená z 0,8 mm mosadzných tyčí spájkovaných cínom. Celkovo som použil 2 m tyče. Prečo freeform? Pretože som to vždy chcel skúsiť a je to skúška vašej trpezlivosti a zručnosti.
Najprv som ohnutím jednej tyče vytvoril jadrový šesťuholník a konce som spájkoval. Pridaním ďalších 6 tyčí k vrcholom šesťuholníka je uzemnenie hotové, všetky katódové LED diódy je teraz potrebné k nemu spájkovať, aby sa vytvoril vzor snehovej vločky. Zložité bolo pridanie LED diód SMD, ale pomohol som si s prípravkom vytvoreným z lepenky a obojstrannej pásky.
Ďalej bolo načase pridať mikrokontrolér Arduino Nano pod štruktúru jadra a ponechať medzi nimi dostatok priestoru na umiestnenie 3 vrstiev mosadzných drôtených drôtov, ktoré prepoja kolíky mikrokontroléra so všetkými anódovými diódami LED. To si vyžadovalo obrovskú dávku trpezlivosti. Nielen, že sa musíte vyhnúť skratu medzi vodičmi, ale tiež pridať odpor obmedzujúci prúd, aby vyzeral pekne.
Listové diódy LED sú pripojené samostatne k výstupnému kolíku najbližšieho Arduina. Rozvetvené LED diódy sú zoskupené podľa dvoch a pripojené k pinom PWM. LED diódy jadra sú tiež zoskupené podľa dvoch a pripojené k zvyšku pinov. Arduino NANO má iba 18 výstupných pinov (A6 a A7 sú len vstupné) a potrebujem jeden pin pre dotykový senzor, ktorý mi ponechal iba 17 pinov, takže dva páry jadrových LED diód sú navzájom spojené a vytvoria skupinu 4. I používam rezistory 220Ω na obmedzenie prúdu pretekajúceho každým kolíkom na približne 8 mA. To znamená celkom 240 mA, čo je na čip ATmega328 málo, ale funguje to - bezpečné maximum je údajne 200 mA.
Krok 4: Dotykový senzor
Aby som mohol komunikovať so snehovou vločkou, pridal som ďalšiu mosadznú tyč, aby som vytvoril kapacitný dotykový senzor. Našiel som skvelú knižnicu a návod od Paula Stoffregena. Dotykový senzor slúži na interakciu s arduinoflake - zmena animácie, zapnutie/vypnutie, iskra pri dotyku, pomenujete ju …
Krok 5: Kód
Pôvodne som si myslel, že budem môcť stlmiť iba LED diódy vetvy, ktoré sú pripojené k hardvérovým pinom PWM. Našťastie však existuje úžasná softvérová knižnica PWM, ktorá mi umožnila používať všetky kolíky, ako keby išlo o hardvérové PWM. Toto nastavenie vytvorilo nekonečné možnosti pre animácie! Pozrite sa na kód priložený nižšie s niektorými z prvých animácií.
Ak sa vám páči, hlasujte zaň v súťaži Make it Glow Contest priamo pod týmto článkom, ďakujeme
Krok 6: Schémy
Druhá cena v súťaži Make it Glow Contest 2018
Odporúča:
Ako: Inštalácia Raspberry PI 4 bezhlavého (VNC) s obrazovým procesorom Rpi a obrázkami: 7 krokov (s obrázkami)
Ako na to: Inštalácia Raspberry PI 4 bez hlavy (VNC) s obrázkom Rpi a obrázkami: Plánujem použiť tento nástroj Rapsberry PI v mnohých zábavných projektoch späť na mojom blogu. Neváhajte sa na to pozrieť. Chcel som sa vrátiť k používaniu svojho Raspberry PI, ale na novom mieste som nemal klávesnicu ani myš. Chvíľu to bolo, odkedy som nastavil Raspberry
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Arduinoflake - verzia DPS: 8 krokov (s obrázkami)
Arduinoflake - Verzia DPS: Pred niekoľkými týždňami som vytvoril Arduinoflake vo voľnom formáte. Mnohým z vás sa to páčilo. Jeho kúzlo však nie je len vo voľnom tvare, ale aj vo vzore diód LED. Rozhodol som sa vytvoriť verziu pre PCB, ktorú by bolo skutočne jednoduché a lacné vyrobiť pre každého! To je t