Spisu treści:

Lampki choinkowe Arduino: 5 kroków (ze zdjęciami)
Lampki choinkowe Arduino: 5 kroków (ze zdjęciami)

Wideo: Lampki choinkowe Arduino: 5 kroków (ze zdjęciami)

Wideo: Lampki choinkowe Arduino: 5 kroków (ze zdjęciami)
Wideo: UBRAŁEM LEDOWĄ CHOINKĘ DIY - 🎄 🔴🟢🔵 *Madzionka nie oglądaj* 2024, Listopad
Anonim
Lampki choinkowe Arduino
Lampki choinkowe Arduino
Lampki choinkowe Arduino
Lampki choinkowe Arduino

Zbliżają się Święta Bożego Narodzenia, więc postanowiłam zrobić fantazyjną dekorację do mojego domu. Dostępnych jest wiele rodzajów lampek bożonarodzeniowych, ale postanowiłem stworzyć własną. Najprostszą rzeczą, jaka przychodzi mi do głowy, jest podłączenie kilku ledów do Arduino i ich zapalenie. Bez użycia układu scalonego można podłączyć maksymalnie 13 ledów dzięki czemu nie spalić chipa. Zdecydowałem się na 12, tylko ze względów estetycznych.

Krok 1: Potrzebne rzeczy:

Potrzebne rzeczy
Potrzebne rzeczy
  • 12 diod LED
  • 12 rezystorów 220 omów (lub podobnych)
  • Arduino UNO
  • Kabel USB
  • 12 przewodów połączeniowych M-do-M
  • Deska do krojenia chleba

Allchips to internetowa platforma serwisowa komponentów elektronicznych, u której możesz kupić wszystkie komponenty

Krok 2: Podłączanie diod LED

Podłączanie diod LED
Podłączanie diod LED
Podłączanie diod LED
Podłączanie diod LED
Podłączanie diod LED
Podłączanie diod LED

Teraz musisz podłączyć każdą diodę led na płytce stykowej. Ustawiłem je w rzędzie, 2 otwory od siebie, żeby się zmieściły. Prawa strona diody LED musi być dłuższym przewodem (anoda, dodatnia), który łączy się z cyfrowym pinem Arduino. Katoda trafia na szynę ujemną płytki stykowej z rezystorem. Szyna jest podłączona do GND (ujemny) Arduino. Wybrałem cyfrowe piny 13 do 2, możesz je zmienić w kodzie

Krok 3: Modyfikowanie i przesyłanie kodu

Modyfikowanie i przesyłanie kodu
Modyfikowanie i przesyłanie kodu

Podłącz Arduino do komputera za pomocą kabla USB. Uruchom Arduino IDE i wklej kod stąd. Różne opóźnienia można zmieniać, a także kolejność animacji.

Krok 4: Zrozumienie animacji

Zrozumienie animacji
Zrozumienie animacji
Zrozumienie animacji
Zrozumienie animacji

Dla uproszczenia kodu oddzieliłem każdą sekwencję mrugnięć w nowej funkcji. Krótko mówiąc - każda animacja ma swoją funkcję. W każdym z nich można znaleźć pętlę, która cyklicznie przechodzi przez tablicę, zawierającą numer każdej diody i odpowiadający jej pin cyfrowy Arduino. Następnie włącza/wyłącza je, aby stworzyć te fantazyjne efekty. Każda funkcja kończy się wykonaniem animacji wyłączania, która wyłącza wszystkie diody, aby przygotować się do następnej.

Krok 5: Demonstracja projektu

Image
Image

W tym prototypie umieściłem 4 podstawowe animacje - all-on (jeden po drugim), chaser, chaser z parami i 50 losowych mrugnięć.

Zalecana: