- Bahan Diperlukan
- Rajah Litar
- LDR
- Mengendalikan LED dikendalikan LDR menggunakan Arduino
- Penjelasan Kod:
- Mengendalikan Relay menggunakan LDR dengan Arduino
Kita semua mahu perkakas rumah kita dikendalikan secara automatik berdasarkan beberapa keadaan dan itulah yang disebut Automasi rumah. Hari ini kita akan mengawal cahaya berdasarkan kegelapan di luar, cahaya akan menyala secara automatik ketika gelap di luar dan mati ketika ia menjadi terang. Untuk ini, kita memerlukan sensor cahaya untuk mengesan keadaan cahaya dan beberapa litar untuk mengawal sensor Cahaya. Ia seperti litar Pengesan Gelap dan Cahaya tetapi kali ini kami menggunakan Arduino untuk mendapatkan lebih banyak kawalan terhadap cahaya.
Di litar ini, kami membuat Sensor Cahaya menggunakan LDR dengan Arduino untuk mengendalikan bola lampu / CFL sesuai dengan keadaan cahaya ruangan atau kawasan luar.
Bahan Diperlukan
- Arduino UNO
- LDR (Perintang Bergantung Cahaya)
- Perintang (100k-1; 330ohm-1)
- LED - 1
- Modul geganti - 5v
- Mentol / CFL
- Menyambung wayar
- Papan roti
Rajah Litar
LDR
LDR adalah Perintang Bergantung Cahaya. LDR dibuat dari bahan semikonduktor untuk membolehkan mereka mempunyai sifat sensitif cahaya. Terdapat banyak jenis tetapi satu bahan popular dan ia adalah kadmium sulfida (CdS). LDR atau FOTO RESISTOR ini berfungsi berdasarkan prinsip "Photo Conductivity". Sekarang apa yang dikatakan oleh prinsip ini adalah, setiap kali cahaya jatuh di permukaan LDR (dalam kes ini) kekonduksian elemen meningkat atau dengan kata lain, rintangan LDR jatuh apabila cahaya jatuh di permukaan LDR. Sifat penurunan rintangan untuk LDR ini dicapai kerana ia adalah sifat bahan semikonduktor yang digunakan di permukaan.
Kami sebelumnya membuat banyak Litar menggunakan LDR, yang menggunakan LDR untuk mengautomasikan lampu mengikut keperluan.
Mengendalikan LED dikendalikan LDR menggunakan Arduino
Seperti rajah litar, kami telah membuat litar pembahagi voltan menggunakan perintang LDR dan 100k. Output pembahagi voltan dimasukkan ke pin analog Arduino. Pin analog merasakan voltan dan memberikan beberapa nilai analog kepada Arduino. Nilai analog berubah mengikut rintangan LDR. Oleh itu, apabila cahaya jatuh pada LDR, rintangannya semakin berkurang dan oleh itu nilai voltan meningkat.
Intensiti cahaya ↓ - Rintangan ↑ - Voltan pada pin analog ↓ - Lampu menyala
Mengikut kod Arduino, jika nilai analog turun di bawah 700, kami menganggapnya sebagai gelap dan cahaya menyala. Sekiranya nilainya berada di atas 700, kami menganggapnya terang dan cahaya akan mati.
Penjelasan Kod:
Video Arduino dan Demonstrasi Lengkap diberikan pada akhir projek ini.
Di sini, kami menentukan Pins untuk Relay, LED dan LDR.
#define relay 10 int LED = 9; int LDR = A0;
Menyiapkan LED dan Relay sebagai pin Output, dan LDR sebagai pin input.
pinMode (LED, OUTPUT); pinMode (relay, OUTPUT); pinMode (LDR, INPUT);
Membaca nilai analog voltan melalui pin A0 Arduino. Voltan analog ini akan dinaikkan atau diturunkan mengikut ketahanan LDR.
int LDRValue = analogRead (LDR);
Memberi syarat untuk gelap dan terang. Sekiranya nilainya kurang dari 700 maka gelap dan LED atau Cahaya menyala. Sekiranya nilainya lebih besar daripada 700, maka ia akan terang dan LED atau lampu mati.
jika (LDRValue <= 700) {digitalWrite (LED, TINGGI); digitalWrite (relay, TINGGI); Serial.println ("Ini Gelap Di Luar; Status lampu: AKTIF"); } lain {digitalWrite (LED, RENDAH); digitalWrite (geganti, RENDAH); Serial.println ("Ini Cahaya Luar; Status lampu: MATI"); }
Mengendalikan Relay menggunakan LDR dengan Arduino
Daripada mengawal LED mengikut kecerahan dan kegelapan, kita boleh mengawal lampu rumah atau peralatan elektrik apa pun. Yang harus kita lakukan hanyalah menyambungkan modul geganti dan menetapkan parameter untuk menghidupkan dan mematikan alat AC mengikut intensiti cahaya. Sekiranya nilainya jatuh di bawah 700, yang bermaksud Gelap, maka relay beroperasi dan lampu menyala. Sekiranya nilainya lebih besar dari 700, yang bermaksud harinya atau terang, maka relay tidak akan beroperasi dan lampu tetap mati. Ketahui lebih lanjut mengenai relay di sini dan cara menyambungkan alat AC ke relay.
Juga, periksa:
- Litar Pengawal Lampu Jalan Automatik Menggunakan Relay dan LDR
- Lampu Tangga Automatik
- Lampu Kecemasan Raspberry Pi