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

LoRa Gateway ESP8266 Arduino DIY: 5 Βήματα
LoRa Gateway ESP8266 Arduino DIY: 5 Βήματα

Βίντεο: LoRa Gateway ESP8266 Arduino DIY: 5 Βήματα

Βίντεο: LoRa Gateway ESP8266 Arduino DIY: 5 Βήματα
Βίντεο: #134 15$ LoRa Gateway with ESP8266 and a RFM95 (Tutorial) 2024, Νοέμβριος
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Αυτό το εκπαιδευτικό θα σας βοηθήσει να δημιουργήσετε μια LoRa Gateway συμβατή με το The Things Network, για όλες τις περιοχές του κόσμου, χρησιμοποιώντας ένα ESP8266 μαζί με μια ραδιοφωνική μονάδα RFM95/96. Παρέχεται επίσης ο πηγαίος κώδικας για να λειτουργήσει και έρχεται με μια ενσωματωμένη διεπαφή ιστού για διαμόρφωση, είναι πολύ εύκολο στη χρήση, θα δείτε… πάμε

Πηγαίος κώδικας

Προμήθειες

Όλα τα απαραίτητα στοιχεία παρατίθενται παρακάτω

Βήμα 1: Υλικό

Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα

Μπορείτε να βρείτε όλα τα στοιχεία υλικού εδώ ή να αναφέρονται παρακάτω

  1. Αδιάβροχη πλαστική θήκη
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa module RFM95 SX1276 τσιπ 915MHz 868MHz 433MHz
  4. Κεραία 868/915 MHz
  5. Προσαρμογέας ισχύος εξόδου 5V 2A DC
  6. Καρφίτσα αρσενική λωρίδα 1*40P 2.0mm
  7. Γυναικεία κεφαλίδα καρφίτσας 2mm
  8. ομοαξονικοί συνδετήρες Κεραία
  9. Συνδετήρας DC Jack 3,5 X 1,3 mm
  10. Μικρός Φίλιππος
  11. Σύνδεσμος τερματικού μπλοκ 2Pin 5,0mm
  12. Πίνακας PCB

Μόλις έχετε όλα τα κομμάτια, είναι σαν να παίζετε με το LEGO… απολαύστε το:)

Βήμα 2: Σημείωση σχετικά με το παρεχόμενο PCB / Σχήματα

Σημείωση σχετικά με το παρεχόμενο PCB / Σχήματα
Σημείωση σχετικά με το παρεχόμενο PCB / Σχήματα
Σημείωση σχετικά με το παρεχόμενο PCB / Σχήματα
Σημείωση σχετικά με το παρεχόμενο PCB / Σχήματα

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

Βήμα 3: Λογισμικό

Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό

Τώρα πρέπει να ρυθμίσετε το Arduino IDE, σημειώστε ότι μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο πλαίσιο θέλετε. Δεν είναι δύσκολο, αλλά πρέπει να κάνετε ένα ή δύο πράγματα για να συντάξετε το έργο. Ο κώδικας φιλοξενείται στο github.com, είναι ανοιχτού κώδικα, μη διστάσετε να είστε εποικοδομητικός, η αναφορά σφαλμάτων ή η υποβολή προτάσεων θα ήταν μεγάλη συμβολή:) Κατεβάστε τον και ανοίξτε:

LoRaWanGateway/LoRaWanGateway.ino

Αλλάξτε τη θέση του Sketchbook στις προτιμήσεις αρχείου

Αν χρειαστεί προσθέστε επιπλέον πίνακες στις προτιμήσεις αρχείων … Έχω χρησιμοποιήσει:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Δώστε προσοχή εδώ, οι παλαιότερες εκδόσεις δεν λειτουργούν σωστά, πρέπει να εγκαταστήσετε τουλάχιστον την έκδοση 2.6.3

Επιλέξτε την πλακέτα σας στο πλαίσιο Πίνακας εργαλείων (ίσως δεν είναι η ίδια με την εικόνα, επιλέξατε τη δική σας)

Θα πρέπει τώρα να το μεταγλωττίσετε, να το ανεβάσετε στον πίνακα σας και να το διαμορφώσετε χρησιμοποιώντας τη διεπαφή ιστού.

Βήμα 4: Διαμόρφωση διεπαφής ιστού

Διαμόρφωση διεπαφής Ιστού
Διαμόρφωση διεπαφής Ιστού

Αφού συγκεντρώσετε όλα τα κομμάτια, μπορείτε να ανοίξετε και να διαμορφώσετε τη νέα πύλη μέσω της ενσωματωμένης διεπαφής ιστού. Είναι μια μικρή σελίδα μέσα στο ESP8266 που σας επιτρέπει να τροποποιήσετε εύκολα τις τιμές του … ρίξτε μια πρώτη ματιά και παίξτε με το demo διαμόρφωσης εδώ. Με αυτήν τη διεπαφή μπορείτε να διαμορφώσετε:

  • Σύνδεση WiFi, είτε ως συσκευή πελάτη είτε ως σημείο πρόσβασης
  • Παράμετρος TTN Gateway
  • Παράμετροι μονάδας RFM
  • Βασικές παράμετροι συστήματος ESP8266
  • Διαμόρφωση διασύνδεσης ασφάλεια/κωδικός πρόσβασης (ναι, προστατεύεται με κωδικό πρόσβασης)

Από προεπιλογή θα δημιουργήσει ένα δίκτυο WiFi για να έχετε πρόσβαση στην εσωτερική του διαμόρφωση.

  • wifi: Σημείο πρόσβασης ESP
  • πάσο: 12345678

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

X. X. X. X/

ή εάν είναι συνδεδεμένο μέσω του Σημείου Πρόσβασης

192.168.4.1/ (από προεπιλογή)

Τώρα μπορείτε να χρησιμοποιήσετε τα διαπιστευτήριά σας για να συνδεθείτε, οι προεπιλογές είναι:

  • χρήστης: admin
  • πάσο: διαχειριστής

Βήμα 5: Προσθέστε μια πύλη TTN

Προσθέστε μια πύλη TTN
Προσθέστε μια πύλη TTN
Προσθέστε μια πύλη TTN
Προσθέστε μια πύλη TTN
Προσθέστε μια πύλη TTN
Προσθέστε μια πύλη TTN
Προσθέστε μια πύλη TTN
Προσθέστε μια πύλη TTN

Τελευταίο αλλά όχι λιγότερο σημαντικό, πρέπει να δημιουργήσετε μια Πύλη στο The Things Network και να ρυθμίσετε τις παραμέτρους της ανάλογα, ώστε να καταχωρηθεί και να συνδεθεί η συσκευή σας. Συνδεθείτε στην κονσόλα The Things Network και επιλέξτε GATEWAYS.

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

Τώρα, θα πρέπει να είναι έτοιμο για εμφάνιση δεδομένων.

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

Συνιστάται: