Mundarija:

Arduino - isitishni boshqarish tizimi: 7 qadam
Arduino - isitishni boshqarish tizimi: 7 qadam

Video: Arduino - isitishni boshqarish tizimi: 7 qadam

Video: Arduino - isitishni boshqarish tizimi: 7 qadam
Video: Mavzu: Buyumlar interneti(Internet of Things) texnologiyalari 2024, Iyul
Anonim
Arduino - isitishni boshqarish tizimi
Arduino - isitishni boshqarish tizimi

Isitish elementi yordamida haroratni nazorat qilish, Arduino Pro Mini, isitgichni haroratni sozlash uchun boshqaradi, shuningdek, kompyuter yordamida harorat grafikasini ko'rsatadi (Visual Studio yordamida)

Ushbu loyihani haroratni boshqaruvchi deb atash mumkin.

1 -qadam: Uskuna va dasturiy ta'minotni tayyorlash

Uskuna kerak:

1. Arduino Pro Mini

2. Isitish elementi (bu loyihada guruch pishirgichidan isitish elementi ishlatiladi)

3. 24VDC o'rni (220VAC 2A bilan bog'laning)

Dasturiy ta'minotga kerak:

1. Arduino IDE

2. Visual Studio 2008

2 -qadam: haroratni o'lchash

Sensor NTC Thermistor haroratni o'lchash uchun ishlatiladi. Arduino uchun ushbu sensordan foydalanish bo'yicha to'liq ko'rsatma, ushbu havoladagi loyihaga qarang

Agar siz Arduino yordamida haroratni qanday o'lchashni allaqachon tushungan bo'lsangiz, bu bosqichni chetlab o'tishingiz mumkin.

3 -qadam: Uskunani ko'rib chiqish

Uskunani ko'rib chiqish
Uskunani ko'rib chiqish

220VAC isitishni boshqarish uchun ishlatilganligi sababli, 24VDC o'rni va guruch pishirgichining isitish elementiga e'tibor qaratish lozim.

Ushbu loyihadagi o'rni OMRON MY2NJ 24VDC 250VAC 5A

Bu shuni anglatadiki: o'rni bobini 24VDC tomonidan boshqariladi va kontakt 250VAC 5A gacha yuklaydi

Guruch pishirgichining modeli Sharp KSH-218 bo'lib, u 2 rejimga ega: pishirish va isitish rejimi. Issiq rejim: isitish qarshiligi 1,1 (KOhm); pishirish rejimining isitish qarshiligi 80 (Ohm) bo'lsa, "Pishirish rejimi" "issiq rejim" dan ko'ra ko'proq isitishni ishlab chiqarishi mumkin -> "pishirish rejimi" bu loyihada ishlatiladi "Pishirish rejimida" oqimi 220 (VAC) / 80 (Ohm) = 2.75 (Amp)-> bu oqim o'rni uchun etarlicha kichik (5 Ampergacha yuklanishi mumkin)

4 -qadam: O'chirish

O'chirish
O'chirish

O'chirish 2 funktsiyaga ega: haroratni NTC termistor sensori bilan o'lchash va isitish elementini o'rni orqali ON/OFF

5 -qadam: Arduino kodi

Arduino kodi
Arduino kodi

Kod yuqoridagi jadvalga muvofiq bo'ladi:

a. Qachonki "T_present" harorati "T_low chegarasi" dan past bo'lsa -> Arduino chiqish buyrug'ini yuboradi, isitish yoqiladi. "T_high limit" ga qadar isitish yoqiladi.

b. "T_present" "T_high limit" ga yetguncha isitish o'chirilgan.

v. Harorat "T_low" chegarasiga tushganda, isitish yana yoqiladi. Bu nazorat qilish usuli isitishning tez -tez yoqilmasligi/o'chmasligiga yordam beradi -> o'rni yoki isitish elementini yo'q qilishi mumkin

Arduino kodi uchun havola bu erda

Arduino COM Port orqali kompyuterdan (Visual Studio 2008) buyruqni o'qiydi. Keyin harorat yuqoridagi sxema bo'yicha boshqariladi.

Eslatma: chunki isitish elementi juda qizib ketgan, shuning uchun "ON" holatida isitishni kamaytirish uchun navbatma -navbat ON/OFF holatiga o'tadi

6 -qadam: Visual Studio 2008 kodi

Visual Studio 2008 kodi
Visual Studio 2008 kodi

Kompyuterdan kichik HMI Visual Studio 2008 tomonidan ishlab chiqilgan. U Arduino -ga haroratni nazorat qilish buyrug'ini yuboradi, shuningdek Adruino -dan haroratni oladi va grafikda ko'rsatiladi.

Visual Studio to'liq kodini bu erda topishingiz mumkin (Google ulushi)

7 -qadam: Videoni tomosha qiling

butun loyiha ushbu video bilan umumlashtirilgan, uni tushunish uchun tomosha qiling

www.youtube.com/watch?v=R95Jmrp87wQ

Tavsiya: