Πίνακας περιεχομένων:

LoRa GPS Tracker/Pager: 9 βήματα (με εικόνες)
LoRa GPS Tracker/Pager: 9 βήματα (με εικόνες)

Βίντεο: LoRa GPS Tracker/Pager: 9 βήματα (με εικόνες)

Βίντεο: LoRa GPS Tracker/Pager: 9 βήματα (με εικόνες)
Βίντεο: Video To Anime - Generate An EPIC Animation From Your Phone Recording By Using Stable Diffusion AI 2024, Νοέμβριος
Anonim
LoRa GPS Tracker/Pager
LoRa GPS Tracker/Pager

Έχω έρθει σε επαφή με έναν αριθμό ατόμων στην έρευνα και διάσωση (SAR) που ενδιαφέρονται για τα άλλα έργα πλέγματος Ripple LoRa στα οποία έχω δουλέψει και με έβαλε να σκεφτώ να φτιάξω μια ειδική συσκευή για το προσωπικό του πεδίου.

Λοιπόν, εδώ είναι!

Αυτή η συσκευή δεν απαιτεί ένα συνοδευτικό ακουστικό Android, καθώς διαθέτει ένα πολύ απλό περιβάλλον χρήστη για τον χρήστη. Διαθέτει μικρή οθόνη OLED και μόλις 3 κουμπιά, έτσι προσφέρει μόνο περιορισμένους τύπους αλληλεπίδρασης με τον χρήστη.

Τι κάνει

  • Επιτρέπει στον χρήστη πεδίου να ορίσει την κατάστασή του σε ένα από τα 4 χρώματα (Μπλε, Πράσινο, Πορτοκαλί, Κόκκινο), τα οποία ο διοικητής θα δει σε πραγματικό χρόνο.
  • Μεταδίδει την τοποθεσία του χρήστη στον διοικητή σε πραγματικό χρόνο.
  • Ειδοποιεί τον χρήστη για εισερχόμενα μηνύματα και εκπομπές από το Commander.
  • Επιτρέπει στο χρήστη να στείλει μια απάντηση στα εισερχόμενα μηνύματα (από μια λίστα επιλογών)

Προμήθειες

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Στιγμιαία κουμπιά
  • Μπαταρία 1S Lipo
  • Piezo buzzer

Βήμα 1: Ένα παράδειγμα σεναρίου

Παράδειγμα σεναρίου
Παράδειγμα σεναρίου

Ο διαχειριστής του δικτύου ρυθμίζει τις συσκευές τηλεειδοποίησης χρησιμοποιώντας την εφαρμογή Ripple Commander. Αποκτήστε το από το Google Play:

Χρησιμοποιώντας την εφαρμογή, ο διοικητής μπορεί να δει μια λίστα συσκευών στο δίκτυο πλέγματος.

Βήμα 2: Προβολή χάρτη

Προβολή χάρτη
Προβολή χάρτη

Ο διοικητής μπορεί να δει ότι η κατάσταση είναι πλέον πορτοκαλί (δείτε τον πορτοκαλί κύκλο παραπάνω). Μπορούν επίσης να δουν την κατάσταση ΚΑΙ τη θέση στην προβολή χάρτη.

Βήμα 3: Μηνύματα

Μηνύματα
Μηνύματα

Βλέποντας την κατάσταση του GeoPager1 να αλλάζει σε πορτοκαλί, ο διοικητής μεταβαίνει στην οθόνη συνομιλίας και ρωτά εάν ο χρήστης χρειάζεται βοήθεια.

(ΣΗΜΕΙΩΣΗ: η απάντηση με πορτοκαλί χρώμα έρχεται όταν ο χρήστης του σελιδοδείκτη επιλέξει μια απάντηση από τη λίστα)

Για να καθορίσετε τις επιλογές απάντησης, απλώς πληκτρολογήστε "?:" Με τις επιλογές να χωρίζονται με "/" s

Βήμα 4: Ειδοποιήσεις σελίδων

Ειδοποιήσεις Pager
Ειδοποιήσεις Pager

Στην πλευρά του σελιδοδείκτη, ο χειριστής πεδίου βλέπει το πράσινο LED που αναβοσβήνει και ακούγεται ο ήχος.

Βήμα 5: Αλληλεπίδραση Pager

Αλληλεπίδραση Pager
Αλληλεπίδραση Pager
Αλληλεπίδραση Pager
Αλληλεπίδραση Pager

Επιλέγουν την προεπισκόπηση μηνύματος με το επάνω κουμπί, για να δουν τις λεπτομέρειες του μηνύματος.

Στη συνέχεια, ο χρήστης χρησιμοποιεί τα κουμπιά για να επιλέξει την επιλογή απάντησης.

Σε αυτό το σημείο ο διοικητής θα λάβει μια ειδοποίηση ότι έχει έρθει μια απάντηση. (Δείτε την οθόνη συνομιλίας της εφαρμογής παραπάνω, με την πορτοκαλί απάντηση)

Βήμα 6: Πώς να συναρμολογήσετε τις συσκευές

Πώς να συναρμολογήσετε τις συσκευές
Πώς να συναρμολογήσετε τις συσκευές

Ανατρέξτε στο παραπάνω διάγραμμα καλωδίωσης για τον τρόπο σύνδεσης των κουμπιών, του βομβητή και του GPS:

