Sterownik do adreso...
 
Powiadomienia
Wyczyść wszystko

Pytanie Sterownik do adresowalnych diod RGB LED

17 Wpisów
4 Użytkownicy
3 Reactions
2,023 Wyświetleń
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
 

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
  • 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

 

 
Dodane : 24/01/2022 7:46 pm
pawell32
(@pawell32)
Wpisów: 1334
Guru
 
Dodane przez: @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?

 
Dodane : 24/01/2022 8:51 pm
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
 

@pawell32 

  • 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 
 
Dodane : 24/01/2022 9:01 pm
pawell32
(@pawell32)
Wpisów: 1334
Guru
 

@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

   - 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.

 

 
Dodane : 24/01/2022 9:20 pm
adrian reacted
lukas121
(@lukas121)
Wpisów: 543
Ekspert Zasłużony dla Forum Donator 2K19
 

Ja u siebie korzystam z tego, poczytaj sobie.

https://github.com/Aircoookie/WLED

 
Dodane : 24/01/2022 9:49 pm
adrian reacted
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
 

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ę"

Zrzut ekranu 2022 01 29 204513
Zrzut ekranu 2022 01 29 204551
  • 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

PCB: Sterownik do RGB Led

 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

 
Dodane : 29/01/2022 9:21 pm
isom
 isom
(@isom)
Wpisów: 5176
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@adrian 12 pin to jest MASA jak rozumiem , nie połączyłeś jej z  Vin ?

2

 

 
Dodane : 29/01/2022 10:01 pm
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
 

@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

 
Dodane : 29/01/2022 10:03 pm
isom
 isom
(@isom)
Wpisów: 5176
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@adrian ok wzrok już nie ten , teraz widzę że pin jest odseparowany po drugiej stronie druku :)) Popatrzę sobie jeszcze 

 
Dodane : 29/01/2022 10:08 pm
lukas121
(@lukas121)
Wpisów: 543
Ekspert Zasłużony dla Forum Donator 2K19
 

Co to za dioda D1 ?

 
Dodane : 30/01/2022 11:02 am
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
 

@lukas121 o taka tutaj

 
Dodane : 30/01/2022 12:55 pm
lukas121
(@lukas121)
Wpisów: 543
Ekspert Zasłużony dla Forum Donator 2K19
 

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.

 
Dodane : 30/01/2022 1:38 pm
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
 

👍 @lukas121 no właśnie mądrego warto posłuchać. Zmienia na takie coś w takim razie.

 
Dodane : 30/01/2022 1:46 pm
lukas121
(@lukas121)
Wpisów: 543
Ekspert Zasłużony dla Forum Donator 2K19
 

Może być, ja w takiej przetwornicy stosuję takie

https://lcsc.com/product-detail/Schottky-Barrier-Diodes-SBD_MDD-Microdiode-Electronics-SS34_C8678.html

 
Dodane : 30/01/2022 2:52 pm
adrian reacted
lukas121
(@lukas121)
Wpisów: 543
Ekspert Zasłużony dla Forum Donator 2K19
 
Widok fotograficzny 2022 01 30
 
Dodane : 30/01/2022 3:07 pm
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
 

co masz na tym C11 ten mój to jakaś krowa 

 
Dodane : 30/01/2022 3:10 pm
lukas121
(@lukas121)
Wpisów: 543
Ekspert Zasłużony dla Forum Donator 2K19
Udostępnij: