Innehållsförteckning:
- Steg 1: Förberedelse av hårdvara och programvara
- Steg 2: Temperaturmätning
- Steg 3: Granska hårdvara
- Steg 4: Gör krets
- Steg 5: Arduino -kod
- Steg 6: Visual Studio 2008 -kod
- Steg 7: Titta på videon
Video: Arduino - Värmekontrollsystem: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
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
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
Kretsen har 2 funktioner: mäta temperaturen med NTC -termistorsensor och styr värmeelementet ON/OFF med relä
Steg 5: 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
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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
DIY Arduino robotarm, steg för steg: 9 steg
DIY Arduino robotarm, steg för steg: Denna handledning lär dig hur du bygger en robotarm själv