Πίνακας περιεχομένων:
- Βήμα 1: Σχετικά με το Heltec Board
- Βήμα 2: Ρύθμιση του Arduino IDE για ESP32
- Βήμα 3: Εγκατάσταση της πλακέτας ESP32
Βίντεο: ESP32 LoRaWAN Mote: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Σε αυτό το έργο θα χρησιμοποιήσουμε τον πίνακα ESP32 Heltec WiFi LoRa OLED από το Banggood για την κατασκευή ενός LoRaWAN Mote (τελικός κόμβος) για την αποστολή δεδομένων από έναν αισθητήρα DHT22 στο The Things Network (TTN) και την εμφάνιση των τιμών των αισθητήρων. Ο κώδικας και οι βιβλιοθήκες που χρησιμοποιούνται στο έργο μπορείτε να βρείτε στο GitHub. Θα χρειαστεί επίσης να αγοράσετε ένα συνδετήρα κεραίας και ουράς χοίρου (U. FL σε SMA). Απαιτείται επίσης ένας λογαριασμός TTN για την εγγραφή του Mote και της εφαρμογής. Αυτό το έργο προϋποθέτει κάποια γνώση του Arduino IDE, του LoRaWAN και του ESP32 γενικά. Απαιτούνται επίσης ορισμένες δεξιότητες συγκόλλησης για τη στερέωση των ακίδων κεφαλίδας στην πλακέτα ESP32. Θα χρειαστεί επίσης μια λειτουργική LoRa Gateway συνδεδεμένη στο The Things Network. Εάν δεν έχετε ένα LoRa Gateway σε λειτουργία, μπορείτε να ακολουθήσετε το άλλο μου σεμινάριο για τη δημιουργία ενός 1_CH LoRa Gatway χρησιμοποιώντας αυτόν τον πίνακα Heltec. Αυτός ο τύπος Gateway προορίζεται μόνο για ανάπτυξη στον πάγκο και δεν είναι πλήρης LoRa Gateway. Αυτό το έργο θα λειτουργήσει επίσης χρησιμοποιώντας άλλους πίνακες ανάπτυξης ESP32 με WiFi, LoRa και OLED, αλλά το pin_mapping θα είναι διαφορετικό και θα απαιτεί καλή γνώση του τρόπου παρακολούθησης των σχημάτων και των διαγραμμάτων pin_out του επιλεγμένου πίνακα
Για μια πλήρη βόλτα με φωτογραφίες βήμα προς βήμα, δείτε εδώ.
Βήμα 1: Σχετικά με το Heltec Board
Προδιαγραφές:
-
ΕΠΕΞΕΡΓΑΣΤΗΣ: ESP32 DOWDQ6
- Διπύρηνος 240 MHz
- WiFi έως 150Mbps 802.11 b/g/n/e/i
- Bluetooth 4.2 (BLE)
- Φλας: 4MB (32Mbit)
- USB-Serial Converter: CP2102
- Ραδιόφωνο: Semtech SX1276
- Υποδοχή κεραίας: IPX (U. FL)
-
Οθόνη OLED:
- Μέγεθος: 0,96
- Πρόγραμμα οδήγησης: SSD1306
- Ανάλυση: 128 × 64 px
- Κύκλωμα φόρτισης Li-Ion/Li-Po
- Υποδοχή μπαταρίας: Ράστερ 2 ακίδων 1,25 mm
- Μέγεθος: 52 x 25,4 x 10,3 mm
Βήμα 2: Ρύθμιση του Arduino IDE για ESP32
Σημαντικό: πριν ξεκινήσετε αυτήν τη διαδικασία εγκατάστασης, βεβαιωθείτε ότι έχετε εγκαταστήσει την τελευταία έκδοση του Arduino IDE στον υπολογιστή σας. Εάν δεν το κάνετε, απεγκαταστήστε το και εγκαταστήστε το ξανά. Διαφορετικά, μπορεί να μην λειτουργήσει. Το ESP32 ενσωματώνεται προς το παρόν με το Arduino IDE, όπως ακριβώς έγινε για το ESP8266. Αυτό το πρόσθετο για το Arduino IDE σας επιτρέπει να προγραμματίσετε το ESP32 χρησιμοποιώντας το Arduino IDE και τη γλώσσα προγραμματισμού του. ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ: Εάν αυτή είναι η πρώτη φορά που εγκαθιστάτε το ESP32 στο Arduino IDE, απλώς ακολουθήστε τη διαδικασία εγκατάστασης που περιγράφεται παρακάτω. Εάν Έχετε ήδη εγκαταστήσει το πρόσθετο ESP32 χρησιμοποιώντας την παλιά μέθοδο, θα πρέπει πρώτα να αφαιρέσετε το φάκελο espressif. Πηγαίνετε στο τέλος αυτού του μέρους για να μάθετε πώς να αφαιρέσετε το φάκελο espressif ακολουθώντας το Μέρος 1 Σημείωση#1. Μην τροφοδοτείτε ποτέ τον πίνακα χωρίς να συνδέσετε πρώτα την κεραία, καθώς μπορεί να καταστρέψετε το τσιπ ραδιοφώνου στον σκάφος.
Βήμα 3: Εγκατάσταση της πλακέτας ESP32
Για να εγκαταστήσετε τον πίνακα ESP32 στο Arduino IDE, ακολουθήστε τις ακόλουθες οδηγίες: 1) Ανοίξτε το παράθυρο προτιμήσεων από το Arduino IDE. Μεταβείτε στο Αρχείο> Προτιμήσεις2) Πληκτρολογήστε https://dl.espressif.com/dl/package_esp32_index.json στο πεδίο "Πρόσθετες διευθύνσεις URL διαχειριστή πίνακα" όπως φαίνεται στο παρακάτω σχήμα. Στη συνέχεια, κάντε κλικ στο κουμπί "OK". Σημείωση: εάν έχετε ήδη τη διεύθυνση URL των πινάκων ESP8266, μπορείτε να διαχωρίσετε τις διευθύνσεις URL με κόμμα ως εξής: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json
Συνιστάται:
Φροντιστήριο LoRa GPS Tracker - LoRaWAN Με Dragino και TTN: 7 βήματα
Φροντιστήριο LoRa GPS Tracker | LoRaWAN Με Dragino και TTN: Γεια σας, τι συμβαίνει, παιδιά! Akarsh εδώ από τη CETech. Μερικά έργα πίσω είχαμε μια ματιά στην πύλη LoRaWAN από το Dragino. Συνδέσαμε διαφορετικούς κόμβους στο Gateway και μεταφέραμε δεδομένα από τους κόμβους στο Gateway χρησιμοποιώντας το TheThingsNetwork ως
Εισαγωγή και δημιουργία λογαριασμού στην πλατφόρμα του Things Network IoT LoRaWAN: 6 βήματα
Εισαγωγή και δημιουργία λογαριασμού στην πλατφόρμα The Things Network IoT LoRaWAN: Σε αυτή την ευκαιρία θα δημιουργήσουμε έναν λογαριασμό στην πλατφόρμα The Things Network και θα κάνουμε μια σύντομη εισαγωγή, το TTN μια καλή πρωτοβουλία για τη δημιουργία ενός δικτύου για το διαδίκτυο των πραγμάτων ή " IoT ". Το Things Network έχει εφαρμόσει το LoR
Ξεκινώντας με το ESP32 - Εγκατάσταση πλακών ESP32 στο Arduino IDE - ESP32 Blink Code: 3 βήματα
Ξεκινώντας με το ESP32 | Εγκατάσταση πλακών ESP32 στο Arduino IDE | ESP32 Blink Code: Σε αυτά τα εγχειρίδια θα δούμε πώς να ξεκινήσετε να εργάζεστε με το esp32 και πώς να εγκαταστήσετε τους πίνακες esp32 στο Arduino IDE και θα προγραμματίσουμε το esp 32 να εκτελεί κώδικα αναλαμπής χρησιμοποιώντας το arduino ide
Sistem De Cartografiere a Retelelor LoRaWAN: 4 Βήματα
Sistem De Cartografiere a Retelelor LoRaWAN: Σε πρόγραμμα cadrul acestui s-a dorit realizarea unui system de cartografiere a retelelor LoRaWAN.Ce este LoRa? LoRa este o tehnologie care pune la dipozitia dezvoltatorilor de solutii inteligente o transmisie de raza lunga si securizata a datelor, cu
Raspberry Pi LoRaWAN Gateway: 3 βήματα
Raspberry Pi LoRaWAN Gateway: Αυτό το έργο είναι ένα Raspberry PI iC880a-spi LoRaWAN Gateway. Συντάχθηκε χρησιμοποιώντας διάφορα άλλα σεμινάρια στο διαδίκτυο και ενσωματώνει το καλύτερο και αυτό που λειτουργεί σήμερα από αυτά τα σεμινάρια και είναι αναφορές που ήταν απαραίτητα μέχρι το τέλος. Η πύλη