Kazalo:
- 1. korak: Priprava strojne in programske opreme
- 2. korak: Merjenje temperature
- 3. korak: Preglejte strojno opremo
- 4. korak: Naredite vezje
- 5. korak: Arduino koda
- 6. korak: Koda Visual Studio 2008
- 7. korak: Oglejte si video
Video: Arduino - sistem za nadzor ogrevanja: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
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
Vezje ima 2 funkciji: merjenje temperature s senzorjem termistorja NTC in krmiljenje vklop/izklop grelnega elementa z relejem
5. korak: Arduino koda
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
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:
Nadzor temperature, vlažnosti - Arduino Mega + Ethernet W5100: 5 korakov
Nadzor temperature, vlažnosti - Arduino Mega + Ethernet W5100: Modul 1 - FLAT - strojna oprema: Arduino Mega 2560 Wiznet W5100 Ethernetni ščit 8x DS18B20 temperaturni senzor na vodilu OneWire - razdeljen na 4 vodila OneWire (2,4,1,1) 2x digitalna temperatura in senzor vlažnosti DHT22 (AM2302) 1x temperatura in vlaga
Arduino LED nadzor z analogno krmilno palico: 6 korakov
Arduino LED nadzor z analogno krmilno palico: V tej vadnici se bomo naučili uporabljati analogno krmilno palčko za nadzor LED. Oglejte si predstavitveni video
Zvočni signal za nadzor projekta Arduino+Blynk: 8 korakov
Arduino+Blynk Project Control Buzzer: Blynk se uporablja za omogočanje IoT na zelo priročen način. V tem projektu za brezžično komunikacijo ne uporabljam nobenega modula bluetooth ali Wifi. To je mogoče z uporabo aplikacije Blynk, ki vam lahko pomaga pri oblikovanju lastne aplikacije v
Nadzor svetlosti PWM LED nadzor s potisnimi gumbi, Raspberry Pi in Scratch: 8 korakov (s slikami)
Nadzor svetlosti Upravljanje LED na osnovi PWM s potisnimi gumbi, Raspberry Pi in Scratch: poskušal sem najti način, kako svojim učencem razložiti, kako deluje PWM, zato sem si zadal nalogo, da poskušam nadzorovati svetlost LED z dvema gumboma - en gumb poveča svetlost LED, drugi pa ga zatemni. Za program
ESP8266 RGB LED STRIP WIFI Nadzor - NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi - RGB LED STRIP Nadzor pametnega telefona: 4 koraki
ESP8266 RGB LED STRIP WIFI Nadzor | NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi | RGB LED STRIP Smartphone Control: Pozdravljeni fantje, v tej vadnici se bomo naučili, kako uporabljati nodemcu ali esp8266 kot daljinski upravljalnik IR za nadzor LED traku RGB, Nodemcu pa bo preko wifi upravljal pametni telefon. V bistvu lahko s svojim pametnim telefonom upravljate RGB LED STRIP