Daftar Isi:

Cara Membuat Otomatisasi Rumah Berbasis IoT Dengan Relay Kontrol Sensor NodeMCU: 14 Langkah (dengan Gambar)
Cara Membuat Otomatisasi Rumah Berbasis IoT Dengan Relay Kontrol Sensor NodeMCU: 14 Langkah (dengan Gambar)

Video: Cara Membuat Otomatisasi Rumah Berbasis IoT Dengan Relay Kontrol Sensor NodeMCU: 14 Langkah (dengan Gambar)

Video: Cara Membuat Otomatisasi Rumah Berbasis IoT Dengan Relay Kontrol Sensor NodeMCU: 14 Langkah (dengan Gambar)
Video: Penyiraman tanaman otomatis berbasis IOT(Internet Of Things) graph chart blynk nodemcu esp8266 2024, November
Anonim
Image
Image
Cara Membuat Otomatisasi Rumah Berbasis IoT Dengan Relay Kontrol Sensor NodeMCU
Cara Membuat Otomatisasi Rumah Berbasis IoT Dengan Relay Kontrol Sensor NodeMCU
Cara Membuat Otomatisasi Rumah Berbasis IoT Dengan Relay Kontrol Sensor NodeMCU
Cara Membuat Otomatisasi Rumah Berbasis IoT Dengan Relay Kontrol Sensor NodeMCU

Dalam proyek berbasis IoT ini, saya telah membuat Otomasi Rumah dengan modul relai kontrol Blynk dan NodeMCU dengan umpan balik waktu nyata. Dalam Mode Manual, modul relai ini dapat dikontrol dari Ponsel atau smartphone dan, sakelar Manual. Dalam Mode Otomatis, relai pintar ini juga dapat merasakan suhu ruangan dan sinar matahari untuk menghidupkan dan mematikan kipas dan bola lampu.

Proyek rumah pintar ini memiliki fitur sebagai berikut:1. Peralatan rumah tangga yang dikontrol dari Ponsel menggunakan Aplikasi Blynk 2. Peralatan rumah tangga dikontrol oleh sensor suhu & Kelembaban secara otomatis (Dalam Mode Otomatis) 3. Peralatan rumah tangga dikontrol oleh Sensor Gelap secara otomatis (Dalam Mode Otomatis) 4. Monitor pembacaan suhu & Kelembaban ruangan LANGSUNG pada OLED dan Smartphone 5. Peralatan rumah tangga dikendalikan dengan sakelar manual 6. Kontrol peralatan rumah tangga melalui Internet

Perlengkapan

Komponen yang Diperlukan untuk Proyek Rumah Pintar ini

1. NodeMCU

2. Sensor DH11

3. LDR

4. Resistor 10k 5 tidak

5. Resistor 1k 5 no (R1 hingga R4)

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

7. Optocoupler PC817 2 no

8. BC547 NPN Transistor 2 no

9. Dioda 1N4007 2 no

10. Dioda 1N4001 1no

11. LED (1.5v) 3 tidak

12. Kapasitor 100uF 2 no

13. Relay SPDT 12V 2 no

14. 7805 pengatur tegangan 1 no

15. Tekan Sakelar/ tombol 4 no

16. Konektor & jumper

17. Layar OLED I2C (0,96" atau 1,3")

Langkah 1: Diagram Sirkuit

Diagram Sirkuit
Diagram Sirkuit

Ini adalah diagram rangkaian lengkap untuk proyek otomatisasi rumah berbasis IoT ini.

Saya telah menggunakan NodeMCU untuk mengontrol modul relai. Saya telah menghubungkan sensor suhu & kelembaban DHT11 dan LDR untuk mengontrol relai secara otomatis sesuai dengan suhu ruangan dan cahaya sekitar. Ada empat tombol yang terhubung dengan NodeMCU yaitu, S1, S2, CMODE, RST. S1 & S2 untuk mengontrol modul relai secara manual CMODE untuk mengubah Mode (Mode Manual, Mode Otomatis) RST untuk mereset NodeMCU Saya telah mensuplai 12V ke modul relai dan menggunakan regulator tegangan 7805 untuk mensuplai 5v ke NodeMCU.

Langkah 2: Buat Sirkuit di Breadboard untuk Pengujian

Buat Sirkuit di Breadboard untuk Pengujian
Buat Sirkuit di Breadboard untuk Pengujian
Buat Sirkuit di Breadboard untuk Pengujian
Buat Sirkuit di Breadboard untuk Pengujian

Sebelum mendesain PCB, terlebih dahulu saya membuat rangkaian pada breadboard untuk pengujian. Selama pengujian, saya telah mengunggah kode ke NodeMCU kemudian mencoba mengontrol relai dengan tombol, Blynk App, sensor suhu, dan LDR.

Unduh Kode terlampir untuk proyek NodeMCU ini.

Saya telah menyebutkan semua tautan perpustakaan yang diperlukan dalam kode.

Langkah 3: Instal Aplikasi Blynk

Instal Aplikasi Blynk
Instal Aplikasi Blynk
Instal Aplikasi Blynk
Instal Aplikasi Blynk

Instal Aplikasi Blynk dari Google play store atau App store kemudian tambahkan semua widget yang diperlukan untuk mengontrol modul relai dan memantau suhu dan kelembaban. Saya telah menjelaskan semua detailnya dalam video tutorial.

Saya telah menggunakan widget 3 tombol untuk mengontrol modul relai dan mengubah mode. Dan 2 widget pengukur untuk memantau suhu dan kelembaban.

Langkah 4: Mode Berbeda dari Modul Relay Cerdas

Mode Berbeda dari Modul Relay Cerdas
Mode Berbeda dari Modul Relay Cerdas

Kami dapat mengontrol relai pintar dalam 2 mode:

1. Modus Manual

2. Mode Otomatis

Kita dapat dengan mudah mengubah mode dengan tombol CMODE yang dipasang di PCB atau dari Aplikasi Blynk.

Langkah 5: Mode Manual

Mode manual
Mode manual
Mode manual
Mode manual

Dalam mode Manual, kita dapat mengontrol modul relai dari tombol tekan S1 & S2 atau dari Aplikasi Blynk.

Kami selalu dapat memantau status umpan balik real-time dari sakelar dari Aplikasi Blynk. Dan kami juga dapat memantau pembacaan suhu dan kelembaban pada layar OLED dan Aplikasi Blynk seperti yang Anda lihat di gambar. Dengan Aplikasi Blynk, kita dapat mengontrol modul relai dari mana saja selama kita memiliki internet di smartphone kita.

Langkah 6: Mode Otomatis

Mode otomatis
Mode otomatis
Mode otomatis
Mode otomatis

Dalam mode Auto, modul relay dikendalikan oleh sensor DHT11 dan LDR.

Kita dapat mengatur nilai suhu dan cahaya minimum dan maksimum yang telah ditentukan sebelumnya. Dalam mode Otomatis ketika suhu ruangan melewati suhu maksimum yang telah ditentukan, relai-1 menyala dan ketika suhu ruangan menjadi lebih rendah dari suhu minimum yang telah ditentukan, relai-1 mati secara otomatis.

Dengan cara yang sama ketika tingkat cahaya berkurang, relai-2 menyala dan ketika cahaya cukup, relai-2 mati secara otomatis. Detailnya sudah saya jelaskan di video tutorial.

Langkah 7: Merancang PCB

Merancang PCB
Merancang PCB

Karena saya akan menggunakan sirkuit setiap hari, jadi setelah menguji semua fitur modul relai pintar di papan tempat memotong roti, saya telah merancang PCB. Anda dapat mengunduh file PCB Gerber dari proyek otomasi rumah ini dari tautan berikut:

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

Langkah 8: Pesan PCB

Pesan PCBnya
Pesan PCBnya
Pesan PCBnya
Pesan PCBnya
Pesan PCBnya
Pesan PCBnya

Setelah mengunduh file Garber, Anda dapat dengan mudah memesan PCB

1. Kunjungi https://jlcpcb.com dan Masuk / Daftar

2. Klik tombol KUTIPAN SEKARANG.

3 Klik tombol "Tambahkan file Gerber Anda".

Kemudian telusuri dan pilih file Gerber yang telah Anda unduh.

Langkah 9: Mengunggah File Gerber dan Mengatur Parameter

Mengunggah File Gerber dan Mengatur Parameter
Mengunggah File Gerber dan Mengatur Parameter
Mengunggah File Gerber dan Mengatur Parameter
Mengunggah File Gerber dan Mengatur Parameter

4. Atur parameter yang diperlukan seperti kuantitas, warna PCB, dll

5. Setelah memilih semua Parameter untuk PCB klik tombol SAVE TO CART.

Langkah 10: Pilih Alamat Pengiriman dan Mode Pembayaran

Pilih Alamat Pengiriman dan Mode Pembayaran
Pilih Alamat Pengiriman dan Mode Pembayaran
Pilih Alamat Pengiriman dan Mode Pembayaran
Pilih Alamat Pengiriman dan Mode Pembayaran
Pilih Alamat Pengiriman dan Mode Pembayaran
Pilih Alamat Pengiriman dan Mode Pembayaran

6. Ketik Alamat Pengiriman.

7. Pilih Metode Pengiriman yang sesuai untuk Anda.

8. Kirim pesanan dan lanjutkan pembayaran. Anda juga dapat melacak pesanan Anda dari JLCPCB.com.

PCB saya membutuhkan waktu 2 hari untuk diproduksi dan tiba dalam waktu seminggu menggunakan opsi pengiriman DHL.

PCB dikemas dengan baik dan kualitasnya sangat bagus dengan harga terjangkau ini.

Langkah 11: Solder Semua Komponen

Solder Semua Komponen
Solder Semua Komponen
Solder Semua Komponen
Solder Semua Komponen

Setelah itu solder semua komponen sesuai diagram rangkaian.

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

Langkah 12: Program NodeMCU

Memprogram NodeMCU
Memprogram NodeMCU
Memprogram NodeMCU
Memprogram NodeMCU

1. Hubungkan NodeMCU dengan laptop

2. Unduh Kode. (Terlampir)

3. Ubah token Blynk Auth, Nama WiFi, Kata Sandi WiFi.

4. Ubah suhu dan nilai cahaya yang telah ditentukan untuk Mode Otomatis sesuai kebutuhan Anda

5. Pilih papan NodeMCU 12E dan PORT yang tepat. Kemudian unggah kodenya.

** Dalam proyek ini, Anda dapat menggunakan layar OLED 0,96" dan 1,3". Saya telah membagikan Kode untuk kedua OLED, unggah kode sesuai tampilan OLED yang Anda gunakan.

Saya sudah melampirkan kode di langkah sebelumnya.

Langkah 13: Hubungkan Peralatan Rumah

Hubungkan Peralatan Rumah
Hubungkan Peralatan Rumah

Hubungkan peralatan rumah tangga sesuai diagram sirkuit. Harap mengambil tindakan pencegahan keselamatan yang tepat saat bekerja dengan tegangan tinggi.

Hubungkan suplai DC 12Volt ke PCB seperti yang ditunjukkan pada rangkaian.

Langkah 14: Akhirnya

Akhirnya
Akhirnya
Akhirnya
Akhirnya

Nyalakan suplai 110V/230V dan suplai 12V DC.

Sekarang Anda dapat mengontrol peralatan rumah tangga Anda dengan cara yang cerdas. Saya harap Anda menyukai proyek otomatisasi rumah ini. Saya telah membagikan semua informasi yang diperlukan untuk proyek ini. Saya akan sangat menghargai jika Anda membagikan umpan balik Anda yang berharga, Juga jika Anda memiliki pertanyaan, silakan tulis di bagian komentar. Untuk proyek serupa lainnya, ikuti TechStudyCell. Terima kasih atas waktunya & Selamat Belajar.

Direkomendasikan: