Isi kandungan:
- Langkah 1: Komponen
- Langkah 2: Menyambungkan LDR ke PICO
- Langkah 3: Menyambungkan LED dan Menguji Kerja Kami
- Langkah 4: Menyambungkan Relay ke PICO
- Langkah 5: Menyambungkan Beban AC dan Memprogram Relay
- Langkah 6: Anda Selesai
Video: Pencahayaan Rumah Pintar: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Hai kawan-kawan, hari ini kita akan membuat projek di mana kita mengawal mentol berdasarkan pencahayaan di sekitarnya. Kami akan menggunakan PICO dan Light Dependent Resistor (LDR), untuk mengesan cahaya, dan menyalakan atau mematikan bola lampu bergantung pada seberapa kuat pencahayaan di sekitarnya.
Langkah 1: Komponen
- PICO, boleh didapati di mellbell.cc ($ 17)
- LDR 12mm, sekumpulan 30 di ebay ($ 0.99)
- Modul Relay 2-saluran atau Modul Relay 1-saluran, tersedia di ebay ($ 0.74)
- Perintang 10k ohm, sekumpulan 100 di ebay ($ 0.99)
- Papan roti mini, sekumpulan 5 di ebay ($ 2.52)
- Lelaki - wayar jumber lelaki, sekumpulan 40 di ebay ($ 0.99)
- Kabel jumber lelaki - wanita, sekumpulan 40 di ebay ($ 0.99)
- Lampu AC 220v
- Bateri 9 volt
Langkah 2: Menyambungkan LDR ke PICO
Light Dependent Resistors adalah perintang berubah yang mengubah rintangannya bergantung pada jumlah cahaya yang jatuh ke atasnya. Hubungan mereka berkadar songsang, yang bermaksud bahawa rintangan meningkat ketika pencahayaan menurun, dan berkurang ketika pencahayaan meningkat.
Kami akan menggunakan harta ini untuk menukar voltan yang dibaca PICO kami, dan bertindak bergantung padanya. Kita mesti membuat pembahagi voltan menggunakan LDR kita untuk dapat melakukannya, dan ini adalah bagaimana kita membuatnya:
- Kami menghubungkan bahagian pertama LDR ke PICO's Vc
- Sambungkan bahagian lain LDR dengan perintang A0 dan 10K ohm
- Sambungkan sisi perintang yang lain ke GIC PICO
Kami sekarang mempunyai pembahagi voltan, di mana isyarat yang mencapai A0 PICO kita bergantung pada rintangan LDR kita. Isyarat keluar dari pembahagi voltan diwakili oleh: Vout = (R2 / (R1 + R2)) * Vin. Dalam kes kami
- Vin = Sumber kuasa (Vc)
- Vout = A0
- R1 = Rintangan LDR
- R2 = 10k ohm (rintangan tetap kami)
Mari kita lihat bagaimana ia bertindak dalam keadaan pencahayaan yang berbeza.
Ujian pertama: Bilik yang terang
Rintangan LDR menurun dan hampir mencapai 1K ohm, mari mencubanya dalam persamaan kami:
A0 = (10000 / (1000 + 10000)) * 5 = 4.54v
PICO ADC akan menukar voltan ini menjadi nilai digital 928.
Ujian kedua: Bilik gelap
Rintangan LDR meningkat dan hampir mencapai 10K ohm, mari cuba lagi dalam persamaan kami:
A0 = (10000 / (9000 + 10000)) * 5 = 2.63v
PICO ADC akan menukar voltan ini menjadi nilai digital 532.
Sekarang kita dapat memperoleh bacaan dari LDR kita, mari menyambungkan LED ke PICO kita dan menggunakannya untuk menguji kerja kita.
Langkah 3: Menyambungkan LED dan Menguji Kerja Kami
Kami sekarang mahu LED mati dan bergantung pada bacaan LDR kami. Ini bermaksud bahawa kita perlu mengambil bacaan dari LDR kita, dan memprogram titik putus agar LED kita menyala dan mematikan.
Anda memerlukan program anda untuk melakukan perkara berikut:
- Ambil isyarat input dari LDR di A0
- Mempunyai D2 sebagai output untuk LED kami
- Tentukan pemboleh ubah yang mewakili bacaan LDR kita
- Memaparkan isyarat LDR ke A0 di monitor bersiri
- Tentukan titik putus untuk LED kami menyala dan mati pada.
Tetapi, sebelum kami menjalankan program kami, mari sambungkan LED ke PICO kami seperti ini:
- Sambungkan kaki panjang LED (anod positif) ke pin D2 PICO kami
- Sambungkan kaki pendek LED (katod negatif) ke GIC PICO
Langkah 4: Menyambungkan Relay ke PICO
Sekarang kita tahu bahawa PICO dan program kita terhubung dan berfungsi dengan baik. Kita boleh mengawal lampu rumah kita atau peralatan rumah lain. Tetapi, kita memerlukan geganti untuk melakukannya.
Relay terdiri daripada elektromagnet yang digunakan sebagai suis untuk membuka litar dan menutupnya. Kami akan menggunakan PICO untuk mengawal operasi beralih relay, untuk mengawal penghantaran arus ke peranti. Dan ini adalah pin pin relay:
- Vcc (Relay) -> Disambungkan ke pin 5 volt (PICO) untuk menghidupkan gegelung di dalam relay
- GND (Relay) -> Disambungkan ke GND PICO untuk menghidupkan gegelung di dalam relay
- IN1 (Relay) -> Menyambungkan ke pin output digital untuk menghantar isyarat ke geganti pertama untuk membuka dan menutup litar, sekiranya kita akan menjadi D2 (PICO)
- IN2 (Relay) -> Ini sama dengan IN1, tetapi untuk relay kedua, dan kita akan membiarkannya kosong kerana kita hanya mempunyai satu muatan.
- Common "com" (Relay) -> Common dihubungkan ke salah satu hujung beban yang hendak dikawal.
- Biasanya "NC" Tertutup (Relay) -> Hujung beban yang lain disambungkan ke NC atau TIDAK, jika dihubungkan ke NC beban tetap tersambung sebelum pencetus.
- Biasanya Buka "TIDAK" (Relay) -> Hujung beban yang lain disambungkan ke NC atau TIDAK, jika disambungkan ke NO, beban tetap Terputus sebelum pencetus.
Kami sekarang hanya akan mengganti LED dengan modul geganti.
Langkah 5: Menyambungkan Beban AC dan Memprogram Relay
Sekarang, anda hanya perlu menyambungkan beban AC ke modul geganti, dan anda melakukannya dengan memotong satu wayar dari beban anda menjadi separuh, kemudian menyambungkan salah satu hujungnya ke relay, dan yang lain ke NO.
Kodnya akan tetap sama seperti LED, kerana relay menggunakan isyarat digital seperti LED. Tetapi, ubah pemboleh ubah yang dipimpin ke relay, sehingga tetap jelas dan deskriptif.
Langkah 6: Anda Selesai
Sekarang, anda mempunyai lampu AC yang menyala dan mati bergantung pada cahaya yang ada di dalam bilik. Anda boleh melakukan ini ke mana-mana elektronik rumah, anda hanya perlu berhati-hati dengan seberapa pintar anda membuatnya!
Jangan ragu untuk memberi kami cadangan, dan mengemukakan sebarang pertanyaan, kami akan dengan senang hati menjawabnya. Dan jika anda suka, jangan lupa untuk berkongsi di Facebook atau tinggalkan kami di mellbell.cc.
Disyorkan:
Lampu LED Meja Pintar - Pencahayaan Pintar W / Arduino - Ruang Kerja Neopixels: 10 Langkah (dengan Gambar)
Lampu LED Meja Pintar | Pencahayaan Pintar W / Arduino | Ruang Kerja Neopixels: Sekarang beberapa hari kita menghabiskan banyak masa di rumah, belajar dan bekerja secara maya, jadi mengapa tidak menjadikan ruang kerja kita lebih besar dengan sistem lampu khas Arduino dan Ws2812b berdasarkan LED. Di sini saya tunjukkan kepada anda bagaimana membina Smart anda Lampu LED Meja yang
IlluMOONation - Model Pencahayaan Pintar: 7 Langkah
IlluMOONation - Model Pencahayaan Pintar: Adakah anda pernah melihat langit malam dan tidak dapat melihat bintang? Berjuta-juta kanak-kanak di seluruh dunia tidak akan pernah mengalami Bima Sakti di mana mereka tinggal kerana penggunaan cahaya buatan yang meningkat dan meluas pada waktu malam yang tidak
Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay - Idea Automasi Rumah: 15 Langkah (dengan Gambar)
Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay | Idea Automasi Rumah: Dalam projek automasi rumah ini, kami akan merancang modul relai rumah pintar yang dapat mengawal 5 peralatan rumah. Modul relay ini dapat dikendalikan dari telefon bimbit atau telefon pintar, jauh IR atau TV jauh, suis manual. Relay pintar ini juga dapat merasakan
Band Sempit IoT: Pencahayaan Pintar & Jalan Metering untuk Ekosistem yang Lebih Baik dan Sihat: 3 Langkah
Band Sempit IoT: Pencahayaan Pintar & Jalan Metering untuk Ekosistem yang Lebih Baik dan Lebih Sihat: Automasi telah berjaya mencapai hampir semua sektor. Bermula dari pembuatan hingga penjagaan kesihatan, pengangkutan, dan rantaian bekalan, automasi telah menyaksikan cahaya sepanjang hari. Baiklah, semua ini pasti menarik, tetapi ada yang nampaknya
NexArdu: Kawalan Pintar Pencahayaan: 5 Langkah
NexArdu: Illumination Smart Control: UpdateIf telah mengembangkan fungsi yang sama menggunakan Home Assistant. Pembantu Rumah menawarkan banyak kemungkinan. Anda boleh mendapatkan perkembangannya di sini .----------------- Sketsa untuk mengawal pencahayaan rumah dengan cara pintar melalui 433.92MHz (