İçindekiler:

Arduino - Isıtma Kontrol Sistemi: 7 Adım
Arduino - Isıtma Kontrol Sistemi: 7 Adım

Video: Arduino - Isıtma Kontrol Sistemi: 7 Adım

Video: Arduino - Isıtma Kontrol Sistemi: 7 Adım
Video: Şerit Takip Sistemi Kaza Anı 🚘 Lane Tracking System Accident ⚡️🆘⚠️⛔️ 2024, Temmuz
Anonim
Arduino - Isıtma Kontrol Sistemi
Arduino - Isıtma Kontrol Sistemi

Isıtma elemanı ile kontrol sıcaklığı, Arduino Pro Mini, ayar sıcaklığına ulaşmak için ısıtıcıyı kontrol eder, ayrıca Bilgisayar tarafından sıcaklık grafiğini gösterir (Visual Studio kullanarak)

Bu proje Sıcaklık kontrolörü olarak adlandırılabilir.

Adım 1: Donanım ve Yazılım Hazırlığı

Donanım ihtiyacı:

1. Arduino Pro Mini

2. Isıtma elemanı (bu proje, pirinç pişiriciden ısıtma elemanı kullanır)

3. Röle 24VDC (bağlantı 220VAC 2A)

Yazılım ihtiyacı:

1. Arduino IDE'si

2. Visual Studio 2008

Adım 2: Sıcaklık Ölçümü

Sensör NTC Termistör, sıcaklığı ölçmek için kullanılır. Arduino için bu sensörün nasıl kullanılacağına dair tam talimat, lütfen bu bağlantıdaki projeye bakın

Arduino ile sıcaklığı nasıl ölçeceğinizi zaten biliyorsanız, bu adımı atlayabilirsiniz.

3. Adım: Donanımı İnceleyin

Donanımı İncele
Donanımı İncele

220VAC ısıtmayı kontrol etmek için kullanıldığından, Röle 24VDC'ye ve pirinç ocağının Isıtma elemanına bir göz atmak önemlidir.

Bu projedeki röle OMRON MY2NJ 24VDC 250VAC 5A'dır.

Bunun anlamı: röle bobini 24VDC ile kontrol edilir ve kontak 250VAC 5A'ya kadar yüklenebilir

Pirinç pişirici modeli Sharp KSH-218'dir, 2 modu vardır: pişirme ve ısıtma modu. Sıcak mod: ısıtma direnci 1,1'dir (KOhm); pişirme modunun ısıtma direnci 80 (Ohm) iken "Pişirme modu", "sıcak mod" dan daha fazla ısıtma üretebilir -> "pişirme modu" bu projede kullanılır "Pişirme modunda", mevcut kullanım 220 (VAC) / 80 (Ohm) = 2.75 (Amp)-> bu akım röle için yeterince küçüktür (5 Amper'e kadar yüklenebilir)

Adım 4: Devre Yapın

Devre Yap
Devre Yap

Devrenin 2 işlevi vardır: NTC Termistör sensörü ile sıcaklığı ölçmek ve röle ile ısıtma elemanını AÇIK/KAPALI olarak kontrol etmek

Adım 5: Arduino Kodu

Arduino Kodu
Arduino Kodu

Kod yukarıdaki grafiği izleyecektir:

a. Mevcut sıcaklık "T_present", "T_low limit" -> Arduino çıkış komutu gönderecek, ısıtma AÇIK olacaktır. Isıtma, "T_high limit"e kadar AÇIK kalıyor

B. "T_present", "T_high limit"e ulaşana kadar ısıtma KAPALI

C. Sıcaklık "T_low limit"e düştüğünde ısıtma tekrar AÇILIR. Bu kontrol modeli, ısıtmanın çok sık AÇIK/KAPALI olmamasına yardımcı olacaktır -> röle veya ısıtma elemanını tahrip edebilir

Arduino kodu için bağlantı burada

Arduino, COM Port ile PC'den (Visual Studio 2008) komutu okuyacaktır. Ardından, sıcaklığı yukarıdaki model gibi kontrol eder.

Not: Isıtma elemanı çok sıcak olduğundan, "AÇIK" durumdayken, ısıtmayı azaltmak için dönüşümlü olarak AÇIK/KAPALI'dır.

Adım 6: Visual Studio 2008 Kodu

Visual Studio 2008 Kodu
Visual Studio 2008 Kodu

PC'den küçük bir HMI, Visual Studio 2008 tarafından tasarlanmıştır. Arduino'ya sıcaklığı kontrol etmesi için komut gönderecek, ayrıca Adruino'dan sıcaklık alacak ve grafikte gösterilecektir.

Visual Studio'nun tam kodu burada bulunabilir (Google paylaşımı)

7. Adım: Videoyu İzleyin

tüm proje bu video ile özetlenmiştir, kolay anlaşılması için izleyin

www.youtube.com/watch?v=R95Jmrp87wQ

Önerilen: