Daftar Isi:
- Langkah 1: Komponen
- Langkah 2: Menghubungkan LDR ke PICO
- Langkah 3: Menghubungkan LED dan Menguji Pekerjaan Kami
- Langkah 4: Menghubungkan Relay ke PICO
- Langkah 5: Menghubungkan Beban AC dan Memprogram Relay
- Langkah 6: Anda Selesai
Video: Pencahayaan Rumah Pintar: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Halo teman-teman, hari ini kita akan membuat proyek di mana kita mengontrol bola lampu berdasarkan pencahayaan di sekitarnya. Kita akan menggunakan PICO dan Light Dependent Resistor (LDR), untuk mendeteksi cahaya, dan menyalakan atau mematikan bola lampu tergantung pada seberapa intens pencahayaan di sekitarnya.
Langkah 1: Komponen
- PICO, tersedia di mellbell.cc ($17)
- LDR 12mm, bundel 30 di ebay ($0,99)
- Modul Relai 2 saluran atau Modul Relai 1 saluran, tersedia di ebay ($ 0,74)
- Resistor 10k ohm, bundel 100 di ebay ($0,99)
- Papan tempat memotong roti mini, bundel 5 di ebay ($2,52)
- Kabel jumber pria - pria, bundel 40 di ebay ($0,99)
- Kabel jumber pria - wanita, bundel 40 di ebay ($ 0,99)
- Lampu AC 220v
- baterai 9volt
Langkah 2: Menghubungkan LDR ke PICO
Light Dependent Resistor adalah resistor variabel yang mengubah resistensi mereka tergantung pada jumlah cahaya yang jatuh pada mereka. Hubungan mereka berbanding terbalik, artinya resistansi meningkat saat pencahayaan berkurang, dan berkurang saat pencahayaan meningkat.
Kami akan menggunakan properti ini untuk mengubah tegangan yang dibaca PICO kami, dan bertindak tergantung padanya. Kami harus membuat pembagi tegangan menggunakan LDR kami untuk dapat melakukannya, dan ini adalah cara kami membuatnya:
- Kami menghubungkan sisi pertama LDR ke Vc. PICO
- Hubungkan sisi lain LDR dengan resistor A0 dan 10K ohm
- Hubungkan sisi lain resistor ke GND. PICO
Kami sekarang memiliki pembagi tegangan, di mana sinyal yang mencapai A0 PICO kami tergantung pada resistansi LDR kami. Sinyal keluar dari pembagi tegangan diwakili oleh: Vout = (R2/(R1+R2)) * Vin. Dalam kasus kami
- Vin = Sumber daya (Vc)
- Vout = A0
- R1 = Resistansi LDR
- R2 = 10k ohm (resistansi tetap kami)
Sekarang mari kita lihat cara kerjanya di bawah kondisi pencahayaan yang berbeda.
Tes pertama: Ruangan yang terang
Resistansi LDR menurun dan hampir mencapai 1K ohm, mari kita coba dalam persamaan kita:
A0= (10000/(1000+10000)) * 5 = 4,54v
ADC PICO akan mengubah tegangan ini menjadi nilai digital 928.
Tes kedua: Ruangan gelap
Resistansi LDR meningkat dan hampir mencapai 10K ohm, mari kita coba lagi dalam persamaan kita:
A0= (10000/(9000+10000)) * 5 = 2.63v
ADC PICO akan mengubah tegangan ini menjadi nilai digital 532.
Sekarang kita bisa mendapatkan pembacaan dari LDR kita, mari hubungkan LED ke PICO kita dan gunakan untuk menguji pekerjaan kita.
Langkah 3: Menghubungkan LED dan Menguji Pekerjaan Kami
Kami sekarang ingin LED mati dan hidup tergantung pada pembacaan LDR kami. Ini berarti bahwa kita perlu mengambil bacaan dari LDR kita, dan memprogram breakpoint untuk menyalakan dan mematikan LED kita.
Anda akan membutuhkan program Anda untuk melakukan hal berikut:
- Ambil sinyal input dari LDR di A0
- Memiliki D2 sebagai output untuk LED kami
- Tentukan variabel yang mewakili pembacaan LDR kita
- Menampilkan sinyal LDR ke A0 di monitor serial
- Tentukan breakpoint untuk menyalakan dan mematikan LED kami.
Tapi, sebelum kita menjalankan program kita, mari kita sambungkan LED ke PICO kita seperti ini:
- Hubungkan kaki panjang LED (anoda positif) ke pin D2 PICO kami
- Hubungkan kaki pendek LED (katoda negatif) ke GND PICO
Langkah 4: Menghubungkan Relay ke PICO
Sekarang kita tahu bahwa PICO dan program kita terhubung dan bekerja dengan baik. Kita bisa mengontrol lampu rumah kita atau peralatan rumah lainnya. Tapi, kita perlu relay untuk melakukannya.
Relay terdiri dari elektromagnet yang digunakan sebagai saklar untuk membuka dan menutup rangkaian. Kami akan menggunakan PICO untuk mengontrol operasi switching relai, untuk mengontrol pengiriman arus ke perangkat. Dan ini adalah pin out relay:
- Vcc (Relay) -> Terhubung ke pin 5 volt (PICO) untuk memberi daya pada koil di dalam relai
- GND (Relay) -> Terhubung ke GND PICO untuk memberi daya pada koil di dalam relai
- IN1 (Relay) -> Menghubungkan ke pin keluaran digital untuk mengirimkan sinyal ke relai pertama untuk membuka dan menutup rangkaian, dalam kasus kami ini adalah D2 (PICO)
- IN2 (Relay) -> Ini sama dengan IN1, tetapi untuk relay kedua, dan kami akan membiarkannya kosong karena kami hanya memiliki satu beban.
- Common "com" (Relay) -> Common terhubung ke salah satu ujung beban yang akan dikontrol.
- Biasanya Tertutup "NC" (Relay) -> Ujung beban yang lain terhubung ke NC atau NO, jika terhubung ke NC beban tetap terhubung sebelum pemicu.
- Biasanya Buka "NO" (Relay) -> Ujung beban yang lain terhubung ke NC atau NO, jika terhubung ke NO, beban tetap Terputus sebelum pemicu.
Kita sekarang tinggal mengganti LED dengan modul relay.
Langkah 5: Menghubungkan Beban AC dan Memprogram Relay
Sekarang, Anda hanya perlu menghubungkan beban AC ke modul relai, dan Anda melakukannya dengan memotong satu kabel dari beban Anda menjadi dua, lalu menghubungkan satu ujung ke com relai, dan ujung lainnya ke NO.
Kode akan tetap sama dengan LED, karena relay menggunakan sinyal digital seperti LED. Tapi, ubah variabel led menjadi relay, jadi tetap jelas dan deskriptif.
Langkah 6: Anda Selesai
Sekarang, Anda memiliki lampu AC yang menyala dan mati tergantung pada cahaya yang ada di dalam ruangan. Anda dapat melakukan ini pada elektronik rumah apa pun, Anda hanya perlu berhati-hati dengan seberapa pintar Anda membuatnya!
Jangan ragu untuk memberi kami saran, dan ajukan pertanyaan, kami akan dengan senang hati menjawabnya. Dan jika Anda menyukainya, jangan lupa untuk membagikannya di Facebook atau beri kami salam di mellbell.cc.
Direkomendasikan:
Rumah Pintar oleh Raspberry Pi: 5 Langkah (dengan Gambar)
Smart Home oleh Raspberry Pi: Sudah ada beberapa produk di luar sana yang membuat flat Anda lebih pintar, tetapi kebanyakan dari mereka adalah solusi eksklusif. Tapi mengapa Anda membutuhkan koneksi internet untuk menyalakan lampu dengan smartphone Anda? Itulah salah satu alasan bagi saya untuk membangun Smar saya sendiri
LCD BATU Dengan Rumah Pintar: 5 Langkah
LCD BATU Dengan Rumah Pintar: Hari ini, saya mendapatkan tampilan drive port serial STONE, yang dapat berkomunikasi melalui port serial MCU, dan desain logika UI tampilan ini dapat dirancang secara langsung dengan menggunakan perangkat lunak VGUS yang disediakan di situs web resmi STONE, yang sangat mudah
Sistem Pencahayaan Jalan Pintar- Tim Sailor Moon: 12 Langkah
Sistem Pencahayaan Jalan Pintar- Tim Sailor Moon: Hai! Ini Grace Rhee, Srijesh Konakanchi, dan Juan Landi, dan bersama-sama kita adalah Tim Sailor Moon! Hari ini kami akan membawakan Anda proyek DIY dua bagian yang dapat Anda terapkan langsung di rumah Anda sendiri. Sistem penerangan jalan pintar terakhir kami mencakup berbagai
Cara Membuat Rumah Pintar Menggunakan Modul Relai Kontrol Arduino - Ide Otomasi Rumah: 15 Langkah (dengan Gambar)
Cara Membuat Rumah Pintar Menggunakan Modul Relay Kontrol Arduino | Ide Otomasi Rumah: Dalam proyek otomatisasi rumah ini, kami akan merancang modul relai rumah pintar yang dapat mengontrol 5 peralatan rumah tangga. Modul relai ini dapat dikontrol dari Ponsel atau smartphone, remote IR atau remote TV, sakelar Manual. Relai pintar ini juga dapat merasakan
Pencahayaan Sekitar Rumah Menggunakan PICO: 9 Langkah
Pencahayaan Sekitar Rumah Menggunakan PICO: Pernahkah Anda ingin mengubah suasana ruangan dengan mengubah warna lampu? Nah, hari ini Anda akan belajar bagaimana melakukan hal itu. Karena, dengan proyek ini Anda akan membuat sistem pencahayaan ambient RGB yang dikendalikan Bluetooth yang dapat Anda tempatkan di mana saja