Мазмуну:

Arduino - Жылытууну башкаруу системасы: 7 кадам
Arduino - Жылытууну башкаруу системасы: 7 кадам

Video: Arduino - Жылытууну башкаруу системасы: 7 кадам

Video: Arduino - Жылытууну башкаруу системасы: 7 кадам
Video: Как управлять несколькими реле ESP8266 ESP01 | УдаленныйXY | ФЛПрог 2024, Июль
Anonim
Arduino - Жылытууну башкаруу системасы
Arduino - Жылытууну башкаруу системасы

Жылытуу элементи аркылуу температураны көзөмөлдөө, Arduino Pro Mini жылыткычты жөндөө температурасына жетүү үчүн башкарат, ошондой эле компьютердин температура графигин көрсөтөт (Visual Studio аркылуу)

Бул долбоорду Температура контролери деп атаса болот.

1 -кадам: Аппараттык жана программалык камсыздоону даярдоо

Аппараттык керектөө:

1. Arduino Pro Mini

2. Жылытуучу элемент (бул долбоордо күрүч бышыргычтан жылытуучу элемент колдонулат)

3. Реле 24VDC (байланыш 220VAC 2A)

Программалык камсыздоо керек:

1. Arduino IDE

2. Visual Studio 2008

2 -кадам: Температураны өлчөө

Sensor NTC Thermistor температураны өлчөө үчүн колдонулат. Бул сенсорду Arduino үчүн кантип колдонуу керектиги боюнча толук көрсөтмө, бул шилтемеден долбоорду караңыз

Эгерде сиз температураны Arduino аркылуу кантип өлчөөнү мурунтан эле түшүнсөңүз, бул кадамды айланып өтсөңүз болот.

3 -кадам: Аппаратты карап чыгуу

Аппаратты карап чыгуу
Аппаратты карап чыгуу

220VAC жылытууну көзөмөлдөө үчүн колдонулгандыктан, 24VDC релесин жана күрүч мешинин жылытуучу элементин карап чыгуу маанилүү

Бул долбоордун релеси OMRON MY2NJ 24VDC 250VAC 5A

Бул билдирет: реленин катушкасы 24VDC тарабынан башкарылат жана байланыш 250VAC 5Aга чейин жүктөй алат

Күрүч бышыруучу модели Sharp KSH-218, анын 2 режими бар: бышыруу жана жылытуу режими. Жылуу режим: жылытуу каршылыгы 1,1 (KOhm); ал эми бышыруу режими ысытуу каршылыгына ээ 80 (Ом) "Кук режими" "жылуу режимге" караганда көбүрөөк жылытууну жаратышы мүмкүн -> "бышыруу режими" бул долбоордо колдонулат "Бышыруу режиминде" учурдагы колдонуу 220 (VAC) / 80 (Ом) = 2.75 (Амп)-> бул ток реле үчүн жетиштүү кичине (ал 5 амперге чейин жүктөй алат)

4 -кадам: Circuit жаса

Circuit жаса
Circuit жаса

Райондун 2 функциясы бар: температураны NTC Thermistor сенсору менен өлчөө жана релелик ON/OFF жылытуу элементин башкаруу

5 -кадам: Arduino коду

Arduino коду
Arduino коду

Код жогорудагы графикке ылайык келет:

а. Учурдагы температура "T_present" "T_low лимитинен" төмөн болгондо -> Arduino чыгаруу буйругун жөнөтөт, жылытуу КҮЙӨТ. Жылытуу "T_high limit" чейин күйүп турат

б. Жылытуу "T_present" "T_ жогорку чекке" жеткенге чейин ӨЧҮК

в. Температура "T_low" чекке чейин түшүп кеткенде, жылытуу кайра КҮЙӨТ. Бул контролдоочу үлгү тез -тез ӨЧҮРҮП/ӨЧҮРБӨӨГӨ жардам берет -> реле же жылытуучу элементти жок кылышы мүмкүн

Arduino кодунун шилтемеси бул жерде

Arduino COM Port аркылуу PC (Visual Studio 2008) буйругун окуйт. Андан кийин, ал жогоруда көрсөтүлгөндөй температураны көзөмөлдөйт.

Эскертүү: жылытуучу элемент өтө ысык болгондуктан, "ON" абалында, ал жылытууну азайтуу үчүн кезектешип ON/OFF болуп саналат

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

Сунушталууда: