Bir Ampul Kullanarak Kanatlı Kulübelerindeki Tavuklar İçin Sabit Sıcaklık Nasıl Korunur?

Herhangi bir kümes hayvanı çiftliğinde temel görev, civcivler için sabit bir ılık sıcaklık sağlamaktır. Kümes hayvanı çiftliklerinin çoğunun civcivlerini ve yumurtalarını sakladıkları küçük kulübeler vardır. Bu civcivlerin sağlığını sağlamak için sıcaklık sıcak olmalıdır. Bu, bu kulübelere yüksek enerjili ampuller uygulanarak yapılabilir. Bu ampuller, bu kulübelerde sıcaklığı yüksek tutmak için gerekli olan ısı enerjisini üretir.



Sıcak Sıcaklığı Korumak İçin Ampul Kullanımı

Ilık Sıcaklığı Korumak İçin Bir Ampul Nasıl Kullanılır?

Projemizin özetini okuduğumuz gibi. Biraz daha bilgi toplayıp bu projeyi yapmaya başlayalım.



Adım 1: Bileşenleri Toplama

Herhangi bir projeye başlamak için en iyi yaklaşım, başlangıçta tüm bileşenlerin bir listesini yapmak ve üzerinde çalışmak için iyi bir plan yapmaktır. Bu projede kullanacağımız bileşenler aşağıdadır.



  • DHT 22 - Sıcaklık ve Nem Sensörü
  • Röle Modülü
  • Breadboard
  • Ampul

Adım 2: Bileşenlerin İncelenmesi

Şimdi bu projede kullanacağımız tüm bileşenlerin bir listesini yaptık. Bir adım daha ileri gidelim ve tüm ana bileşenlerin kısa bir incelemesine geçelim.



Arduino nano, bir devredeki farklı görevleri kontrol etmek veya gerçekleştirmek için kullanılan bir mikrodenetleyici kartıdır. Biz bir C Kodu Arduino Nano'da mikrodenetleyici kartına nasıl ve hangi işlemlerin gerçekleştirileceğini anlatın. Arduino Nano, Arduino Uno ile tamamen aynı işlevselliğe sahiptir, ancak oldukça küçük bir boyuttadır. Arduino Nano kartındaki mikrodenetleyici ATmega328p.

Arduino Nano

DHT11 bir sıcaklık ve nem sensörüdür. Sıcaklık aralığı 0 ila 50 derece Santigrattır. Düşük maliyetli ve yüksek stabilite sağlayan verimli bir sensördür. Sıcaklığı ölçmek için yerleşik bir termistöre sahiptir. Ayrıca nemi de ölçer ancak bu projede nemi ölçmemize gerek yok.



DHT 11

Bir röle modülü, Arduino'dan giriş alan ve buna göre anahtarlayan bir anahtarlama cihazıdır. İki modda çalışır, Normalde Açık (NO) ve Normalde Kapalı (NC). NO oped'de, röle modülüne YÜKSEK sinyal uygulanmadıkça devre kesilir. NC modunda, röle modülüne YÜKSEK sinyal uygulanmadıkça devre tamamlanır.

Röle Modülü

3. Adım: Bileşenleri Birleştirme

Tüm bileşenlerin nasıl çalıştığına dair kısa bir çalışmadan geçtik. Nihai bir ürün yapmak için tüm bileşenleri bir araya getirmeye başlayalım.

DHT11 sensörünün Vcc ve topraklama pinini 5V ve Arduino nano topraklamasına bağlayın. DHT11 sensörünün çıkış pinini Pin2'ye ve röle modülünün IN pinini Arduino'nun Pin3'üne bağlayın. Röle modülünü Arduino üzerinden çalıştırın ve ampulün pozitif kablosunu HAYIR röle modülünün pimi. Röle modülünü ampule bağlarken dikkatli olun. Ampulü röleye bağlantınızın aşağıda gösterildiği gibi göründüğünden emin olun.

Röle Modülü

Adım 4: Arduino ile Başlarken

Arduino IDE'ye henüz aşina değilseniz endişelenmeyin, aşağıda Arduino IDE'yi nasıl kullanacağınız açıklanmıştır.

  1. Arduino'nun en son sürümünü şuradan indirin: Arduino .
  2. Mikrodenetleyici kartınızı Dizüstü bilgisayarınıza bağlayın.
  3. Git Kontrol Paneli ve tıklayın Donanım ve ses. Şimdi tıklayın Cihazlar ve yazıcılar . Burada Arduino'nuzun bağlı olduğu portu bulun. Benim durumumda COM14 ama farklı bilgisayarlarda farklı.

    Bağlantı Noktası Bulma

  4. Araç menüsüne tıklayın ve panoyu Arduino Nano .

    Ayar Panosu

  5. Aynı Araç menüsünden İşlemciyi şu şekilde ayarlayın: ATmega328p (Eski Önyükleyici).

    İşlemciyi Ayarlama

  6. Şimdi gözlemlediğiniz bağlantı noktasını kontrol paneline geri ayarlayın.

    Bağlantı Noktası Ayarlama

  7. DHT11 sensörünü kullanmak için bir kitaplık eklememiz gerekecek. Kitaplık, kodla birlikte indirme bağlantısına eklenmiştir. Git Eskiz> Kitaplığı Dahil Et> .ZIP Kitaplığı Ekle.

    Kitaplık dahil

  8. Aşağıda ekli kodu indirin ve IDE'nize kopyalayın. Tıkla yükle mikrodenetleyici panonuzdaki kodu yazmak için düğmeye basın.

    Yükle

Kodu tıklayarak indirebilirsiniz buraya.

Adım 5: Kod

DHT11 sensörünün kodu iyi yorumlanmıştır ve kendinden açıklamalıdır ancak burada kodun bazı açıklamaları bulunmaktadır.

  1. Başlangıçta, DHT11'i kullanmak için kitaplık dahil edilir, değişkenler başlatılır ve pinler de başlatılır.
#include dht11 DHT11; #define dhtpin 2 #define röle 3 float sıcaklığı;

2. geçersiz kurulum () pinleri INPUT veya OUTPUT olarak ayarlamak için kullanılan bir işlevdir. Ayrıca Arduino'nun baud hızını da ayarlar. Baud hızı, mikro denetleyici kartının iletişim hızıdır.

void setup () {pinMode (dhtpin, INPUT); pinMode (röle, ÇIKIŞ); Serial.begin (9600); // baud hızı}

3. geçersiz döngü () bir döngüde tekrar tekrar çalışan bir işlevdir. Bu fonksiyonda DHT11'in çıkış pininden verileri okuyoruz ve belirli bir sıcaklık seviyesinde röleyi açıp kapatıyoruz.

geçersiz döngü () {gecikme (1000); DHT11.read (dhtpin); // DHT sensöründen verileri okuyun temp = DHT11.temperature; // Bu verileri sıcaklığa çevirin ve temp Serial.print (temp); // Seri moonitor üzerindeki sıcaklığı göster Serial.println ('C'); if (temp> = 35) // Fanı {digitalWrite (röle, LOW) açın; //Serial.println(relay); } else // Fanı kapat {digitalWrite (röle, HIGH); //Serial.println(relay); }}

Tavuklarınız ve yumurtalarınız için kümes hayvanı kulübelerinde sabit bir sıcak sıcaklığı korumak için bir ampulü nasıl otomatikleştireceğinizi öğrendiğinizde, şimdi bu proje üzerinde çalışmaya başlayabilirsiniz. Bu DHT11 sensörünü başka projelerde de kullanabilirsiniz, örneğin Yangın alarmları, Akıllı evler, Oda Otomasyonları vb.