Kazalo:

Arduino - sistem za nadzor ogrevanja: 7 korakov
Arduino - sistem za nadzor ogrevanja: 7 korakov

Video: Arduino - sistem za nadzor ogrevanja: 7 korakov

Video: Arduino - sistem za nadzor ogrevanja: 7 korakov
Video: Использование драйвера шагового двигателя L298N Для управления 4-проводным шаговым двигателем 2024, Julij
Anonim
Arduino - sistem za nadzor ogrevanja
Arduino - sistem za nadzor ogrevanja

Nadzor temperature z grelnim elementom, Arduino Pro Mini bo nadzoroval grelec, da doseže nastavljeno temperaturo, prikazal pa bo tudi grafikon temperature po računalniku (z uporabo Visual Studio)

Ta projekt lahko imenujemo Regulator temperature.

1. korak: Priprava strojne in programske opreme

Potrebna strojna oprema:

1. Arduino Pro Mini

2. Grelni element (ta projekt uporablja grelni element iz kuhalnika riža)

3. Rele 24VDC (kontakt 220VAC 2A)

Potrebna programska oprema:

1. Arduino IDE

2. Visual Studio 2008

2. korak: Merjenje temperature

Senzor NTC Thermistor se uporablja za merjenje temperature. Celotna navodila za uporabo tega senzorja za Arduino, prosim poglejte projekt na tej povezavi

Če že razumete, kako meriti temperaturo z Arduinom, lahko ta korak zaobidete.

3. korak: Preglejte strojno opremo

Pregled strojne opreme
Pregled strojne opreme

Ker se 220VAC uporablja za krmiljenje ogrevanja, je pomembno, da si ogledate rele 24VDC in grelni element kuhalnika riža

Rele v tem projektu je OMRON MY2NJ 24VDC 250VAC 5A

To pomeni: tuljava releja krmili 24VDC, kontakt pa lahko naloži do 250VAC 5A

Model kuhalnika riža je Sharp KSH-218, ima 2 načina: kuhanje in način ogrevanja. Topel način: grelni upor je 1,1 (KOhm); ker ima način kuhanja grelni upor 80 (ohmov) "Način kuhanja" lahko proizvede več ogrevanja kot "topli način" -> "način kuhanja" se uporablja v tem projektu V "načinu kuhanja" je trenutna poraba 220 (VAC) / 80 (Ohm) = 2,75 (Amp)-> ta tok je dovolj majhen za rele (ki bi lahko naložil do 5 Amp)

4. korak: Naredite vezje

Naredite vezje
Naredite vezje

Vezje ima 2 funkciji: merjenje temperature s senzorjem termistorja NTC in krmiljenje vklop/izklop grelnega elementa z relejem

5. korak: Arduino koda

Koda Arduino
Koda Arduino

Koda bo sledila zgornjemu grafikonu:

a. Ko je trenutna temperatura "T_present" pod "T_low limit" -> Arduino bo poslal izhodni ukaz, ogrevanje bo ON. Ogrevanje je vklopljeno do "T_high limit"

b. Ogrevanje je izklopljeno, dokler "T_present" ne doseže "T_visoka meja"

c. Ko temperatura pade na "T_nižjo mejo", se bo ogrevanje ponovno VKLOPILO. Ta vzorec krmiljenja bo pomagal, da se ogrevanje ne vklopi/izklopi tako pogosto -> lahko uniči rele ali grelni element

Povezava do kode Arduino je tukaj

Arduino bo prebral ukaz COM iz računalnika (Visual Studio 2008). Nato nadzira temperaturo po zgornjem vzorcu.

Opomba: ker je grelni element preveč vroč, zato je v stanju "VKLOP" izmenično vklopljen/izklopljen, da zmanjša ogrevanje

6. korak: Koda Visual Studio 2008

Koda Visual Studio 2008
Koda Visual Studio 2008

Majhen HMI iz osebnega računalnika je zasnoval Visual Studio 2008. Arduinu bo poslal ukaz za nadzor temperature, prejemanje temperature tudi od Adruina in prikaz v grafu

Celotno kodo Visual Studio najdete tukaj (Googlova skupna raba)

7. korak: Oglejte si video

celoten projekt povzema ta videoposnetek, za lažje razumevanje si ga oglejte

www.youtube.com/watch?v=R95Jmrp87wQ

Priporočena: