Innholdsfortegnelse:

Arduino - Varmekontrollsystem: 7 trinn
Arduino - Varmekontrollsystem: 7 trinn

Video: Arduino - Varmekontrollsystem: 7 trinn

Video: Arduino - Varmekontrollsystem: 7 trinn
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Juli
Anonim
Arduino - varmekontrollsystem
Arduino - varmekontrollsystem

Kontroller temperaturen med varmeelementet, Arduino Pro Mini vil kontrollere varmeren for å nå innstilt temperatur, også vise temperaturgraf etter datamaskin (ved hjelp av Visual Studio)

Dette prosjektet kan kalles som temperaturregulator.

Trinn 1: Forberedelse av maskinvare og programvare

Maskinvarebehov:

1. Arduino Pro Mini

2. Varmeelement (dette prosjektet bruker varmeelement fra riskoker)

3. Relé 24VDC (kontakt 220VAC 2A)

Programvare trenger:

1. Arduino IDE

2. Visual Studio 2008

Trinn 2: Temperaturmåling

Sensor NTC -termistor brukes til å måle temperatur. Full instruksjon om hvordan du bruker denne sensoren til Arduino, se gjerne prosjektet på denne lenken

Hvis du allerede forstår hvordan du måler temperatur med Arduino, kan du omgå dette trinnet.

Trinn 3: Gjennomgå maskinvare

Gjennomgå maskinvare
Gjennomgå maskinvare

Fordi 220VAC brukes til å kontrollere oppvarming, er det derfor viktig å se på relé 24VDC og varmeelement i riskomfyr

Reléet i dette prosjektet er OMRON MY2NJ 24VDC 250VAC 5A

Dette betyr: reléets spole styres av 24VDC, og kontakten kan laste opptil 250VAC 5A

Modell av riskoker er Sharp KSH-218, den har 2 moduser: kok og oppvarmingsmodus. Varm modus: varmebestandighet er 1,1 (KOhm); mens kokemodus har varmebestandighet er 80 (Ohm) "Kokemodus" kan generere mer oppvarming enn "varm modus" -> "kokemodus" brukes i dette prosjektet I "kokemodus" er strømbruken 220 (VAC) / 80 (Ohm) = 2,75 (Amp)-> denne strømmen er liten nok til relé (som kan laste opptil 5 ampere)

Trinn 4: Lag krets

Lag krets
Lag krets

Kretsen har 2 funksjoner: måle temperaturen med NTC -termistorsensor og styre ON/OFF varmeelementet med relé

Trinn 5: Arduino -kode

Arduino -koden
Arduino -koden

Koden vil følge grafen ovenfor:

en. Når nåværende temperatur "T_present" er under "T_low limit" -> Arduino sender utgangskommando, oppvarming vil PÅ. Oppvarming holder seg på til "T_high limit"

b. Oppvarming er AV til "T_present" når "T_high limit"

c. Når temperaturen faller ned til "T_low limit", vil oppvarmingen PÅ igjen. Dette kontrollmønsteret vil hjelpe til med at oppvarming ikke PÅ/AV så ofte -> kan ødelegge relé eller varmeelement

Lenke til Arduino -koden er her

Arduino vil lese kommandoen fra PC (Visual Studio 2008) av COM -porten. Deretter kontrollerer den temperaturen som ovenfor mønster.

Merk: fordi varmeelementet er for varmt, så under "PÅ" -tilstand er det PÅ/AV vekselvis for å redusere oppvarmingen

Trinn 6: Visual Studio 2008 -kode

Visual Studio 2008 -kode
Visual Studio 2008 -kode

En liten HMI fra PC er designet av Visual Studio 2008. Den sender kommando til Arduino for å kontrollere temperaturen, mottar også temperaturen fra Adruino og vises i grafen

Full kode for Visual Studio finner du her (Google -deling)

Trinn 7: Se videoen

hele prosjektet er oppsummert av denne videoen, se det for enkel forståelse

www.youtube.com/watch?v=R95Jmrp87wQ

Anbefalt: