![MySQL και Node-RED With Raspberry Pi: 6 βήματα MySQL και Node-RED With Raspberry Pi: 6 βήματα](https://i.howwhatproduce.com/images/004/image-11463-2-j.webp)
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
![MySQL και Node-RED With Raspberry Pi MySQL και Node-RED With Raspberry Pi](https://i.howwhatproduce.com/images/004/image-11463-3-j.webp)
Γεια σας φίλοι. Σε αυτό το διδακτικό, θα σας δείξω πώς να χρησιμοποιήσετε τον κόμβο Node-RED mysql για να δημιουργήσετε έναν απλό καταγραφέα θερμοκρασίας CPU. Ας αρχίσουμε.
Αυτός θα είναι επίσης ένας οδηγός για αρχάριους στη μάθηση:
Node-RED, οι δυνατότητές του και οι κύριοι κόμβοι.
Εγκατάσταση PHPMyAdmin και MySQL.
Κόμβος συνάρτησης Javascript στο Node-RED.
Συγγνώμη για τη θολή εικόνα.
Βήμα 1: Τα πράγματα που χρειάζονται
![Πράγματα που χρειάζονται Πράγματα που χρειάζονται](https://i.howwhatproduce.com/images/004/image-11463-4-j.webp)
![Πράγματα που χρειάζονται Πράγματα που χρειάζονται](https://i.howwhatproduce.com/images/004/image-11463-5-j.webp)
![Πράγματα που χρειάζονται Πράγματα που χρειάζονται](https://i.howwhatproduce.com/images/004/image-11463-6-j.webp)
Για αυτό το έργο χρησιμοποιώ ένα Raspberry Pi Zero επειδή είναι μικρό και φθηνό. Μπορεί εύκολα να χωρέσει στην τσέπη σας. Έτσι το λογισμικό σας ταξιδεύει μαζί σας. Μπορείτε όμως να χρησιμοποιήσετε οποιονδήποτε υπολογιστή της επιλογής σας, αρκεί να βασίζεται στο Debian Linux.
Θα χρειαστείτε επίσης σύνδεση στο Internet και τοπική πρόσβαση στον υπολογιστή σας μέσω του τερματικού (ή του ssh).
Εάν χρησιμοποιείτε Mac ή Linux:-
$ ssh pi@your_pi's_ip_address
Εάν χρησιμοποιείτε Windows, κάντε λήψη και εγκαταστήστε το Putty:-
www.chiark.greenend.org.uk/~sgtatham/putty…
Βήμα 2: Σύνδεση
![Σύνδεση Σύνδεση](https://i.howwhatproduce.com/images/004/image-11463-7-j.webp)
![Σύνδεση Σύνδεση](https://i.howwhatproduce.com/images/004/image-11463-8-j.webp)
![Σύνδεση Σύνδεση](https://i.howwhatproduce.com/images/004/image-11463-9-j.webp)
Προεπιλεγμένη σύνδεση Raspbian:-
πι και βατόμουρο.
Στη συνέχεια, εκτελέστε αυτές τις εντολές.
sudo apt-get ενημέρωση
sudo apt-get αναβάθμιση
sudo apt-get install nodejs npm nodered.
Λάβετε υπόψη ότι δεν θα έχετε άμεσα διαθέσιμο κωδικό εάν χρησιμοποιείτε παλαιότερη έκδοση του Raspbian ή του Ubuntu 18.04 LTS ή του Debian 9
Σε τέτοιες περιπτώσεις, πρέπει να εκτελέσετε χειροκίνητα το σενάριο Node-RED Install:-
bash <(curl -sL
Βήμα 3: Λίγες περισσότερες εντολές
![Λίγες περισσότερες εντολές Λίγες περισσότερες εντολές](https://i.howwhatproduce.com/images/004/image-11463-10-j.webp)
![Λίγες περισσότερες εντολές Λίγες περισσότερες εντολές](https://i.howwhatproduce.com/images/004/image-11463-11-j.webp)
![Λίγες περισσότερες εντολές Λίγες περισσότερες εντολές](https://i.howwhatproduce.com/images/004/image-11463-12-j.webp)
![Λίγες περισσότερες εντολές Λίγες περισσότερες εντολές](https://i.howwhatproduce.com/images/004/image-11463-13-j.webp)
Αφού έχετε εγκαταστήσει τα πάντα, εκτελέστε
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Στο διαδίκτυο μπορείτε επίσης να βρείτε οδηγίες σχετικά με τον τρόπο εγκατάστασης του phpmyadmin και του mysql.
sudo nano /etc/apache2/apache2.conf
Πηγαίνετε στο κάτω μέρος και προσθέστε
Συμπεριλάβετε /etc/phpmyadmin/apache.conf
Αποθηκεύστε χρησιμοποιώντας Ctrl + O, Enter. Έξοδος με CTrl + x
sudo /etc/init.d/apache2 επανεκκίνηση
Εάν το phpmyadmin εγκατασταθεί με επιτυχία, θα πρέπει να μπορείτε να συνδεθείτε στο localhost/phpmyadmin
Αντικαταστήστε το localhost με το IP του Pi σας.
Συνδεθείτε ως root και τον κωδικό πρόσβασης που ορίσατε νωρίτερα κατά την εγκατάσταση του phpmyadmin.
Βήμα 4: Node-RED και PHPMyAdmin
![Node-RED και PHPMyAdmin Node-RED και PHPMyAdmin](https://i.howwhatproduce.com/images/004/image-11463-14-j.webp)
![Node-RED και PHPMyAdmin Node-RED και PHPMyAdmin](https://i.howwhatproduce.com/images/004/image-11463-15-j.webp)
![Node-RED και PHPMyAdmin Node-RED και PHPMyAdmin](https://i.howwhatproduce.com/images/004/image-11463-16-j.webp)
Το Node-RED σάς επιτρέπει να δημιουργείτε γραφικά συνδεδεμένα προγράμματα ή ροές. Μάθετε περισσότερα για το Node-RED στη διεύθυνση
Προς το παρόν, θα σας δείξω πώς να δημιουργήσετε ένα απλό καταγραφικό.
Μεταβείτε στη διεύθυνση https://raspberrypi.local: 1880
Ακολουθήστε τις εικόνες.
Αυτή είναι η συμβολοσειρά JSON
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Αυτή είναι μια ροή για την επίδειξη του κόμβου MySQL στο Κόμβος-Κόκκινο. / NΜετράμε τη θερμοκρασία της CPU του Raspberry Pi και την καταγράφουμε στη βάση δεδομένων. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" ημερομηνία "," επανάληψη ":" 2 "," crontab ":" "," μία φορά ": false," OnceDelay ": 0.1," x ": 120," y ": 120," wires ":
Αντιγράψτε και επικολλήστε αυτήν τη συμβολοσειρά όπως είναι στη θέση που φαίνεται στην εικόνα.
Έχω επίσης δημοσιεύσει τις εικόνες που εμφανίζουν τις καταχωρήσεις στο PHPMyAdmin.
Βήμα 5: Σημειώστε μερικά πράγματα
![Σημειώστε λίγα πράγματα Σημειώστε λίγα πράγματα](https://i.howwhatproduce.com/images/004/image-11463-17-j.webp)
![Σημειώστε μερικά πράγματα Σημειώστε μερικά πράγματα](https://i.howwhatproduce.com/images/004/image-11463-18-j.webp)
Μερικά σημαντικά πράγματα που πρέπει να σημειωθούν είναι η διεύθυνση IP. Μπορεί να είναι διαφορετικά. Επίσης, πρέπει πρώτα να δημιουργήσετε μια βάση δεδομένων με το όνομα Node-RED-test, έναν πίνακα με το όνομα test και να ονομάσετε το πεδίο "Πεδίο". Μπορείτε να τα πετύχετε όλα με τη βοήθεια του διαδικτυακού εργαλείου PHPMyAdmin. Κάνει τη διανομή βάσεων δεδομένων ένα κομμάτι κέικ. Υπάρχουν πολλοί πόροι στο διαδίκτυο για να σας βοηθήσουν. Πρέπει να εγκαταστήσετε το vcgencmd στον υπολογιστή σας. Είναι το κύριο εργαλείο που σας επιτρέπει να δείτε τις πληροφορίες του συστήματός σας. Έρχεται προεγκατεστημένο στο Raspbian Stretch.
Για να εκτελέσετε το Node-RED:-
1) άμεσα-
$ node-red-start
2) Σε κάθε μπότα-
$ sudo systemctl ενεργοποιήστε την υπηρεσία nodered.service
Βήμα 6: Ο πολύ δικός σας CPU_Temp_Logger
![Το δικό σας CPU_Temp_Logger! Το δικό σας CPU_Temp_Logger!](https://i.howwhatproduce.com/images/004/image-11463-19-j.webp)
Τώρα αν περιηγηθείτε στη βάση δεδομένων στο phpmyadmin όπως φαίνεται στην εικόνα, θα παρατηρήσετε καταχωρήσεις που προστίθενται στον πίνακά σας με τις θερμοκρασίες της CPU σας.
Η συνάρτηση Κόμβος είναι αυτό που είναι το κλειδί εδώ. Σας επιτρέπει να φιλτράρετε μηνύματα και στέλνει το ερώτημα μαζί με τη μεταβλητή temp. Το έχω εξηγήσει στον κόμβο συνάρτησης. Τσέκαρέ το. Οι καταχωρήσεις γίνονται κάθε δύο δευτερόλεπτα, αλλά μπορείτε να αλλάξετε την καθυστέρηση στον κόμβο ένεσης.
Καλα να περνατε:)
Σας αρέσει αυτό το έργο και δημοσιεύστε σχόλια, γιατί πραγματικά βοηθούν πολύ. Επίσης, φροντίστε να επισημάνετε τυχόν λάθη που μπορεί να έχω κάνει και μη διστάσετε να κάνετε ερωτήσεις.
Σας ευχαριστούμε που είδατε αυτό το άρθρο.
Αντίο !!!
Συνιστάται:
Σύστημα παρακολούθησης βάσει δακτυλικών αποτυπωμάτων και RFID με χρήση Raspberry Pi και βάσης δεδομένων MySQL: 5 βήματα
![Σύστημα παρακολούθησης βάσει δακτυλικών αποτυπωμάτων και RFID με χρήση Raspberry Pi και βάσης δεδομένων MySQL: 5 βήματα Σύστημα παρακολούθησης βάσει δακτυλικών αποτυπωμάτων και RFID με χρήση Raspberry Pi και βάσης δεδομένων MySQL: 5 βήματα](https://i.howwhatproduce.com/images/002/image-5853-j.webp)
Σύστημα παρακολούθησης βάσει δακτυλικών αποτυπωμάτων και RFID με χρήση Raspberry Pi και βάσης δεδομένων MySQL: Βίντεο αυτού του έργου
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα
![Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα](https://i.howwhatproduce.com/images/005/image-13271-j.webp)
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: Είχατε ποτέ πολλά δεδομένα με τα οποία εργάζεστε και σκεφτήκατε τον εαυτό σας … " πώς μπορώ να κάνω όλα αυτά τα δεδομένα φαίνονται καλύτερα και είναι πιο εύκολα κατανοητά; " Αν ναι, τότε η απάντησή σας μπορεί να είναι ένας πίνακας στο Microsoft Office Word 2007
Σύνδεση επεξεργασίας και Arduino και Make 7 Segment και Servo GUI Controller: 4 βήματα
![Σύνδεση επεξεργασίας και Arduino και Make 7 Segment και Servo GUI Controller: 4 βήματα Σύνδεση επεξεργασίας και Arduino και Make 7 Segment και Servo GUI Controller: 4 βήματα](https://i.howwhatproduce.com/images/009/image-25340-j.webp)
Connecting Processing and Arduino and Make 7 Segment and Servo GUI Controller: Για ορισμένα έργα που κάνατε πρέπει να χρησιμοποιήσετε το Arduino καθώς παρέχει μια εύκολη πλατφόρμα πρωτοτύπων, αλλά η εμφάνιση γραφικών σε σειριακή οθόνη του Arduino μπορεί να διαρκέσει πολύ και είναι ακόμη και δύσκολο να γίνει. Μπορείτε να εμφανίσετε γραφήματα στο Arduino Serial Monitor bu
Καταγράψτε δεδομένα και σχεδιάστε ένα γράφημα στο διαδίκτυο χρησιμοποιώντας NodeMCU, MySQL, PHP και Chartjs.org: 4 βήματα
![Καταγράψτε δεδομένα και σχεδιάστε ένα γράφημα στο διαδίκτυο χρησιμοποιώντας NodeMCU, MySQL, PHP και Chartjs.org: 4 βήματα Καταγράψτε δεδομένα και σχεδιάστε ένα γράφημα στο διαδίκτυο χρησιμοποιώντας NodeMCU, MySQL, PHP και Chartjs.org: 4 βήματα](https://i.howwhatproduce.com/images/005/image-12189-24-j.webp)
Καταγράψτε δεδομένα και σχεδιάστε ένα γράφημα στο διαδίκτυο χρησιμοποιώντας NodeMCU, MySQL, PHP και Chartjs.org: Αυτό το εγχειρίδιο περιγράφει πώς μπορούμε να χρησιμοποιήσουμε τον πίνακα Node MCU για τη συλλογή δεδομένων από πολλούς αισθητήρες, την αποστολή αυτών των δεδομένων σε ένα φιλοξενούμενο αρχείο PHP το οποίο στη συνέχεια προσθέτει τα δεδομένα σε μια βάση δεδομένων MySQL. Στη συνέχεια, τα δεδομένα μπορούν να προβληθούν στο διαδίκτυο ως γράφημα, χρησιμοποιώντας το chart.js.A ba
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
![8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες) 8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/002/image-4439-69-j.webp)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