Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Στο τελευταίο μου Instructable σας έδειξα πώς να συνδέσετε έναν αισθητήρα θερμοκρασίας στη Lora μέσω TTN. Τώρα θα σας δείξω πώς μπορείτε να διαβάσετε αυτά τα δεδομένα και να τα εμφανίσετε σε έναν Πίνακα ελέγχου. Θα καλύψουμε επίσης τον τρόπο χρήσης των δεδομένων στο IFTTT.
Βήμα 1: Λήψη κόκκινου κόμβου
Εάν έχετε ήδη εγκαταστήσει το κόμβο-κόκκινο, μπορείτε να παραλείψετε αυτό το βήμα.
Εγκατάσταση κόμβου-κόκκινου
Πρώτα πρέπει να εγκαταστήσετε το Node.js. Αφού ολοκληρώσετε την εγκατάσταση, ανοίξτε το CMD και εκτελέστε αυτήν την εντολή:
npm install -g-unsafe-perm κόμβος-κόκκινο
για να ξεκινήσετε τον κόμβο-κόκκινο ανοίξτε το CMD και εκτελέστε αυτήν την εντολή:
κόμβος-κόκκινος
Επίσημος οδηγός εγκατάστασης:
Βήμα 2: Εγκαταστήστε τους κόμβους
Τώρα πρέπει να εγκαταστήσουμε τους κόμβους που θα χρειαστούμε.
Υπάρχουν 2 τρόποι:
1) Ανοίξτε το CMD και εκτελέστε αυτήν την εντολή:
cd./.node-rednpm install node-red-dashboard
2) Βεβαιωθείτε ότι ο κόμβος-κόκκινος λειτουργεί, ανοίξτε 127.0.0.1:1880, πατήστε τις 3 γραμμές στην επάνω δεξιά γωνία, μεταβείτε στη διαχείριση παλέτας, μεταβείτε στην εγκατάσταση, αναζητήστε "κόμβος-κόκκινο-ταμπλό", πατήστε εγκατάσταση
Βήμα 3: Ανοίξτε το Node-red και εγκαταστήστε το Flow
Ανοίξτε τον κόμβο-κόκκινο με πληκτρολογώντας "127.0.0.1:1880" στο πρόγραμμα περιήγησής σας.
Αντιγράψτε το κείμενο στο κόμβο-red.txt από κάτω
Πατήστε τις 3 γραμμές στην επάνω δεξιά γωνία, μεταβείτε στην εισαγωγή και πατήστε το πρόχειρο. Τώρα επικολλήστε το κείμενο που αντιγράψατε πριν.
Βήμα 4: Διαμόρφωση κόμβου MQTT
Κάντε διπλό κλικ στον κόμβο MQTT και επεξεργαστείτε τον με το μολύβι στην επάνω δεξιά γωνία.
Ορίστε τον διακομιστή σε: "eu.thethings.network" και τη θύρα σε "1883"
Πατήστε "Ασφάλεια" και εισαγάγετε τα διαπιστευτήριά σας
μπορείτε να βρείτε τα διαπιστευτήριά σας στον ιστότοπο της εφαρμογής.
Βήμα 5: Μερικά πρόσθετα
Στο σενάριο Arduino μου έχω πολλαπλασιάσει τη θερμοκρασία με τον συντελεστή 100 για να αφαιρέσω τα δεκαδικά ψηφία. Εάν δεν θέλετε αυτήν τη δυνατότητα, μπορείτε εύκολα να αφαιρέσετε τον κόμβο και να συνδέσετε το "Parsefloat" στο "Celsius/Farenheit".
Έχω επίσης έναν κόμβο που σας επιτρέπει να αλλάζετε μεταξύ Κελσίου και Φαρενάιτ. Για να μεταβείτε στο Farenheit, απλώς σχολιάστε την πρώτη γραμμή και αφαιρέστε το "//" από τη δεύτερη γραμμή.