Isi kandungan:

Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU: 14 Langkah (dengan Gambar)
Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU: 14 Langkah (dengan Gambar)

Video: Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU: 14 Langkah (dengan Gambar)

Video: Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU: 14 Langkah (dengan Gambar)
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, November
Anonim
Image
Image
Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU
Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU
Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU
Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU

Dalam projek berasaskan IoT ini, saya telah membuat modul Automasi Rumah dengan modul relay kawalan Blynk dan NodeMCU dengan maklum balas masa nyata. Dalam Mod Manual, modul geganti ini dapat dikendalikan dari Mudah Alih atau telefon pintar dan, Suis manual. Dalam Auto Mode, relay pintar ini juga dapat merasakan suhu bilik dan cahaya matahari untuk menghidupkan dan mematikan kipas dan bola lampu.

Projek rumah pintar ini mempunyai ciri-ciri berikut: 1. Peralatan rumah yang dikawal dari Mudah Alih menggunakan Aplikasi Blynk 2. Peralatan rumah yang dikawal oleh sensor suhu & Kelembapan secara automatik (Dalam Mod Auto) 3. Peralatan rumah yang dikendalikan oleh Sensor Gelap secara automatik (Dalam Mod Auto) 4. Pantau bacaan suhu bilik & Kelembapan LIVE di OLED dan Telefon pintar 5. Peralatan rumah dikendalikan dengan suis manual 6. Kawal perkakas rumah melalui Internet

Bekalan

Komponen yang diperlukan untuk projek Rumah Pintar ini

1. NodeMCU

2. Sensor DH11

3. LDR

4. 10k Perintang 5 no

5. 1k Perintang 5 tidak (R1 hingga R4)

6. Perintang 220-ohm 2 tidak (R5 & R6)

7. Optocoupler PC817 2 No.

8. BC547 NPN Transistor 2 no

9. Diod 1N4007 2 No.

10. Diod 1N4001 1no

11. LED (1.5v) 3 No.

12. Kapasitor 100uF 2 No.

13. Relay SPDT 12V 2 No.

14. 7805 pengatur voltan 1 no

15. Push Switch / butang 4 no

16. Penyambung & pelompat

17. Paparan OLED I2C (0.96 "atau 1.3")

Langkah 1: Diagram Litar

Rajah Litar
Rajah Litar

Ini adalah gambarajah litar lengkap untuk projek automasi rumah berasaskan IoT ini.

Saya telah menggunakan NodeMCU untuk mengawal modul geganti. Saya telah menyambungkan sensor suhu & kelembapan DHT11 dan LDR untuk mengawal relay secara automatik mengikut suhu bilik dan cahaya sekeliling. Terdapat empat butang tekan yang dihubungkan dengan NodeMCU iaitu, S1, S2, CMODE, RST. S1 & S2 untuk mengendalikan modul geganti secara manual CMODE untuk menukar Mod (Mod Manual, Mod Auto) RST untuk menetapkan semula NodeMCU Saya telah membekalkan 12V ke modul geganti dan menggunakan pengatur voltan 7805 untuk membekalkan 5v ke NodeMCU.

Langkah 2: Buat Litar di Breadboard untuk Diuji

Buat Litar di Papan Roti untuk Diuji
Buat Litar di Papan Roti untuk Diuji
Buat Litar di Papan Roti untuk Diuji
Buat Litar di Papan Roti untuk Diuji

Sebelum merancang PCB, pertama saya membuat litar di papan roti untuk diuji. Semasa menguji, saya telah memuat naik kod ke NodeMCU kemudian cuba mengawal relay dengan menekan butang, Aplikasi Blynk, sensor suhu, dan LDR.

Muat turun Kod yang dilampirkan untuk projek NodeMCU ini.

Saya telah menyebut semua pautan perpustakaan yang diperlukan dalam kod.

Langkah 3: Pasang Aplikasi Blynk

Pasang Aplikasi Blynk
Pasang Aplikasi Blynk
Pasang Aplikasi Blynk
Pasang Aplikasi Blynk

Pasang Aplikasi Blynk dari gedung permainan Google atau App store kemudian tambahkan semua widget yang diperlukan untuk mengawal modul geganti dan memantau suhu dan kelembapan. Saya telah menerangkan semua butiran dalam video tutorial.

Saya telah menggunakan widget 3 butang untuk mengawal modul geganti dan menukar modus. Dan 2 widget pengukur untuk memantau suhu dan kelembapan.

Langkah 4: Mod yang berbeza dari Modul Relay Pintar

Mod yang berbeza dari Modul Relay Pintar
Mod yang berbeza dari Modul Relay Pintar

Kita boleh mengawal relay pintar dalam 2 mod:

1. Mod Manual

2. Mod Auto

Kita boleh menukar mod dengan mudah dengan butang CMODE yang dipasang di PCB atau dari Aplikasi Blynk.

Langkah 5: Mod Manual

Mod Manual
Mod Manual
Mod Manual
Mod Manual

Dalam mod Manual, kita dapat mengawal modul geganti dari butang tekan S1 & S2 atau dari Aplikasi Blynk.

Kami sentiasa dapat memantau status maklum balas masa nyata dari suis dari Aplikasi Blynk. Dan kami juga dapat memantau bacaan suhu dan kelembapan pada paparan OLED dan Aplikasi Blynk seperti yang anda lihat dalam gambar. Dengan Aplikasi Blynk, kita dapat mengawal modul geganti dari mana sahaja jika kita mempunyai internet di telefon pintar kita.

