Yunshan wi-fi relay jako sterownik pompy CWU

Locked
Zybi
Posts: 1378
Joined: Sun Jun 26, 2016 4:24 pm

Sat Jan 13, 2018 9:17 pm

Do modułu Yunshan wi-fi relay module skompilowałem soft do sterowania pompą ciepłej wody użytkowej (CWU) w domach jednorodzinnych.

Możliwości układu są następujące:
- włączenie przekaźnika sterującego pompą CWU ze smartfona na stałe, czyli włącz/wyłącz,
- włączenie tego samego przekaźnika ze smartfona na zaprogramowany czas (od 1 sekundy do 1 godziny ustawiany w trybie konfiguracji modułu - Timer period),
- włączenie tego samego przekaźnika na zaprogramowany czas jw. przełącznikiem monostabilnym, czujką PIR, sensorem NO, etc podłączanych na wejściu transoptora w module, czyli niepodatnym na zakłócenia,
- włączenie ze smartfona blokady wejścia wyzwalanego czujką PIR sensorem NO, etc, kanał w pamięcią stanu przy power on, resecie, etc
- włączenie blokady jw. z harmonogramu
- możliwość wyłączenia przekaźnika (załączonego elementami jw) ze smartfona przed upływem zaprogramowanego czasu,
- sterowanie przekaźnikiem z harmonogramu albo funkcją - stałe włącz/wyłącz, albo włączenie na zaprogramowany w module czas,
- czujnik DS18B20 z korekcją temperatury oraz czujnik DHT22 też z korekcją temperatury w zakresie +/- 10 stopni Celcjusza w kroku co 0,1 stopnia, czujniki mogą działać dwa jednocześnie, gdyż są na osobnych pinach
- sterowanie diodą konfiguracyjną

Firmware może być w dwóch wersjach:
1. po wyzwoleniu timera pompa pracuje na zaprogramowany czas i nie jest on wydłużany poprzez kolejne wyzwolenia występujące w tym czasie
2. po wyzwoleniu timera pompa pracuje na zaprogramowany czas, ale kolejne wyzwolenia powoduję start timera od początku, więc czas pracy pompy zakończy się dopiero po zaprogramowanym czasie (Timer period) od ostatniego wyzwolenia.

Sam moduł wymaga niewielkich przeróbek - dolutowania 4 elementów.

Poniżej kilka screenów:
.
Attachments
konfig_CWU.png
konfig_CWU.png (27.52 KiB) Viewed 12473 times
kanały_CWU.png
kanały_CWU.png (23.22 KiB) Viewed 12473 times
Screen_CWU.png
Screen_CWU.png (17.63 KiB) Viewed 12473 times
Zybi
Posts: 1378
Joined: Sun Jun 26, 2016 4:24 pm

Tue Jan 16, 2018 8:47 pm

W załączeniu schemat z niezbędnymi modyfikacjami układu:

- rezystor R8 wymienić na 3k (po to aby poprawnie działał układ przy sterowaniu czujką PIR, która na wyjściu ma 3,3V, przy podłączeniu np. sensora NO podającego napięcie 5V na INPUT1 zmiana nie jest konieczna)

- dolutować diodę Schottky-ego (przez to "idzie" wyzwalanie Timera z Clienta)

- dolutować tranzystor BC547 i rezystor 10k (to jest układ blokady wyzwalania Timera z sensorów (PIR, NO, etc)

- połączyć ze sobą masę układu (GND) i masę wejścia sterującego INPUT1 (GND_EXIT)

- osobiście dolutowuję jeszcze dwa goldpiny na wyjściu LM1117, aby mieć łatwo dostępne napięcie 3,3V dla termometrów

Wszystkie punkty lutownicze są" łatwo dostępne" więc nie powinno sprawiać to kłopotu.
.
Zybi
Posts: 1378
Joined: Sun Jun 26, 2016 4:24 pm

Fri Mar 16, 2018 2:03 pm

Zmontowany układ.

.
Attachments
Yunshan_blockade_timer.png
Yunshan_blockade_timer.png (573.11 KiB) Viewed 11646 times
bulek68
Posts: 102
Joined: Thu Feb 08, 2018 6:51 pm

Fri May 25, 2018 1:36 am

Chciałbym na jednym module wyzwalac pompę po PIR z dwóch łazienek wiec mam pytania.
- czy przewód do 8m nie będzie problemem podłączajac PIR?
- czy da się z powodzeniem podpiąć 2 PIRy równolegle do jednego modułu?
7x inCan
4x SRW-01
1x SLW-01
1x ROW-02
1x WEMOS Supla Button 8 direct links by Elmaya
1x Yunshan 8xDS+DHT22+TIMER.CWU+OLED by Zybi
1x Sonoff Dual R2 2xGATE+DHT22 by Zybi
1x Sonoff BASIC
2x MELINK
Locked