Мазмұны:

Arduino - жылуды басқару жүйесі: 7 қадам
Arduino - жылуды басқару жүйесі: 7 қадам

Бейне: Arduino - жылуды басқару жүйесі: 7 қадам

Бейне: Arduino - жылуды басқару жүйесі: 7 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 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 -қадам: Температураны өлшеу

Температураны өлшеу үшін сенсор NTC Thermistor қолданылады. Бұл сенсорды Arduino үшін пайдалану туралы толық нұсқаулық, осы сілтемедегі жобаны қараңыз

Егер сіз температураны Arduino арқылы қалай өлшеу керектігін түсінсеңіз, бұл қадамды айналып өтуге болады.

3 -қадам: Жабдыққа шолу

Жабдыққа шолу
Жабдыққа шолу

220VAC жылытуды басқару үшін қолданылатындықтан, 24VDC релесі мен күріш пешінің қыздыру элементіне назар аударған жөн.

Бұл жобадағы реле - OMRON MY2NJ 24VDC 250VAC 5A

Бұл мынаны білдіреді: реле катушкасы 24VDC арқылы басқарылады, ал контакт 250VAC 5A дейін жүктей алады

Күріш пешінің моделі Sharp KSH-218, оның 2 режимі бар: пісіру және жылыту режимі. Жылы режим: қызуға төзімділік 1,1 (КОм); ал пісіру режимінің қыздыру кедергісі 80 (Ом) болса, «Пісіру режимі» «жылы режимге» қарағанда көбірек қыздыруды тудыруы мүмкін -> «пісіру режимі» бұл жобада қолданылады «Пісіру режимінде» токты пайдалану 220 (VAC) / 80 (Ом) = 2.75 (Амп)-> бұл ток реле үшін жеткілікті аз (ол 5 амперге дейін жүктей алады)

4 -қадам: схеманы жасаңыз

Цикл жасау
Цикл жасау

Тізбектің 2 функциясы бар: температураны NTC Thermistor сенсорымен өлшеу және реле арқылы қыздыру элементінің ON/OFF басқару

5 -қадам: Arduino коды

Arduino коды
Arduino коды

Код жоғарыдағы графикке сәйкес болады:

а. «T_present» қазіргі температурасы «T_low шектен» төмен болғанда -> Arduino шығыс пәрменін жібереді, қыздыру қосылады. Жылыту «T_high limit» дейін қосулы қалады.

б. «T_present» «T_high limit» деңгейіне жеткенше жылыту ӨШІРУЛІ

c) Температура «T_low» шегіне дейін төмендегенде, жылыту қайтадан қосылады. Бұл басқару үлгісі қыздыруды қосуға/өшіруге емес, жиі көмектеседі -> реле немесе қыздыру элементін бұзуы мүмкін

Arduino кодының сілтемесі осында

Arduino COM Port арқылы компьютерден (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

Ұсынылған: