Isi kandungan:

Automasi Rumah Menggunakan Raspberry Pi 3 dan Node-RED: 6 Langkah
Automasi Rumah Menggunakan Raspberry Pi 3 dan Node-RED: 6 Langkah

Video: Automasi Rumah Menggunakan Raspberry Pi 3 dan Node-RED: 6 Langkah

Video: Automasi Rumah Menggunakan Raspberry Pi 3 dan Node-RED: 6 Langkah
Video: Home Automation using Node-RED and Home Assistant on Raspberry Pi 2024, Julai
Anonim
Automasi Rumah Menggunakan Raspberry Pi 3 dan Node-RED
Automasi Rumah Menggunakan Raspberry Pi 3 dan Node-RED

Bahan yang Diperlukan: 1. Raspberry Pi 32. Modul Relay 3. Kawat Pelompat Untuk Maklumat Lanjut Rujuk:

Langkah 1: Memasang Node Red

Node-RED adalah alat visual untuk memasang Internet of Things yang boleh dijalankan pada Raspberry Pi dan memungkinkan untuk membuat prototaip projek dengan pantas. Sebelum memulakan, saya ingin membersihkan sesuatu: Saya baru di sini jadi mungkin saya telah melakukan kesilapan. Oleh itu, abaikan sahaja. Siapkan Raspberry Pi di rangkaian dan kemas kini pengedarannya. Anda boleh menjalankan perintah berikut di terminal untuk itu: sudo rpi-updudo rebootSetelah reboot laksanakan perintah berikut: sudo apt-get updudo apt-get upgradePada akhir projek, antara muka pengguna akhir projek ini akan kelihatan seperti berikut:

Langkah 2: Memasang Node-Red

Aplikasi ini berjalan di penyemak imbas web, jadi anda tidak perlu memasang aplikasi tambahan untuk bermain dengannya dan anda dapat menjalankannya dari mana-mana telefon pintar, tablet atau dari PC yang mempunyai penyemak imbas web. Bagi projek ini, anda boleh mengautomasikan rumah anda dalam rangkaian rumah anda sahaja. Anda boleh memperluas fungsi sistem tetapi saya tidak akan menerangkannya dalam projek ini. Untuk projek ini, pertama anda perlu menyediakan Node-RED pada Raspberry Pi 2. Memasang Node-RED pada Raspberry Pi Terdapat dua cara untuk ini: Terdapat pra-pemasangan Node-RED pada gambar Raspbian Jessie November 2015. Pergi ke: Menu-> Pengaturcaraan-> Node-MERAH. Atau anda boleh memasangnya secara manual. Dokumentasi yang sangat baik tersedia untuk itu dan anda boleh mencarinya di sini. Menjalankan Node-RED Setelah menyiapkan semuanya, langkah seterusnya adalah menjalankan Node-RED. Anda boleh menjalankannya dari Menu atau dengan perintah berikut di terminal: node-red-startnode-red-stop (untuk menghentikan Node-RED) Sekiranya anda ingin bekerja di desktop Raspberry Pi, kemudian buka penyemak imbas web dan masukkan alamat yang mungkin anda dapati seperti yang ditunjukkan dalam gambar berikut setelah menjalankan Node-RED:

Langkah 3: Membuka Node-Red

Membuka Node-Red
Membuka Node-Red

Atau pilihan kedua (jauh lebih baik daripada bekerja pada host tempatan) adalah membuka penyemak imbas web di mana-mana PC lain (lebih cepat daripada Raspberry Pi) yang disambungkan ke rangkaian rumah anda dan masukkan alamat seperti yang anda dapati seperti yang ditunjukkan dalam gambar berikut. Saya telah menggunakan pilihan kedua. Buka penyemak imbas web dan masukkan alamat Raspberry Pi anda, dalam kes saya adalah: 192.168.1.12:1880Jika semuanya betul maka anda akan mendapat hasil berikut: Seperti yang anda lihat di sebelah kiri terdapat banyak nod yang berbeza, dan saya saya akan menggunakan sebahagian daripadanya untuk projek ini. Seret dan Lepas untuk menggunakannya.

Langkah 4: Memasang Node Tambahan

Memasang Node Tambahan
Memasang Node Tambahan

node tambahan untuk Raspberry Pi anda dan sangat mudah, masukkan perintah berikut di terminal: cd ~ /.node-rednpm install node-red-contrib-gpio (Documentation) npm install node-red-contrib-ui (Dokumentasi) Anda boleh menemui banyak nod dan dokumentasi lain di sini (tidak diperlukan untuk projek ini). Setelah menjalankan perintah ini, saya cadangkan untuk menghentikan dan memulakan semula Node-RED sehingga dapat mengemas kini senarai nod.

Langkah 5: Persediaan Hareware

Persediaan Hareware
Persediaan Hareware

Penyediaan Perkakasan Sambungkan komponen perkakasan ke pin yang betul seperti yang anda tetapkan dalam Node-MERAH. Periksa bahagian skematik untuk gambarajah litar. Keluaran Sekiranya anda telah melakukan semuanya dengan betul, anda akan mendapat hasilnya seperti ini

Disyorkan: