Skocz do zawartości
Masterpc96

Sterownik rolet zewnętrznych własnej roboty na ESP8266

Pomocna odpowiedź

Witam dzisiaj chciałbym Wam pokazać sterownik do rolet zewnętrznych mojego autorstwa. Silnik takiej rolety zasilany jest napięciem 230V. Wychodzą z niego trzy kable:

  • neutralny
  • fazowy 1 (odpowiada za ruch rolety w górę)
  • fazowy 2 (odpowiada za ruch rolety w dół)

Elementy jakie wykorzystałem przy budowie to:

Płytkę pcb zaprojektowałem w programie Fritzing

36871607_2053524901384962_3062546698363469824_n.thumb.png.9ce6b4243402da73768115eae14cb793.png

Była to moja pierwsza płytka stworzona w tym programie 🙂 Następnie metodą termotransferu przeniosłem toner z wydrukowanej kartki na płytkę pcb po czym ją wytrawiłem. Po trawieniu przy pomocy pasty lutowaniczej Bisan oraz opalarki zacynowałem ścieżki.

37129418_2064001230337329_3312246390326820864_n.thumb.jpg.58bffc544f5228a7bb7fcf4a2d5f387b.jpg

Płytka nie wygląda profesjonalnie ale działa 😄 Gdy powierciłem otwory zacząłem lutować elementy. Gotowa płytka prezentuję się w następująco:

37235011_2064001183670667_5233287508371963904_n.thumb.jpg.cb709f0af0ed9513db8cd586a5f1c3f4.jpg38156656_372953596572756_7934554021791006720_n.thumb.jpg.ca31873b8cae5bf7d8aee0a7e6763927.jpg

Z racji bezpieczeństwa płytka została umieszczona w puszce nadtynkowej. Dodatkowo jest możliwość podpięcia fizycznego przycisku do podnoszenia i opuszczania rolety. Aktualnie pracuję nad nową wersją płytki na której znajdą się triaki i optotriaki zamiast przekaźników oraz sam moduł ESP8266

STEROWANIE

Komunikacja z modułem odbywa się po przez protokół HTTP metody Get i Post. Podczas prac nad nową wersją stworzyłem przeglądarkowy interface (jest on zaimplementowany w ESP)

134262158_Screenshot2019-01-27at15_44_02.thumb.png.291e54b234aee9c3bc58a2bc0f245db5.png638825586_Screenshot2019-01-27at15_44_37.thumb.png.edefe0d5e93d764fdb633485aacde82f.png

  • można w nim skalibrować czas podnoszenia i opuszczania rolety (ważne te dwa czasy są różne !)
  • zmienić sieć wi-fi do której jest podpięty sterownik
  • zmienić hasło do logowania
  • oraz znaleźć takie informacje jak ustawiony czas podnoszenia i opuszczania rolety, aktualny procent zamknięcia oraz czas jaki upłynął od włączenia układu.

Dodatkowo stworzyłem sobie aplikacje mobilną w której mogę ustawić harmonogram podnoszenia i opuszczania rolety oraz dodałem suwak za pomocą którego mogę ustawić procent zamknięcia rolety. Gdy uda mi się skończyć wersję drugą płytki wrzucę ją tutaj wraz z kodem.

  • Lubię! 2

Udostępnij ten post


Link to post
Share on other sites

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Właśnie zaakceptowałem Twój opis, możesz go teraz zgłosić do akcji rabatowej umieszczając link w temacie zbiorczym. Dziękuję za przedstawienie ciekawego projektu, zachęcam do prezentowania kolejnych DIY oraz aktywności na naszym forum 🙂

Udostępnij ten post


Link to post
Share on other sites

Fajny projekt ale widzę jedną rzecz do poprawy. Co gdy w wyniku jakiegoś błędu zostaną załączone oba przekaźniki? Uważam że powinieneś to poprawić.

Możesz wykorzystać ten schemat:

roleta-przycisk-iors.jpg

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

Dzięki za sugestie, chyba to zastosuje jako dodatkowe zabezpieczenie, bo w kodzie mam dwie flagi które odpowiadają podnoszeniu i opuszczaniu. Zanim załączy się przekaźnik jest sprawdzana flaga. Dla przykładu, chcę opuścić roletę to sprawdzam czy flaga odpowiedzialna za podnoszenie ma wartość false 😉 

aczkolwiek teraz przechodzę na triaki i optotriaki w celu redukcji rozmiaru

Edytowano przez Masterpc96
  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

@PCmaniak22  właśnie zamówiłem nową wersję sterownika w jlcpcb, wyprowadzilem dwa arki z przekaźników (com, nc, no) teraz będzie można podpiąć roletę wedle własnego uznania (np. tak jak to opisałeś), dodatkowo udało mi się zminiaturyzować sterownik tak by wszedł do puszki podtynkowej fi 60. Nowe oprogramowanie na esp mam stworzone a w nim:

Podpięte mqtt
poprawiony przycisk podnoszenia i opuszczania rolety, naciska się raz i roleta się zamyka, naciska się drugi raz i roleta się zatrzymuje, gdy się nie naciśnie drugi raz to roleta zamknie się w 100%.
Pełne wsparcie procentowego zamknięcia rolety.
Rozwiązany problem z minimalnymi spadkami napięcia który występował w pierwszej wersji sterownika

 

Z racji tego że robię również sterowanie oświetleniem i gniazdkami (płytki już się produkują 🙂 ) to przerabiam aplikację na system android. Użytkownik będzie mógł dodawać nowe urządzenia do danych pokoi i sterować wszystkim z telefonu. Dodatkowo chcę pod to podpiąć asystenta google ale to w ostatecznej fazie bo studia trochę czasu zajmują 😕 . Prawdę mówiąc będę miał to tak dopracowane że może iść na sprzedaż jako moduł DIY bo na testy ce za 20k mnie nie stać 😕 chyba że znajdę sponsora i rozwinę firmę od IoT 😄 

Gdy płytki przyjdą to wrzucę zdjęcie przed i  po lutowaniu 

Edytowano przez Masterpc96
  • Lubię! 2

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...