Indholdsfortegnelse:
- Trin 1: Forberedelse af hardware og software
- Trin 2: Temperaturmåling
- Trin 3: Gennemgå hardware
- Trin 4: Lav kredsløb
- Trin 5: Arduino -kode
- Trin 6: Visual Studio 2008 -kode
- Trin 7: Se videoen
Video: Arduino - Opvarmningskontrolsystem: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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
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
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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
RC -sporet robot ved hjælp af Arduino - Trin for trin: 3 trin
RC Tracked Robot Using Arduino - Step by Step: Hey guys, I are back with another cool Robot chassis from BangGood. Håber du har gennemgået vores tidligere projekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms og The Badland Braw
DIY Arduino robotarm, trin for trin: 9 trin
DIY Arduino robotarm, trin for trin: Denne vejledning lærer dig, hvordan du bygger en robotarm selv