Spisu treści:

Kalendarz adwentowy DIY LED: 3 kroki
Kalendarz adwentowy DIY LED: 3 kroki

Wideo: Kalendarz adwentowy DIY LED: 3 kroki

Wideo: Kalendarz adwentowy DIY LED: 3 kroki
Wideo: Day 3 Maker Advent Calendar 2024, Listopad
Anonim
Kalendarz adwentowy DIY LED
Kalendarz adwentowy DIY LED
Kalendarz adwentowy DIY LED
Kalendarz adwentowy DIY LED

Opiszę, jak zrobiliśmy ten zegar analogowy, który pełni podwójną funkcję kalendarza adwentowego. Przez całą dobę w kółku są 24 diody led ws2811, a każda z nich świeci na zielono aż do dni przed Bożym Narodzeniem. W Boże Narodzenie wszystkie światła palą się na czerwono. Co drugi miesiąc światła mają stały niebieski kolor. Jest napędzany przez es8266, który może być zarządzany przez Arduino IDE, ale raspberry pi również zadziała. Można to bardzo dostosować i zmienić według własnych upodobań, a nawet uruchamiać animacje poza normalnymi jednolitymi kolorami. Czytaj dalej, aby dowiedzieć się, jak to zrobiłem, lub obejrzyj poniższy film!

Kieszonkowe dzieci:

  1. es8266
  2. Zasilanie 5V
  3. diody ws2811
  4. Zestaw zegara

Krok 1: Zbuduj zegar

Zbuduj zegar
Zbuduj zegar
Zbuduj zegar
Zbuduj zegar
Zbuduj zegar
Zbuduj zegar

Zaczęliśmy od zbudowania zegara, który miał 5 kawałków czerwonego dębu o szerokości 3,5 cala i wysokości 18 cali. Po ich sklejeniu zeskrobaliśmy nadmiar kleju i zeszlifowaliśmy go na płasko. Następnie wzięliśmy wyrzynarkę, aby zrobić nierówny okrąg, i przenieśliśmy się do szlifierki taśmowej, aby okrąg był bardziej wyrafinowany. Następnie użyliśmy kwadratu stolarskiego, aby zmierzyć kąty 15 stopni od środka, aby narysować linie wskazujące, gdzie powinno znajdować się każde światło. Za pomocą wiertarki wywierciliśmy otwory około 1,5 cala od krawędzi zegara. Wykończyliśmy go olejem orzechowym Mahoney's.

Krok 2: Dodaj komponenty elektroniczne i podłącz obwód

Dodaj komponenty elektroniczne i podłącz obwód
Dodaj komponenty elektroniczne i podłącz obwód
Dodaj komponenty elektroniczne i podłącz obwód
Dodaj komponenty elektroniczne i podłącz obwód
Dodaj komponenty elektroniczne i podłącz obwód
Dodaj komponenty elektroniczne i podłącz obwód
Dodaj komponenty elektroniczne i podłącz obwód
Dodaj komponenty elektroniczne i podłącz obwód

Montaż rozpoczęliśmy wpychając 24 diody led ws2811 przez wywiercone przez nas otwory o średnicy 1/2 cala. Następnie narysowaliśmy zarys komponentu zegara i wyprowadziliśmy około 3/8 cala wgłębienia, abyśmy mogli zmieścić go z tyłu. Gdy to zrobiliśmy, przykleiliśmy na gorąco zasilacz 5 V z tyłu, dodaliśmy knagę, która utrzyma go na ścianie i przylutowaliśmy obwód zasilający światła. Układ jest bardzo prosty i wykorzystuje pojedynczy pin z mikrokontrolera es8266 do sterowania diodami oraz zasilacz 5V do ich zasilania.

Krok 3: Zainstaluj kod i ciesz się

Zainstaluj kod i ciesz się!
Zainstaluj kod i ciesz się!
Zainstaluj kod i ciesz się!
Zainstaluj kod i ciesz się!
Zainstaluj kod i ciesz się!
Zainstaluj kod i ciesz się!

Następnym krokiem jest zainstalowanie poniższego kodu. Ponieważ używamy ES8266, Arduino IDE będzie działać dobrze:

github.com/tmckay1/advent_calendar

Musisz zmienić definicję pinu, który steruje diodami LED, jeśli nie używasz tego samego pinu co my, i dodać informacje o Wi-Fi (SSID/hasło). Będziesz także musiał zainstalować zależności, takie jak FastLED i NTP Client, a używasz płyty es8266, tak jak ja, musisz również zainstalować płytę w Arduino IDE (sprawdź zasoby, aby uzyskać więcej informacji).

Zasadniczo kod pobiera bieżącą datę od klienta NTP co 10 sekund po podłączeniu do Wi-Fi, a następnie oblicza, ile świateł należy włączyć, jeśli jest grudzień. Gdy otrzyma te informacje, używa biblioteki FastLED, aby zapalić diody na zegarze.

Po zainstalowaniu kodu podłącz go i ciesz się:)

Zasoby

Instalowanie zależności klienta NTP:

Instalowanie zależności FastLED:

Instalacja płytki es8266 na Arduino IDE:

Zalecana: