
Spisu treści:
- Krok 1: Potrzebne umiejętności
- Krok 2: Lista komponentów i części
- Krok 3: Schemat obwodu
- Krok 4: Projektowanie PCB
- Krok 5: Konfiguracja Adafruit do kontroli Internetu
- Krok 6: Programowanie ESP8266 i testowanie
- Krok 7: Sterowanie matrycą LED za pomocą listonosza
- Krok 8: Prototypowa aplikacja, którą stworzyłem do testowania
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

Oto moje drugie przejście 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 drugim samouczku będę wysyłać dane tekstowe i kolorowe przez Internet. 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):
Krok 1: Potrzebne 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.
-Programowanie ESP8266.
Druk 3D lub Rzemiosło (dla siatki).
-Spawalniczy.
-Okablowanie.
Krok 2: 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 Naprawdę polecam skorzystać z usług JLCPCB SMT, aby zamówić swoje, 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



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 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: Konfiguracja Adafruit do kontroli Internetu




- Przejdź do strony Adafruit IO
- Załóż darmowe konto.
- Wyszukaj i skopiuj dane uwierzytelniające Adafruit do swojego kodu.
- Przejdź do Kanały > Wyświetl wszystkie > Utwórz nowy kanał.
- Utwórz kanały poniżej.
- -mensaje.
- -rojo
- -verde
- -azul
W dokumentacji Adafruit API mamy informacje, aby poprawnie komunikować się z serwerem.
Wkrótce będziemy używać tego adresu URL:
io.adafruit.com/api/v2/{nazwa użytkownika}/feeds/{feed_key}/data
Krok 6: Programowanie ESP8266 i testowanie



1. Podłącz konwerter USB do TTL w następujący sposób:
USB do TTL ----- ESP8266
3.3v Vcc
tx rx
odbiór
Gnd Gnd
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, otwórz kod.
4- Skonfiguruj swoje dane logowania Wi-Fi oraz nazwę użytkownika i hasło Adafruit IO
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: Sterowanie matrycą LED za pomocą listonosza




- Przejdź do strony głównej Postman i pobierz darmowe oprogramowanie
- Utwórz nowe zgłoszenie, klikając (+).
- Wybierz opcję POST.
- Wklej adres URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) i spersonalizuj parametry nazwy użytkownika i klucza kanału.]
- Przejdź do „Nagłówków” i dodaj swój klucz Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Przejdź do „Body” i ustaw typ na „JSON” i „RAW”, a następnie zmodyfikuj swoje kanały tak, jak pokazano na rysunku: {"value":"text"} lub {"value":numbers}
- Kliknij „Wyślij”, jeśli się powiedzie, zobaczysz ładną wiadomość na terminalu
- Twoja matryca LED wyświetli nowy tekst lub kolor.
Krok 8: Prototypowa aplikacja, którą stworzyłem do testowania



Dzięki koncepcjom zastosowanym w Postmanie stworzyłem aplikację, która emuluje wysyłki i posty, abym mógł kontrolować matrycę MCM-LED za pomocą telefonu komórkowego i ładniejszego interfejsu.
Paleta kolorów i pole tekstowe do wprowadzania tekstu.
Mam nadzieję, że spodoba Ci się projekt, podziel się swoimi przeróbkami.
Zalecana:
Matryca LED sterowana przez Asystenta Google!: 7 kroków (ze zdjęciami)

Matryca LED sterowana przez Asystenta Google!: W tym samouczku pokażę, jak można stworzyć Matrycę LED sterowaną przez Asystenta Google, którą można kontrolować z dowolnego miejsca za pomocą smartfona, więc zaczynajmy
Automatyka domowa sterowana przez Internet/chmurę za pomocą Esp8266 (aREST, MQTT, IoT): 7 kroków (ze zdjęciami)

Automatyka domowa sterowana przez Internet/chmurę za pomocą Esp8266 (aREST, MQTT, IoT): WSZYSTKIE zasługi dla http://arest.io/ za usługę w chmurze!!IoT jest obecnie najbardziej dyskutowanym tematem na świecie! Serwery i usługi w chmurze, które to umożliwiają, są atrakcją dzisiejszego świata… WYKLUCZENIE BARIER ODLEGŁOŚCI było i jest
Sterowana przez Arduino palarnia kawy DIY: 13 kroków (ze zdjęciami)

Sterowana przez Arduino palarnia kawy DIY: W tej instrukcji przyjrzymy się modyfikacji maszyny do popcornu na gorące powietrze, aby przekształcić ją w w pełni automatyczną i sterowaną temperaturą palarnię kawy w domu. Palenie kawy w domu jest zaskakująco proste, a nawet coś tak podstawowego jak smażenie
Taśma LED sterowana przez stronę internetową/WiFi z Raspberry Pi: 9 kroków (ze zdjęciami)

Listwa LED sterowana przez WWW/WiFi z Raspberry Pi: Pochodzenie: Jestem nastolatkiem, od kilku lat projektuję i programuję małe projekty elektroniczne, a także biorę udział w zawodach robotycznych. Ostatnio pracowałem nad aktualizacją konfiguracji mojego biurka i zdecydowałem, że fajny dodatek
Automatyka domowa sterowana głosem / przez Internet i monitorowanie za pomocą ESP8266 i Google Home Mini: 6 kroków

DIY sterowana głosem/internetem automatyka domowa i monitorowanie za pomocą ESP8266 i Google Home Mini: Hej!! Po dłuższej przerwie jestem tutaj, bo wszyscy musimy robić coś nudnego(pracy), żeby zarobić. Po wszystkich artykułach AUTOMATYKA DOMOWA, które napisałem z BLUETOOTH, IR, Local WIFI, Cloud czyli tych trudnych, *TERAZ* nadchodzi najłatwiejszy, ale najskuteczniejszy