Langkah 6: Mod Auto

Mod Auto
Mod Auto
Mod Auto
Mod Auto

Dalam mod Auto, modul geganti yang dikendalikan oleh sensor DHT11 dan LDR.

Kita boleh menetapkan suhu dan nilai cahaya minimum dan maksimum yang telah ditetapkan. Dalam mod Auto apabila suhu bilik melintasi suhu maksimum yang telah ditentukan, relay-1 dihidupkan dan ketika suhu bilik menjadi lebih rendah daripada suhu minimum yang ditentukan, relay-1 akan mati secara automatik.

Dengan cara yang sama apabila tahap cahaya menurun relay-2 menyala dan apabila cahaya mencukupi relay-2 mati secara automatik. Saya telah menerangkan secara terperinci dalam video tutorial.

Langkah 7: Merancang PCB

Merangka PCB
Merangka PCB

Oleh kerana saya akan menggunakan litar setiap hari, jadi setelah menguji semua ciri modul relai pintar di papan roti, saya telah merancang PCB. Anda boleh memuat turun fail PCB Gerber projek automasi rumah ini dari pautan berikut:

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

Langkah 8: Pesan PCB

Perintahkan PCB
Perintahkan PCB
Perintahkan PCB
Perintahkan PCB
Perintahkan PCB
Perintahkan PCB

Selepas memuat turun fail Garber, anda boleh memesan PCB dengan mudah

1. Lawati https://jlcpcb.com dan Log masuk / Daftar

2. Klik pada butang QUOTE SEKARANG.

3 Klik pada butang "Tambah fail Gerber anda".

Kemudian semak dan pilih fail Gerber yang telah anda muat turun.

Langkah 9: Memuat naik Fail Gerber dan Tetapkan Parameter

Memuat naik Fail Gerber dan Tetapkan Parameter
Memuat naik Fail Gerber dan Tetapkan Parameter
Memuat naik Fail Gerber dan Tetapkan Parameter
Memuat naik Fail Gerber dan Tetapkan Parameter

4. Tetapkan parameter yang diperlukan seperti kuantiti, warna PCB, dll

5. Setelah memilih semua Parameter untuk PCB klik pada butang SIMPAN KE CART.

Langkah 10: Pilih Alamat Penghantaran dan Mod Pembayaran

Pilih Alamat Penghantaran dan Mod Pembayaran
Pilih Alamat Penghantaran dan Mod Pembayaran
Pilih Alamat Penghantaran dan Mod Pembayaran
Pilih Alamat Penghantaran dan Mod Pembayaran
Pilih Alamat Penghantaran dan Mod Pembayaran
Pilih Alamat Penghantaran dan Mod Pembayaran

6. Taipkan Alamat Penghantaran.

7. Pilih Kaedah Penghantaran yang sesuai untuk anda.

8. Kirim pesanan dan teruskan pembayaran. Anda juga boleh mengesan pesanan anda dari JLCPCB.com.

PCB saya mengambil masa 2 hari untuk dibuat dan tiba dalam seminggu menggunakan pilihan penghantaran DHL.

PCB dibungkus dengan baik dan kualitinya sangat bagus dengan harga yang berpatutan ini.

Langkah 11: Memateri Semua Komponen

Pateri Semua Komponen
Pateri Semua Komponen
Pateri Semua Komponen
Pateri Semua Komponen

Selepas itu pateri semua komponen mengikut gambarajah litar.

Kemudian sambungkan paparan NodeMCU, DHT11, LDR, dan OLED.

Langkah 12: Program NodeMCU

Program NodeMCU
Program NodeMCU
Program NodeMCU
Program NodeMCU

1. Sambungkan NodeMCU dengan komputer riba

2. Muat turun Kod. (Dilampirkan)

3. Tukar token Blynk Auth, Nama WiFi, Kata Laluan WiFi.

4. Ubah suhu dan nilai cahaya yang telah ditentukan untuk Auto Mode mengikut keperluan anda

5. Pilih papan NodeMCU 12E dan PORT yang betul. Kemudian muat naik kod.

** Dalam projek ini, anda boleh menggunakan paparan OLED 0.96 "dan 1.3" OLED. Saya telah berkongsi Kod untuk kedua-dua OLED, memuat naik kod mengikut paparan OLED yang anda gunakan.

Saya telah melampirkan kod pada langkah sebelumnya.

Langkah 13: Sambungkan Peralatan Rumah Tangga

Sambungkan Peralatan Rumah Tangga
Sambungkan Peralatan Rumah Tangga

Sambungkan perkakas rumah mengikut rajah litar. Sila ambil langkah keselamatan yang betul semasa bekerja dengan voltan tinggi.

Sambungkan bekalan 12Volt DC ke PCB seperti yang ditunjukkan dalam litar.

Langkah 14: Akhirnya

Akhirnya
Akhirnya
Akhirnya
Akhirnya

Hidupkan bekalan 110V / 230V dan 12V DC.

Kini anda dapat mengawal peralatan rumah anda dengan cara yang bijak. Saya harap anda menyukai projek automasi rumah ini. Saya telah berkongsi semua maklumat yang diperlukan untuk projek ini. Saya akan sangat menghargainya jika anda berkongsi maklum balas berharga anda, Juga jika anda mempunyai pertanyaan, sila tulis di bahagian komen. Untuk lebih banyak projek seperti itu, sila ikuti TechStudyCell. Terima kasih kerana meluangkan masa & Selamat belajar.

Disyorkan: