Sterownik 10 rolet na bazie softu 8 blinds 16 buttons @elmaya - PROTOTYP

radzik_r
Posty: 390
Rejestracja: ndz sie 11, 2019 5:32 pm

Witam Suplowiczów.

Chciałem przedstawić Sterownik 10 rolet na bazie softu 8 blinds 16 buttons @elmaya

Jakiś czas temu kolega @elmaya napisał soft do obsługi rolet za pomocą ekspanderów MCP23017.
Bazując na projekcie @elmaya 8 blinds 16 buttons i lekko go modyfikując
https://en-forum.supla.org/viewtopic.php?f=10&t=6375
zaprojektowałem PCB pod obudowe RT-212 firmy altinkaya.
Sterowanie 10 rolet z wejściem 230V

Do budowy PCB użyłem:
1. Wemos d1 mini / zamiennie samo ESP8266, (tymczasowo podpiąłem NodeMCU na przewodach gdyż nie miałęm Wemosa, czekam na zamówienie)
2. zasilanie - przetwornica Hi-link wersja 5V,
3. sterowanie - 3x ekspander MCP23017 + 3x ULN2803,
4. przekaźniki - HK-46F-5V,
5. separacja wejść - transoptor PC814
6. wyświetlacz TFT 1,8" schowany za półprzezroczystym (dymionym) panelem.
7. 6 przycisków na przednim panelu,
1 zasilanie, 2 reset esp, 3 config (wejście w tryb konfiguracji), 4 otwórz wszystkie rolety, 5 zamknij wszystkie rolety, 6 zatrzymaj wszystkie rolety

Jest to mój pierwszy projekt, dlatego też nie ustrzegłem się od drobnych błędów projektowych.
Jako że prototyp buduję w wolnych chwilach dlatego rozciągneło sie to w długim czasie (chyba ze 4 miesiące) i części też zamawiałem nie wszystko na raz.

1. Zastosowanie stabilizatora ams1117 z 5V na 3,3V - niestety stabilizator jest nie wydajny i miałem problemy ze stabilnym działaniem softu, w tej wersji PCB zostaje wlutowanie jakiejś przetwornicy zamiast stabilizatora.
2. PCB projektowałem nie mając fizycznie obudowy tylko bazując na danych z PDF ze strony producenta i wyszedł mi mały błąd w postaci niedopasowania wyjść złącz ARK miedzy żeberka na obudowie, trzeba będzie usunąć ten podział w obudowie.
3. Przyciski na przednim panelu dałem zbyt blisko siebie, weszły na wcisk.
4. Diody kontrolne zasilania i config zaprojektowane są w złym miejscu, schowały się za przyciskami - plan jest by wstawić je na przewodach na przedni panel.
5. Wydaje mi się że chyba nie potrzebnie wstawiłem rezystor i kondensator celem eliminacji drgań przycisków na wejścia MCP, gdyż i tak fizycznie ich nie wlutowałem, a poza tym w sofcie jest delikatna pauza celem ominięcia tego drgania.

Projekt jeszcze nie jest zbudowany w całości w 100% ale na dzień dzisiejszy soft testowo działa.

Soft jest w fazach testowych (jest w nim jeszcze trochę bałaganu do uporządkowania), o ile obsługa wejść i wyjść działa wyśmienicie bo kod jest od @elmaya, to postanowiłem dorzucić nieduży wyświetlacz tft 1,8" do wyświetlania stanu zamknięcia/otwarcia rolet, a że jestem laikiem w programowaniu to wszystko robię za pomocą kursów online i poradników youtubowych.

Wielu z was jest fachowcami od supli więc mile widziane by były opinie i sugestie odnoście niniejszego projektu.

Dołączam poglądowe zdjęcia.
Załączniki
PCB
PCB
20200709_164920.jpg (1.79 MiB) Przejrzano 6095 razy
schemat
schemat
10sch.jpg (1.29 MiB) Przejrzano 6095 razy
konfiguracja
konfiguracja
Config ESP2.jpg (289.96 KiB) Przejrzano 6095 razy
radzik_r
Posty: 390
Rejestracja: ndz sie 11, 2019 5:32 pm

Załączniki
20200709_165006.jpg
20200709_165006.jpg (1.64 MiB) Przejrzano 6089 razy
20200709_165944.jpg
20200709_165944.jpg (1.11 MiB) Przejrzano 6089 razy
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

Gratulacje. Zapowiada się ciekawie. Rozumiem, że chcesz wykorzystać przyciski z tej obudowy do obsługi wyświetlacza?
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
radzik_r
Posty: 390
Rejestracja: ndz sie 11, 2019 5:32 pm

Nie. Przyciski służą do obsługi samego modułu. czyli właczenie zasilania, reset esp, wejście w tryb konfiguracji i 3 przyciski do grupowego sterowania wszystkich rolet na raz,
otwarcie wszystkich
zamkniecie wszystkich
zatrzymanie wszystkich

wyświetlacz służy jedynie w celach informacyjnych w jakich aktualnie pozycjach są rolety.
Awatar użytkownika
pzygmunt
Posty: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Niezłe
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Zapowiada się nieźle. Nie wiem czy ten HiLink podoła prądowo. Liczyłeś to jakoś?
Czekam na kolejne Supla Offline Party 👍
Kassewsky
Posty: 164
Rejestracja: śr sty 22, 2020 9:44 am

pzygmunt pisze: pt lip 10, 2020 9:30 pmNiezłe
Szacun.
Idealne rozwiązanie dla instalacji w gwiazdę.
Dopytam tylko. Moduł obsługuje też przyciski "na ścianie" ?
radzik_r
Posty: 390
Rejestracja: ndz sie 11, 2019 5:32 pm

lesny8 pisze: pt lip 10, 2020 9:45 pm Zapowiada się nieźle. Nie wiem czy ten HiLink podoła prądowo. Liczyłeś to jakoś?
No właśnie nie liczyłem. Do projektu bedą użyte ssry więc mam nadzieję że ich właczanie nie jest aż tak prądożerne.
radzik_r
Posty: 390
Rejestracja: ndz sie 11, 2019 5:32 pm

Kassewsky pisze: pt lip 10, 2020 9:46 pm
pzygmunt pisze: pt lip 10, 2020 9:30 pmNiezłe
Szacun.
Idealne rozwiązanie dla instalacji w gwiazdę.
Dopytam tylko. Moduł obsługuje też przyciski "na ścianie" ?
Oczywiście. 10x2 (otworz i zamknij) wejscia 230v, dodatkowo też 230v wejscia wszystkie otwórz, wszystkie zamknij, wszystkie stop
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Kiedyś mierzyłem 40 przekaźników, tylko że zwykłych z cewką, do tego wemos i 5 x ekspander i zjadało prądu 2,8A przy wszystkich przekaźnikach aktywnych. Założyłem do tego zasilacz 3A 5V i było ok. Przy zasilaniu ze słabszego źródła, cewki wariowały.
Czekam na kolejne Supla Offline Party 👍
ODPOWIEDZ

Wróć do „Projekty użytkowników”