Sisällysluettelo:

Arduino - lämmityksen ohjausjärjestelmä: 7 vaihetta
Arduino - lämmityksen ohjausjärjestelmä: 7 vaihetta

Video: Arduino - lämmityksen ohjausjärjestelmä: 7 vaihetta

Video: Arduino - lämmityksen ohjausjärjestelmä: 7 vaihetta
Video: Talonhallintajärjestelmä 2024, Marraskuu
Anonim
Arduino - lämmityksen ohjausjärjestelmä
Arduino - lämmityksen ohjausjärjestelmä

Säädä lämpötilaa lämmityselementin avulla, Arduino Pro Mini ohjaa lämmitintä saavuttamaan asetetun lämpötilan, näyttää myös lämpötilan kuvaajan tietokoneelta (Visual Studion avulla)

Tätä projektia voidaan kutsua lämpötilansäätimeksi.

Vaihe 1: Laitteiston ja ohjelmiston valmistelu

Laitteiston tarve:

1. Arduino Pro Mini

2. Lämmityselementti (tässä projektissa käytetään riisikeittimen lämmityselementtiä)

3. Rele 24VDC (kosketin 220VAC 2A)

Ohjelmisto tarvitsee:

1. Arduino IDE

2. Visual Studio 2008

Vaihe 2: Lämpötilan mittaus

Anturin NTC -termistoria käytetään lämpötilan mittaamiseen. Täydelliset ohjeet tämän anturin käyttämisestä Arduinolle, katso projekti tästä linkistä

Jos ymmärrät jo kuinka mitata lämpötila Arduinolla, voit ohittaa tämän vaiheen.

Vaihe 3: Tarkista laitteisto

Tarkista laitteisto
Tarkista laitteisto

Koska 220 VAC: ta käytetään lämmityksen ohjaamiseen, on tärkeää tarkastella 24 VDC: n relettä ja riisinkeittimen lämmityselementtiä

Tämän projektin rele on OMRON MY2NJ 24VDC 250VAC 5A

Tämä tarkoittaa: releen kelaa ohjaa 24VDC, ja kosketin voi ladata jopa 250VAC 5A

Riisikeittimen malli on Sharp KSH-218, siinä on 2 tilaa: kypsennys- ja lämmitystila. Lämmin tila: lämmitysvastus on 1,1 (KOhm); kun taas kypsennystilan lämmityskestävyys on 80 (ohmia) "kypsennystila" voi tuottaa enemmän lämpöä kuin "lämmin tila" -> "kypsennystilaa" käytetään tässä projektissa Ohm) = 2,75 (Amp)-> tämä virta on tarpeeksi pieni releelle (joka voi ladata jopa 5 Amp)

Vaihe 4: Tee piiri

Tee piiri
Tee piiri

Piirissä on 2 toimintoa: mittaa lämpötila NTC -termistorianturilla ja ohjaa ON/OFF -lämmityselementtiä releellä

Vaihe 5: Arduino -koodi

Arduino -koodi
Arduino -koodi

Koodi seuraa yllä olevaa kaaviota:

a. Kun nykyinen lämpötila "T_present" on alle "T_low limit" -> Arduino lähettää lähtökomennon, lämmitys ON. Lämmitys pysyy päällä "T_high limit" asti

b. Lämmitys on pois päältä, kunnes "T_present" saavuttaa "T_high limit"

c. Kun lämpötila laskee arvoon "T_low limit", lämmitys kytkeytyy uudelleen päälle. Tämä ohjausmalli auttaa lämmitystä olemaan PÄÄLLÄ/POIS niin usein -> voi tuhota releen tai lämmityselementin

Linkki Arduino -koodiin on täällä

Arduino lukee COM -portin komennon tietokoneelta (Visual Studio 2008). Sitten se säätää lämpötilaa kuvion yläpuolella.

Huomautus: koska lämmityselementti on liian kuuma, "ON" -tilassa se kytketään päälle/pois vuorotellen lämmityksen vähentämiseksi

Vaihe 6: Visual Studio 2008 -koodi

Visual Studio 2008 -koodi
Visual Studio 2008 -koodi

Pienen tietokoneen käyttöliittymän on suunnitellut Visual Studio 2008. Se lähettää komennon Arduinolle lämpötilan säätämiseksi, myös vastaanottaa lämpötilan Adruinolta ja näyttää kaaviossa

Visual Studion koko koodi löytyy täältä (Google -jako)

Vaihe 7: Katso video

koko video on tiivistetty tällä videolla, katso se ymmärtämisen helpottamiseksi

www.youtube.com/watch?v=R95Jmrp87wQ

Suositeltava: