Cuprins:
- Pasul 1: Pregătirea hardware și software
- Pasul 2: Măsurarea temperaturii
- Pasul 3: Examinați hardware-ul
- Pasul 4: Creați un circuit
- Pasul 5: Cod Arduino
- Pasul 6: Cod Visual Studio 2008
- Pasul 7: Urmăriți videoclipul
Video: Arduino - Sistem de control al încălzirii: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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
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
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
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
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:
Un dovleac de Halloween IoT - LED-uri de control cu o aplicație Arduino MKR1000 și Blynk ???: 4 pași (cu imagini)
Un dovleac de Halloween IoT | LED-uri de control cu o aplicație Arduino MKR1000 și Blynk ???: Bună ziua tuturor, acum câteva săptămâni era Halloween și urmând tradiția am sculptat un dovleac frumos pentru balconul meu. Dar având dovleacul în aer liber, mi-am dat seama că era destul de enervant să trebuiască să ieși în fiecare seară pentru a aprinde lumânarea. Și eu
CONTROL LED MATRIX MAX7219 CU ARDUINO: 9 pași
CONTROL LED MATRIX MAX7219 CU ARDUINO: În acest tutorial vom învăța cum să controlăm matricea Led MAX7219 cu Arduino afișând un text simplu. Urmăriți un videoclip demonstrativ
Circuit alternativ de control al încălzirii: 5 pași
Circuit alternativ de control al încălzirii: Când folosim circuite de construcție, alegem întotdeauna cel mai productiv mod de a-l construi. De exemplu, în clasa noastră manuală de calcul, folosim adesea bandă de cupru pentru construirea rapidă a circuitelor. Cu toate acestea, în procesul de realizare a circuitelor moi, uneori trebuie
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs
Tutorial Arduino - Servomotor Control cu Arduino: 5 pași
Tutorial Arduino - Servo Motor Control With Arduino: Acest instructable este versiunea scrisă a " Arduino: How To Control Servo Motor with Arduino " Videoclip YouTube pe care l-am încărcat recent. Vă recomand cu tărie să o verificați. Accesați canalul YouTube