Cuprins:

Arduino - Sistem de control al încălzirii: 7 pași
Arduino - Sistem de control al încălzirii: 7 pași

Video: Arduino - Sistem de control al încălzirii: 7 pași

Video: Arduino - Sistem de control al încălzirii: 7 pași
Video: Sistem Avertizare Arduino 2024, Iulie
Anonim
Arduino - Sistem de control al încălzirii
Arduino - Sistem de control al încălzirii

Controlează temperatura prin elementul de încălzire, Arduino Pro Mini va controla încălzitorul pentru a atinge temperatura setată, va afișa și graficul de temperatură prin computer (utilizând Visual Studio)

Acest proiect poate fi numit controler de temperatură.

Pasul 1: Pregătirea hardware și software

Necesitate hardware:

1. Arduino Pro Mini

2. Element de încălzire (acest proiect folosește element de încălzire de la aragazul de orez)

3. Releu 24VDC (contact 220VAC 2A)

Necesitatea software-ului:

1. IDE Arduino

2. Visual Studio 2008

Pasul 2: Măsurarea temperaturii

Termistorul senzor NTC este utilizat pentru măsurarea temperaturii. Instrucțiuni complete despre cum să utilizați acest senzor pentru Arduino, vă rugăm să consultați proiectul la acest link

Dacă înțelegeți deja cum să măsurați temperatura de către Arduino, puteți ocoli acest pas.

Pasul 3: Examinați hardware-ul

Examinați hardware-ul
Examinați hardware-ul

Deoarece 220VAC este utilizat pentru controlul încălzirii, este important să aruncați o privire la Releul 24VDC și elementul de încălzire al aragazului de orez

Releul din acest proiect este OMRON MY2NJ 24VDC 250VAC 5A

Aceasta înseamnă: bobina releului este controlată de 24VDC, iar contactul poate încărca până la 250VAC 5A

Modelul aragazului pentru orez este Sharp KSH-218, are 2 moduri: modul de gătit și încălzire. Mod cald: rezistența la încălzire este de 1,1 (KOhm); întrucât modul de gătit are rezistență la încălzire este de 80 (Ohm) „Modul de gătit” poate genera mai multă încălzire decât „modul cald” -> „modul de gătit” este utilizat în acest proiect În „modul de gătit”, utilizarea curentă este de 220 (VAC) / 80 (Ohm) = 2,75 (Amp) -> acest curent este suficient de mic pentru releu (care ar putea încărca până la 5 Amp)

Pasul 4: Creați un circuit

Faceți circuitul
Faceți circuitul

Circuitul are 2 funcții: măsurați temperatura prin senzorul termistor NTC și comandați elementul de încălzire PORNIT / OPRIT prin releu

Pasul 5: Cod Arduino

Cod Arduino
Cod Arduino

Codul va urma graficul de mai sus:

A. Când temperatura actuală "T_present" este sub "T_limită" -> Arduino va trimite comanda de ieșire, încălzirea va porni. Încălzirea se menține pornită până la „T_limită înaltă”

b. Încălzirea este oprită până când „T_present” atinge „T_limita înaltă”

c. Când temperatura scade la „T_limita”, încălzirea va porni din nou. Acest model de control va ajuta încălzirea nu PORNIT / OPRIT atât de des -> poate distruge releul sau elementul de încălzire

Link-ul pentru codul Arduino este aici

Arduino va citi comanda de pe PC (Visual Studio 2008) prin portul COM. Apoi, controlează temperatura după modelul de mai sus.

Notă: deoarece elementul de încălzire este prea fierbinte, deci în timpul stării „ON”, este PORNIT / OPRIT alternativ pentru a reduce încălzirea

Pasul 6: Cod Visual Studio 2008

Cod Visual Studio 2008
Cod Visual Studio 2008

Un HMI mic de la PC este proiectat de Visual Studio 2008. Acesta va trimite comanda către Arduino pentru controlul temperaturii, primind, de asemenea, temperatura de la Adruino și se va afișa în grafic

Codul complet al Visual Studio poate fi găsit aici (partajare Google)

Pasul 7: Urmăriți videoclipul

întregul proiect este rezumat prin acest videoclip, vizionați-l pentru o înțelegere ușoară

www.youtube.com/watch?v=R95Jmrp87wQ

Recomandat: