Bagaimana Cara Menghemat Listrik Menggunakan Deteksi Manusia?
Dengan bertambahnya populasi manusia, konsumsi energi juga meningkat sehingga sistem penerangan hemat energi menjadi bidang penelitian yang paling penting. Ada banyak cara untuk menghemat listrik di rumah kita. Cara terbaik adalah dengan mengotomatiskan lampu dan kipas ruangan berdasarkan Deteksi Manusia.
Dalam proyek ini, jika ada manusia yang terdeteksi di dalam ruangan, lampu dan kipas angin akan bekerja dengan normal tetapi ketika tidak ada manusia yang terdeteksi, peralatan listrik ini akan mati secara otomatis.
Bagaimana Mengotomatiskan Lampu Melalui Deteksi Manusia?
Karena kita sekarang mengetahui abstrak dari proyek kita, mari kita melangkah lebih jauh dan mengumpulkan lebih banyak informasi untuk mulai bekerja.
Langkah 1: Mengumpulkan Komponen
Cara paling cerdas untuk memulai sebuah proyek adalah dengan membuat rencana kerja yang lengkap di awal. Lebih baik membuat daftar peralatan dan membelinya di tempat pertama selalu merupakan pendekatan terbaik. Berikut ini adalah komponen yang akan kita gunakan dalam proyek kita.
Langkah 2: Mempelajari Komponen
Sekarang karena kita memiliki daftar semua komponen yang akan kita gunakan dalam proyek kita, mari kita pelajari singkat tentang komponen ini untuk membuat pemahaman yang lebih baik tentang proyek kita.
Arduino Nano adalah papan mikrokontroler yang memiliki mikrokontroler ATmega328p di atasnya. Papan ini digunakan untuk melakukan berbagai operasi dalam suatu rangkaian. Kami membakar a Kode Cdi Arduino dan beri tahu apa yang harus dilakukan.
Sensor Passive Infrared (PIR) adalah sensor elektronik yang mendeteksi pancaran sinar infra merah dari benda-benda di bidang operasinya. Sensor ini paling sering digunakan dalam perangkat pendeteksi gerakan. Kata pasif menunjukkan bahwa sensor ini tidak memancarkan energi untuk mendeteksi, mereka bekerja sepenuhnya dengan mendeteksi sinar IR yang dipancarkan oleh objek yang berbeda. Sensitivitas sensor PIR dapat disesuaikan dengan potensiometer yang ada di dalamnya. Anda juga dapat mengubah waktu tunda sensor ini dengan potensiometer itu.
Modul Relai adalah perangkat switching. Ini menerima sinyal dan mengganti perangkat elektronik atau alat apa pun sesuai dengan sinyal input. Ia bekerja dalam dua mode, Biasanya Terbuka (TIDAK) dan Biasanya Tertutup (NC).Dalam mode Normally Open, rangkaian awalnya rusak ketika sinyal input ke relai RENDAH. Dalam mode Biasanya Tertutup, rangkaian awalnya selesai ketika sinyal input RENDAH.
Langkah 3: Merakit Sirkuit
- Sensor PIR memiliki tiga pin. Hubungkan Vcc dan arde sensor PIR ke 5V dan arde Arduino nano dan sambungkan DI LUAR pin PIR ke pin2 Arduino Nano.
- Nyalakan modul relai melalui Arduino dan sambungkan DI pin dari relay ke pin3 dari Arduino Nano.
- Hubungkan TIDAK pin modul relai ke kabel positif alat listrik Anda. Koneksi Anda harus seperti:
Langkah 4: Memulai Arduino
Jika Anda belum terbiasa dengan Arduino IDE, jangan khawatir, kami akan melalui prosedur langkah demi langkah untuk menyiapkan Arduino IDE.
- Unduh versi terbaru Arduino IDE dari Arduino
- sambungkan papan Arduino Anda ke PC dan buka Control Panel. Klik Perangkat keras dan Suaradan View Perangkat dan Printer.Temukan nama port tempat papan Arduino Anda terhubung.
- Di menu Alat, Atur papan sebagai Arduino Nano.
- Di menu Alat yang sama, atur port yang Anda amati sebelumnya di panel Kontrol.
- Atur prosesor sebagai ATmega328P (Old Bootloader).
- Unduh kode yang terlampir di bawah ini dan klik Unggah tombol.
Untuk mendownload kodenya, klik disini
Langkah 5: Kode
Kode ini sangat sederhana dan dikomentari dengan baik tetapi tetap saja dijelaskan secara singkat di bawah ini.
- Variabel dan pin Arduino akan diinisialisasi.
int pirOut = 5; // keluaran dari pir sensor int relay = 13; // pin relay
2. batalkan pengaturan() adalah fungsi di mana pin papan mikrokontroler diinisialisasi untuk digunakan sebagai INPUT atau OUTPUT. Kecepatan baud juga diatur dalam fungsi ini menggunakan Serial.begin.Kecepatan baud adalah kecepatan di mana papan mikrokontroler berkomunikasi dengan komponen lain yang terpasang.
void setup () {pinMode (pirOut, INPUT); // setting pir output sebagai arduino input pinMode (relay, OUTPUT); // setting led sebagai output Serial.begin (9600); // komunikasi serial antara arduino dan pc}
3. lingkaran kosong() adalah fungsi yang berjalan berulang kali dalam satu siklus. Dalam loop ini, kami memberikan instruksi kepada Arduino Nano operasi apa yang harus dilakukan.
void loop () {if (digitalRead (pirOut) == HIGH) // membaca data dari sensor pir {digitalWrite (relay, HIGH); // pengaturan mengarah ke Serial.println tinggi ("gerakan terdeteksi"); } else {digitalWrite (relay, LOW); // pengaturan menyebabkan rendahnya Serial.println ("scanning"); }}
Di sini kita membaca status pin OUT dari sensor PIR. Jika tinggi berarti manusia terdeteksi, sehingga lampu tetap menyala. Jika pin OUT dari sensor PIR rendah berarti tidak ada manusia yang terdeteksi. Ini akan mengakibatkan peralatan elektronik mati secara otomatis.
Sekarang seperti yang Anda ketahui cara menggunakan sensor PIR untuk mendeteksi manusia di sebuah ruangan. Nikmati membuat sistem pencahayaan hemat energi Anda sendiri untuk menghemat listrik. Ini bisa memotong tagihan listrik Anda hingga 30 persen.