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

LoRa Messenger για δύο συσκευές για αποστάσεις έως 8χλμ: 7 βήματα
LoRa Messenger για δύο συσκευές για αποστάσεις έως 8χλμ: 7 βήματα

Βίντεο: LoRa Messenger για δύο συσκευές για αποστάσεις έως 8χλμ: 7 βήματα

Βίντεο: LoRa Messenger για δύο συσκευές για αποστάσεις έως 8χλμ: 7 βήματα
Βίντεο: Επισκόπηση και διαμόρφωση μονάδας EBYTE LoRa 2024, Ιούλιος
Anonim
Image
Image
Ανταλλακτικά
Ανταλλακτικά

Συνδέστε το έργο στο φορητό υπολογιστή ή το τηλέφωνό σας και, στη συνέχεια, συνομιλήστε μεταξύ των συσκευών χωρίς διαδίκτυο ή SMS χρησιμοποιώντας μόνο το LoRa.

Ρε παιδιά τι γίνεται; Akarsh εδώ από τη CETech. Σήμερα θα κάνουμε ένα έργο το οποίο μπορεί να συνδεθεί στο smartphone σας ή σε οποιονδήποτε υπολογιστή και θα κάνει τη συσκευή αυτή αγγελιοφόρο με δυνατότητα LoRa. Τώρα που θα γίνει αυτό θα μπορείτε να στείλετε μήνυμα σε οποιαδήποτε άλλη συσκευή χρησιμοποιώντας τον ίδιο αγγελιοφόρο LoRa. Όλα αυτά γίνονται χωρίς την παρουσία 4G/LTE/3G/GSM/WiFi/SMS.

Βήμα 1: Μέρη

Ανταλλακτικά
Ανταλλακτικά

Για να το κάνετε αυτό θα χρειαστείτε έναν πίνακα ESP8266, προτείνω να χρησιμοποιήσετε έναν πίνακα στυλ NodeMCU, χρησιμοποίησα τον πίνακα Firebeetle από το DFRobot καθώς διαθέτει λύση φόρτισης και παρακολούθησης της μπαταρίας επί του σκάφους.

Για τον σκοπό LoRa, χρησιμοποίησα ένα RYLR896. Προτείνω ανεπιφύλακτα αυτήν την ενότητα καθώς είναι πολύ εύκολο να χρησιμοποιηθεί μέσω UART χρησιμοποιώντας εντολές AT.

Βήμα 2: Αποκτήστε PCB για το έργο που κατασκευάσατε

Αποκτήστε PCB για το έργο σας
Αποκτήστε PCB για το έργο σας

Πρέπει να ελέγξετε το JLCPCB για να παραγγείλετε ηλεκτρονικά PCB φθηνά!

Παίρνετε 10 καλής ποιότητας PCB που κατασκευάζονται και αποστέλλονται στην πόρτα σας για 2 $ και κάποια μεταφορικά. Θα λάβετε επίσης έκπτωση στα μεταφορικά στην πρώτη σας παραγγελία. Για να σχεδιάσετε το δικό σας PCB στο easyEDA, μόλις γίνει αυτό, ανεβάστε τα αρχεία Gerber σε JLCPCB για να κατασκευαστούν με καλή ποιότητα και γρήγορο χρόνο ανακύκλωσης.

Βήμα 3: Κατανόηση της ενότητας Reyax και τρόπος χρήσης της. (ΠΡΟΑΙΡΕΤΙΚΑ: Μπορείτε να παραλείψετε την ανάγνωση αυτού του βήματος εάν δεν ενδιαφέρεστε για την εργασία)

Κατανόηση της ενότητας Reyax και τρόπος χρήσης της. (ΠΡΟΑΙΡΕΤΙΚΑ: Μπορείτε να παραλείψετε την ανάγνωση αυτού του βήματος εάν δεν ενδιαφέρεστε για την εργασία)
Κατανόηση της ενότητας Reyax και τρόπος χρήσης της. (ΠΡΟΑΙΡΕΤΙΚΑ: Μπορείτε να παραλείψετε την ανάγνωση αυτού του βήματος εάν δεν ενδιαφέρεστε για την εργασία)
Κατανόηση της ενότητας Reyax και τρόπος χρήσης της. (ΠΡΟΑΙΡΕΤΙΚΑ: Μπορείτε να παραλείψετε την ανάγνωση αυτού του βήματος εάν δεν ενδιαφέρεστε για την εργασία)
Κατανόηση της ενότητας Reyax και τρόπος χρήσης της. (ΠΡΟΑΙΡΕΤΙΚΑ: Μπορείτε να παραλείψετε την ανάγνωση αυτού του βήματος εάν δεν ενδιαφέρεστε για την εργασία)

1. Η ενότητα LoRa που έχουμε είναι μια μονάδα UART η οποία έχει διαμορφωθεί χρησιμοποιώντας εντολές AT.

2. Η μονάδα φιλοξενεί ένα STM32 MCU το οποίο κάνει όλες τις συζητήσεις με τη μονάδα SPI LoRa στο RYLR896.

3. Οι εντολές στην εικόνα είναι βασικές που μπορείτε να ανατρέξετε σε αυτό το έγγραφο για περισσότερα: REYAX-Lora-AT-COMMAND-GUIDE4. Σας συνιστώ ακόμα ανεπιφύλακτα να παρακολουθήσετε το βίντεο μου στο YouTube όπου το εξηγώ σωστά.

Βήμα 4: Συνδέσεις των ενοτήτων

Συνδέσεις των ενοτήτων
Συνδέσεις των ενοτήτων
Συνδέσεις των ενοτήτων
Συνδέσεις των ενοτήτων

1. Και οι δύο μονάδες θα συνδεθούν με τον ίδιο τρόπο όπως στην παραπάνω εικόνα.

2. Όταν συνδέονται και οι δύο μονάδες, μπορείτε να προγραμματίσετε τις ενότητες μία προς μία και στη συνέχεια να δοκιμάσετε το έργο.

Βήμα 5: Λήψη και ρύθμιση του Arduino IDE

Κατεβάστε και ρυθμίστε το Arduino IDE
Κατεβάστε και ρυθμίστε το Arduino IDE

Κατεβάστε το Arduino IDE από εδώ.

1. Εγκαταστήστε το Arduino IDE και ανοίξτε το.

2. Μεταβείτε στο Αρχείο> Προτιμήσεις

3. Προσθέστε https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json τις διευθύνσεις URL πρόσθετων διαχειριστών πινάκων.

4. Μεταβείτε στην επιλογή Εργαλεία> Πίνακας> Διαχειριστής πινάκων

5. Αναζητήστε το ESP8266 και, στη συνέχεια, εγκαταστήστε την πλακέτα.

6. Επανεκκινήστε το IDE.

Βήμα 6: Κωδικοποίηση του έργου

Κωδικοποίηση του Έργου
Κωδικοποίηση του Έργου
Κωδικοποίηση του Έργου
Κωδικοποίηση του Έργου

1. Κατεβάστε το αποθετήριο:

2. Εξαγάγετε τον φάκελο που έχετε κατεβάσει και ανοίξτε το αρχείο Stage1.ino στο Arduino IDE.

3. Μεταβείτε στα Εργαλεία> Πίνακας. Επιλέξτε τον κατάλληλο πίνακα που χρησιμοποιείτε το NodeMCU (12E) στις περισσότερες περιπτώσεις.

4. Επιλέξτε το σωστό comm. θύρα μεταβαίνοντας στα Εργαλεία> Θύρα.

5. Πατήστε το κουμπί μεταφόρτωσης.

6. Όταν η καρτέλα λέει Τέλος μεταφόρτωση, είστε έτοιμοι να χρησιμοποιήσετε τη συσκευή.

Μετά τη μεταφόρτωση ανοίξτε τη σειριακή οθόνη για να δείτε τις ακόλουθες λεπτομέρειες

Βήμα 7: Παίζοντας με τη συσκευή

Παίζοντας με τη συσκευή
Παίζοντας με τη συσκευή

1. Συνδέστε τις συσκευές χρησιμοποιώντας καλώδια USB σε δύο διαφορετικές συσκευές στις οποίες πρέπει να κάνετε μηνύματα. Στην περίπτωσή μου, συνδέσα τη μία μονάδα στο φορητό υπολογιστή μου και την άλλη στο τηλέφωνό μου χρησιμοποιώντας καλώδιο OTG.

2. Μεταβείτε στη σειριακή οθόνη και ξεκινήστε μηνύματα αμέσως!

3. ΣΥΝΕΧΕΙΑ! η συσκευή λειτουργεί όπως αναμενόταν.

Συνιστάται: