INHOUDSOPGAWE:

Arduino - verwarmingsbeheerstelsel: 7 stappe
Arduino - verwarmingsbeheerstelsel: 7 stappe

Video: Arduino - verwarmingsbeheerstelsel: 7 stappe

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

Beheer temperatuur deur verwarmingselement, Arduino Pro Mini beheer verwarmer om die ingestelde temperatuur te bereik, toon ook temperatuurgrafiek deur rekenaar (met behulp van Visual Studio)

Hierdie projek kan 'n temperatuurbeheerder genoem word.

Stap 1: Voorbereiding van hardeware en sagteware

Hardeware benodig:

1. Arduino Pro Mini

2. Verwarmingselement (hierdie projek gebruik verwarmingselement van rysstoof)

3. Relais 24VDC (kontak 220VAC 2A)

Sagteware benodig:

1. Arduino IDE

2. Visual Studio 2008

Stap 2: Temperatuurmeting

Sensor NTC Thermistor word gebruik om temperatuur te meet. Volledige instruksie hoe u hierdie sensor vir Arduino moet gebruik, sien die projek op hierdie skakel

As u reeds verstaan hoe u temperatuur deur Arduino moet meet, kan u hierdie stap omseil.

Stap 3: Hersien hardeware

Hersien hardeware
Hersien hardeware

Omdat 220VAC gebruik word om verwarming te beheer, is dit dus belangrik om na Relay 24VDC en verwarmingselement van rysstoof te kyk

Die aflos in hierdie projek is OMRON MY2NJ 24VDC 250VAC 5A

Dit beteken: die relais se spoel word beheer deur 24VDC, en die kontak kan tot 250VAC 5A laai

Die rysstoofmodel is die Sharp KSH-218, dit het 2 modusse: kook- en opwarmingsmodus. Warm modus: verwarmingsweerstand is 1,1 (KOhm); terwyl die kookmodus 'n verhittingsweerstand van 80 (Ohm) het, kan die "kookmodus" meer verwarming genereer as die "warm modus" -> "kookmodus" word in hierdie projek gebruik. Ohm) = 2,75 (Amp)-> hierdie stroom is klein genoeg vir relais (wat tot 5 Amp kan laai)

Stap 4: Maak 'n stroombaan

Maak 'n stroombaan
Maak 'n stroombaan

Die kring het 2 funksies: meet die temperatuur met die NTC -termistorsensor en beheer die AAN/UIT verwarmingselement deur 'n relais

Stap 5: Arduino -kode

Arduino -kode
Arduino -kode

Die kode sal die grafiek hierbo volg:

a. As die huidige temperatuur "T_present" onder die "T_low -limiet" is -> sal Arduino die uitvoeropdrag stuur, die verwarming sal AAN wees. Verwarming bly AAN tot "T_hoog limiet"

b. Verwarming is af totdat "T_aanwesig" "T_ hoë limiet" bereik

c. As die temperatuur tot "T_ laagste limiet" daal, sal die verhitting weer AAN. Hierdie kontrolepatroon sal help om te verhit dat dit nie so gereeld AAN/UIT is nie -> kan die relais of verwarmingselement vernietig

Die skakel vir die Arduino -kode is hier

Arduino sal die opdrag van die rekenaar (Visual Studio 2008) deur die COM -poort lees. Dan beheer dit die temperatuur soos hierbo beskryf.

Let wel: omdat die verwarmingselement te warm is, dus tydens die "AAN" -toestand, is dit afwisselend AAN/UIT om verwarming te verminder

Stap 6: Visual Studio 2008 -kode

Visual Studio 2008 -kode
Visual Studio 2008 -kode

'N Klein HMI van 'n rekenaar is ontwerp deur Visual Studio 2008. Dit stuur 'n opdrag na Arduino om die temperatuur te beheer, ontvang ook temperatuur van Adruino en word in die grafiek getoon

Die volledige kode van Visual Studio kan hier gevind word (Google -deel)

Stap 7: Kyk na die video

die hele projek word saamgevat in hierdie video, kyk daarna om dit maklik te verstaan

www.youtube.com/watch?v=R95Jmrp87wQ

Aanbeveel: