Arduino Elektronika

Arduino Nano – sterowanie ogrzewaniem podłogowym

Jako, że Exta-Life od Zamela nie sprawdził się w tej funkcji to postanowiłem zrobić sterowanie ogrzewaniem podłogowym za pomocą Arduino Nano i kilkoma dodatkami do niego.

Do wysterowania mamy 4 pomieszczenia w których jest 5 obwodów podłogówki oraz pompka. Dodatkowo o określonych godzinach załączane jest podgrzanie wody w buforze. Są tam dwie grzałki po 4,5 kW sterowane przez stycznik. Te określone godziny to druga taryfa od Tauron-a. Jak się domyślacie mam ogrzewanie elektryczne domu.

Wszystko działa tak jak zaplanowałem. Mikrokontroler sprawdza temperaturę w pomieszczeniach i jak jest niższa niż ustawiona dla danego pomieszczenia to załącza elektro zawór. Pompka jest połączona układem opóźniającym załączenie zasilania o 2 min. Układ czasowy jest połączony z wyjściem sumatora SEM-01 z firmy Zamel. Wejścia sumatora są połączone z wejściami elektro zawórów. Oczywiście jeżeli pracuje już któryś obwód to pompka jest już załączona.

W godzinach 13-15 i 22-6 oraz całe weekendy załącza grzanie bufora do ustawionej temperatury. (ze względu na brak połączenia w tej chwili z siecią grzanie bufora jest realizowane przez inny układ.)

Kod źródłowy:

Spis elementów i kosztorys:

  • Płytka Arduino Nano – 13,00 zł
  • Moduł przekaźników SSR 8 szt. na płytce 42,00 zł
  • Zegar czasu rzeczywistego RTC 1307 – 6,50 zł
  • Czujniki DS18B20 4 szt. – 14,00 zł
  • Wyświetlacz LCD 16×2 – 16,00 zł
  • 4 szt. przełączników TACT do zmiany nastaw temperatury – 2,00 zł
  • Zasilacz modułowy na szynę DIN 12V – Zamel – 41,60 zł
  • Obudowa na szynę DIN Z104 Kradex – 8,67 zł
  • Gniazdo USB do przyszłego programowania bez potrzeby rozbierania obudowy – 5,50 zł
  • Moduł Ethernet W5100 do połączenia z siecią i zbieraniu danych do bazy danych. – 21,63zł

6 thoughts on “Arduino Nano – sterowanie ogrzewaniem podłogowym”

    1. Witam
      Nie wszystko w obecnej wersji zostało zrealizowane.
      Wrzuciłem co mam tzn zdjęcia i kod.
      Schemat musiałbym narysować bo poskładałem to w locie.
      Będę za jakiś czas to wszystko aktualizował zgodnie z tym co jest w rzeczywistości pozmieniane
      Pozdrawiam

  1. Dzień dobry. Zainspirowałeś mnie tym projektem. Obecnie pracuję nad sterownikiem PID do wodnego ogrzewania podłogowego w oparciu o esphome. Czy próbowałeś w swoim sterowani zastosować PID?

    1. Witam.
      Myślałem nad tym ale ogrzewanie podłogowe ma bardzo duża bezwładność. Ja wodne mam tylko na górze. U mnie włącza się na 2 godziny w nad ranem i to wystarcza na zazwyczaj na całą dobę. Jak komuś jest za zimno w swoim pokoju to może sobie z ręki załączyć.
      Mam w planach całość przerobić na PLC Simensa ale ciągle brak czasu. Więc od paru lat to tak działa jak opisałem.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *