Innehållsförteckning:

Arduino - Värmekontrollsystem: 7 steg
Arduino - Värmekontrollsystem: 7 steg

Video: Arduino - Värmekontrollsystem: 7 steg

Video: Arduino - Värmekontrollsystem: 7 steg
Video: Что купить новичку в Arduino? Большой обзор 2024, November
Anonim
Arduino - Värmekontrollsystem
Arduino - Värmekontrollsystem

Kontrollera temperaturen med värmeelement, Arduino Pro Mini kommer att styra värmaren för att nå inställningstemperaturen, visa även temperaturdiagram med dator (med hjälp av Visual Studio)

Detta projekt kan kallas som temperaturregulator.

Steg 1: Förberedelse av hårdvara och programvara

Hårdvarubehov:

1. Arduino Pro Mini

2. Värmeelement (detta projekt använder värmeelement från riskokare)

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

Programvara behöver:

1. Arduino IDE

2. Visual Studio 2008

Steg 2: Temperaturmätning

Sensor NTC -termistor används för att mäta temperaturen. Full instruktion om hur du använder denna sensor för Arduino, se gärna projektet på denna länk

Om du redan förstår hur du mäter temperaturen med Arduino kan du kringgå detta steg.

Steg 3: Granska hårdvara

Granska hårdvara
Granska hårdvara

Eftersom 220VAC används för att styra uppvärmning, så är det viktigt att titta på relä 24VDC och värmeelement i riskokare

Reläet i detta projekt är OMRON MY2NJ 24VDC 250VAC 5A

Detta betyder: reläets spole styrs av 24VDC, och kontakten kan ladda upp till 250VAC 5A

Modell för riskokare är Sharp KSH-218, den har 2 lägen: tillagning och uppvärmning. Varmt läge: värmebeständigheten är 1,1 (KOhm); medan tillagningsläget har värmebeständighet är 80 (Ohm) "Tillagningsläge" kan generera mer uppvärmning än "varmt läge" -> "tillagningsläge" används i detta projekt. I "kokningsläge" är aktuell användning 220 (VAC) / 80 (Ohm) = 2,75 (Amp)-> denna ström är tillräckligt liten för relä (som kan ladda upp till 5 Amp)

Steg 4: Gör krets

Gör krets
Gör krets

Kretsen har 2 funktioner: mäta temperaturen med NTC -termistorsensor och styr värmeelementet ON/OFF med relä

Steg 5: Arduino -kod

Arduino -kod
Arduino -kod

Koden följer grafen ovan:

a. När nuvarande temperatur "T_present" är under "T_low limit" -> Arduino skickar utgångskommando, uppvärmning PÅ. Uppvärmningen håller TILL tills "T_hög gräns"

b. Uppvärmning är AV tills "T_present" når "T_hög gräns"

c. När temperaturen sjunker till "T_low limit" tänds värmen igen. Detta styrmönster hjälper till att värma inte PÅ/AV så ofta -> kan förstöra relä eller värmeelement

Länk till Arduino -kod är här

Arduino kommer att läsa kommandot från PC (Visual Studio 2008) av COM -porten. Därefter styr den temperaturen enligt ovanstående mönster.

Obs: eftersom värmeelementet är för varmt, så under "ON" -läget är det ON/OFF växelvis för att minska uppvärmningen

Steg 6: Visual Studio 2008 -kod

Visual Studio 2008 -kod
Visual Studio 2008 -kod

En liten HMI från PC är designad av Visual Studio 2008. Den kommer att skicka kommando till Arduino för att kontrollera temperaturen, även ta emot temperatur från Adruino och visas i grafen

Fullständig kod för Visual Studio finns här (Google -delning)

Steg 7: Titta på videon

hela projektet sammanfattas av den här videon, se det för enkel förståelse

www.youtube.com/watch?v=R95Jmrp87wQ

Rekommenderad: