Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Pernahkah Anda ingin memiliki pencahayaan di ruang bawah tanah atau ruangan dengan beberapa jenis kontrol. Apakah itu hanya menyalakan saat Anda masuk atau lebih baik lagi kemampuan untuk meredupkan dan mencerahkan. Inilah satu solusi untuk memulai proyek ini. Ini adalah sketsa sederhana dan pengaturan yang sangat sederhana. Anda dapat memodifikasi sesuka Anda. Ini dia!!
Langkah 1: Kumpulkan Persediaan
Panel Surya Kamera Game 12v (baterai SLA 12v 7.5AH atau baterai lebih besar)Solar Charge Controller 12v Arduino Nano atau uno atau mega 12v strip led super terang 2x16.4ft100K ohm Potensiometer2x1k ohm resistorRFP30N06LE 30A 60V N-Channel MOSFET TO-220Epoxy (untuk merekatkan strip untuk semen)
Langkah 2: Rekatkan Strip ke Dinding atau Atap
Sebagian besar strip dalam ruangan dilengkapi dengan pita 3M di bagian belakang tetapi tidak menempel dengan baik pada semen sehingga untuk setiap satu atau dua kaki letakkan setetes epoksi di mana led akan ditempatkan. Pastikan ujung tempat Anda akan menghubungkan kabel akan dekat dengan tempat Anda menghubungkan ke sirkuit Arduino.
Langkah 3: Buat Koneksi
Jalankan tenaga surya Anda ke ruang bawah tanah atau di mana pun desain Anda sesuai. Hubungkan (+)(-) masing-masing ke sisi susunan surya Anda dari sistem pengisian. Hubungkan baterai Anda ke sisinya masing-masing pada pengontrol pengisian daya.
Langkah 4: Pengkodean
Pada arduino Anda, Anda harus mencari pin pwm sehingga Anda dapat mengatur pencahayaan dengan kontrol pwm. Menggunakan potensiometer saat Anda beralih ke resistansi yang lebih besar, pembacaan ini akan dikirim ke lampu Anda. Ketika resistansi turun di bawah 20ohm itu akan mematikan lampu.#define lampu 9 //menghubungkan ke gerbang MOSFETint pot = A0;void setup() { Serial.begin(9600); pinMode(lampu, OUTPUT); pinMode(pot, INPUT_PULLUP);}void loop() { delay(200); int kontrol = analogRead(pot); kontrol = peta(kontrol, 0, 1023, 0, 255); Serial.println(kontrol); penundaan (200); analogWrite(lampu, kontrol);Jika(kontrol < 20){ analogWrite(lampu, 0);}}
Langkah 5: Selesai
Sekarang Anda memiliki sistem pencahayaan yang berfungsi dan dapat dikontrol.