Spisu treści:
- Krok 1: Okablowanie diod LED WS2812
- Krok 2: Obudowa akrylowa (i drewniana)
- Krok 3: Oprogramowanie
- Krok 4: Matryca LED Raspberry Pi
Wideo: Matryca LED: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Jest to matryca LED 8x8 wykonana z diod WS2812 i mikrokontrolera ESP8266
Ten projekt został zainspirowany:
Krok 1: Okablowanie diod LED WS2812
Krótko mówiąc, diody LED były połączone łańcuchem w długi pasek, który pokazano powyżej. (Rząd po rzędzie, koniec 1 rzędu połączony z początkiem następnego rzędu)
(Zignoruj brakujące 4 diody, skończyły mi się diody. I tak nie robią wielkiej różnicy)
Następnie pasek LED został podłączony do mikrokontrolera (ESP8266)
Krok 2: Obudowa akrylowa (i drewniana)
2 kawałki czarnego akrylu zostały wycięte (nożem), wygięte (za pomocą lutownicy) i sklejone na gorąco (przy pomocy drewnianego patyczka jako podpory) tworząc boki matrycy
Jako przednią osłonę użyto przezroczystego kawałka akrylu i kalki kreślarskiej, umieszczonej przed matrycą, aby rozproszyć diody LED i chronić elektronikę.
Drewniane patyczki zostały wycięte w taki sposób, aby mogły do siebie pasować i tworzyć przegrody między diodami. Zapobiega to przenikaniu kolorów z diod LED do siebie, co może zrujnować klarowność
Następnie umieść matrycę LED, przegrodę i przezroczysty akryl w czarnej akrylowej części bocznej
Krok 3: Oprogramowanie
Użyłem Biblioteki Adafruit NeoMatrix, Demo NeoMatrix GFX.
Możesz zakodować inne oprogramowanie, aby połączyć ESP8266 z Wifi i zbierać dane.
Krok 4: Matryca LED Raspberry Pi
(To jest praca w toku)
W końcu umieściłem Raspberry Pi (1B) w matrycy LED. Zaprogramowałem go również i skonfigurowałem tak, aby wyświetlał Pixel Art (i może animacje) przez Wifi.
Podłączyłem pin danych diod LED do pinu 18 Raspberry Pi. Co więcej, piny 5V i uziemienia diod LED zostały podłączone do zewnętrznego zasilacza (jak inna ładowarka USB), oddzielnego od Raspberry Pi. Ma to na celu zapewnienie, że diody LED mają wystarczającą moc do świecenia.
Aplikacja WebApp po stronie klienta jest napisana w całości w czystym HTML, CSS i JavaScript. Program Serwera jest Aplikacją Flask i korzysta z Biblioteki Adafruit Neopixel. Ponieważ używa Biblioteki Adafruit, diody LED mogą potrwać dłużej, aby się zaktualizować (i nie wyświetlać poprawnie animacji itp.). Kod jest dostępny na GitHub tutaj, a program jest ustawiony na uruchamianie podczas rozruchu (przy użyciu /etc/rc.local, jak podano w GitHubie)
Zalecana:
Kontrolowana przez Wi-Fi matryca LED Strip Wyświetlacz Podświetlenie zegara: 3 kroki (ze zdjęciami)
Kontrolowane przez Wi-Fi paski LED Matrix Wyświetlacz Oświetlenie zegara: Programowalne paski LED, np. oparte na WS2812, są fascynujące. Zastosowania są różnorodne i szybko można uzyskać imponujące rezultaty. I jakoś budowanie zegarów wydaje mi się kolejną dziedziną, o której dużo myślę. Zaczynając od pewnego doświadczenia w
Zegar z matrycą LED 8x8 i ostrzeżenie przed włamaniem: 4 kroki (ze zdjęciami)
Zegar z matrycą LED 8x8 i ostrzeżenie przed włamaniem: W tej instrukcji dowiemy się, jak zbudować zegar matrycowy 8x8, aktywowany przez wykrywanie ruchu. wykryto do bota telegramu!!! Zrobimy z dwoma różnymi
Kaskadowa matryca LED RGB 8x16: 3 kroki
Cascadable 8x16 RGB Led Matrix: W tym projekcie wykonałem kaskadową matrycę 8x16 RGB i jej kontroler. Microchip 18F2550 jest używany do obsługi USB. Diody RGB są sterowane przez rejestry przesuwne 74hc595 z rezystorami. Do animacji i danych konfiguracyjnych; 24C512 zewnętrzny eeprom
Matryca LED przycisków: 4 kroki
Pushbutton LED Matrix: Ten projekt można traktować jako kolejny wprowadzający projekt Arduino, który jest nieco bardziej zaawansowany niż typowy projekt „miganie diody LED”. Ten projekt zawiera matrycę LED, przyciski, rejestry przesuwne (które mogą zapisywać piny na twoim Ard
Zegar z matrycą Led: 3 kroki
Zegar Led Matrix: Ta instrukcja pokazuje, jak możemy zbudować czerwony zegar z matrycą LED, który może pobierać datę / godzinę z Internetu i wyświetlać go za pomocą matrycy LED. Jest to krótki projekt DIY, nie zrobiłem tego, więc może nie wydawać się profesjonalny również kroki f