Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Vianoce sa blížia, a tak som sa rozhodla, že im vyrobím efektnú ozdobu do domu. K dispozícii je veľa druhov vianočných svetiel, ale ja som sa rozhodol vytvoriť si ich sám. Najjednoduchšia vec, ktorá ma napadá, je pripojiť niektoré diódy k Arduinu a rozsvietiť ich. Bez použitia ic môžete pripojiť najviac 13 LED diód, aby ste nespálili čip. Rozhodol som sa použiť 12, len z estetických dôvodov.
Krok 1: Potrebné veci:
- 12 LED diód
- 12 220 ohmových rezistorov (alebo podobných)
- Arduino UNO
- USB kábel
- 12 prepojovacích káblov M-to-M
- Chlebník
Allchips je platforma online služieb pre elektronické súčiastky, môžete si u nich kúpiť všetky súčiastky
Krok 2: Pripojenie diód LED
Teraz musíte zapojiť každú diódu na doske. Zarovnal som ich do radu, 2 otvory od seba, aby sa zmestili. Pravá strana LED diódy musí byť dlhší (anóda, kladný), ktorý sa pripája k digitálnemu kolíku Arduina. Katóda prechádza na negatívnu koľajnicu nepájivého poľa s odporom. Koľajnica je pripojená k GND (zápornému) Arduina. Vybral som digitálne piny 13 až 2, môžete ich zmeniť v kóde
Krok 3: Úprava a nahranie kódu
Pripojte Arduino k počítaču pomocou kábla USB. Spustite Arduino IDE a odtiaľto vložte kód. Je možné zmeniť rôzne oneskorenia a tiež sekvenciu animácií.
Krok 4: Pochopenie animácií
Pre jednoduchosť kódu som oddelil každú sekvenciu žmurknutí v novej funkcii. Krátky príbeh - každá animácia má svoju funkciu. V každom z nich nájdete slučku, ktorá cyklicky prechádza poľom a obsahuje počet jednotlivých LED a zodpovedajúci digitálny pin Arduina. Potom ich zapne/vypne a vytvorí tie efektné efekty. Každá funkcia končí spustením vypnutej animácie, ktorá vypne všetky LED diódy, aby sa pripravila na ďalšiu.
Krok 5: Ukážka projektu
Do tohto prototypu som zahrnul 4 základné animácie - všetky (jedna po druhej), stíhačku, stíhačku s pármi a 50 náhodných žmurknutí.