2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Pri čistení dvora sme našli lebku malého hlodavca. Od Halloweenu sme boli blízko a tu prišiel nápad.
Ak nemáte v skrini žiadnu lebku, môžete ju nahradiť starou hlavou bábiky alebo čímkoľvek, čo chcete rozsvietiť.
Zásoby
Časti potrebné pre tento projekt sú:
- Featherwing M0 (pernaté krídlo).
- 2 LED diódy RGB NeoPixel (NeoPixels)
- 2 mechanické prepínacie tlačidlá.
- 1 regulátor VCC 9/5-3,3V (regulátor).
- 2 x 9V konektor pre batériu
- 1 9V batéria
- 1 malá drevená krabica
- Skrutkové montážne diely
Krok 1: Krabica
Kúpil som malú drevenú škatuľu v hobby obchode. Musíte sa postarať o veľkosť, aby ste sa uistili, že sa všetka elektronika zmestí dovnútra. Zapojenie môže vyžadovať väčší objem, ako sa pôvodne očakávalo.
Úpravy prinesené do škatule sú dosť obmedzené.
Na prednej strane 2 malé otvory pre gombíky.
1 väčší otvor v hornej časti veka na skrutku, ktorá podopiera lebku. Možno budete musieť tiež trochu zväčšiť, aby prechádzali konektory LED.
Aby ste zaistili, že hlavná skrutka, ktorá drží lebku, zostane zvislá, prilepte maticu o 2 až 3 cm vyššie ako je dno škatule.
Krok 2: Napájanie
Použil som 9V batériu.
Featherwing vyžaduje maximálny príkon 5 V, takže potrebujeme regulátor VCC.
Regulátor je možné namontovať priamo na batériu. Má však napájaciu diódu, ktorá sa zapne hneď po pripojení. Aby sme predĺžili výdrž batérie, používame dva 9V konektory prepojené spolu s vypínačom On/OFF, ktorý je medzi nimi vložený. Týmto spôsobom môžeme systém úplne vypnúť.
Krok 3: Featherwing
Na ovládanie 2 „očí“používam Featherwing M0.
Jednoducho sa namontuje na malý kúsok pásovej dosky pomocou niekoľkých stohovacích hlavičiek. na spájanie rôznych kusov sú na strane spájkované ďalšie záhlavia.
Kolíky použité na doske sú:
- 11: Ovládanie ľavého oka
- 12: Ovládanie pravým okom
- 5: Tlačidlo zmeny farby
Pre tlačidlo bol použitý odpor 10 kOhm, ale môžete použiť aj režim INPUT_PULLUP Feartherwingu.
Krok 4: Program
Nasledujúci kód je pomerne jednoduchý.
Po inicializačnej fáze vstupujeme do nekonečnej slučky, ktorá vytvára farebný gradient, ktorý sa používa pre obe oči.
Prepínač umožňuje zvoliť buď červený alebo zelený prechod.
Na nahranie programu na mikrokontrolér budete potrebovať Arduino IDE.