Βήμα 7: Αναβοσβήνει το υλικολογισμικό

Πρέπει να βεβαιωθείτε ότι έχετε εγκαταστήσει το Arduino IDE, με την υποστήριξη των πλακέτων Espressif ESP32 να έχει προστεθεί. Μεταβείτε στον ιστότοπο του Ripple Github για οδηγίες:

github.com/spleenware/ripple

Για αυτό το έργο, πρέπει να αναβοσβήνετε αυτό το συγκεκριμένο δυαδικό:

ΣΗΜΕΙΩΣΗ: Δυστυχώς, το GPS χρησιμοποιεί το ίδιο UART με την ενσωματωμένη θύρα USB, οπότε πρέπει να αποσυνδέετε το GPS κάθε φορά που αναβοσβήνετε το υλικολογισμικό ή προγραμματίζετε τη συσκευή μέσω της εφαρμογής.

Βήμα 8: Διαμόρφωση της συσκευής (αναγνωριστικό, ρυθμίσεις)

Η εφαρμογή Ripple Commander έχει ΔΥΟ εικονίδια εκκίνησης. Για τον καθορισμό και τη διαμόρφωση των συσκευών στο δίκτυο πλέγματος, ξεκινήστε από το εικονίδιο "Παροχή συσκευής".

Πατήστε στο μενού «ΝΕΟ» στην επάνω γραμμή ενεργειών. στη συνέχεια εισάγετε ένα μοναδικό αναγνωριστικό και όνομα. Επιλέξτε «GeoPager» στο αναπτυσσόμενο μενού Ρόλος συσκευής. (προαιρετικά, μπορείτε να ορίσετε προσαρμοσμένη διαμόρφωση με το κουμπί "…")

Κάντε κλικ στο ΑΠΟΘΗΚΕΥΣΗ και, στη συνέχεια, στην κύρια οθόνη, θα πρέπει να υπάρχει μια νέα συσκευή στη λίστα με το όνομα που ορίσατε.

Πατήστε το μικρό εικονίδιο «τσιπ υπολογιστή» δίπλα του για να μεταβείτε στην οθόνη «Συσκευή προγράμματος». Ενώ κρατάτε πατημένο το επάνω κουμπί στη συσκευή αναζήτησης (κουμπί A), συνδέστε ένα καλώδιο USB OTG από το Android στη συσκευή που θα πρέπει να ενεργοποιήσει τη συσκευή. Μετά από καθυστέρηση, θα πρέπει να δείτε το 'PROGRAM MODE' στην οθόνη OLED.

Τώρα πατήστε το κουμπί "Πρόγραμμα" στην εφαρμογή Διοικητής και αν όλα πάνε καλά θα πρέπει να εμφανιστεί ένα μήνυμα "… done". Η συσκευή θα πρέπει τώρα να έχει τα κλειδιά ταυτότητας, διαμόρφωσης και κρυπτογράφησης αποθηκευμένα στο EEPROM.

Βήμα 9: Αρχική δοκιμή

Απενεργοποιήστε τη συσκευή και στη συνέχεια είτε συνδέστε τη μπαταρία LiPo είτε τροφοδοτήστε την από πηγή USB. Εκκινήστε την κύρια οθόνη χρησιμοποιώντας το άλλο εικονίδιο εκκίνησης (με την ένδειξη Ripple Commander). Αυτό θα πρέπει να εμφανίζει τη συσκευή αναζήτησης στη λίστα, με έναν γκρι κύκλο δίπλα της. Η γκρι κατάσταση σημαίνει "άγνωστη" κατάσταση, καθώς η συσκευή δεν είχε ακόμη αλληλεπιδράσεις.

Πατήστε στη συσκευή αναζήτησης, για να μεταβείτε στην οθόνη «συνομιλίας». Η επάνω γραμμή ενεργειών θα πρέπει τώρα να εμφανίζει την ενημέρωση του κύκλου κατάστασης σε ΜΠΛΕ και το εικονίδιο "WiFi" δίπλα σε αυτό να εμφανίζει πλήρη/ισχυρή σύνδεση.

Δοκιμάστε να πληκτρολογήσετε ορισμένα μηνύματα, τα οποία θα κάνουν το ηχείο να αναβοσβήνει, κλπ

Προσφέρω

Εάν θεωρείτε χρήσιμο αυτό το έργο και θέλετε να ρίξετε λίγο Bitcoin στο δρόμο μου, θα ήμουν πραγματικά ευγνώμων.

Η διεύθυνση BTC μου: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Ανατροφοδότηση

Εάν συμμετέχετε σε SAR ή σε κάποιον άλλο οργανισμό με δομή εντολών και ελέγχου που θα μπορούσε να επωφεληθεί από αυτή τη δυνατότητα, θα ήθελα πολύ να σας βοηθήσω στη δημιουργία ενός δοκιμαστικού έργου/ανάπτυξης.

Συνεχίζω να δουλεύω σε αυτό το έργο γιατί με ενδιαφέρει πραγματικά και με ενδιαφέρει. Ελπίζω ότι μπορεί να αποδειχθεί χρήσιμο για την ευρύτερη κοινότητα. Μη διστάσετε να μου στείλετε μήνυμα αν έχετε απορίες.

Απολαμβάνω!

Χαιρετισμοί, Σκοτ Πάουελ

Συνιστάται: