Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W zeszłym roku zrobiłem małą gwiazdę świąteczną wydrukowaną w 3D, zobacz
W tym roku zrobiłem większą gwiazdę z pasma 50 Neopikseli (5V WS2811). Ta większa gwiazda miała więcej wzorców (nadal dodaję i ulepszam wzorce oraz aktualizuję kod na moim Github).
Ta większa gwiazda wykonana jest z drewna.
Kieszonkowe dzieci:
na budowę gwiazdy
- Drewno
- Klej do drewna
- Zszywki
Dla elektroniki
- Zasilanie 5V (> 1A)
- linka 50 diod 5V WS2811 (Aliexpress)
- Moduł Attigny85, Arduino lub ESP8266
- Przewody i złącza
- Gniazdo DIP dla Attigny85 DIP (Aliexpress)
Krok 1: Krok 1: Budowa ramy
Drewniana gwiazda jest zbudowana z 10 kawałków drewna, patrz rysunek. Swoją gwiazdę wykonałem z kawałka drewna o wymiarach 3 x 3 cm i przepiłowałem na pół, aby uzyskać drewnianą deskę o wymiarach 3 x 1,5 cm.
Z geometrii pięciopunktowej gwiazdy wyprowadziłem kąty 36 stopni i 108 stopni. Moje kawałki mają 32,5 cm.
Skleiłem kawałki razem i użyłem zszywek, aby je połączyć. Po wyschnięciu kleju gwiazda była wystarczająco mocna.
Edytuj grudzień 2020: Kąty na zdjęciu kawałka drewna zostały zmienione na przedstawione wartości 36 i 108
Krok 2: Krok 2: Włóż diody LED
Średnica diod led wynosi około 12 mm. Wiertłem do drewna wywierciłem 50 otworów w rozstawie około 6 cm. Diody przystosowane są do wkładania z odrobiną siły i przyklejania się do otworu.
Krok 3: Krok 3: Programowanie mózgu
Tutaj zaczyna się zabawna część. Do sterowania diodami LED można użyć modułu Attigny85, Aruino lub ESP8266. Możesz tworzyć wszelkiego rodzaju wzory. Wzory to kwestia gustu.
W mojej gwieździe używam generatora losowego, aby losowo wybrać wzór z > 20 dostępnych wzorów. Kod mojej gwiazdy znajduje się na moim Github (Christmas_star_v2.ino).
Możesz użyć mojego kodu również dla figurek LED z mniej lub więcej diodami i mniej lub bardziej szprychami.
Dowiedziałem się, że sam Attigny85 ma znacznie więcej dostępnej pamięci niż moduł Digispark, którego użyłem w mojej mniejszej gwieździe.
Zobacz na tej stronie, jak zaprogramować Attigny85 za pomocą Arduino Uno.
Zobacz tę stronę o bibliotece Adafruit Neopixel, z której korzystałem
Odwiedź tę stronę internetową, aby wybrać kod HEX żądanych kolorów.