Πίνακας περιεχομένων:
- Βήμα 1: Ελέγξτε ότι έχετε το σωστό υλικό
- Βήμα 2: Ακολουθούν σημειώσεις που έχω κάνει για τα Pinouts
- Βήμα 3: Αυτές είναι οι καρφίτσες που πρέπει να συνδεθείτε
- Βήμα 4: Ρυθμίστε το περιβάλλον προγραμματισμού Arduino IDE
- Βήμα 5: Εδώ είναι ο κώδικας για να λειτουργήσει αυτό
- Βήμα 6: Εδώ είναι πώς να το παρακολουθήσετε να λειτουργεί
- Βήμα 7: Απολαύστε
Βίντεο: Λειτουργία LoRa (SX1278/XL1278-SMT) μέσω SPI στη μονάδα μητρικής πλακέτας WeMos D1 ESP-12F ESP8277 με OLED: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Αυτό μου πήρε μια εβδομάδα για να ασκηθώ - φαίνεται ότι κανείς άλλος πριν από εμένα δεν το έχει καταλάβει - οπότε ελπίζω αυτό να σας εξοικονομήσει λίγο χρόνο!
Η αμήχανη ονομασία "WeMos D1 ESP-12F ESP8266 Motherboard Module with 0.96 inch OLED Screen" είναι μια πλακέτα ανάπτυξης $ 11 που περιέχει μια πλακέτα WSPI ESP8266, μια οθόνη, έναν διακόπτη 5 θέσεων, μια θήκη μπαταρίας ιόντων λιθίου 18650 και κύκλωμα φόρτισης με προστασία, πρίζα USB, διακόπτη και σειριακή ρύθμιση προγραμματισμού.
Αυτό είναι πάρα πολύ φοβερό, σε έναν φθηνό και εύχρηστο πίνακα!
Ο πίνακας SX1278 LoRa είναι ένα μικροσκοπικό ραδιόφωνο χαμηλής ισχύος 4 δολαρίων, το οποίο μπορεί να στέλνει και να λαμβάνει δεδομένα σε πολύ μεγάλες αποστάσεις (δήθεν 15 χιλιόμετρα, αλλά διαβάζω αναφορές 300+χλμ από ορισμένα άτομα)
Αυτό σας δείχνει πώς να τα συνδέσετε και τα δύο.
Εάν θέλετε να καταγράψετε δεδομένα LoRa και να τα ανεβάσετε στο διαδίκτυο, αυτή είναι μια λύση 15 $ που μπορεί να λειτουργεί 24/7 από έναν ηλιακό πίνακα.
Βήμα 1: Ελέγξτε ότι έχετε το σωστό υλικό
Αυτό το Instructable είναι για τη χρήση αυτών των παραπάνω 2 πραγμάτων μαζί.
Βήμα 2: Ακολουθούν σημειώσεις που έχω κάνει για τα Pinouts
Βήμα 3: Αυτές είναι οι καρφίτσες που πρέπει να συνδεθείτε
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6* (io12) ---- MISO
D7* (io13) ---- MOSI
D5* (io14) ---- SLCK
D8 (io15) ---- NSS
D12* (io10) ---- DIO0
D4 (io2) ---- REST (προαιρετικό-ΣΗΜΕΙΩΣΗ: Το D4 συνδέεται με το μπλε LED)
* Σημειώστε ότι πρέπει να κολλήσετε D5, D6, D7 και D12 στο τσιπ ESP8266 στη μητρική πλακέτα, επειδή δεν έχουν σπάσει αυτές τις ακίδες για να τις χρησιμοποιήσετε στην κεφαλίδα WeMos D1.
Σημείωση: Δεν υπάρχουν άλλες καρφίτσες για χρήση !! Οι περισσότερες από τις καρφίτσες που έχουν ανοίξει για εσάς (A0, D3, D4, D8, D9 και D10) θα αποτρέψουν (αν χρησιμοποιηθούν) την εκκίνηση της πλακέτας σας [D10+-, D8+, D4-, D3-] ή σας εμποδίζει να τον προγραμματίσετε [D9] ή θα εμποδίσετε τη λειτουργία της σειριακής οθόνης [D9, D10]).
Βήμα 4: Ρυθμίστε το περιβάλλον προγραμματισμού Arduino IDE
Βεβαιωθείτε ότι, στις προτιμήσεις σας, έχετε τις "διευθύνσεις διευθύνσεων πρόσθετων πινάκων", συμπεριλαμβανομένων αυτών:-
arduino.esp8266.com/stable/package_esp8266com_index.json
Και βεβαιωθείτε ότι έχετε εγκαταστήσει τα Libs που χρειάζεστε (δείτε όλες τις φωτογραφίες για να το κάνετε αυτό)
Βήμα 5: Εδώ είναι ο κώδικας για να λειτουργήσει αυτό
Φορτώστε το στο πρόγραμμα Arduino. Εάν δημιουργήσετε 2 πλήρεις εκδόσεις αυτών - και φορτώσετε τον ίδιο κωδικό και στις δύο, μπορείτε να τους παρακολουθήσετε να μιλούν μεταξύ τους χρησιμοποιώντας τη Σειριακή σας οθόνη στο Arduino IDE.
Βήμα 6: Εδώ είναι πώς να το παρακολουθήσετε να λειτουργεί
Ανοίξτε τη σειριακή οθόνη σας.
Εάν δημιουργήσατε 2 από αυτά και εάν το άλλο είναι ήδη σε λειτουργία (έτσι σας στέλνει πακέτα LoRa), τότε θα δείτε κάτι σαν αυτό:-
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 Νοεμβρίου 2018 22:08:41
LoRa Duplex με επανάκληση
Το LoRa init πέτυχε.
Εγγραφή από: 0xbb έως: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9,50 freqErr: -2239 rnd: 18
ss Rec από: 0xbb έως: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 συχνότητα Err: -2239 rnd: 15
s Rec από: 0xbb έως: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 συχνότητα Err: -2239 rnd: 15
ss Rec από: 0xbb έως: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9,75 συχνότητα Err: -2239 rnd: 16
s Rec από: 0xbb έως: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9,50 συχνότητα Err: -2239 rnd: 17
s Rec από: 0xbb έως: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 συχνότητα Err: -2239 rnd: 24
Μπορείτε να το αφήσετε σε λειτουργία και να πάρετε το άλλο σας για τρέξιμο γύρω από το μπλοκ, στη συνέχεια να επιστρέψετε αργότερα και να βάλετε τους αριθμούς σε ένα υπολογιστικό φύλλο για να δείτε πόσα πακέτα χάθηκαν και πώς ποικίλλει η ισχύς του σήματος κ.λπ.
Βήμα 7: Απολαύστε
Ενημερώστε με αν έχετε πρόβλημα ή προτάσεις κλπ.
Συνιστάται:
Κρεμαστό καρδιά μητρικής πλακέτας: 10 βήματα
Κρεμαστό καρδιά μητρικής πλακέτας: Αν σας αρέσει να παίρνετε πράγματα (ειδικά τους υπολογιστές) χωριστά όσο εγώ, είστε σίγουροι ότι θα έχετε μία ή δύο μητρικές πλακέτες, οπότε εδώ είναι ένα έργο για να τα μετατρέψετε σε πολύ όμορφα κοσμήματα. Κατά τη στιγμή αυτής της ανάρτησης, ήμουν στο Instructables
Επαναφορά ή αναβάθμιση υλικολογισμικού στη μονάδα ESP8266 (ESP-01) χρησιμοποιώντας το Arduino UNO: 7 βήματα
Επαναφορά ή αναβάθμιση υλικολογισμικού σε μονάδα ESP8266 (ESP-01) Χρήση Arduino UNO: Η μονάδα ESP-01 που χρησιμοποίησα αρχικά συνοδεύτηκε από παλαιότερο υλικολογισμικό AI Thinker, το οποίο περιορίζει τις δυνατότητές του καθώς δεν υποστηρίζονται πολλές χρήσιμες εντολές AT. Είναι γενικά μια καλή ιδέα να αναβαθμίσετε το υλικολογισμικό σας για διορθώσεις σφαλμάτων και επίσης ανάλογα με το
Συναρμολόγηση μητρικής πλακέτας (πλην επεξεργαστή): 10 βήματα
Συναρμολόγηση μητρικής πλακέτας (πλην επεξεργαστή): Με αυτό το εκπαιδευτικό, θα μάθετε να συναρμολογείτε τα διάφορα, αποσπώμενα, εξαρτήματα. λόγω έλλειψης διαθεσιμότητας θερμικής πάστας, δεν θα υπάρξει συναρμολόγηση του επεξεργαστή
Πώς να ξέρετε αν το Yahoo! Οι χρήστες είναι υπογεγραμμένοι στη λειτουργία ως αόρατοι: 6 βήματα
Πώς να ξέρετε αν το Yahoo! Οι χρήστες είναι υπογεγραμμένοι ως Αόρατοι: αυτό θα σας δείξει πώς να γνωρίζετε εάν οι χρήστες του yahoo είναι συνδεδεμένοι ως αόρατοι και λειτουργεί πραγματικά στο yahoo messenger 8 αλλά δεν το δοκίμασα στο 9 (beta)… πώς λειτουργεί: το doodle θα ξεκινήσει αν ο φίλος σας είναι αόρατος σε αυτήν την κατάσταση ::: "Ο JOHN" εμφανίζεται απενεργοποιημένος
Αλλαγή μητρικής πλακέτας Dell 6850: 29 βήματα
Αλλαγή μητρικής πλακέτας Dell 6850: Έτσι μπορείτε να αλλάξετε μια μητρική πλακέτα Dell 6850. Αν βρεθείτε με μια μητρική πλακέτα αντικατάστασης και καμία επίσημη τεχνολογία για να σας την αλλάξει, μπορείτε να το κάνετε μόνοι σας, δεν είναι τόσο δύσκολο, αν γνωρίζετε για το μπλε κουμπί. Αυτά είναι τα