niedziela, 1 maja 2016

Arduino UNO + RF433 = automatyka obiegu ciepłej wody

Początek systemu


Wykorzystanie Arduino do budowy automatyki obiegu ciepłej wody bez znajomości Atmela i języka C wydaje się mało logiczne. Ale ma jedną zaletę. Przy okazji budowy takiego systemu można się wiele nauczyć.
Więc do dzieła.
 
Schemat automatycznego sterowania pompy obiegu ciepłej wody na bazie Arduino




Nadajnik RF433 - 3,79 zł zł czujka 4,99 zł Arduino UNO 17,35 wysyłka 15 zł (kurier)  = 41,13 podoba mi się ta kwota.

Zasilacz 5V i gniazda sterowane radiowo ELRO 440 własne. A i antenka nadawcza - 16,8 cm drutu.

Algorytm - osoba w łazience wzbudza sygnał PIR. Arduino załącza  gniazdo ELRO 440 kodem radiowym na częstotliwości 433 MHz. Czas załączenia 10 min. Jeśli w tym czasie nastąpi ponowne wzbudzenie PIR czas liczony jest od początku.


Kod prawie oryginalny biblioteki RemoteSwitch. Zaletą tej biblioteki jest to że kody gniazd podawane w programie  są zgodne z pilotami tzn trzeba podać nr dipswitcha, literę na pilocie i stan (on/off). W drugiej  bibliotece obsługującej te gniazda - rc-switch wysyła się kod (liczbę) odpowiadającą danemu pilotowi i danemu klawiszowi. Trzeba więc sczytać kody pilota przed wstawieniem do programu. Komentarze w programie oryginalne więc nie odpowiadają kodom mojego gniazda.
W programie zostawiłem część odbiorczą dla kontroli tego co jest nadawane.

Program zadziałał od razu - taki Blink bezprzewodowy  "zapal/zgaś" pompę.

 Na tym jednak budowa układu według powyższego schematu utknęła bo

  1. Czujka PIR i Arduino w łazience na oknie nie wygląda atrakcyjnie  - więc zamówiłem czujkę PIR bezprzewodową na pasmo 433 (24,99zł +9zł przesyłka) i czekam na dostawę (mam na zbyciu dwa zbędne moduły PIR for Arduino - oddam za darmo :))
  2. znalazłem świetny program wizualizacyjno - sterujący na komórkę i tablet >>>BLYNK<<< współpracujący z Arduino i postanowiłem dołączyć go do projektu.
  3. antenka z drutu zachowuje się jakoś chimerycznie - raz zasięg obejmuje cały dom i sięga aż do domku gospodarczego (ok 40 m) a niekiedy są problemy z włączeniem światła 5m od nadajnika - temat do przerobienia
  4. Potrzebny jest jeszcze RTC by czujka nie włączała obiegu w czasie późnonocnym lub nad ranem (nie po to idę do łazienki o 4 nad ranem by się kąpać a jeśli nawet to uruchomię pompę pilotem ELRO)
Więc realizacja projektu stanęła w oczekiwaniu na rozwój wypadków.




cdn........ ?

Brak komentarzy:

Prześlij komentarz