Bagaimana Mengekalkan Suhu Yang Tetap Untuk Ayam Di Pondok Unggas Menggunakan Mentol?

Tugas penting di mana-mana ladang unggas adalah menjaga suhu panas yang berterusan untuk anak ayam. Sebilangan besar ladang unggas mempunyai pondok kecil di mana mereka menyimpan anak ayam dan telurnya. Suhu mesti panas untuk memastikan kesihatan anak ayam ini. Ini dapat dilakukan dengan menggunakan mentol tenaga tinggi di pondok tersebut. Mentol ini menghasilkan tenaga haba yang diperlukan untuk menjaga suhu tinggi di pondok ini.



Menggunakan Mentol untuk Mengekalkan Suhu Hangat

Bagaimana Menggunakan Mentol Untuk Mengekalkan Suhu Hangat?

Seperti yang telah kita baca abstrak projek kita. Marilah kita mengumpulkan lebih banyak maklumat dan mula membuat projek ini.



Langkah 1: Mengumpulkan Komponen

Pendekatan terbaik untuk memulakan sesuatu projek adalah dengan membuat senarai semua komponen pada permulaan dan rancangan yang baik untuk mengusahakannya. Berikut adalah komponen yang akan kita gunakan dalam projek ini.



  • DHT 22 - Sensor Suhu dan Kelembapan
  • Modul Relay
  • Papan roti
  • Mentol

Langkah 2: Mengkaji Komponen

Sekarang kerana kami telah membuat senarai semua komponen yang akan kami gunakan dalam projek ini. Mari kita melangkah lebih jauh dan menjalani kajian ringkas mengenai semua komponen utama.



Arduino nano adalah papan mikrokontroler yang digunakan untuk mengawal atau menjalankan tugas yang berbeza dalam litar. Kami membakar a Kod C di Arduino Nano untuk memberitahu lembaga mikrokontroler bagaimana dan operasi apa yang harus dilakukan. Arduino Nano mempunyai fungsi yang sama persis dengan Arduino Uno tetapi dalam ukuran yang agak kecil. Pengawal mikro pada papan Arduino Nano adalah ATmega328p.

Arduino Nano

DHT11 adalah sensor suhu dan kelembapan. Julat suhu 0 hingga 50 darjah Celsius. Ia adalah sensor rendah dan cekap yang memberikan kestabilan yang tinggi. Untuk mengukur suhu ia mempunyai termistor terbina dalam. Ia juga mengukur kelembapan tetapi dalam projek ini, kita tidak perlu mengukur kelembapan.



DHT 11

Modul relay adalah peranti pensuisan yang mengambil input dari Arduino dan beralih dengan sewajarnya. Ia beroperasi dalam dua mod, Biasanya Dibuka (TIDAK) dan Biasanya ditutup (NC). Dalam oped NO, litar rosak kecuali isyarat TINGGI diterapkan ke modul geganti. Dalam mod NC, litar selesai kecuali isyarat TINGGI diterapkan ke modul geganti.

Modul Relay

Langkah 3: Menyusun Komponen

Seperti yang telah kita lalui kajian ringkas bagaimana semua komponen berfungsi. Mari kita mula memasang semua komponen untuk membuat produk akhir.

Sambungkan pin Vcc dan ground sensor DHT11 ke 5V dan arde nano Arduino. Sambungkan pin output sensor DHT11 ke Pin2 dan pin IN modul geganti ke Pin3 Arduino. Hidupkan modul geganti melalui Arduino dan sambungkan wayar positif mentol di TIADA pin modul geganti. Berhati-hati semasa menyambungkan modul geganti ke mentol. Pastikan sambungan mentol anda ke relay seperti yang ditunjukkan di bawah.

Modul Relay

Langkah 4: Bermula dengan Arduino

Sekiranya anda belum biasa dengan Arduino IDE, jangan risau, anda dijelaskan cara menggunakan Arduino IDE di bawah.

  1. Muat turun Arduino versi terkini dari Arduino .
  2. Sambungkan papan Mikrokontroler anda ke Komputer riba anda.
  3. Pergi ke Panel kawalan dan klik pada Perkakasan dan Suara. Sekarang Klik Peranti dan Pencetak . Di sini, cari port yang menghubungkan Arduino anda. Dalam kes saya, ia adalah COM14 tetapi berbeza pada komputer yang berbeza.

    Mencari Pelabuhan

  4. Klik pada menu Alat dan tetapkan papan ke Arduino Nano .

    Menetapkan Papan

  5. Dari menu Alat yang sama, tetapkan Pemproses ke ATmega328p (Pemuat Boot Lama).

    Memproses Pemproses

  6. Sekarang tetapkan port yang anda perhatikan kembali di panel kawalan.

    Menetapkan Pelabuhan

  7. Kita mesti memasukkan perpustakaan untuk menggunakan sensor DHT11. Perpustakaan dilampirkan di bawah dalam pautan muat turun beserta kodnya. Pergi ke Lakarkan> Sertakan Perpustakaan> Tambah Perpustakaan .ZIP.

    Termasuk Perpustakaan

  8. Muat turun kod yang dilampirkan di bawah dan salin ke IDE anda. Klik pada muat naik butang untuk membakar kod pada papan mikrokontroler anda.

    Muat naik

Anda boleh memuat turun kod dengan mengklik di sini.

Langkah 5: Kod

Kod untuk sensor DHT11 dikomentari dengan baik dan cukup jelas tetapi berikut adalah beberapa penjelasan mengenai kod tersebut.

  1. Pada awalnya, perpustakaan untuk menggunakan DHT11 disertakan, pemboleh ubah diinisialisasi dan pin juga diinisialisasi.
#masuk dht11 DHT11; #define dhtpin 2 #define relay 3 temp apungan;

2. persediaan tidak sah () adalah fungsi yang digunakan untuk menetapkan pin sebagai INPUT atau OUTPUT. Ini juga menetapkan kadar baud Arduino. Baud rate adalah kelajuan komunikasi papan mikrokontroler.

batal persediaan () {pinMode (dhtpin, INPUT); pinMode (relay, OUTPUT); Serial.begin (9600); // kadar baud }

3. gelung kosong () adalah fungsi yang berjalan berulang-ulang dalam satu kitaran. Dalam fungsi ini, kita membaca data dari pin output DHT11 dan menghidupkan atau mematikan geganti pada tahap suhu tertentu.

gelung kekosongan () {kelewatan (1000); DHT11.read (dhtpin); // Baca data dari suhu sensor DHT = suhu DHT11.; // Tukarkan data ini ke suhu dan simpan dalam temp Serial.print (temp); // Tunjukkan suhu pada bulan moonitor Serial.println ('C'); if (temp> = 35) // Hidupkan kipas {digitalWrite (relay, LOW); //Serial.println( relay); } lain // Matikan kipas {digitalWrite (relay, TINGGI); //Serial.println( relay); }}

Sekarang kerana anda telah belajar bagaimana mengautomasikan mentol untuk mengekalkan suhu panas yang tetap di pondok unggas untuk ayam dan telur anda, anda kini boleh mula mengerjakan projek ini. Anda juga boleh menggunakan sensor DHT11 ini dalam projek lain, misalnya, penggera kebakaran, rumah pintar, automasi bilik, dll.