Spisu treści:
- Krok 1: Przygotowanie sprzętu i oprogramowania
- Krok 2: Pomiar temperatury
- Krok 3: Przejrzyj sprzęt
- Krok 4: Wykonaj obwód
- Krok 5: Kod Arduino
- Krok 6: Kod programu Visual Studio 2008
- Krok 7: Obejrzyj wideo
Wideo: Arduino - System sterowania ogrzewaniem: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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 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
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:
Prędkość sterowania MOSFET MOSFET DC za pomocą Arduino: 6 kroków
Sterowanie prędkością MOSFET DC MOSFET za pomocą Arduino: W tym samouczku dowiemy się, jak kontrolować prędkość silnika DC za pomocą modułu MOSFET. Obejrzyj wideo
Super łatwy sposób sterowania serwomotorem za pomocą Arduino: 8 kroków
Super łatwy sposób sterowania serwosilnikiem za pomocą Arduino: W tym samouczku użyjemy Servo Motor i Arduino UNO oraz Visuino do sterowania położeniem serwonapędu za pomocą tylko kilku komponentów, dzięki czemu ten projekt będzie bardzo prosty. Obejrzyj film demonstracyjny
Menu sterowania prędkością krokową dla Arduino: 6 kroków
Stepper Speed Control Menu Driven for Arduino: Ta biblioteka SpeedStepper jest przepisaną biblioteką AccelStepper, aby umożliwić sterowanie prędkością silnika krokowego. Biblioteka SpeedStepper pozwala zmienić ustawioną prędkość silnika, a następnie przyspiesza/zwalnia do nowej ustawionej prędkości przy użyciu tego samego algorytmu
Alternatywny obwód sterowania ogrzewaniem: 5 kroków
Alternatywny obwód sterowania ogrzewaniem: Kiedy używamy obwodów budowlanych, zawsze wybieramy najbardziej produktywny sposób ich budowy. Na przykład w naszej klasie rzemiosła obliczeniowego często używamy taśmy miedzianej do szybkiego budowania obwodów. Jednak w procesie tworzenia miękkich obwodów czasami potrzebujemy
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 4 kroki
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ja