Bagaimana Menjaga Suhu Konstan Untuk Ayam Di Pondok Unggas Menggunakan Bola Lampu?
Tugas penting dalam peternakan unggas mana pun adalah menjaga suhu hangat yang konstan untuk anak ayam. Sebagian besar peternakan unggas memiliki gubuk kecil tempat mereka menyimpan ayam dan telur. Temperatur harus hangat untuk menjamin kesehatan anak ayam tersebut. Ini bisa dilakukan dengan mengaplikasikan lampu energi tinggi di gubuk-gubuk tersebut. Lampu ini menghasilkan energi panas yang dibutuhkan untuk menjaga suhu tetap tinggi di dalam gubuk ini.
Bagaimana Cara Menggunakan Bola Lampu Untuk Menjaga Suhu Hangat?
Seperti yang telah kita baca abstrak proyek kita. Mari kita kumpulkan lebih banyak informasi dan mulai membuat proyek ini.
Langkah 1: Mengumpulkan Komponen
Pendekatan terbaik untuk memulai proyek apa pun adalah membuat daftar semua komponen di awal dan rencana yang baik untuk mengerjakannya. Berikut ini adalah komponen-komponen yang akan kita gunakan dalam proyek ini.
Langkah 2: Mempelajari Komponen
Sekarang kita telah membuat daftar semua komponen yang akan kita gunakan dalam proyek ini. Mari kita melangkah lebih jauh dan melakukan studi singkat tentang semua komponen utama.
Arduino nano adalah papan mikrokontroler yang digunakan untuk mengontrol atau menjalankan berbagai tugas dalam suatu rangkaian. Kami membakar a Kode C. pada Arduino Nano untuk memberi tahu papan mikrokontroler bagaimana dan operasi apa yang harus dilakukan. Arduino Nano memiliki fungsi yang persis sama dengan Arduino Uno tetapi dalam ukuran yang cukup kecil. Mikrokontroler pada papan Arduino Nano adalah ATmega328p.
DHT11 adalah sensor suhu dan kelembaban. Kisaran suhunya 0 hingga 50 derajat Celcius. Ini adalah biaya rendah dan sensor efisien yang memberikan stabilitas tinggi. Untuk mengukur suhu, alat ini memiliki termistor built-in. Ini juga mengukur kelembapan tetapi dalam proyek ini, kami tidak perlu mengukur kelembapan.
Modul relai adalah perangkat sakelar yang mengambil input dari Arduino dan sakelar yang sesuai. Ini beroperasi dalam dua mode, Biasanya Terbuka (TIDAK) dan Biasanya Tertutup (NC).Dalam operasi NO, sirkuit rusak kecuali sinyal TINGGI diterapkan ke modul relai. Dalam mode NC, rangkaian selesai kecuali sinyal TINGGI diterapkan ke modul relai.
Langkah 3: Merakit Komponen
Seperti kita telah melalui studi singkat tentang cara kerja semua komponen. Mari kita mulai merakit semua komponen untuk membuat produk akhir.
Hubungkan Vcc dan pin ground dari sensor DHT11 ke 5V dan ground Arduino nano. Hubungkan pin output sensor DHT11 ke Pin2 dan pin IN modul relai ke Pin3 Arduino. Nyalakan modul relai melalui Arduino dan sambungkan kabel positif bohlam di TIDAK pin modul relai. Hati-hati saat menghubungkan modul relai ke bohlam. Pastikan koneksi bohlam Anda ke relai terlihat seperti yang ditunjukkan di bawah ini.
Langkah 4: Memulai Arduino
Jika Anda belum terbiasa dengan Arduino IDE, jangan khawatir, Anda dijelaskan cara menggunakan Arduino IDE di bawah ini.
- Unduh Arduino versi terbaru dari Arduino.
- Hubungkan papan Mikrokontroler Anda ke Laptop Anda.
- Pergi ke Panel kendali dan klik Perangkat keras dan Suara. Sekarang Klik Perangkat dan Printer. Di sini, temukan port tempat Arduino Anda terhubung. Dalam kasus saya ini adalah COM14 tetapi berbeda pada komputer yang berbeda.
- Klik pada menu Alat dan atur papan ke Arduino Nano.
- Dari menu Alat yang sama, atur Prosesor ke ATmega328p (Old Bootloader).
- Sekarang atur kembali port yang Anda amati di panel kontrol.
- Kami harus menyertakan perpustakaan untuk menggunakan sensor DHT11. Perpustakaan dilampirkan di bawah ini di tautan unduhan bersama dengan kodenya. Pergi ke Sketch> Include Library> Add .ZIP Library.
- Unduh kode yang terlampir di bawah ini dan salin ke IDE Anda. Klik pada unggah tombol untuk membakar kode pada papan mikrokontroler Anda.
Anda dapat mengunduh kode dengan mengklik di sini.
Langkah 5: Kode
Kode untuk sensor DHT11 dikomentari dengan baik dan cukup jelas tetapi berikut adalah beberapa penjelasan kodenya.
- Pada awalnya, perpustakaan untuk menggunakan DHT11 disertakan, variabel diinisialisasi dan pin juga diinisialisasi.
#includedht11 DHT11; # Tentukan dhtpin 2 # Tentukan relai 3 suhu mengambang;
2. batal penyiapan ()adalah fungsi yang digunakan untuk mengatur pin sebagai INPUT atau OUTPUT. Ini juga mengatur baud rate dari Arduino. Baud rate adalah kecepatan komunikasi papan mikrokontroler.
batal penyiapan () {pinMode (dhtpin, INPUT); pinMode (relai, OUTPUT); Serial.begin (9600); // baud rate}
3. void loop ()adalah fungsi yang berjalan berulang kali dalam satu siklus. Dalam fungsi ini, kita membaca data dari pin keluaran DHT11 dan menghidupkan atau mematikan relai pada tingkat suhu tertentu.
void loop () {delay (1000); DHT11.read (dhtpin); // Baca data dari sensor DHT temp = DHT11.temperature; // Konversikan data ini ke suhu dan simpan dalam suhu Serial.print (temp); // Tampilkan suhu pada serial moonitor Serial.println ("C"); if (temp> = 35) // Nyalakan kipas angin {digitalWrite (relay, LOW); //Serial.println(relay); } else // Matikan kipas angin {digitalWrite (relay, HIGH); //Serial.println(relay); }}
Sekarang karena Anda telah mempelajari cara mengotomatiskan bohlam untuk mempertahankan suhu hangat yang konstan di gubuk unggas untuk ayam dan telur Anda, sekarang Anda dapat mulai mengerjakan proyek ini. Anda juga dapat menggunakan sensor DHT11 ini di proyek lain, misalnya, Alarm kebakaran, Rumah pintar, Otomatisasi Ruangan, dll.