Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Vánoce se blíží, a tak jsem se rozhodla vyrobit si efektní dekoraci do svého domova. Existuje mnoho druhů vánočních světel, ale rozhodl jsem se vytvořit si je sám. Nejjednodušší věc, která mě napadá, je připojit nějaké LED k Arduinu a rozsvítit je. Bez použití ic můžete připojit nejvýše 13 LED, abyste nespálili čip. Rozhodl jsem se použít 12, jen z estetických důvodů.
Krok 1: Potřebné věci:
- 12 LED diod
- 12 220 ohmových rezistorů (nebo podobných)
- Arduino UNO
- USB kabel
- 12 propojovacích vodičů M-to-M
- Prkénko
Allchips je platforma služeb elektronických součástek online, můžete si u nich koupit všechny komponenty
Krok 2: Připojení LED diod
Nyní musíte zapojit každou LED na prkénko. Zarovnal jsem je do řady, 2 otvory od sebe, aby se vešly. Pravá strana LED musí být delší (anoda, pozitivní), která se připojuje k digitálnímu kolíku Arduina. Katoda jde na zápornou kolejnici prkénka s odporem. Kolejnice je připojena k GND (negativní) Arduina. Vybral jsem digitální piny 13 až 2, můžete je změnit v kódu
Krok 3: Úprava a nahrání kódu
Připojte Arduino k počítači pomocí kabelu USB. Spusťte Arduino IDE a vložte kód odtud. Lze změnit různá zpoždění a také sekvenci animací.
Krok 4: Porozumění animacím
Pro jednoduchost kódu jsem každou sekvenci bliknutí oddělil v nové funkci. Krátký příběh - každá animace má svoji funkci. V každém najdete smyčku, která cykluje po poli a obsahuje počet jednotlivých LED a odpovídající digitální pin Arduina. Poté je zapne/vypne a vytvoří ty efektní efekty. Každá funkce končí spuštěním vypnuté animace, která vypne všechny diody, aby se připravila na další.
Krok 5: Demonstrace projektu
Do tohoto prototypu jsem zařadil 4 základní animace - all -on (jeden po druhém), chaser, chaser s dvojicemi a 50 náhodných mrknutí.