Indholdsfortegnelse:

Arduino - Opvarmningskontrolsystem: 7 trin
Arduino - Opvarmningskontrolsystem: 7 trin

Video: Arduino - Opvarmningskontrolsystem: 7 trin

Video: Arduino - Opvarmningskontrolsystem: 7 trin
Video: Урок 102: Использование двойного драйвера двигателя постоянного тока ZK-5AD 4A TA6586 4A 14V Лучший драйвер двигателя (новый продукт) 2024, November
Anonim
Arduino - Opvarmningskontrolsystem
Arduino - Opvarmningskontrolsystem

Kontroller temperaturen ved hjælp af varmeelement, Arduino Pro Mini styrer varmelegemet for at nå indstillet temperatur, viser også temperaturgraf efter computer (ved hjælp af Visual Studio)

Dette projekt kan kaldes som temperaturregulator.

Trin 1: Forberedelse af hardware og software

Hardwarebehov:

1. Arduino Pro Mini

2. Varmeelement (dette projekt bruger varmeelement fra riskoger)

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

Softwarebehov:

1. Arduino IDE

2. Visual Studio 2008

Trin 2: Temperaturmåling

Sensor NTC Thermistor bruges til at måle temperaturen. Fuld instruktion om, hvordan du bruger denne sensor til Arduino, se venligst projektet på dette link

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

Trin 3: Gennemgå hardware

Gennemgå hardware
Gennemgå hardware

Fordi 220VAC bruges til at styre opvarmning, så er det vigtigt at se på relæ 24VDC og varmeelement i riskoger

Relæet i dette projekt er OMRON MY2NJ 24VDC 250VAC 5A

Det betyder: relæets spole styres af 24VDC, og kontakten kan indlæse op til 250VAC 5A

Modellen af riskoger er Sharp KSH-218, den har 2 tilstande: tilberedning og opvarmningstilstand. Varm tilstand: varmebestandighed er 1,1 (KOhm); der henviser til, at tilberedningstilstand har varmebestandighed er 80 (Ohm) "Tilberedningstilstand" kan generere mere opvarmning end "varm tilstand" -> "tilberedningstilstand" bruges i dette projekt I "tilberedningstilstand" er den aktuelle brug 220 (VAC) / 80 (Ohm) = 2,75 (Amp)-> denne strøm er lille nok til relæ (som kan indlæse op til 5 ampere)

Trin 4: Lav kredsløb

Lav kredsløb
Lav kredsløb

Kredsløbet har 2 funktioner: Mål temperaturen ved hjælp af NTC -termistorsensor og styr ON/OFF varmeelement ved hjælp af relæ

Trin 5: Arduino -kode

Arduino kode
Arduino kode

Koden følger ovenstående graf:

en. Når den nuværende temperatur "T_present" er under "T_low limit" -> Arduino sender output -kommandoen, opvarmning tændes. Opvarmningen forbliver TIL indtil "T_høj grænse"

b. Opvarmning er OFF, indtil "T_present" når "T_high limit"

c. Når temperaturen falder til "T_low limit", tændes opvarmningen igen. Dette styremønster hjælper med at opvarme ikke TIL/FRA så ofte -> kan ødelægge relæ eller varmeelement

Link til Arduino -kode er her

Arduino læser kommandoen fra pc (Visual Studio 2008) ved COM -port. Derefter styrer den temperaturen som ovenfor mønster.

Bemærk: fordi varmeelementet er for varmt, så under "ON" -tilstand er det ON/OFF skiftevis for at reducere opvarmningen

Trin 6: Visual Studio 2008 -kode

Visual Studio 2008 -kode
Visual Studio 2008 -kode

En lille HMI fra pc er designet af Visual Studio 2008. Den sender kommando til Arduino for at kontrollere temperaturen, modtager også temperatur fra Adruino og vises i grafen

Den fulde kode til Visual Studio findes her (Google -deling)

Trin 7: Se videoen

hele projektet er opsummeret af denne video, se det for let forståelse

www.youtube.com/watch?v=R95Jmrp87wQ

Anbefalede: