Cześć, w wolnych chwilkach siedzę nad sterownikiem do adresowalnych diod LED WS281x. Potrzebuję takowy w różnych swoich projektach, ale też z myślą o jakiś podświetleniach typu: łazienka, pokój itd.
Oczywiście integrowany i sterowalny z systemu do automatyki: domoticz, HA, OH3 - się wie na AFE Firmware.
Pewnie taki można kupić, ale chce zrobić samemu - więc nie pytajcie mnie dlaczego chce go zrobić, bo moja odpowiedź będzie, bo tak. 😀
Potrzebuję opinii, czy to co wymyśliłem ma sens zanim, zacznę to układać na PCB
- ESP32 4MB
- czemu nie ESP8266, nie ma uzasadnienia poza tym, że z ESP8266 mam sporo doświadczeń, z ESP32 mniej więc okazja
- wersja z anteną wbudowana w ESP i złączem na zewnętrzną antenę
- zasilanie 5v z zewnętrznego zasilacza
- Paski WS281x na ogół dostępne są na 5V. Widziałem paski z innym napięciem, ale jest ich zdecydowanie mniej
- zrobiłem sobie prototyp takiego układu zasilany 12v ze step-down do 5v na LEDy i 3.3v dla ESP - ale grzeje się to, jak chol...a na układzie XL4015 => mój prototyp to 128 diod, ciągnie 3A, gdy pracuje pełna mocą
- więc pomyślałem, na wejściu sterownika, już 5V z zasilaczem dobrany pod wymaganą mocą, czyli co tam LEDy potrzebują
- na wyjściu sterownika:
- wyjście na 2 niezależnie sterowane paski RGB LED
- już mam tak zrobione w AFE Firmware, więc dwa wyjścia
- 5V, GND, Sygnał
- 5V tutaj idzie z zasilacza, przez sterownik na wyjście. 1:1
- (zdaję sobie sprawę, że będą spadki napięcia na LED'ach więc to 5V będzie musiało zostać co jakiś kawałek dodatkowo doprowadzone do paska LED, albo ze sterownika, albo z zasilacza)
- dodatkowo na płytce, do dowolnego wykorzystania, 6 x GPIO + 2x 3.3v,+1x 5v, 3xGND - będzie to taka szyna (dziurki) w rozstawie 2.54mm na PCB, gdzie można sobie przylutować, gold piny, lub jakieś inne własne gniazdo itp
- do wykorzystania np. na I2C, jakieś czujniki, wejścia binarne itp
- UART (TX,RX,3.3v,GND) do flashowania
- wyjście na 2 niezależnie sterowane paski RGB LED
- na płytce:
- przycisk Reset
- przycisk Flash
- 2 x przyciski coś takiego, jak w Sonoff Basic
- ich zadanie to włączanie/wyłączanie pasków LED: On/Off
- nie jest to kluczowe - i zastanawiam się, czy ma sens, czy nie.
- 1x LED na PCB, które świeci, gdy sterownik jest zasilany
- nie wiem czy jest sens, bo gdy sterownik będzie w obudowie to nie będzie jej widać
- 1x LED - systemowy, jeśli ktoś kojarzy z AFE, coś w stylu Sonoff Basic wystawiony lekko na obudowę
Rozmiarowo chcę, żeby sterownik był niewielki, na razie celuję 3cm na 7cm, ale nie wiem jak wyląduję
Jak zaprojektuję układ to dam pokaże pod ocenę panów elektroników - ze mnie elektronik, jak z koziej d..... trąba
Sugestie jak na razie?
Pozdrawiam, adrian
- na płytce:
- przycisk Reset
- przycisk Flash
- 2 x przyciski coś takiego, jak w Sonoff Basic
- ich zadanie to włączanie/wyłączanie pasków LED: On/Off
- nie jest to kluczowe - i zastanawiam się, czy ma sens, czy nie
cześć,
jak dla mnie przyciski mogą się przydać. Chętnie wykorzystał bym taki przycisk do wł / wył i zmiany jasności. Zamiast na obudowie można podłączyć fizyczny w miejscu, gdzie będzie nam wygodny.
Czy przewidujesz tam tylko zmianę kolorów czy dodatkowe efekty?
- a powiedz mi w kontekście zmiany jasności, bo to ciekawe. planuje przyciski monostabilne. jakby miało to działać?
- np. wciskam, trzymam i rośnie jasność, wciskam drugi i trzymam maleje jasność? czy?
- na przycisku myślałem on/off, ale w sumie mógłby być dimmer też tak jak napisałem powyżej
- co do kolorów i efektów
- jak najbardziej tak. Teraz w AFE T7 mam zmiany kolorów oraz
- jakies 3 efekty: flash, fade in/out oraz "węża" - ale to pierwszy strzał tej wersji
- z czasem te efekty można będzie rozbudować, od czegoś trzeba zacząć 😀
- oprócz tych przycisków "na obudowie" to można byłoby wykorzystać tę szynę GPIO, żeby podłączyć dodatkowe przyciski np. na jakiś kabelka
@adrian to tak:
- jeśli jeden przycisk to
- pojedyncze naciśnięcie wł / wył
- przytrzymanie uruchamia dimmer`a w jednym kierunku (rozjaśnianie)
- po osiągnięciu pełnej jasności zaczyna od początku
- tu fajnie było by mieć możliwość ustawienia progów min, max
- po osiągnięciu pełnej jasności zaczyna od początku
- jeśli można systemowo utworzyć więcej przycisków
- dwa przyciski
- wł i jaśniej (krótki, długi)
- wył i ciemniej
- trzy przyciski
- wł / wył
- jaśniej
- ciemniej
Dlaczego tak? Tak chciałem zrobić na przedpokoju, oczywiście bez kolorów ale za to ze zmianą barwy. Barwę światła myślałem uzależnić od temperatury. Do sterowania wolę korzystać z przycisków fizycznych i tu wykorzystał bym takie jak do rolet lub podobne.
- kolejne przyciski
- zmiana barwy np. lewo-prawo
- zmiana sceny
Zmiana efektów czy wręcz wywoływanie wcześniej ustawionych.
Jak już dałem znać elektronik ze mnie żaden to może ktoś z szanownych panów, zobaczy, czy nie mam tutaj jakieś bzdury zanim zlecę "produkcję"
- Na wejście można dać do 30V, ale na wyjściu jest też wtedy 30v. Generalnie moduł może obsłużyć adresowalne paski LED 5v, 12v oraz 24v. Ale trzeba mu na wejście dać zasilanie jakie potrzebuje pasek LED
- Obsługuje dwa niezależne paski RGB LED
- Step-Down jest na XL1509 do 2A na wyjściu
- Na PCB jedna dioda sygnalizująca, że moduł jest zasilany, plus gniazdko na diodę LED tzw Systemową do konfiguracji jej zachowania w firmware
- Dwa przyciski na PCB: Reset, Flash - żeby ułatwiać wgrywanie soft
- Dwa przyciski S1,S2 które można skonfigurować w Firmware: On,Off, Jasność
- Wystawione 10 GPIO do dowolnego wykorzystania, w tym są Tx oraz Rx
- Wystawione są 2 party: 3.3v+GND oraz jedna para Vin+Gnd - tutaj jak na wejście da się 5V to będzie to 5v+Gnd
- Na ESP32
- 3 dziury, żeby przykręcić w obudowie
Z wejścia na wyjścia przy paskach LED będą płynę jakieś większe prądy więc zrobiłem ścieżkę 3mm i jeszcze od spodu jest druga 1.5, którą będzie można pocynować jeśli będzie trzeba - to sobie wymyśliłem na chłopski rozum, ale nie wiem czy ma sens i jest potrzebne.
Tutaj wizualizacja 3D
Chyba jeszcze zmienię te 1,2,3,4 - gdzie są GPIO, na ich faktyczne oznaczenia - oczywiście jeśli to będzie dalej czytelne
Płytka ma wymiary: 3 x 5.5cm
Jakieś sugestie?
dzięki, pozdrawiam
@isom 12 - to właśnie Vin , 11 - Masa
Jak na wejściu zasilanie będzie 5v to tutaj właśnie będzie 5V
@adrian ok wzrok już nie ten , teraz widzę że pin jest odseparowany po drugiej stronie druku :)) Popatrzę sobie jeszcze
Co to za dioda D1 ?
Przetwornica do 2A ale dioda 800m, musisz dać 3A diode Schottky. Elementy układu przetwornicy (układ dioda cewka kondensator) muszą być jak najbliżej siebie.
co masz na tym C11 ten mój to jakaś krowa