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

LoRa Mesh Radio: 4 βήματα (με εικόνες)
LoRa Mesh Radio: 4 βήματα (με εικόνες)

Βίντεο: LoRa Mesh Radio: 4 βήματα (με εικόνες)

Βίντεο: LoRa Mesh Radio: 4 βήματα (με εικόνες)
Βίντεο: Радиомодули EBYTE E22 LoRa 433мГц, обзор и тест дальности 2024, Νοέμβριος
Anonim
LoRa Mesh Radio
LoRa Mesh Radio

Αυτό είναι ένα αρκετά απλό πρόσθετο για κινητά τηλέφωνα για να ενεργοποιήσετε μηνύματα τύπου SMS σε μια ομάδα όταν βρίσκεστε εκτός κάλυψης κυττάρων ή σε σενάρια καταστροφών. Χρησιμοποιεί ραδιόφωνα Semtech LoRa, για επικοινωνίες χαμηλής ισχύος/μεγάλης εμβέλειας. Υπάρχουν πολλές επιλογές υλικού και εξακολουθώ να δοκιμάζω διαφορετικές συσκευές και κατασκευαστές, αλλά προς το παρόν αυτό το σεμινάριο θα δείξει πώς να συναρμολογήσετε και να ρυθμίσετε έναν από τους παρακάτω πίνακες:

  • TTGO ESP32 Lora με OLED
  • Φτερό Adafruit M0 RFM96

Προμήθειες

Το υλικό μπορεί να αγοραστεί εδώ:

  • TTGO ESP32 Lora με OLED. -Ή-
  • Φτερό Adafruit M0 RFM95

Προαιρετικά στοιχεία, αλλά συνιστώνται είναι:

  • μικρό διακόπτη on/off
  • Piezo buzzer
  • μικρή μπαταρία Lipo 1S
  • Καλώδιο USB OTG

Βήμα 1: Ρύθμιση TTGO ESP32

Ρύθμιση TTGO ESP32
Ρύθμιση TTGO ESP32

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

Με αυτόν τον πίνακα μπορείτε να επιλέξετε αν θα συνδεθείτε στο ακουστικό μέσω καλωδίου UDB OTG, Bluetooth Classic ή Bluetooth LE. Απλώς αναβοσβήνετε τον πίνακα με την κατάλληλη εικόνα υλικολογισμικού (υπάρχουν τρία διαφορετικά δυαδικά αρχεία υλικολογισμικού για κάθε τύπο σύνδεσης).

Βήματα:

  • αναβοσβήνετε τον πίνακα με την εικόνα υλικολογισμικού Ripple: Ακολουθήστε το ReadMe στο GitHub
  • συνδέστε την μπαταρία και μεταβείτε
  • συνδέστε τον πιεζοηχητικό βομβητή: TTGO V2 -> στο GND και τον πείρο 13, άλλες σανίδες -> στο GND και τον πείρο 25
  • προαιρετικό: Εκτύπωση 3D της θήκης

Έχω επίσης σχεδιάσει μια θήκη με δυνατότητα εκτύπωσης σε 3D, την οποία μπορείτε να κατεβάσετε από εδώ:

Βήμα 2: Ρύθμιση φτερού Adafruit

Ρύθμιση φτερού Adafruit
Ρύθμιση φτερού Adafruit
Ρύθμιση φτερού Adafruit
Ρύθμιση φτερού Adafruit
Ρύθμιση φτερού Adafruit
Ρύθμιση φτερού Adafruit
Ρύθμιση φτερού Adafruit
Ρύθμιση φτερού Adafruit

Αυτές οι σανίδες είναι καλής ποιότητας, αλλά λίγο ακριβότερες. Υπάρχει κάτι περισσότερο που σχετίζεται με αυτά, καθώς πρέπει να κάνετε περισσότερη συγκόλληση για να εγκαταστήσετε μια κεραία LoRa.

Βήματα:

  • αναβοσβήστε τον πίνακα με το υλικολογισμικό Ripple: Ακολουθήστε το ReadMe στο GitHub
  • συνδέστε τον πιεζοηχητικό βομβητή στο GND και την ψηφιακή ακίδα 11. (ΕΠΕΞΕΡΓΑΣΙΑ: ΟΧΙ καρφίτσα 13 όπως αναφέρθηκε προηγουμένως)
  • συγκολλήστε μια υποδοχή κεραίας u.fl στην κάτω πλευρά, συνδέστε την κεραία στο u.fl
  • Προαιρετικά: Εκτύπωση 3D της θήκης. Δείτε εδώ για τα αρχεία:

(Προαιρετικό) Συγκόλληση της κεραίας Διπόλου

Η 3D εκτυπώσιμη θήκη έχει σχεδιαστεί για χρήση με αυτήν την δίπολη κεραία: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html

Είναι μια καλή κεραία, αλλά δεν έχει τη σωστή υποδοχή, οπότε πρέπει να κόψετε το IPEX4, στη συνέχεια να διαχωρίσετε τις ομοαξονικές πλεξούδες και να τις κολλήσετε στα τακάκια γείωσης της κεραίας (δείτε την τελική εικόνα παραπάνω). Για να το κάνετε αυτό, πρέπει να αφαιρέσετε περίπου 10 χιλιοστά από το εξωτερικό πλαστικό από το άκρο του καλωδίου, στη συνέχεια να διαχωρίσετε το πολύ λεπτό ομοαξονικό πλέγμα που περιβάλλει και στη συνέχεια να βάλετε λίγη συγκόλληση σε αυτό. Στη συνέχεια, αφαιρέστε περίπου 1 mm από το πλαστικό από το εσωτερικό ενεργό σύρμα και τοποθετήστε μια μικρή ποσότητα συγκόλλησης σε αυτό.

Στη συνέχεια, προ-κασσίτεψε τα μαξιλάρια γείωσης της κεραίας στο Φτερό και το ενεργό μαξιλάρι κεραίας στη μέση και στη συνέχεια συγκολλήστε την κεραία σε αυτά τα μαξιλαράκια (διαχωρισμένα ομοαξονικά σε επιθέματα γείωσης, ενεργό εσωτερικό σύρμα σε μαξιλάρι κεραίας).

Βήμα 3: Ρυθμίστε την εφαρμογή Ripple Messenger

Ρυθμίστε την εφαρμογή Ripple Messenger
Ρυθμίστε την εφαρμογή Ripple Messenger
Ρυθμίστε την εφαρμογή Ripple Messenger
Ρυθμίστε την εφαρμογή Ripple Messenger

Η συνοδευτική εφαρμογή για αυτό ονομάζεται Ripple Messenger. Προς το παρόν υπάρχει μόνο μια έκδοση Android, την οποία μπορείτε να κατεβάσετε από το Play store: Ripple Messenger

Σε κάθε άτομο της ομάδας σας πρέπει να εκχωρηθεί ένα μοναδικό αριθμητικό αναγνωριστικό, μεταξύ 1 και 254. Πρέπει να το διαλέξετε μεταξύ σας. Δεν υπάρχει κεντρικός διακομιστής για συντονισμό.

Μπορείτε επίσης (προαιρετικά) να οργανωθείτε σε υποομάδες, εκχωρώντας τον εαυτό σας με διαφορετικά αναγνωριστικά ομάδας (πάλι, μεταξύ 1 και 254). Από προεπιλογή, μπορείτε όλοι να μείνετε στην ομάδα μηδέν. Οι ομάδες είναι σαν «κανάλια» και θα σχηματίσουν ξεχωριστά δίκτυα πλέγματος.

Προσθήκη φίλων

Αφού εισαγάγετε τα δικά σας στοιχεία στην οθόνη Ρύθμιση και επιλέξατε ΑΠΟΘΗΚΕΥΣΗ, μπορείτε στη συνέχεια να προστεθείτε ως Φίλος στα ακουστικά άλλων χρηστών σκανάροντας ο ένας τους κωδικούς QR του άλλου. Αυτό ανταλλάσσει δημόσια κλειδιά, ώστε να μπορείτε να στέλνετε μηνύματα ο ένας στον άλλον ιδιωτικά. Άλλες συσκευές στην ομάδα σας θα μεταδώσουν σιωπηλά τα μηνύματά σας, αλλά δεν μπορούν να τα «ανοίξουν».

Σύνδεση ραδιοφώνου

Η πλακέτα ραδιοφώνου μπορεί να συνδεθεί στο tablet/ακουστικό είτε μέσω καλωδίου USB OTG είτε μέσω Bluetooth. Πρέπει να ορίσετε τις προτιμήσεις σας για αυτό επιλέγοντας το μενού "Προτιμήσεις" από την επάνω γραμμή ενεργειών. Υπάρχει ένα εικονίδιο στην επάνω γραμμή ενεργειών που θα γίνει λευκό όταν διαπιστώσει ότι η πλακέτα ραδιοφώνου σας είναι συνδεδεμένη.

Για το Bluetooth Classic, πρέπει να βεβαιωθείτε ότι το bluetooth είναι ενεργοποιημένο και ότι πρέπει να αντιστοιχίσετε χειροκίνητα το ακουστικό/το tablet σας με τον πίνακα. Μεταβείτε στη ρύθμιση Bluetooth και επιλέξτε σάρωση/ανανέωση και πατήστε «Κυμάτωση συσκευής» όταν εμφανιστεί. Επιστρέψτε στην εφαρμογή Ripple και πατήστε το κουμπί "Επιλογή συσκευής" και επιλέξτε "Συσκευή κυματισμού" από τη λίστα.

Για το Bluetooth LE δεν χρειάζεται να κάνετε σύζευξη. Απλώς βεβαιωθείτε ότι έχετε επιλέξει "Υπηρεσία κυματισμού" στην οθόνη "Επιλογή συσκευής".

Συνομιλίες

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

Απλώς πληκτρολογήστε μηνύματα ή πατήστε το εικονίδιο "καρφίτσα" στα αριστερά του πλαισίου κειμένου για να στείλετε την τρέχουσα τοποθεσία σας.

Όταν οι άλλοι χρήστες στέλνουν την τοποθεσία τους, θα τη δείτε υπογραμμισμένη και με υπολογισμό του πόσο μακριά βρίσκονται και σε ποια περίπου πυξίδα. Μπορείτε να πατήσετε στον σύνδεσμο για να δείτε την τοποθεσία στους Χάρτες Google.

Βήμα 4: Ανατροφοδότηση

Αυτό είναι απλώς κάτι που έχω κάνει ως χόμπι και επειδή απολαμβάνω τέτοιου είδους δουλειά. Ταν μια ενδιαφέρουσα πρόκληση και συνεχίζεται.

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

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

Απολαμβάνω!

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

Εάν βρίσκετε χρήσιμο αυτό το έργο και θέλετε να ρίξετε λίγο Bitcoin στο δρόμο μου, θα ήμουν πραγματικά ευγνώμων: Η διεύθυνση BTC μου: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Συνιστάται: