Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Halo teman teman. Dalam instruksi ini, saya akan menunjukkan cara menggunakan node mysql Node-RED untuk membuat pencatat suhu CPU sederhana. Mari kita mulai.
Ini juga akan menjadi panduan pemula untuk belajar:
Node-RED, kemungkinannya, dan node utama.
Instalasi PHPMyAdmin dan MySQL.
Node Fungsi Javascript di Node-RED.
Maaf gambarnya blur.
Langkah 1: Hal-hal yang Dibutuhkan
Untuk proyek ini saya menggunakan Raspberry Pi Zero karena kecil dan murah Ini dapat dengan mudah masuk ke dalam saku Anda. Jadi perangkat lunak Anda berjalan bersama Anda. Tetapi Anda dapat menggunakan komputer pilihan Anda, asalkan berbasis Debian Linux.
Anda juga memerlukan Koneksi Internet dan akses lokal ke komputer Anda melalui terminal (atau ssh).
Jika Anda menggunakan Mac atau Linux: -
$ ssh pi@alamat_ip_pi_anda
Jika Anda menggunakan Windows, unduh dan instal Putty: -
www.chiark.greenend.org.uk/~sgtatham/putty…
Langkah 2: Masuk
Login Raspbian default: -
pi dan raspberry.
Selanjutnya, jalankan perintah-perintah ini.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nodejs npm nodered.
Perhatikan bahwa Anda tidak akan segera mendapatkan nodered jika Anda menggunakan Raspbian versi lama, atau Ubuntu 18.04 LTS atau Debian 9
Dalam kasus seperti itu, Anda harus menjalankan skrip Instal Node-RED secara manual: -
bash <(curl -sL
Langkah 3: Beberapa Perintah Lagi
Setelah Anda menginstal semuanya, jalankan
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Online Anda juga dapat menemukan petunjuk tentang cara menginstal phpmyadmin dan mysql.
sudo nano /etc/apache2/apache2.conf
Pergi ke bawah dan tambahkan
Sertakan /etc/phpmyadmin/apache.conf
Simpan menggunakan Ctrl + O, Enter. Keluar dengan CTrl + x
sudo /etc/init.d/apache2 restart
Jika phpmyadmin berhasil diinstal, Anda seharusnya dapat masuk ke localhost/phpmyadmin
Ganti localhost dengan IP Pi Anda.
Masuk sebagai root dan kata sandi yang Anda tetapkan sebelumnya selama instalasi phpmyadmin.
Langkah 4: Node-RED dan PHPMyAdmin
Node-RED memungkinkan Anda membuat program atau alur yang terhubung secara grafis. Pelajari lebih lanjut tentang Node-RED di
Untuk saat ini, saya akan menunjukkan cara membuat logger sederhana.
Pergi ke
Ikuti gambar.
Ini adalah string JSON
[{"id":"7c27ad7b.907564", "type":"tab", "label":"MySQL Test", "disabled":false, "info":"Ini adalah alur untuk mendemonstrasikan node MySQL di Node-Red.\nKami mengukur suhu CPU Raspberry Pi dan memasukkannya ke dalam database."}, {"id":"abb00580.da71b8", "type":"inject", "z":"7c27ad7b. 907564", "nama":"Pemicu", "topik":"", "payload":"", "payloadType":"tanggal", "ulangi":"2", "crontab":"", "sekali ":false, "onceDelay":0.1, "x":120, "y":120, "wires":
Salin dan tempel string ini seperti di tempat yang ditunjukkan pada gambar.
Saya juga memposting gambar yang menunjukkan Entri di PHPMyAdmin.
Langkah 5: Perhatikan Beberapa Hal
Beberapa hal penting yang perlu diperhatikan adalah alamat IP. Mungkin berbeda. Juga, Anda harus terlebih dahulu membuat database bernama Node-RED-test, tabel bernama test dan beri nama field " Field ". Anda dapat mencapai semua ini dengan bantuan alat web PHPMyAdmin. Itu membuat menyerahkan database sepotong kue. Ada banyak sumber daya online untuk membantu Anda. Anda perlu menginstal vcgencmd di komputer Anda. Ini adalah alat utama yang memungkinkan Anda untuk melihat informasi sistem Anda. Itu sudah diinstal sebelumnya di Raspbian Stretch.
Untuk menjalankan Node-RED: -
1) langsung-
$ simpul-merah-mulai
2) Pada setiap boot-
$ sudo systemctl aktifkan nodered.service
Langkah 6: CPU_Temp_Logger Anda Sendiri
Sekarang jika Anda menelusuri database di phpmyadmin seperti yang ditunjukkan pada gambar, Anda akan melihat entri ditambahkan ke tabel Anda dengan suhu CPU Anda.
Fungsi Node adalah apa kuncinya di sini. Ini memungkinkan Anda untuk memfilter pesan dan mengirim kueri bersama dengan variabel temp. Saya telah menjelaskannya di node fungsi. Coba lihat. Entri dibuat setiap dua detik, tetapi Anda dapat mengubah penundaan di node injeksi.
Selamat bersenang-senang:)
Silakan suka proyek ini dan kirim komentar, karena mereka sangat membantu. Juga, pastikan untuk menunjukkan kesalahan yang mungkin saya buat, dan jangan ragu untuk mengajukan pertanyaan.
Terima Kasih Telah Melihat Artikel ini.
Selamat tinggal !!!