Arduino ile DIY Sıcaklık Kontrol Cihazı Nasıl Yapılır-Adım Adım Kılavuz
Kendin Yap nasıl oluşturulacağını öğreninsıcaklık kontrolörüArduino kullanarak. Bu kapsamlı kılavuz, bileşenleri, devre tasarımını, programlamayı, montajı ve sorun gidermeyi kapsar. Yeni başlayanlar ve meraklılar için mükemmel.
1. Giriş
Sıcaklık Kontrol Cihazları, ister endüstriyel prosesler ister ev otomasyonu olsun, istenen sıcaklıkları güvenli ve optimum aralıklarda tutmak için birçok uygulamada kullanılan temel cihazlardır. Bu kılavuzda biz' Arduino mikrodenetleyici ile kendi DIY sıcaklık kontrol cihazınızı oluşturmanızda size rehberlik edecek ve uygun maliyetli ancak özelleştirilebilir bir çözüm sağlayacaktır.
2. Gerekli Bileşenler
Sıcaklık kontrol cihazınızı oluşturmak için aşağıdaki öğeler gerekli olacaktır.
Mikro denetleyici kullanımı için Arduino Uno veya benzeri bir mikrodenetleyici
Sıcaklık Sensörü Seçenekleri arasında Termistör, DHT11 veya DS18B20 bulunur
Mevcut ekran birimi seçenekleri: LCD (16x2) veya OLED
Röle Modülü: Isıtma/soğutma cihazlarını kontrol etmek için kullanılır.
Bileşenler için Güç Kaynağı Seçenekleri: Bileşen ihtiyaçlarına bağlı olarak 5V veya 12V DC
Bağlantı Telleri: Jumper telleri uygun bağlantılar sağlar.
Breadboard veya PCB: Elektronik devre oluşturmak için kullanılır
3. Devre Tasarımı
Herhangi bir sıcaklık kontrol cihazının geliştirilmesinde bir devre tasarımı şarttır. Aşağıda, bağlantılarını vurgulayan şematik bir diyagram bulunmaktadır.
Mikrodenetleyici :
Sıcaklık değişikliklerini algılamak ve sıcaklık gradyanlarını algılamak için doğrudan Arduino analog giriş pinine bağlı sıcaklık sensörü ile bir Arduino kartını doğrudan güç kaynağına bağlayın.
termal Sensör (termistör).
Anschliessend sıcaklık probu sensörünü doğrudan Arduino kartının sıcaklık giriş pinine bağlayın ve gerçek dünya koşullarında sıcaklıkları algılamak ve bunları Arduino'da analog okumalar olarak kaydetmek için#39; s Analog Giriş Pini Analog Giriş Pini Sıcaklık Algılama Sıcaklık Sensörü için Arduino Kartının Analog Giriş Pini Mikrodenetleyici Kartı üzerindeki Analog Çıkış Pininin Pini (detay için resme bakın) Arduinos'a Veri İletimi Analog Giriş Pin Numarası
Anschliessend, Analog Çıkış Pininin Analog giriş pini/sıcaklık Sensörü ile sıcaklık Sensörünü/sensörünü doğrudan Analog Giriş pininin Analog Çıkış Pimi ile Analog Giriş pininin Analog Çıkış pinine bağlarken Mikrodenetleyiciyi Güç Kaynağına bağlayın Analog Girişin pini/kesintili 3
Teşhir Ünitesi :
Röle Modülünü (ısıtma/soğutma cihazını kontrol etmek için) bağlarken görüntüleme özelliği sağlamak için Arduino üzerindeki dijital pinlerden birine bir LCD bağlayın.
Son olarak, Ekran, Röle Modülü (ısıtma/soğutma cihazı kontrolünü kontrol etmek için) ve Röle Ünitesi için kontrol amacıyla bir Arduino'nun çeşitli dijital pinlerine bağlantılar yapın.
Optimum çalışma için tüm bileşenlerin güce erişimi olduğundan emin olun
4. Arduino Programlama
Bir Arduino için kodlama, sensörlerden sıcaklık bilgilerini okumak, kontrol mantığını uygulamak ve LCD'sinde sıcaklığı görüntülemek için kod yazmayı içerir. İşte örnek bir kod parçacığı:
#kapsamak#DHTPIN 2, DHTTYPE DHT11 ve RELAYPIN 3'ü tanımlayın.#dahil etmek (ve tanımlamak), (ve DHTPIN 2'yi geçersiz kılmak) DHTPIN2,DHTTYPEDHT11; DHT dht (DHTPIN ve DHTTYPE) tarafından kullanım için RELAYPIN 3; Sıvı Kristal LCD (7,8, 9, 10/11/12).
Geçersiz Kurulum(16, 2), geçersiz Döngü(20); float Sıcaklığı = DHT Okuma Sıcaklığı(); lcd.setCursor(0, 0); lcd.print("Sıcaklık: "); lcd.print (sıcaklık); eğer (Sıcaklık 20), ısıtma aktivasyonu için digitalWrite(RELAYPIN, HIGH) veya digitalWrite(RELAYPIN, HIGH), aksi takdirde DigitalWrite(RELAYPIN, HIGH); Isıtmayı AÇMAK için; Montaj adımı. Bu blok, iş istasyonunu tamamlamak için yaklaşık 2000 milisaniye sürer ve#39; Montaj adımı için Adım 7'de tekrar başlamadan önce S Montaj adımları
Bileşenleri birleştirmek, onları bir devre tahtasına yerleştirmek veya bir PCB'ye lehimlemek anlamına gelir. Bu adımları takip et.
Bir devre tahtası veya PCB üzerine bir Arduino kartı kurun.
Sıcaklık sensörünü Arduino'nun analog girişine takın, en iyi kullanım için dijital pinlerin takılı olduğu bir LCD panel takın, röle modüllerini uygun şekilde dijital pinler aracılığıyla takın ve ilgili güç kaynağını kullanarak devrenize güç verin.
Test ve Kalibrasyon Sıcaklık kontrol cihazınızı düzenli olarak test etmek, düzgün çalışmasının anahtarıdır ve aşağıdaki adımları izlemelidir:
Sistemi açın ve bir LCD'de görüntülenen sıcaklık okumalarını gözlemleyin.
Koddaki ayar noktasını gerektiği gibi ayarlayın. 3. Röle tepki süresini izlerken sıcaklığı kademeli olarak değiştirerek röleyi test edin.
Yanlış okumalar varsa, uygun şekilde kod ayarlamalarını kullanarak sensör okumalarını kalibre edin.
5. Sorun giderme
Sorun giderme sırasında karşılaşabileceğiniz bazı sorunlar şunlardır:
Hatalı Sıcaklık Okumaları:
Okumalar yanlış görünüyorsa, sensör bağlantılarını ve kalibrasyonu iki kez kontrol edin.
Röle Değişmiyor:
Koddaki röle bağlantılarının ve kontrol mantığının birbiriyle doğru şekilde eşleştiğini onaylayın.
Ekran Sorunları:
Tüm bağlantıların doğru olduğunu ve kodunuzun doğru şekilde yapılandırıldığını doğrulayın.
6. Son
Arduino ile bir DIY sıcaklık kontrol cihazı oluşturmak, elektronik ve programlama anlayışınızı geliştiren ödüllendirici bir projedir. Bu kılavuz, bileşenlerin toplanmasından test etmeye ve sorun gidermeye kadar kapsamlı bir genel bakış sağlar. Bu bilgiyle, sıcaklık kontrol cihazınızı çeşitli uygulamalar için özelleştirebilir ve genişletebilirsiniz.
- W1209 Sıcaklık Kontrol Cihazı Nasıl Sıfırlanır: Adım Adım Kılavuz
- PT100 Bir Sıcaklık Kontrol Cihazına Nasıl Bağlanır: Ayrıntılı Bir Kılavuz