Isi kandungan:
- Langkah 1: Menyiapkan Perkakasan yang Diperlukan
- Langkah 2: Masuk Perkakasan # 1
- Langkah 3: Masuk Perkakasan # 2
- Langkah 4: Masuk Perkakasan # 3
- Langkah 5: Masuk Perkakasan # 4
- Langkah 6: Masuk Perkakasan # 5
- Langkah 7: Perkakasan Ruang Tamu # 1
- Langkah 8: Perkakasan Ruang Tamu # 2
- Langkah 9: Perkakasan Ruang Tamu # 3
- Langkah 10: Perkakasan Ruang Tamu # 4
- Langkah 11: Perkakasan Ruang Tamu # 5
- Langkah 12: Perkakasan Bilik Tidur # 1
- Langkah 13: Perkakasan Bilik Tidur # 2
- Langkah 14: Perkakasan Bilik Tidur # 3
- Langkah 15: Perkakasan Bilik Tidur # 4
- Langkah 16: Pasang Node IBM Watson Node-RED pada RPi
- Langkah 17: Kemas kini Node-RED pada RPi
- Langkah 18: Pasang Modul Node-RED Tambahan pada RPi
- Langkah 19: Memulakan Node-Red dan Mosquitto
- Langkah 20: Aliran Import untuk Masuk RPi
- Langkah 21: Aliran Import untuk Ruang Tamu RPi
- Langkah 22: Aliran Import untuk RPi Bilik Tidur
- Langkah 23: Aliran Import untuk Bluemix
- Langkah 24: Terapkan Aplikasi
- Langkah 25: Melihat Papan Pemuka
- Langkah 26: Melihat Papan Pemuka # 2
- Langkah 27: Menggunakan Chatbot
Video: Rumah Pintar GroupONE: 27 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Selamat datang! Projek Raspberry Pi ini adalah sistem pengurusan "rumah pintar", yang dapat mengukur pelbagai data seperti suhu, kelembapan dan nilai cahaya di pelbagai bahagian rumah. Instructable ini akan merangkumi susunan pintu masuk dan ruang tamu serta 1 bilik tidur.
Data dihantar dan diproses melalui IBM Bluemix sebelum dikembalikan ke Node-Red, yang kemudian melakukan tindakan yang diperlukan seperti menyalakan lampu ketika gelap dan gerakan dikesan.
Pengguna dapat melihat data yang dikumpulkan melalui Papan Pemuka di Node-Red yang menunjukkan nilai pengukuran semasa di samping representasi grafik tolok dan grafik sejarah. Papan Pemuka juga menyertakan ciri tambahan seperti jam yang memaparkan data dan masa semasa dan beralih untuk mengawal pelbagai peralatan elektrik dari jauh, yang diwakili sebagai LED dan buzzer.
Terakhir, terdapat sistem penggera rumah yang terdiri daripada pembaca kad RFID MFRC 522, buzzer, sensor gerakan dan paparan LCD 16x2. Status sistem penggera rumah RFID juga dipaparkan di papan pemuka. Apa yang menjadikan sistem penggera rumah ini istimewa adalah ia dapat membaca pesan yang diberikan kepadanya seperti "Welcome Home" untuk menunjukkan bahawa akses diberikan atau "Akses Ditolak" untuk menunjukkan bahawa akses ditolak. Apabila terdapat gerakan yang dikesan semasa lampu dimatikan, bel akan berdering dan e-mel akan dihantar kepada pengguna. Apabila penggera ditutup, e-mel lain akan dihantar.
Langkah 1: Menyiapkan Perkakasan yang Diperlukan
Pastikan anda mempunyai semua perkara berikut sebelum meneruskan. Kuantiti setiap item yang diperlukan diletakkan dalam kurungan.
- Raspberry Pi 3 Model B (3 unit)
- Papan roti (3 unit)
- Setengah papan roti (1 unit)
- Kit T-Cobbler (3 unit)
- Sensor Suhu dan Kelembapan DHT11 (3 unit)
- LED (5 unit)
- 220 ohm Perintang (5 unit)
- Perintang 10K ohm (7 unit)
- Sensor Gerakan PIR HC-SR501 (2 unit)
- Buzzer (1 unit)
- Skrin LCD I2C (1 unit)
- Modul Pembaca Kad RFID / NFC MFRC522 (1 unit)
- Kad RFID (2 unit)
- Perintang Bergantung Cahaya (LDR) (2 unit)
- Penukar Analog-ke-Digital (3 unit)
- Kabel pelompat lelaki hingga lelaki (Sekurang-kurangnya 80 unit)
- Kabel pelompat lelaki hingga wanita (Sekurang-kurangnya 10 unit)
- Power Adapter / kabel USB ke mikro USB (3 unit)
- Kabel LAN RJ45 (3 unit)
Langkah 2: Masuk Perkakasan # 1
Sekarang kami telah mengumpulkan barang-barang penting, sudah tiba masanya untuk memulakan penyediaan perkakasan untuk bahagian pertama projek kami - pintu masuk. Sambungkan sensor DHT11, perintang 10k ohm dan kabel pelompat seperti yang ditunjukkan.
Langkah 3: Masuk Perkakasan # 2
Seterusnya, pasang mentol LED, 2 lagi kabel pelompat dan perintang 220 ohm.
Langkah 4: Masuk Perkakasan # 3
Sambungkan buzzer dan 2 kabel pelompatnya seperti yang ditunjukkan.
Langkah 5: Masuk Perkakasan # 4
Dengan menggunakan 7 kabel pelompat lelaki-ke-wanita, pasang modul pembaca kad RFID / NFC MFRC522.
Langkah 6: Masuk Perkakasan # 5
Tambahkan skrin I2C LCD dan 4 kabel pelompat lelaki-ke-wanita. Ini menyimpulkan pemasangan perkakasan untuk pintu masuk.
Langkah 7: Perkakasan Ruang Tamu # 1
Mulakan dengan Raspberry Pi, papan roti dan kit T-Cobbler lain untuk langkah ini. Kawat jingga adalah untuk bekalan 3v3 sementara wayar kelabu untuk bekalan GND. Gunakan perintang 330Ω untuk LEDS, sambungkan wayar hijau LED kuning ke GPIO23 dan LED merah ke GPIO24. Sambungkan wayar coklat kedua-dua LED ke baris yang sama dengan wayar kelabu (GND).
Langkah 8: Perkakasan Ruang Tamu # 2
Sambungkan sensor DHT11 seperti yang ditunjukkan pada gambar di atas. Gunakan perintang 10k Ω kali ini untuk sensor DHT11, sambungkan wayar biru ke GPIO4. Sambungkan wayar merah ke baris yang sama dengan wayar oren (3v3) dan wayar hitam ke baris yang sama dengan wayar kelabu (GND).
Langkah 9: Perkakasan Ruang Tamu # 3
Sambungkan sensor DHT11. Gunakan perintang 10k Ω kali ini untuk sensor DHT11, sambungkan wayar biru ke GPIO4. Sambungkan wayar merah ke baris yang sama dengan wayar oren (3v3) dan wayar hitam ke baris yang sama dengan wayar kelabu (GND).
Langkah 10: Perkakasan Ruang Tamu # 4
Sekarang, pasang Perintang Bergantung Cahaya, perintang 10k ohmnya bersama dengan kabel pelompat yang diperlukan.
Langkah 11: Perkakasan Ruang Tamu # 5
Sambungkan PIR Motion Sensor seperti yang ditunjukkan dalam gambar di atas. Sambungkan wayar kuning ke GPIO26. Sambungkan wayar merah ke baris yang sama dengan wayar oren (3v3) dan wayar hitam ke baris yang sama dengan wayar kelabu (GND). Anda kini selesai dengan memasang perkakasan ruang tamu. Lagi satu!
Langkah 12: Perkakasan Bilik Tidur # 1
Sekali lagi, mulakan dengan kit Pi, papan roti dan T-Cobbler yang lain. Melangkah ke bilik tidur: mulakan dengan menambahkan kabel pelompat lelaki-ke-lelaki, perintang 10k ohm dan sensor DHT11 mengikut rajah di atas.
Langkah 13: Perkakasan Bilik Tidur # 2
Sekarang tambahkan mentol LED, 2 lagi kabel pelompat dan perintang 220 ohm.
Langkah 14: Perkakasan Bilik Tidur # 3
Sambungkan penukar MCP3008 Analog-ke-Digital dan kabel pelompat masing-masing. Tambahkan Perintang Bergantung Cahaya dan perintang 10k ohmnya juga.
Langkah 15: Perkakasan Bilik Tidur # 4
Sambungkan sensor gerakan menggunakan 3 kabel pelompat lelaki ke wanita dan anda sudah selesai dengan persediaan perkakasan untuk bilik tidur!
Langkah 16: Pasang Node IBM Watson Node-RED pada RPi
Buka tetingkap Terminal dan
pasang simpul Node-RED berikut pada RPi anda:
sudo npm i -g node-red-contrib-ibm-watson-iot
Setelah pemasangan berjaya, but semula RPi anda
rebo sudo sekarang
Langkah 17: Kemas kini Node-RED pada RPi
Buka tetingkap Terminal dan kemas kini Node-RED pada RPi anda
sudo npm install -g --unsafe-perm node-red
Langkah 18: Pasang Modul Node-RED Tambahan pada RPi
Agar aliran yang diimport pada langkah seterusnya berfungsi, modul berikut mesti dipasang juga.
node-red-contrib-moment (untuk memformat masa)
papan pemuka nod-merah (untuk papan pemuka)
node-red-contrib-telegrambot (untuk bot telegram)
node-red-node-daemon (untuk RFID, ikuti pautan di bawah untuk arahan)
developer.ibm.com/recipes/tutorials/reading-rfid-mifare-cards-into-watson-iot-platform-using-your-raspberry-pi-3/
node-red-contrib-i2clcd (untuk LCD, ikuti pautan di bawah untuk arahan)
github.com/johnty/node-red-contrib-i2clcd
Langkah 19: Memulakan Node-Red dan Mosquitto
Buka tetingkap Terminal dan mulakan Node-RED pada RPi anda
nyamuk
Buka tetingkap Terminal yang lain dan mulakan Node-RED pada RPi anda
permulaan simpul-merah
Langkah 20: Aliran Import untuk Masuk RPi
Klik pada menu hamburger dan pergi ke Import> Clipboard
Tampal kod pada pautan di bawah dan klik Import
pastebin.com/raw/a7UWaLBt
Klik pada nod keluar MQTT
Klik pada ikon pen
Masukkan alamat IP Entrance RPi di medan Pelayan
Klik Kemas kini. Semua nod MQTT lain pada aliran yang sama akan dikemas kini.
Langkah 21: Aliran Import untuk Ruang Tamu RPi
Klik pada menu hamburger dan pergi ke Import> ClipboardPaste dalam kod pada pautan di bawah dan klik Import
pastebin.com/raw/vdRQP6aa
Klik pada nod keluar MQTT
Klik pada ikon pen
Masukkan alamat IP Ruang Tamu RPi di ruang Pelayan
Klik Kemas kini. Semua nod MQTT lain pada aliran yang sama akan dikemas kini.
Langkah 22: Aliran Import untuk RPi Bilik Tidur
Klik pada menu hamburger dan pergi ke Import> Clipboard
Tampal kod pada pautan di bawah dan klik Import
pastebin.com/raw/x4wZJvFk
Klik pada nod keluar MQTT
Klik pada ikon pen
Masukkan alamat IP RPi Bilik Tidur di medan Pelayan
Klik Kemas kini. Semua nod MQTT lain pada aliran yang sama akan dikemas kini.
Langkah 23: Aliran Import untuk Bluemix
Klik pada menu hamburger dan pergi ke Import> Clipboard
Tampal kod pada pautan di bawah dan klik Import
pastebin.com/raw/CR3Fsbn2
Langkah 24: Terapkan Aplikasi
Klik butang Terapkan untuk menyebarkan aplikasi.
Sekiranya MQTT gagal menyambung setelah menggunakan, masukkan 2 perintah berikut (satu demi satu) untuk menghentikan dan memulakan semula Mosquitto, kemudian cuba lagi.
sudo /etc/init.d/mosquitto berhenti
nyamuk
Langkah 25: Melihat Papan Pemuka
Pergi ke: 1880 / ui (mis. 169.254.43.161:1880/ui)
Anda harus melihat skrin di atas.
Langkah 26: Melihat Papan Pemuka # 2
Anda boleh mengakses papan pemuka untuk 2 RPis yang lain (ditunjukkan di atas) dengan mengklik ikon menu hamburger dan memilih RPi yang ingin anda lihat papan pemuka.
Langkah 27: Menggunakan Chatbot
Aplikasi ini termasuk bot Telegram juga. Nama bot adalah groupONEbot. Senarai arahan dapat ditunjukkan menggunakan perintah bantuan, seperti yang terlihat di bawah. Di atas adalah beberapa contoh kes penggunaan yang mungkin berlaku.
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
Ubah Telefon Pintar Tidak Digunakan Ke Paparan Pintar: 6 Langkah (dengan Gambar)
Ubah Telefon Pintar yang Tidak Digunakan Ke Paparan Pintar: Tutorial Deze ada di Engels, voor de Nederlandse versie klik hier. Adakah anda mempunyai telefon pintar (lama) yang tidak digunakan? Ubahnya menjadi paparan pintar menggunakan Helaian Google dan beberapa pen dan kertas, dengan mengikuti tutorial langkah demi langkah yang mudah ini. Apabila anda selesai
Pintar Pintar DIY: Kod, Persediaan dan Integrasi HA: 7 Langkah (dengan Gambar)
Pintar Pintar DIY: Kod, Penyediaan dan Integrasi HA: Dalam projek ini, saya akan menunjukkan kepada anda bagaimana anda boleh mengubah bel pintu biasa anda menjadi telefon pintar tanpa mengubah fungsi semasa atau memotong wayar. Saya akan menggunakan papan ESP8266 yang dipanggil Wemos D1 mini. Baru ke ESP8266? Tonton Pengenalan saya
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
Lampu LED Pintar yang dikendalikan oleh Telefon Pintar Bluetooth: 7 Langkah
Lampu LED Pintar yang dikendalikan oleh Telefon Pintar Bluetooth: Saya selalu bermimpi untuk mengawal peralatan pencahayaan saya. Kemudian seseorang membuat lampu LED berwarna-warni yang luar biasa. Saya baru-baru ini menemui Lampu LED oleh Joseph Casha di Youtube. Dengan mendapat inspirasi daripadanya, saya memutuskan untuk menambah beberapa fungsi sambil menjaga