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

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

pt lip 10, 2020 8:42 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 1685 razy
schemat
schemat
10sch.jpg (1.29 MiB) Przejrzano 1685 razy
konfiguracja
konfiguracja
Config ESP2.jpg (289.96 KiB) Przejrzano 1685 razy
radzik_r
Posty: 32
Rejestracja: ndz sie 11, 2019 5:32 pm

pt lip 10, 2020 8:48 pm

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

pt lip 10, 2020 8:50 pm

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

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
radzik_r
Posty: 32
Rejestracja: ndz sie 11, 2019 5:32 pm

pt lip 10, 2020 8:59 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: 9431
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt lip 10, 2020 9:30 pm

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

pt lip 10, 2020 9:45 pm

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

pt lip 10, 2020 9:46 pm

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

pt lip 10, 2020 9:52 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: 32
Rejestracja: ndz sie 11, 2019 5:32 pm

pt lip 10, 2020 9:56 pm

Kassewsky pisze:
pt lip 10, 2020 9:46 pm
pzygmunt pisze:
pt lip 10, 2020 9:30 pm
Niezł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: 1261
Rejestracja: pn gru 11, 2017 9:43 pm

pt lip 10, 2020 10:01 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.
ODPOWIEDZ

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