Съдържание:

Arduino - Система за контрол на отоплението: 7 стъпки
Arduino - Система за контрол на отоплението: 7 стъпки

Видео: Arduino - Система за контрол на отоплението: 7 стъпки

Видео: Arduino - Система за контрол на отоплението: 7 стъпки
Видео: Контрольная лампа переменного тока с диммером Arduino AC 2024, Юли
Anonim
Arduino - Система за контрол на отоплението
Arduino - Система за контрол на отоплението

Контролирайте температурата чрез нагревателен елемент, Arduino Pro Mini ще контролира нагревателя, за да достигне зададената температура, също така показва температурна графика от компютър (използвайки Visual Studio)

Този проект може да се нарече Терморегулатор.

Стъпка 1: Подготовка на хардуера и софтуера

Необходим хардуер:

1. Arduino Pro Mini

2. Нагревателен елемент (този проект използва нагревателен елемент от готварска печка за ориз)

3. Реле 24VDC (контакт 220VAC 2A)

Необходим софтуер:

1. IDE на Arduino

2. Visual Studio 2008

Стъпка 2: Измерване на температурата

Сензорният NTC термистор се използва за измерване на температурата. Пълна инструкция как да използвате този сензор за Arduino, моля вижте проекта на тази връзка

Ако вече разбирате как да измервате температурата от Arduino, можете да заобиколите тази стъпка.

Стъпка 3: Прегледайте хардуера

Преглед на хардуера
Преглед на хардуера

Тъй като 220VAC се използва за управление на отоплението, затова е важно да погледнете релето 24VDC и нагревателния елемент на готварска печка за ориз

Релето в този проект е OMRON MY2NJ 24VDC 250VAC 5A

Това означава: бобината на релето се управлява от 24VDC, а контактът може да зареди до 250VAC 5A

Моделът на готварска печка за ориз е Sharp KSH-218, има 2 режима: готвене и затопляне. Топъл режим: съпротивлението при нагряване е 1,1 (KOhm); като има предвид, че режимът на готвене има съпротивление при нагряване е 80 (Ohm) "Режим готвене" може да генерира повече отопление, отколкото "режим на топло" -> "режим на готвене" се използва в този проект В "режим на готвене", използваната ток е 220 (VAC) / 80 (Ом) = 2,75 (Amp)-> този ток е достатъчно малък за реле (което може да зареди до 5 Amp)

Стъпка 4: Направете верига

Направете верига
Направете верига

Веригата има 2 функции: измерване на температурата чрез NTC термисторен сензор и управление на ON/OFF нагревателния елемент чрез реле

Стъпка 5: Arduino код

Кодът на Arduino
Кодът на Arduino

Кодът ще следва горната графика:

а. Когато настоящата температура "T_present" е под "T_low limit" -> Arduino ще изпрати изходна команда, отоплението ще бъде ВКЛЮЧЕНО. Отоплението е включено до "T_висш лимит"

б. Отоплението е ИЗКЛЮЧЕНО, докато "T_present" достигне "T_high limit"

° С. Когато температурата падне до "T_low limit", отоплението ще се включи отново. Този модел на управление ще помогне на отоплението да не се включва/изключва толкова често -> може да разруши релето или нагревателния елемент

Връзката за кода на Arduino е тук

Arduino ще прочете командата от компютър (Visual Studio 2008) от COM порт. След това контролира температурата, както е описано по -горе.

Забележка: тъй като нагревателният елемент е твърде горещ, така че в състояние "ВКЛ.", Той е включен/изключен последователно, за да се намали нагряването

Стъпка 6: Код на Visual Studio 2008

Код на Visual Studio 2008
Код на Visual Studio 2008

Малък HMI от компютър е проектиран от Visual Studio 2008. Той ще изпрати команда до Arduino за контролиране на температурата, също така получава температура от Adruino и ще се покаже на графиката

Пълният код на Visual Studio можете да намерите тук (споделяне на Google)

Стъпка 7: Гледайте видеото

целият проект е обобщен от това видео, гледайте го за лесно разбиране

www.youtube.com/watch?v=R95Jmrp87wQ

Препоръчано: