Wielokanałowy sterownik pieca gazowego. - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: "Projekt Arduino Polska" (https://forum.arduinopolska.pl/dzial-projekt-arduino-polska) +--- Dział: Arduino dla domu (https://forum.arduinopolska.pl/dzial-arduino-dla-domu) +--- Wątek: Wielokanałowy sterownik pieca gazowego. (/watek-wielokana%C5%82owy-sterownik-pieca-gazowego) |
Wielokanałowy sterownik pieca gazowego. - zamber - 15-01-2017 Witam Z kilku dostępnych w sieci projektów "ulepiłem" sobie wielokanałowy sterownik pieca gazowego. Krótki opis działania: w dwóch (na razie) pokojach umieszczone będą czujniki DS18b20 i na grzejnikach lub przy rozdzielaczu zamontowane elektrozawory. W przypadku spadku temperatury poniżej zadanej, załączany jest przekaźnik sterujący danym grzejnikiem i po ustalonym czasie załączany piec. Program działa jak należy, ale nie wiem co dopisać do kodu, żebym dostępnymi 2 przyciskami p1/p2 (+/- zadana temp) mógł ustawiać oddzielnie temperaturę T1 i T2 (oddzielnie dla pokoi). Domyślam się, że trzeba dołożyć chociaż jeden dodatkowy przycisk "setup" którym będę wybierał "pokój" ale co dopisać do kodu ... nie mam bladego pojęcia. Na razie ustawiana jest tylko T1. No i kwestia histerezy. Co i gdzie dopisać, żeby przekaźnik był załączany przy T, a wyłączany przy T+h? Arduino mam od tygodnia więc proszę o wyrozumiałość. Z góry dziękuję za pomoc. Kod: #include <LiquidCrystal.h> RE: Wielokanałowy sterownik pieca gazowego. - krn78 - 23-01-2017 Nie zagłębiając się w kod, histerezę możesz załatwić dzięki sprawdzeniu, czy przekaźnik jest załączony, czy nie. Jeśli tak, to wyłącz go przy T+h, natomiast jeśli nie, to włącz go przy T. RE: Wielokanałowy sterownik pieca gazowego. - zamber - 24-01-2017 (23-01-2017, 14:06)krn78 napisał(a): Nie zagłębiając się w kod, histerezę możesz załatwić dzięki sprawdzeniu, czy przekaźnik jest załączony, czy nie. Jeśli tak, to wyłącz go przy T+h, natomiast jeśli nie, to włącz go przy T. Witam Tak ustawiłem, działa jak należy. Kod: if (sensors.getTempCByIndex(0) < (nastaw1)) RE: Wielokanałowy sterownik pieca gazowego. - krn78 - 26-01-2017 Co do dodatkowego przycisku, możesz za jego pomocą ustawiać dodatkową zmienną, która decyduje, którym pokojem sterujesz. To tak samo, jak z tą histerezą, sprawdzasz dodatkowy warunek i tyle. |