Spisu treści:

Arduino - System sterowania ogrzewaniem: 7 kroków
Arduino - System sterowania ogrzewaniem: 7 kroków

Wideo: Arduino - System sterowania ogrzewaniem: 7 kroków

Wideo: Arduino - System sterowania ogrzewaniem: 7 kroków
Wideo: Sterowanie przez Internet z dowolnego miejsca Free IoT Raspberry pi / Arduino Ethernet WiFi Zdalne 2024, Listopad
Anonim
Arduino - System sterowania ogrzewaniem
Arduino - System sterowania ogrzewaniem

Kontroluj temperaturę za pomocą elementu grzejnego, Arduino Pro Mini steruje grzałką, aby osiągnąć ustawioną temperaturę, pokazuje również wykres temperatury za pomocą komputera (za pomocą Visual Studio)

Ten projekt można nazwać Regulatorem temperatury.

Krok 1: Przygotowanie sprzętu i oprogramowania

Potrzeba sprzętu:

1. Arduino Pro Mini

2. Element grzewczy (w tym projekcie zastosowano element grzewczy z urządzenia do gotowania ryżu)

3. Przekaźnik 24VDC (styk 220VAC 2A)

Potrzeba oprogramowania:

1. Środowisko Arduino

2. Visual Studio 2008

Krok 2: Pomiar temperatury

Sensor NTC Termistor służy do pomiaru temperatury. Pełna instrukcja korzystania z tego czujnika dla Arduino, zobacz projekt pod tym linkiem!

Jeśli już wiesz, jak mierzyć temperaturę przez Arduino, możesz pominąć ten krok.

Krok 3: Przejrzyj sprzęt

Przejrzyj sprzęt
Przejrzyj sprzęt

Ponieważ 220VAC służy do sterowania ogrzewaniem, ważne jest, aby spojrzeć na przekaźnik 24VDC i element grzejny urządzenia do gotowania ryżu

Przekaźnik w tym projekcie to OMRON MY2NJ 24VDC 250VAC 5A

Oznacza to, że cewka przekaźnika jest sterowana napięciem 24VDC, a styk może obciążać do 250VAC 5A

Model garnka do ryżu to Sharp KSH-218, posiada 2 tryby: gotowanie i podgrzewanie. Tryb ciepły: rezystancja ogrzewania wynosi 1,1 (KOhm); natomiast tryb gotowania ma rezystancję grzania 80 (Ohm) „Tryb gotowania” może generować więcej grzania niż „tryb ciepły” -> „tryb gotowania” jest używany w tym projekcie W „trybie gotowania” pobór prądu wynosi 220 (VAC) / 80 (Ohm) = 2,75 (Amp)-> ten prąd jest wystarczająco mały dla przekaźnika (który może obciążać do 5 Amp)

Krok 4: Wykonaj obwód

Wykonaj obwód
Wykonaj obwód

Obwód ma 2 funkcje: pomiar temperatury za pomocą czujnika termistorowego NTC i sterowanie włączaniem/wyłączaniem elementu grzejnego za pomocą przekaźnika

Krok 5: Kod Arduino

Kod Arduino
Kod Arduino

Kod będzie podążał za powyższym wykresem:

a. Gdy aktualna temperatura „T_obecna” jest poniżej „T_dolnego limitu” -> Arduino wyśle polecenie wyjścia, ogrzewanie zostanie włączone. Ogrzewanie jest włączone do „T_high limit”

b. Ogrzewanie jest WYŁĄCZONE, aż „T_obecne” osiągnie „T_górny limit”

C. Gdy temperatura spadnie do „T_dolny limit”, ogrzewanie zostanie ponownie włączone. Ten wzór kontrolny pomoże ogrzewanie nie włączać/wyłączać tak często -> może zniszczyć przekaźnik lub element grzejny

Link do kodu Arduino jest tutaj

Arduino odczyta polecenie z komputera (Visual Studio 2008) przez port COM. Następnie kontroluje temperaturę jak powyżej.

Uwaga: ponieważ element grzejny jest zbyt gorący, więc w stanie "ON" jest na przemian ON/OFF, aby zmniejszyć nagrzewanie

Krok 6: Kod programu Visual Studio 2008

Kod programu Visual Studio 2008
Kod programu Visual Studio 2008

Mały interfejs HMI z komputera PC zaprojektowany przez Visual Studio 2008. Wysyła polecenie do Arduino w celu kontrolowania temperatury, odbiera również temperaturę z Adruino i pokazuje na wykresie

Pełny kod Visual Studio można znaleźć tutaj (udział Google)

Krok 7: Obejrzyj wideo

cały projekt jest podsumowany tym filmem, obejrzyj go dla łatwego zrozumienia

www.youtube.com/watch?v=R95Jmrp87wQ

Zalecana: