Obsah:

Arduino - Riadiaci systém vykurovania: 7 krokov
Arduino - Riadiaci systém vykurovania: 7 krokov

Video: Arduino - Riadiaci systém vykurovania: 7 krokov

Video: Arduino - Riadiaci systém vykurovania: 7 krokov
Video: Как использовать до 10 кнопочных переключателей с 1 входным контактом Arduino ANPB-V1 2024, Júl
Anonim
Arduino - systém riadenia vykurovania
Arduino - systém riadenia vykurovania

Regulácia teploty pomocou vykurovacieho telesa, Arduino Pro Mini bude ovládať ohrievač tak, aby dosiahol nastavenú teplotu, tiež zobrazí teplotný graf pomocou počítača (pomocou programu Visual Studio)

Tento projekt možno nazvať regulátorom teploty.

Krok 1: Príprava hardvéru a softvéru

Hardvérová potreba:

1. Arduino Pro Mini

2. Vykurovacie teleso (tento projekt používa vykurovacie teleso z ryžovaru)

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

Potrebný softvér:

1. Arduino IDE

2. Visual Studio 2008

Krok 2: Meranie teploty

Na meranie teploty sa používa termistor NTC. Podrobný návod, ako používať tento senzor pre Arduino, nájdete v projekte na tomto odkaze

Ak už rozumiete meraniu teploty pomocou Arduina, môžete tento krok obísť.

Krok 3: Skontrolujte hardvér

Skontrolujte hardvér
Skontrolujte hardvér

Pretože 220 VAC sa používa na ovládanie vykurovania, je dôležité pozrieť sa na relé 24 VDC a vykurovací prvok ryžovaru

Relé v tomto projekte je OMRON MY2NJ 24VDC 250VAC 5A

To znamená: cievka relé je ovládaná 24 VDC a kontakt môže zaťažiť až 250 V AC 5 A.

Model variča ryže je Sharp KSH-218, má 2 režimy: režim varenia a ohrievania. Teplý režim: odpor voči ohrevu je 1,1 (KOhm); keďže režim varenia má tepelný odpor 80 (Ohm), „režim varenia“môže vytvárať viac tepla ako „teplý režim“-> v tomto projekte sa používa „režim varenia“V „režime varenia“je aktuálne použitie 220 (VAC) / 80 (Ohm) = 2,75 (Amp)-> tento prúd je dostatočne malý na relé (ktoré môže zaťažiť až 5 Amp)

Krok 4: Vytvorte obvod

Vytvorte obvod
Vytvorte obvod

Obvod má 2 funkcie: merať teplotu snímačom NTC termistora a ovládať vykurovacie teleso ZAP/VYP relé

Krok 5: Arduino kód

Arduino kód
Arduino kód

Kód bude nasledovať nad grafom:

a. Keď je aktuálna teplota „T_ present“nižšia ako „T_low limit“-> Arduino pošle výstupný príkaz, vykurovanie sa zapne. Kúrenie je zapnuté až do „T_vysokého limitu“

b. Kúrenie je VYPNUTÉ, kým „T_ prítomný“nedosiahne „T_vysoký limit“

c. Akonáhle teplota klesne na „T_low limit“, kúrenie sa opäť zapne. Tento riadiaci vzor pomôže zahrievaniu nezapínať/vypínať tak často -> môže zničiť relé alebo vykurovacie teleso

Odkaz na kód Arduino je tu

Arduino bude čítať príkaz z PC (Visual Studio 2008) cez COM port. Potom reguluje teplotu podľa vyššie uvedeného vzoru.

Poznámka: Pretože je vykurovacie teleso príliš horúce, v stave „ZAPNUTÉ“sa striedavo zapína/vypína, aby sa znížilo zahrievanie

Krok 6: Kód Visual Studio 2008

Kód Visual Studio 2008
Kód Visual Studio 2008

Malé rozhranie HMI z počítača bolo navrhnuté programom Visual Studio 2008. Odošle príkaz do Arduina na ovládanie teploty, taktiež bude prijímať teplotu z Adruina a zobrazovať v grafe

Úplný kód Visual Studio nájdete tu (zdieľanie Google)

Krok 7: Pozrite si video

celý projekt je zhrnutý v tomto videu, sledujte ho pre jednoduchosť

www.youtube.com/watch?v=R95Jmrp87wQ

Odporúča: