Założenia:
Zbudowanie sterownika do podwieszanego sufitu z ledami SK6812.
Między sufitem a włącznikiem światła jest doprowadzony przewód 4 żyłowy, założeniem było, że sterownik będzie we włączniku, a zasilacz w podsufitce, dostęp do zasilacza jest za pośrednictwem klatki wentylacyjnej (w suficie).
Początkowo w puszcze został zamontowany ESP8266, jednakże odcinek do ledów ma około 3m i idzie blisko przewodów zasilania 230V. Dla sygnału Din zaleca się go łączyć jak najkrótszym odcinkiem, ze względu na możliwe zakłócenia czy spadki napięcia, stąd narodził się pomysł na wzmacniacz sygnału, który zamieni Din na sygnał różnicowy, ograniczy to wadliwe działanie. Obecnie ESP8266 nie jest już rozwijane w WLED więc i ono zostanie zastąpione.

Sygnał Din idzie w następujący sposób:
ESP32 -> LL TTL -> MAX485 -> MAX485 -> SK6812

Ten sposób został sprawdzony na szpuli skrętki o długości 100m i działa prawidłowo.

Połączenie jest dobrze opisane na: https://kno.wled.ge/advanced/longdata/

Budowa sterownika:
MCU: ESP-32 C3
Konwerter TTL: SN74AHCT125
Wzmacniacz sygnału: MAX485

Domyślne wyprowadzenia
LED: GPIO2
Przycisk: GPIO0

Budowa nadajnika
WZMACNIACZA:

DI -> NC
DE -> NC
RE -> NC
RO -> DI TTL

Podłączenie LL TTL

Inne konwertery TTL: https://kno.wled.ge/basics/compatible-hardware/

Na płytce za pomocą skalpela zostały odsłonięte pola masy, przy zasilaniu 5V została przecięta ścieżka łącząca z masą. W te pola zostanie przylutowane gniazdo. Piny gniazdo zostały specjalnie dogięte tak, aby gniazdo licowało się z płytką.

Płytki waz z gniazdem są przyklejone do obudowy za pomocą 2-stronnej taśmy termicznej, jest to najsilniejsza taśma o tej grubości, jaką znalazłem. A jednocześnie nie jest uciążliwa podczas demontażu.

Budowa odbiornika WZMACNIACZA sygnału:
Połączenie:
DI -> Din leda
DE -> GND
RE -> GND
RO -> NC
Zdarza się, że pasek led posiadają już rezystor ograniczający prąd na lini Din pierwszego leda, jeśli tak nie jest, warto zastosować rezystor 62-110 Ohm bezpośrednio przed ledem.

Projekt Obudowy narysowany w Fusion360:

Wydruk 3D:

W miejsce otworów na LED jest wtopiony filament transparentny. Natomiast w miejsce przycisku Reset i BOOT jest filament z lekko stopioną na lutownicy końcówką zapobiegającą wypadnięciu.

Warstwa opisowa zrobiona na szybko, jako szkic modelu 3D. I wydrukowany na foli do druku etykiet.

Obudowa do druku oraz etykieta do pobrania: https://www.thingiverse.com/thing:6772944/files

Oprogramowanie:
Instalujemy przez przeglądarkę z linku: https://wled-install.github.io/
Za pierwszym razem może być wymagane wciśnięcie przycisku BOOT przed uruchomieniem ESP32.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *


The reCAPTCHA verification period has expired. Please reload the page.