Witam. Chciałem podzielić się z wami moim projektem opartym o ESP8266. Projekt działa z aplikacją Blynk lot(W załączniku przesyłam krótką konfigurację aplikacji i kodu)
Części potrzebne do budowy projektu to:
WeMos D1 mini
Przekaźniki 4x(lub dowolna ilość)
Zasilacz 24V
Zasilacz 5V
Przewody arduino
Elektrozawory 4x(lub dowolna ilość)
Podłączenie płyta a przekaźniki to:
VCC -5V
IN4 - D4
IN3 - D3
IN2 - D2
IN1 - D1
GND - G
Poniżej przedstawiam schemat podłączenia.
Teraz zaczyna się wyzwanie czyli kodowanie przedstawię cztery warianty i każdy krótko opiszę.
Kod 1 pozwala na włączanie i wyłączenie przekaźników .Wirtualne piny jakie są użyte to V1,V2,V3,V4
Kod: 1
Kod 2 Pozwala na uruchamianie przekaźników na ustalony przez nas w kodzie czas a potem automatyczne wyłączenie elektrozaworu. Wirtualne piny jakie są użyte to V1,V2,V3,V4
Kod: 2
Kod 3 Pozwala na uruchamianie przekaźników na ustalony przez nas w kodzie czas a potem automatyczne wyłączenie elektrozaworu oraz na automatyczne przełączanie pomiędzy przekaźnikami po upływie ustalonego czasu. Kolejność przełączania to przekaźniki 1,2,3,4 w drugim wariancie kodu to kolejność 4,1,2,3. Wirtualne piny jakie są użyte to V1,V2,V3,V4,V5.
Kod: 3
Wariant 1
Wariant 2
"""
Kod 4 Pozwala na uruchamianie przekaźników na ustalony przez nas w kodzie czas a potem automatyczne wyłączenie elektrozaworu oraz na automatyczne przełączanie pomiędzy przekaźnikami po upływie ustalonego czasu. Kolejność przełączania pod V8 to przekaźniki 4,1,2,3.
A kolejność przełączania pod V9 to przekaźniki 1,2,3 .Wirtualne piny jakie są użyte to V4,V5,V6,V7,V8,V9
Kod: 4
Pomysł na płytę do sterowania elektrozaworami zaczerpnięty z tego tematu na elektrodzie LINK: https://www.elektroda.pl/rtvforum/topic3338096.html
Mam nadzieję że wszystko zrozumiałe jeżeli ktoś ma jakieś pytania to śmiało pisać a postaram się odpowiedzieć.
Części potrzebne do budowy projektu to:
WeMos D1 mini
Przekaźniki 4x(lub dowolna ilość)
Zasilacz 24V
Zasilacz 5V
Przewody arduino
Elektrozawory 4x(lub dowolna ilość)
Podłączenie płyta a przekaźniki to:
VCC -5V
IN4 - D4
IN3 - D3
IN2 - D2
IN1 - D1
GND - G
Poniżej przedstawiam schemat podłączenia.
Teraz zaczyna się wyzwanie czyli kodowanie przedstawię cztery warianty i każdy krótko opiszę.
Kod 1 pozwala na włączanie i wyłączenie przekaźników .Wirtualne piny jakie są użyte to V1,V2,V3,V4
Kod: 1
Kod: Arduino
Kod 2 Pozwala na uruchamianie przekaźników na ustalony przez nas w kodzie czas a potem automatyczne wyłączenie elektrozaworu. Wirtualne piny jakie są użyte to V1,V2,V3,V4
Kod: 2
Kod: Arduino
Kod 3 Pozwala na uruchamianie przekaźników na ustalony przez nas w kodzie czas a potem automatyczne wyłączenie elektrozaworu oraz na automatyczne przełączanie pomiędzy przekaźnikami po upływie ustalonego czasu. Kolejność przełączania to przekaźniki 1,2,3,4 w drugim wariancie kodu to kolejność 4,1,2,3. Wirtualne piny jakie są użyte to V1,V2,V3,V4,V5.
Kod: 3
Wariant 1
Kod: Arduino
Wariant 2
Kod: Arduino
"""
Kod 4 Pozwala na uruchamianie przekaźników na ustalony przez nas w kodzie czas a potem automatyczne wyłączenie elektrozaworu oraz na automatyczne przełączanie pomiędzy przekaźnikami po upływie ustalonego czasu. Kolejność przełączania pod V8 to przekaźniki 4,1,2,3.
A kolejność przełączania pod V9 to przekaźniki 1,2,3 .Wirtualne piny jakie są użyte to V4,V5,V6,V7,V8,V9
Kod: 4
Kod: Arduino
Pomysł na płytę do sterowania elektrozaworami zaczerpnięty z tego tematu na elektrodzie LINK: https://www.elektroda.pl/rtvforum/topic3338096.html
Mam nadzieję że wszystko zrozumiałe jeżeli ktoś ma jakieś pytania to śmiało pisać a postaram się odpowiedzieć.
Fajne? Ranking DIY
