Isi kandungan:
- Langkah 1: Komponen Diperlukan
- Langkah 2: Rajah Litar
- Langkah 3: Memesan PCB untuk Projek ini
- Langkah 4: Memasang Mosquitto MQTT Broker dengan harga Rpi
- Langkah 5: NodeMCU Sebagai Pelanggan MQTT
- Langkah 6: Video Tutorial
Video: OTOMASI RUMAH BERDASARKAN SERVER MQTT TEMPATAN MENGGUNAKAN RASPBERRY PI DAN PAPAN NODEMCU: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Hingga kini saya telah membuat beberapa video tutorial mengenai mengendalikan peralatan melalui internet. Dan untuk itu saya selalu memilih pelayan MQTT Adafruit kerana senang digunakan dan juga mesra pengguna. Tetapi semua itu berdasarkan internet. Ini bermakna kita dapat mengawal perkakas hanya apabila kita mempunyai sambungan internet yang betul, jika tidak, ia tidak akan berfungsi sama sekali. Jadi kali ini, saya membuat automasi Home berdasarkan pelayan MQTT tempatan di mana kita dapat mengawal peralatan tanpa memerlukan internet. Semua perkakas akan disambungkan ke rangkaian tunggal dan kami dapat mengawalnya dengan mudah menggunakan aplikasi telefon pintar kami.
Kami juga dapat mengukur data pelbagai sensor yang terpasang di pcb kami. Oleh itu mari kita lihat bagaimana ia berfungsi dan bagaimana membuatnya.
Langkah 1: Komponen Diperlukan
- Papan Raspberry Pi 3B
- Kad SD
- Lembaga Nodemcu
- Relay 4 x 5V
- Sensor DHT11
- 4 x transistor BC547
- 4 x 1n4007 diod
- Perintang 4 x 330 ohm
- 7805 IC
- Penyesuai Kuasa 9v
- Soket kuasa DC
- Penyambung Hijau 2 pin
Langkah 2: Rajah Litar
Langkah 3: Memesan PCB untuk Projek ini
Projek ini memerlukan banyak komponen untuk dihubungkan antara satu sama lain. Sekiranya anda menggunakan PCB Tujuan Umum, maka ini akan menjadi proses yang sibuk dan panjang bagi anda. Lebih baik menggunakan PCB yang direka khas. Sangat mudah untuk memesan PCB anda sendiri dari jlcpcb.com. Anda hanya perlu membuat akaun, memuat naik fail gerber PCB dan membuat pesanan anda. Anda akan menerima PCB di depan pintu anda. Dan hei, adakah anda tahu harga untuk PCB ini?
Hanya $ 2 untuk 10 PCB. Ya, anda dengar betul, hanya dalam $ 2, anda akan mendapat 10 PCB hebat dengan kualiti premium di depan pintu rumah anda. Saya selalu memilih JLCPCB untuk PCB yang digunakan dalam projek saya dan akan mencadangkan anda juga untuk melakukannya. Sekiranya anda ingin mendapatkan fail gerber PCB yang digunakan dalam projek ini, anda boleh memuat turunnya secara percuma dari, www.easyeda.com/techiesms/ultimate-home-automation. Selepas memuat turun fail gerber, muat naik di JLCPCB dan buat pesanan anda. Ringkas.
Langkah 4: Memasang Mosquitto MQTT Broker dengan harga Rpi
Pertama sekali, muat turun versi terbaru raspbian jessie dari laman web rasmi raspberry pi. Sebelum memasang gambar, pertama-tama format kad SD dengan aplikasi, pemformat kad SD.
Kemudian muatkan gambar ke dalam kad SD dengan bantuan perisian yang dipanggil Etcher
Setelah berjaya memasukkan gambar ke dalam kad, mulakan peranti, sambungkannya dengan internet melalui wifi. Buka terminal dan masukkan perintah ini satu persatu, sudo apt-get kemas kini
sudo apt-get peningkatan
sudo apt-get install mosquitto
sudo apt-get pasang mosquitto-klien
Setelah melakukan ini, anda akan dapat menggunakan Pi anda sebagai broker MQTT..
Langkah 5: NodeMCU Sebagai Pelanggan MQTT
Dalam projek ini, saya menggunakan NodeMCU sebagai pengawal yang memuat naik kod klien MQTT di atasnya. Kod untuk projek ini dimuat naik di akaun GitHub saya. Untuk menggunakan kod tersebut, anda perlu memasang perpustakaan Adafruit MQTT dan DHT11 pada sistem anda.
Satu-satunya perubahan yang perlu anda lakukan di dalam kodnya ialah, pertama anda perlu memasukkan bukti kelayakan WiFi di dalamnya. Maka anda perlu memasukkan alamat ip tempatan papan raspberry pi anda yang bertindak sebagai pelayan MQTT. Untuk mendapatkan alamat IP papan Raspberry Pi anda, buka terminal dan masukkan perintah ifconfig dan tekan enter.
Kod untuk papan NodeMCU dimuatkan di akaun GitHub saya. Oleh itu, anda boleh memuat turun dan menggunakan kod tersebut dengan mudah untuk projek anda.
Langkah 6: Video Tutorial
Saya telah membuat video tutorial lengkap di mana saya merangkumi setiap bahagian projek ini. Saya juga telah menunjukkan cara mengkonfigurasi aplikasi android papan pemuka MQTT itu. Oleh itu, sila tonton video ini.
Disyorkan:
Jam GPS Arduino Dengan Waktu Tempatan Menggunakan Modul NEO-6M: 9 Langkah
Jam GPS Arduino Dengan Waktu Tempatan Menggunakan Modul NEO-6M: Dalam tutorial ini kita akan belajar bagaimana mendapatkan waktu terkini dari satelit menggunakan arduino. Tonton videonya
OTOMASI RUMAH DIY - Ganti Suis Lampu Tradisional: 5 Langkah
AUTOMASI RUMAH DIY - Ganti Suis Lampu Tradisional: Hidupkan atau matikan Lampu dengan menggunakan sensor sentuh Ciri-ciri: Sensor sentuh kapasitif digunakan untuk menyalakan lampu dan bukannya suis mekanikal tradisional. Sensor PIR untuk lampu automatik
ESP8266 Pemantauan Suhu Nodemcu Menggunakan DHT11 pada Pelayan Web Tempatan - Dapatkan Suhu & Kelembapan Bilik di Penyemak Imbas Anda: 6 Langkah
ESP8266 Pemantauan Suhu Nodemcu Menggunakan DHT11 pada Pelayan Web Tempatan | Dapatkan Suhu & Kelembapan Bilik di Penyemak Imbas Anda: Hai kawan-kawan hari ini kita akan membuat kelembapan & sistem pemantauan suhu menggunakan ESP 8266 NODEMCU & Sensor suhu DHT11. Suhu dan kelembapan akan diperolehi dari DHT11 Sensor & ia dapat dilihat pada penyemak imbas yang laman webnya akan diuruskan
Menyiram Tumbuhan Dalaman Dengan NodeMCU, Pelayan Blynk Tempatan dan Blynk Apk, Titik Set Boleh Laras: 3 Langkah
Menyiram Tumbuhan Dalaman Dengan NodeMCU, Local Blynk Server dan Blynk Apk, Titik Set Boleh Laras: Saya telah membina projek ini kerana tanaman dalaman saya perlu sihat walaupun saya bercuti untuk jangka masa yang panjang dan saya suka idea untuk mempunyai mengawal atau sekurang-kurangnya memantau semua kemungkinan perkara yang berlaku di rumah saya melalui internet
OTOMASI RUMAH (KAWAL PAKAIAN ANDA DARI SETIAP PENGARANG DUNIA): 5 Langkah
OTOMASI RUMAH (KAWAL PAKAIAN ANDA DARI SETIAP PENGARANG DUNIA): Dalam arahan ini saya telah berkongsi bagaimana anda boleh menggunakan ESP8266 untuk mengawal perkakas AC seperti Lampu, kipas, dan lain-lain dari seluruh dunia melalui Internet melalui aplikasi Blynk. Sekiranya anda baru untuk ESP8266 pastikan lihat arahan ini: -Mulakan Dengan NodeM