Πίνακας περιεχομένων:
- Βήμα 1: Μέρη
- Βήμα 2: Αποκτήστε PCB για το έργο που κατασκευάσατε
- Βήμα 3: Λήψη και ρύθμιση του Arduino IDE
- Βήμα 4: Συνδέσεις και συγκόλληση
- Βήμα 5: Κωδικοποίηση της ενότητας
- Βήμα 6: Παίζοντας με τα ραδιόφωνα LoRa
Βίντεο: Φροντιστήριο Εύκολη Έναρξη Ραδιοφώνων LoRa ESP32 - Χωρίς καλωδίωση: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Ρε παιδιά τι γίνεται; Akarsh εδώ από το CETech.
Σήμερα θα κάνουμε ένα έργο το οποίο βασικά αφορά τη ρύθμιση των ραδιοφώνων LoRa για να μιλάμε μεταξύ μας με τον ευκολότερο δυνατό τρόπο.
Εδώ ο μικροελεγκτής που έχω χρησιμοποιήσει είναι ο ESP32, ο οποίος είναι συνδεδεμένος σε πλακέτες LoRa των 915MHz, έχω επίσης επισυνάψει μια οθόνη OLED σε ένα από τα Ραδιόφωνα, έτσι ώστε να είναι ορατές οι πληροφορίες πακέτων. Όλες οι μονάδες που χρησιμοποιούνται σε αυτό το έργο προέρχονται από το DFRobot καθώς υπάρχει συμβατότητα με τις καρφίτσες για αυτές τις ενότητες, επομένως δεν συνιστώ τη χρήση μονάδων διαφορετικών κατασκευαστών. Ας ξεκινήσουμε λοιπόν!
Έχω επίσης δημιουργήσει ένα βίντεο σχετικά με τη δημιουργία αυτού του έργου λεπτομερώς, συνιστώ να το παρακολουθήσετε για καλύτερη εικόνα και λεπτομέρεια.
Βήμα 1: Μέρη
Για να το κάνετε αυτό θα χρειαστείτε έναν πίνακα ESP32 ή έναν ESP8266 και μπορείτε επίσης να προσθέσετε μια μπαταρία εάν θέλετε.
Χρησιμοποίησα τον πίνακα firebeetle LoRa συχνότητας 915MHz. Το DFRobot προσφέρει 3 τύπους σανίδων ανάλογα με τη νόμιμη συχνότητα στην περιοχή σας:
1) 433MHz
2) 868MHz
3) 915MHz
Για την οθόνη, χρησιμοποίησα ασπίδα OLED.
Προτείνω να χρησιμοποιήσετε πίνακες από το DFRobot με αυτήν την ενότητα, καθώς το pinout θα είναι συμβατό και δεν θα αντιμετωπίσετε προβλήματα πουθενά.
Βήμα 2: Αποκτήστε PCB για το έργο που κατασκευάσατε
Πρέπει να ελέγξετε το JLCPCB για να παραγγείλετε ηλεκτρονικά PCB φθηνά!
Παίρνετε 10 καλής ποιότητας PCB που κατασκευάζονται και αποστέλλονται στην πόρτα σας για 2 $ και κάποια μεταφορικά. Θα λάβετε επίσης έκπτωση στα μεταφορικά στην πρώτη σας παραγγελία. Για να σχεδιάσετε το δικό σας PCB στο easyEDA, μόλις γίνει αυτό, ανεβάστε τα αρχεία Gerber σε JLCPCB για να κατασκευαστούν με καλή ποιότητα και γρήγορο χρόνο ανακύκλωσης.
Βήμα 3: Λήψη και ρύθμιση του Arduino IDE
Κατεβάστε το Arduino IDE από εδώ.
1. Εγκαταστήστε το Arduino IDE και ανοίξτε το.
2. Μεταβείτε στο Αρχείο> Προτιμήσεις
3. Προσθέστε το https://dl.espressif.com/dl/package_esp32_index.j… στις διευθύνσεις πρόσθετων πινάκων URLs4. Μεταβείτε στα Εργαλεία> Πίνακας> Διαχειριστής πινάκων
5. Αναζητήστε το ESP32 και, στη συνέχεια, εγκαταστήστε την πλακέτα.
6. Επανεκκινήστε το IDE.
Βήμα 4: Συνδέσεις και συγκόλληση
1. Συγκολλήστε τις μονάδες με τις στοιβαζόμενες κεφαλίδες.
2. Θα χρειαστεί να συνδέσετε και τις δύο μονάδες LoRa στις μονάδες ESP32 σύμφωνα με το διάγραμμα καλωδίωσης.
3. Συγκεντρώστε όλες τις 5-6 ενότητες που θα χρησιμοποιήσετε και τις στοιβάζετε ανάλογα με τις ανάγκες σας στο Ραδιόφωνο. Για αυτά τα βήματα, συνιστώ ανεπιφύλακτα να παρακολουθήσετε το βίντεό μου, καθώς αυτό το μέρος εξηγείται λεπτομερώς εκεί.
Βήμα 5: Κωδικοποίηση της ενότητας
Κατεβάστε το αποθετήριο GitHub:
2. Εξαγάγετε το αποθετήριο που έχετε κατεβάσει.
3. Αντιγράψτε τις βιβλιοθήκες από το αποθετήριο που έχετε κατεβάσει στο φάκελο Library στο φάκελο σκίτσων Arduino.
4. Ανοίξτε το σκίτσο του πομπού στο Arduino IDE.
5. Μεταβείτε στα Εργαλεία> Πίνακας. Επιλέξτε τον κατάλληλο πίνακα που χρησιμοποιείτε, Firebeetle ESP32 στην περίπτωσή μου.
6. Επιλέξτε το σωστό comm. θύρα μεταβαίνοντας στα Εργαλεία> Θύρα.
7. Πατήστε το κουμπί μεταφόρτωσης.
8. Όταν η καρτέλα λέει "Τέλος φόρτωσης", πρέπει να επαναλάβετε τα παραπάνω βήματα με τη μονάδα δέκτη για να ανεβάσετε τον κώδικα.
Βήμα 6: Παίζοντας με τα ραδιόφωνα LoRa
Μόλις δοθεί ισχύς και στις δύο μονάδες, το OLED στον πομπό αρχίζει να δείχνει τον αριθμό πακέτου που αποστέλλεται, από την άλλη πλευρά, η σειριακή οθόνη που είναι συνδεδεμένη στον Δέκτη δείχνει το λαμβανόμενο πακέτο με την ισχύ του σήματος.
Συνιστάται:
Φωνητικός έλεγχος ραδιοφώνων: 11 βήματα
Φωνητικός έλεγχος ραδιοφώνων: Όλοι τώρα παλεύουμε με την επικρατούσα πανδημία COVID-19. Επιπλέον, βρισκόμαστε τώρα σε μια κατάσταση όπου πρέπει να προσαρμοστούμε στις επικρατούσες συνθήκες εφαρμόζοντας πρόσθετα μέτρα ασφαλείας. Εδώ, το έργο ασχολείται με την πρόληψη της εξάπλωσης του COVID-19
Καλωδίωση FTDI με ESP8266 / ESP32: 8 βήματα
FTDI Καλωδίωση με ESP8266 / ESP32: Εάν θέλετε να χρησιμοποιήσετε την κάμερα ESP8266 ή ESP32 χωρίς κουμπιά για προγραμματισμό, εδώ είναι η διαμόρφωση που χρειάζεστε
Βασικά VBScript - Έναρξη των σεναρίων σας, καθυστερήσεις και άλλα!: 5 βήματα
Βασικά VBScript - Έναρξη των σεναρίων σας, καθυστερήσεις και άλλα !: Καλώς ορίσατε στο πρώτο μου σεμινάριο για το πώς να φτιάξετε VBScripts με σημειωματάριο. Με αρχεία.vbs, μπορείτε να δημιουργήσετε μερικές αστείες φάρσες ή θανατηφόρους ιούς. Σε αυτό το σεμινάριο, θα σας δείξω βασικές εντολές, όπως εκκίνηση του σεναρίου σας, άνοιγμα αρχείων και πολλά άλλα. Στο τ
(2) Έναρξη δημιουργίας παιχνιδιού - Δημιουργία οθόνης εκτόξευσης στο Unity3D: 9 βήματα
(2) Έναρξη δημιουργίας παιχνιδιού - Δημιουργία οθόνης εκτόξευσης στο Unity3D: Σε αυτό το Instructable θα μάθετε πώς να φτιάχνετε μια απλή οθόνη splash στο Unity3D. Πρώτον, θα ανοίξουμε την Ενότητα
ESP32 Με ενσωματωμένο OLED (WEMOS/Lolin) - Έναρξη Arduino Style: 4 βήματα
ESP32 Με ενσωματωμένο OLED (WEMOS/Lolin) - Ξεκινώντας Στυλ Arduino: Αν είστε σαν εμένα, θα χάσετε την ευκαιρία να πάρετε στα χέρια σας το πιο πρόσφατο και σπουδαίο ESP8266/κλπ … και να το περάσετε από τους ρυθμούς του. Το ESP32 δεν διαφέρει, αλλά διαπίστωσα ότι δεν υπάρχουν πάρα πολλά ακόμα εκεί όσον αφορά την τεκμηρίωση. Ο