Spisu treści:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 kroków (ze zdjęciami)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 kroków (ze zdjęciami)

Wideo: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 kroków (ze zdjęciami)

Wideo: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 kroków (ze zdjęciami)
Wideo: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, Grudzień
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

Oto moje wprowadzenie do projektu, który z radością Wam pokażę. Chodzi o inteligentną matrycę LED DIY, która pozwoli Ci pokazywać na niej dane, takie jak statystyki YouTube, statystyki inteligentnego domu, takie jak temperatura, wilgotność, może być prostym zegarem lub po prostu wyświetlać tekst i animacje.

W tym pierwszym samouczku zrobię pierwszy test i pokażę tekst.

Jeśli jesteś wzrokowcem, wiem, że film jest wart więcej niż 1000 słów, więc oto film instruktażowy. (Jestem mówcą po hiszpańsku, więc proszę rozważ włączenie napisów w języku angielskim):

Mam nadzieję, że spodoba ci się projekt!.

Krok 1: Potrzebne umiejętności

Wymagane umiejętności
Wymagane umiejętności

Jak widać, nic nie wygląda na bardzo trudne w tym projekcie, ale będziesz potrzebować kilku podstawowych wiedzy na temat:

-Korzystanie z Arduino IDE.

Druk 3D lub Rzemiosło (dla siatki).

-Spawalniczy.

-Okablowanie.

Krok 2: Lista komponentów i części

Lista komponentów i części
Lista komponentów i części
Lista komponentów i części
Lista komponentów i części
Lista komponentów i części
Lista komponentów i części

To dobre miejsce, które mogę polecić, aby znaleźć swoje komponenty, to MakerFocus, to sklep ze sprzętem Open Source!

  1. PCB, możesz wybrać pomiędzy wersją bez LED i DODAJ paski LED samodzielnie lub tą z diodami LED.
  2. ESP8266 (mikrokontroler).
  3. Taśmy LED WS2812.
  4. Zasilacz 5v 2A.
  5. Gniazdo zasilania PCB.
  6. Drukarka 3D (opcja) Możesz wykonać części z kartonu lub czegoś sztywnego.

Krok 3: Schemat obwodu

Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu

Oto schemat obwodu, masz kilka opcji wykonania projektu. Możesz po prostu stworzyć część kontrolną obwodu, tę pokazaną na pierwszym obrazku, a następnie przymocować poszczególne paski LED, jak pokazano na trzecim obrazie.

Można również zamiast taśm LED zastosować Panele LED.

Ma wszystkie wewnętrzne połączenia obwodu, które pozwolą nam później stworzyć projekt PCB. Załączyłem również PDF ze schematami, abyście mogli go lepiej zobaczyć.

POBIERZ schematy, kod i biblioteki ZA DARMO.

Krok 4: Projektowanie i zamawianie PCB

Projektowanie i zamawianie PCB
Projektowanie i zamawianie PCB
Projektowanie i zamawianie PCB
Projektowanie i zamawianie PCB
Projektowanie i zamawianie PCB
Projektowanie i zamawianie PCB

Do realizacji dobrego projektu potrzebujemy niezawodnego zespołu układu, który go tworzy, a nie ma lepszego sposobu na zrobienie tego niż przy dobrej płytce drukowanej.

Tutaj możesz pobrać pliki Gerber, BOM oraz Pick & Place, potrzebne do zamówienia PCB w firmie produkującej PCB.

Proponuję JLCPCB:

2 USD za 5 płytek drukowanych i tanie SMT (2 kupony)

KUPIĘ JUŻ ZAPROJEKTOWANĄ DESKĘ, Gerber + Pick & Place + BOM

Krok 5: Montaż

montaż
montaż
montaż
montaż
montaż
montaż

Wydrukuj siatkę.

Wydrukowałem siatkę na różnych częściach dzięki mojej maleńkiej drukarce 3D.

Wyciąłem kawałek sztywnego białego papieru, aby uzyskać lepszą rozdzielczość pikseli.

Dołączone pliki siatki. (Możesz zaprojektować własną siatkę).

Wydrukowałem 2 sztuki Grid i 1 Grid2.

Krok 6: Programowanie ESP8266 i testowanie

Programowanie ESP8266 i testowanie
Programowanie ESP8266 i testowanie
Programowanie ESP8266 i testowanie
Programowanie ESP8266 i testowanie
Programowanie ESP8266 i testowanie
Programowanie ESP8266 i testowanie

1- Aby zaprogramować ESP8266 należy założyć zworkę (pozycja PROG), podłączyć konwerter USB na TTL do naszej płytki na odpowiednich pinach a następnie do naszego komputera, zainstalować biblioteki i wgrać. (Musisz mieć zainstalowany ESP8266 Packaje na swoim IDE).

2- Zainstaluj biblioteki i zależności.

3- Uruchom ponownie IDE, przejdź do Archiwum > Przykłady > Adafruit NeoPixel > Strandtest.

-Edytuj liczbę podłączonych diod LED.

-Edytuj pin na "0". (Gdzie podłączone są diody LED).

4- Prześlij szkic.

5- Zworka na USE, odłącz USB i podłącz zasilanie 5V.

6- Sprawdź, czy wszystkie diody LED działają poprawnie.

UWAGA: Użyj 3,3 V konwertera USB-TTL do zasilania ESP. (Spali się z 5v).

Krok 7: Ostateczne programowanie i wyświetlanie tekstu

Programowanie końcowe i pokazywanie tekstu
Programowanie końcowe i pokazywanie tekstu
Programowanie końcowe i pokazywanie tekstu
Programowanie końcowe i pokazywanie tekstu
Programowanie końcowe i pokazywanie tekstu
Programowanie końcowe i pokazywanie tekstu
  1. Zmień „HOLA” na tekst, który chcesz pokazać.
  2. Sprawdź, czy podłączasz diody LED na PIN #.
  3. Dostosuj jasność.
  4. Edytuj kolory tekstu.
  5. Prześlij i ciesz się.

Zwróć uwagę na ostatni obraz: Jeśli umieszczasz diody LED inne niż ja, dostosuj te opcje w kodzie.

Zalecana: