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

Επικοινωνία LoRa ESP8266 & Radio RFM95: 9 Βήματα
Επικοινωνία LoRa ESP8266 & Radio RFM95: 9 Βήματα

Βίντεο: Επικοινωνία LoRa ESP8266 & Radio RFM95: 9 Βήματα

Βίντεο: Επικοινωνία LoRa ESP8266 & Radio RFM95: 9 Βήματα
Βίντεο: SX1278 LoRa Module Ra -02 2024, Ιούλιος
Anonim
Επικοινωνία LoRa ESP8266 & Radio RFM95
Επικοινωνία LoRa ESP8266 & Radio RFM95

Μία από τις πιο γνωστές τεχνολογίες που εφαρμόζεται για το Διαδίκτυο των Πραγμάτων, η οποία έχει πολύ εντυπωσιακά χαρακτηριστικά επικοινωνίας σε μεγάλη απόσταση και χαμηλή ισχύ που αντικατοπτρίζεται στη χαμηλή κατανάλωσή της, LoRa "Lo ng - Ra nge", αυτός ο τύπος διαμόρφωσης έχει γίνει πολύ δημοφιλής σε έργα αποστολής και λήψης δεδομένων, υπάρχουν ήδη ορισμένες βιβλιοθήκες που έχουν εφαρμοστεί για πλατφόρμες ESP8266, Arduino, Raspberry pi και ESP32.

Σε αυτή την ευκαιρία θα πραγματοποιήσουμε μια πολύ απλή δοκιμή με ESP8266 και RFM95 LoRa.

Πριν από λίγο καιρό πήρα 2 μονάδες / ραδιόφωνα LoRa αναφορά RFM95 του HopeRF, σε συχνότητα 915.0 MHz, στη συνέχεια, ένα σεμινάριο συνιστούσε Εισαγωγή LoRa και τη γρήγορη ανασκόπηση της μονάδας RFM95:

Φροντιστήριο

Εισαγωγή LoRa & Modulo RFM95 Hoperf

PDAControlDownloads και πλήρη τεκμηρίωση

Επικοινωνία LoRa ESP8266 & Radio RFM95 #1

PDAControl

Descargas y Documentacion Completa

Επικοινωνία LoRa ESP8266 & Radio RFM95 #1

Βήμα 1: Υλικά

Υλικά
Υλικά
Υλικά
Υλικά

ΠΟΛΥ Φτηνά Υλικά

  • 2 ESP8266 NodeMCU
  • 2 Ραδιόφωνο RFM95, στην περίπτωσή μου 915,0 MHz
  • 2 λευκοί προσαρμογείς PCB για ESP8266 12E/F
  • 2 Protoboard
  • Ενσύρματη κεραία, καλώδιο UTP, υπολογίστε το μήκος παρακάτω

Βήμα 2: Βίντεο: Εισαγωγή LoRa & Module RFM95 Hoperf Electronics

Image
Image

Βήμα 3: Δοκιμές που πραγματοποιήθηκαν

Εικόνα
Εικόνα

Πραγματοποιήθηκαν δοκιμές

Θα χρησιμοποιήσουμε 2 μονάδες ESP8266 NodeMCU, οι οποίες θα επικοινωνούν μέσω του διαύλου SPI με τις μονάδες RFM95 χρησιμοποιώντας τη βιβλιοθήκη RH_RF95.h του RadioHead, αυτή η δοκιμή θα είναι πολύ απλή, η αποστολή ενός μηνύματος συν ενός μετρητή από τη μία μονάδα στην άλλη στα 915MHz, Οριοθέτηση εργοστασίου στο πίσω μέρος του PCB. Σε αυτό το σεμινάριο θα χρησιμοποιηθεί η διαμόρφωση LoRa, δεν θα εφαρμόσουμε το LoRaWAN για να μην συγχέουμε.

Βήμα 4: Βίντεο: Επικοινωνία LoRa ESP8266 & Radio RFM95 # 1

Image
Image

Βήμα 5: Κωδικός IDE Arduino

Κωδικός IDE Arduino

Σε αυτήν την ευκαιρία θα χρησιμοποιήσουμε τη βιβλιοθήκη RH_RF95.h του RadioHead, που χρησιμοποιείται πολύ σε παραδείγματα του Adafruit για τη δοκιμή των PCB και των μονάδων του, τεχνικά η μονάδα ESP8266 διαμορφώνει τις παραμέτρους του RFM95 μέσω του πρωτοκόλλου διαύλου SPI.

Σημείωση: Λήψη και / ή σύνδεσμοι github παρακάτω.

Bus SPI: από τη Wikipedia

Δεδομένου ότι είναι μια πολύ απλή δοκιμή, μόνο οι ακόλουθες παράμετροι θα διαμορφωθούν και στις δύο ενότητες:

  • Ισχύς μετάδοσης: 23 dBm = rf95.setTxPower (23, false)
  • Συχνότητα / ζώνη: 915MHz = #define RF95_FREQ 915.0

Σημαντική η σωστή διαμόρφωση των καρφιτσών για το ESP8266:

  • RFM95_CS = CS (Chip Selector ή Slave Selector).
  • RFM95_RST = Επαναφορά ραδιοφώνου κατά την προετοιμασία.
  • RFM95_INT = Διακοπή από την έξοδο DIO0.

Βήμα 6: Παράδειγμα της ενότητας μετάδοσης # 1

Παράδειγμα ενότητας μετάδοσης # 1

Το μήνυμα "PDAControl -" και η τιμή ενός αποσταλμένου μηνύματος / μετρητή πακέτων θα σταλούν. Σημείωση: Λήψη και / ή σύνδεσμοι github παρακάτω.

Σειριακός τερματικός… Μετάδοση μηνύματος

Εικόνα
Εικόνα

Βήμα 7: Παράδειγμα Ενότητας Υποδοχής # 2

Παράδειγμα Ενότητας Υποδοχής # 2

Η μονάδα βρίσκεται σε λειτουργία λήψης. Σημείωση: Λήψη και / ή σύνδεσμοι github παρακάτω.

Εικόνα
Εικόνα

Σειριακός τερματικός… Λήψη, Μήνυμα και RSSI

Εικόνα
Εικόνα

Βήμα 8: Κατασκευή κεραίας

Κατασκευή κεραίας

Για αυτή τη δοκιμή η κεραία έχει κατασκευαστεί με καλώδιο UTP (Unshielded Twisted Pair), έγινε σύρμα 7,8 cm, χάρη στο absolutelyautomation.com για πληροφορίες, για τον υπολογισμό του μήκους της κεραίας, μόνο που έχω τροποποιήσει τη σημαντικότερη παράμετρο Frequency, σε η περίπτωση της ενότητας μου είναι σε 915.0.

Ιστοσελίδα: M0ukd.com 1/4 Wave Ground Plane Antenna Calculator

Εικόνα
Εικόνα

Βήμα 9: Λήψεις και πλήρης τεκμηρίωση

Λήψεις και πλήρη τεκμηρίωση
Λήψεις και πλήρη τεκμηρίωση
Λήψεις και πλήρη τεκμηρίωση
Λήψεις και πλήρη τεκμηρίωση

PDAControl

Λήψεις και πλήρη τεκμηρίωση

Επικοινωνία LoRa ESP8266 & Radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Descargas y Documentacion Completa

Επικοινωνία LoRa ESP8266 & Radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Συνιστάται: