Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Ιστορικό
- Βήμα 2: Καλωδίωση
- Βήμα 3: Αναβοσβήνει το υλικολογισμικό
- Βήμα 4: Διαμορφώστε τον αισθητήρα στην εφαρμογή
- Βήμα 5: Επίδειξη
- Βήμα 6: Ανατροφοδότηση
Βίντεο: Αισθητήρες LoRa Mesh: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό είναι το τρίτο στη σειρά στα δίκτυα πλέγματος Ripple LoRa, που τώρα παρουσιάζουν κόμβους αισθητήρων.
Δείτε τα προηγούμενα άρθρα για αναφορά:
www.instructables.com/id/LoRa-Mesh-Radio/
www.instructables.com/id/LoRa-GPS-Tracker/
Προμήθειες
Μπορείτε να αγοράσετε εξαρτήματα υλικού εδώ:
Φτερό Adafruit με μονάδα LoRa:
δίπολη κεραία:
Βήμα 1: Ιστορικό
Οι περισσότερες μονάδες αισθητήρα Arduino, όπως η θερμοκρασία, η υγρασία κ.λπ., μπορούν να ερωτηθούν είτε μέσω ψηφιακής είτε αναλογικής ακίδας GPIO. Για αυτό το άρθρο έχω δοκιμάσει έναν αισθητήρα φλόγας, ο οποίος χρησιμοποιεί τόσο έναν ψηφιακό πείρο (για όταν η τιμή του αισθητήρα ενεργοποιείται από τη ρύθμιση του ποτενσιόμετρου) όσο και έναν αναλογικό πείρο.
Μονάδα αισθητήρα:
Ο στόχος αυτού του μέρους του έργου είναι να φέρει ειδικούς κόμβους αισθητήρων στα δίκτυα Ripple LoRa. Μπορείτε είτε να παρακολουθείτε από απόσταση αισθητήρες είτε να λαμβάνετε μηνύματα ειδοποίησης όταν επιτευχθεί μια διαμορφώσιμη κατάσταση ενεργοποίησης, όπως ανίχνευση φλόγας ή ανίχνευση κίνησης κ.λπ.
Βήμα 2: Καλωδίωση
Επί του παρόντος, υποστηρίζονται μόνο δύο τύποι πλακέτας, με τις ακόλουθες ακίδες στις οποίες πρέπει να συνδεθεί η μονάδα αισθητήρα:
Φτερό Adafruit:
* Αναλογική καρφίτσα: A1 (gpio 15) -OR-
* Digitalηφιακή καρφίτσα: 10
Μονάδα TTGO/HELTECH ESP32 LoRa:
* Αναλογική καρφίτσα: 39 -OR-
* Digitalηφιακή καρφίτσα: 34
Οι περισσότερες μονάδες αισθητήρων μπορούν να δεχτούν 3,3Volt, οπότε πρέπει απλώς να συνδέσετε τις ακίδες GND και VCC στις καρφίτσες GND και 3,3V της πλακέτας.
Βήμα 3: Αναβοσβήνει το υλικολογισμικό
Για αυτό θα χρειαστεί να έχετε εγκαταστήσει το Arduino IDE και να υποστηρίξετε τον τύπο της πλακέτας προορισμού.
Υπάρχουν οδηγίες για το πώς να αναβοσβήνει το υλικολογισμικό σε αυτήν τη σελίδα Github:
github.com/spleenware/ripple
Επιλέξτε έναν από τους στόχους "Κόμβος αισθητήρα". Με την πλακέτα συνδεδεμένη μέσω καλωδίου USB, ελέγξτε ότι το υλικολογισμικό είναι εντάξει ανοίγοντας τη Σειριακή οθόνη στο Arduino IDE. Εισαγάγετε «q» (χωρίς εισαγωγικά) στη γραμμή αποστολής και πατήστε enter. Η σειριακή οθόνη θα πρέπει να απαντά με κείμενο που ξεκινά με "Q: …"
Βήμα 4: Διαμορφώστε τον αισθητήρα στην εφαρμογή
Για να διαμορφώσετε τη μονάδα αισθητήρα και να την παρακολουθήσετε, πρέπει να εγκαταστήσετε την εφαρμογή Ripple Commander. Προς το παρόν υποστηρίζεται μόνο το Android. Λήψη από το Play:
Η εφαρμογή διαθέτει δύο εικονίδια εκκίνησης. Το "Device Provision" είναι μόνο για τη ρύθμιση του δικτύου πλέγματος (επαναλήπτες, αισθητήρες, πύλη κλπ). Οι κόμβοι αισθητήρων πρέπει απλώς να εκχωρήσουν ένα μοναδικό αναγνωριστικό (μεταξύ 2 και 254) και να δημιουργηθούν τα κλειδιά κρυπτογράφησής τους. Απλώς κάντε κλικ στο μενού "ΝΕΟ" στη γραμμή εργαλείων και εισαγάγετε το Id και το όνομα του αισθητήρα και, στη συνέχεια, κάντε κλικ στην επιλογή ΑΠΟΘΗΚΕΥΣΗ. Ο αισθητήρας θα πρέπει τώρα να βρίσκεται στην κύρια λίστα.
Για τους κόμβους αισθητήρων, υπάρχουν επιπλέον παράμετροι διαμόρφωσης που πρέπει να ρυθμιστούν. Αγγίξτε το εικονίδιο "επεξεργασία" (μολύβι) και, στη συνέχεια, πατήστε το κουμπί "…" στην επόμενη οθόνη για να δείτε την οθόνη Διαμόρφωση αισθητήρα. (το πρώτο στιγμιότυπο οθόνης παραπάνω). Αυτό αφορά τη ρύθμιση του αισθητήρα, τον τρόπο με τον οποίο πρέπει να αναφέρει την κατάστασή του και τον τρόπο δημιουργίας μηνυμάτων ειδοποίησης. Μόλις ολοκληρωθεί η διαμόρφωση, πατήστε στο μενού ΑΠΟΘΗΚΕΥΣΗ στην επάνω γραμμή εργαλείων.
Πατήστε στο εικονίδιο "τσιπ" στα δεξιά, για να μεταβείτε στην οθόνη "Προγραμματιστής". Συνδέστε την πλακέτα αισθητήρων μέσω καλωδίου USB-OTG στο Android και, στη συνέχεια, πατήστε το κουμπί «ΠΡΟΓΡΑΜΜΑ». Εάν όλα πάνε καλά, τότε θα πρέπει να υπάρχει ένα μήνυμα που λέει "Τέλος" και ότι μπορείτε τώρα να αποσυνδεθείτε.
Βγείτε πίσω στο πρόγραμμα εκκίνησης Android και, στη συνέχεια, πατήστε το κύριο εικονίδιο εκκίνησης "Κυβερνήτης κυματισμού". Αυτό είναι το κύριο περιβάλλον χρήστη της εφαρμογής, όπου μπορείτε να συνομιλήσετε με άλλους χρήστες "pager" στο δίκτυο (που χρησιμοποιούν την εφαρμογή Ripple Messenger), καθώς και να παρακολουθείτε τους ειδικούς κόμβους σας, όπως οι επαναλήπτες και οι κόμβοι αισθητήρων. Αγγίξτε έναν κόμβο αισθητήρα στη λίστα και θα δείτε την οθόνη κατάστασης της συσκευής (δείτε το δεύτερο στιγμιότυπο οθόνης παραπάνω).
Βήμα 5: Επίδειξη
Εδώ είναι μια επίδειξη του αισθητήρα φλόγας που ενεργοποιεί μια κατάσταση ειδοποίησης και του οικιακού κόμβου που λαμβάνει την ειδοποίηση.
Σημειώστε ότι οι ειδοποιήσεις αντιπροσωπεύουν μια κατάσταση που «επαναφέρεται» είτε χειροκίνητα είτε αυτόματα μετά από ένα χρονικό διάστημα που έχει παρέλθει. Η οθόνη που εμφανίζεται εδώ προσφέρει ένα κουμπί "Επαναφορά ειδοποίησης" για μη αυτόματη επαναφορά της κατάστασης ειδοποίησης.
Τα μηνύματα ειδοποίησης που δημιουργούνται θα ηχήσουν τον βομβητή της αρχικής πλακέτας κόμβων και το μήνυμα θα βρίσκεται στην καρτέλα "Ιστορικό".
Βήμα 6: Ανατροφοδότηση
Αυτή η δυνατότητα, οι αισθητήρες που αναφέρουν απομακρυσμένες καταστάσεις και η δημιουργία ειδοποιήσεων αντιπροσωπεύει ένα εξαιρετικά χρήσιμο χαρακτηριστικό για αυτά τα δίκτυα IOT μεγάλης εμβέλειας. Είμαι πολύ ενθουσιασμένος που ακούω τι μπορεί να γίνει με αυτήν τη νέα ικανότητα και πώς έχει λειτουργήσει. Και, όπως πάντα, είμαι πρόθυμος να ακούσω εάν υπάρχουν προβλήματα που πρέπει ακόμη να αντιμετωπιστούν.
Χαιρετισμοί, Σκοτ Πάουελ.
Συνιστάται:
Μετεωρολογικός σταθμός μεγάλης απόστασης HC-12 και αισθητήρες DHT: 9 βήματα
Μετεωρολογικός σταθμός μεγάλης εμβέλειας HC-12 και αισθητήρες DHT: Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάχνουμε έναν απομακρυσμένο μετεωρολογικό σταθμό μεγάλων αποστάσεων χρησιμοποιώντας δύο αισθητήρες dht, μονάδες HC12 και οθόνη LCD I2C. Δείτε το βίντεο
Ξεκινώντας με αισθητήρες ασύρματης θερμοκρασίας και δόνησης μεγάλης εμβέλειας: 7 βήματα
Ξεκινώντας με αισθητήρες ασύρματης θερμοκρασίας και δόνησης μεγάλης εμβέλειας: Μερικές φορές οι δονήσεις είναι η αιτία σοβαρών προβλημάτων σε πολλές εφαρμογές. Από τους άξονες και τα ρουλεμάν της μηχανής έως την απόδοση του σκληρού δίσκου, οι κραδασμοί προκαλούν ζημιά στο μηχάνημα, έγκαιρη αντικατάσταση, χαμηλή απόδοση και προκαλεί σημαντικό πλήγμα στην ακρίβεια. Παρακολούθηση
Πώς να κάνετε πραγματικά φθηνούς αισθητήρες πίεσης: 6 βήματα (με εικόνες)
Πώς να φτιάξετε πραγματικά φθηνούς αισθητήρες πίεσης: Έχω κολλήσει να φτιάχνω διακόπτες από κοινά οικιακά αντικείμενα πρόσφατα και αποφάσισα να φτιάξω τον δικό μου αισθητήρα πίεσης σε έναν προϋπολογισμό από μερικά σφουγγάρια που είχα γύρω. Ο λόγος που αυτό διαφέρει από άλλες εκδόσεις αισθητήρων πίεσης προϋπολογισμού είναι ο
Αυτοματοποίηση θερμοκηπίου με LoRa! (Μέρος 1) -- Αισθητήρες (Θερμοκρασία, Υγρασία, Υγρασία Εδάφους): 5 Βήματα
Αυτοματοποίηση θερμοκηπίου με LoRa! (Μέρος 1) || Αισθητήρες (Θερμοκρασία, Υγρασία, Υγρασία Εδάφους): Σε αυτό το έργο θα σας δείξω πώς αυτοματοποίησα ένα θερμοκήπιο. Αυτό σημαίνει ότι θα σας δείξω πώς έφτιαξα το θερμοκήπιο και πώς συνδέω τα ηλεκτρονικά τροφοδοσίας και αυτοματισμού. Επίσης, θα σας δείξω πώς να προγραμματίσετε έναν πίνακα Arduino που χρησιμοποιεί L
Έλεγχος οικιακών συσκευών μέσω LoRa - LoRa in Home Automation - Τηλεχειριστήριο LoRa: 8 βήματα
Έλεγχος οικιακών συσκευών μέσω LoRa | LoRa στο Home Automation | Τηλεχειριστήριο LoRa: Ελέγξτε και αυτοματοποιήστε τις ηλεκτρικές σας συσκευές από μεγάλες αποστάσεις (Χιλιόμετρα) χωρίς την παρουσία του διαδικτύου. Αυτό είναι δυνατό μέσω του LoRa! Ρε παιδιά τι γίνεται; Akarsh εδώ από το CETech. Αυτό το PCB διαθέτει επίσης οθόνη OLED και 3 ρελέ τα οποία