15 $ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Μέγεθος: 6 Βήματα
15 $ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Μέγεθος: 6 Βήματα
Anonim
Image
Image

Ρε παιδιά τι γίνεται; Akarsh εδώ από το CETech.

Σήμερα θα κάνουμε ένα έργο που είναι ένας απλός κόμβος LoRa και μπορείτε ακόμη και να το χρησιμοποιήσετε ως πύλη ενός καναλιού.

Εδώ ο μικροελεγκτής που χρησιμοποίησα είναι ο ESP8266, ο οποίος είναι συνδεδεμένος σε πλακέτες LoRa 433MHz (Ra-02 από Ai-Thinker), έχω επίσης επισυνάψει μια οθόνη OLED στο PCB, έτσι ώστε να είναι ορατές οι πληροφορίες πακέτου.

Για να γίνουν τα πράγματα πιο απλά, έχω σχεδιάσει ένα PCB το οποίο μπορείτε να φτιάξετε για συγκόλληση.

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

Βήμα 1: Μέρη

Ανταλλακτικά
Ανταλλακτικά

Πήρα το μεγαλύτερο μέρος των εξαρτημάτων για την κατασκευή μου από το LCSC.

Θα χρειαστείτε:

1) Ενότητα Ra-02 LoRa

2) ESP8266

3) Οθόνη OLED

4) Παθητικά εξαρτήματα όπως αντιστάσεις και πυκνωτές

Θα χρειαστείτε το PCB να συγκολλήσει αυτά τα στοιχεία τα οποία θα δούμε στο επόμενο βήμα.

Βήμα 2: Αποκτήστε το Project PCB Manufactured

Αποκτήστε το Project PCB Manufactured
Αποκτήστε το Project PCB Manufactured

Πρέπει να ελέγξετε το JLCPCB για να παραγγείλετε ηλεκτρονικά PCB φθηνά!

Παίρνετε 10 καλής ποιότητας PCB που κατασκευάζονται και αποστέλλονται στην πόρτα σας για 2 $ και κάποια μεταφορικά. Θα λάβετε επίσης έκπτωση στα μεταφορικά στην πρώτη σας παραγγελία. Για να σχεδιάσετε το δικό σας PCB στο easyEDA, μόλις γίνει αυτό, ανεβάστε τα αρχεία Gerber σε JLCPCB για να κατασκευαστούν με καλή ποιότητα και γρήγορο χρόνο ανακύκλωσης.

Κατεβάστε το αρχείο Gerber:

Βήμα 3: Συνδέσεις (ΘΕΩΡΙΑ)

Συνδέσεις (ΘΕΩΡΙΑ)
Συνδέσεις (ΘΕΩΡΙΑ)
Συνδέσεις (ΘΕΩΡΙΑ)
Συνδέσεις (ΘΕΩΡΙΑ)

Υπάρχουν κυρίως 4 πτυχές στις συνδέσεις εδώ:

1) Το ESP8266 μόνο για να λειτουργήσει σωστά χρειάζεται κάποιο τράβηγμα προς τα πάνω και προς τα κάτω τη σύνδεση για G0, G15, EN και RST.

2) Οι μονάδες Ra-02 και οι μονάδες ESP8266 συνδέονται μεταξύ τους χρησιμοποιώντας το πρωτόκολλο SPI

3) Το OLED και το ESP8266 συνδέονται μεταξύ τους χρησιμοποιώντας το δίαυλο I2C

4) Όλες οι μονάδες πρέπει να συνδεθούν σε ράγες τροφοδοσίας για να λειτουργήσουν. (Προφανές: P)

Βήμα 4: Συγκόλληση

Συγκόλληση
Συγκόλληση
Συγκόλληση
Συγκόλληση

Συγκολλήστε όλα τα εξαρτήματα στο PCB.

Θα πρότεινα να κολλήσετε πρώτα τα εξαρτήματα χαμηλού ύψους στο PCB και στη συνέχεια να μεταβείτε σε εξαρτήματα με μεγαλύτερο ύψος όπως οι κεφαλίδες κ.λπ.

Πριν τροφοδοτήσετε τη μονάδα, ελέγξτε όλες τις συνδέσεις χρησιμοποιώντας ένα πολύμετρο για κακές συνδέσεις συγκόλλησης και βραχυκυκλώματα.

Βήμα 5: Κωδικοποίηση της ενότητας

Κωδικοποίηση της ενότητας
Κωδικοποίηση της ενότητας
Κωδικοποίηση της ενότητας
Κωδικοποίηση της ενότητας
Κωδικοποίηση της ενότητας
Κωδικοποίηση της ενότητας

1) Κατεβάστε τον κωδικό από εδώ.

2) Ανοίξτε τον κωδικό στο Arduino IDE.

3) Συνδέστε το PCB στον υπολογιστή χρησιμοποιώντας τον σειριακό μετατροπέα USB CP2102 ή οποιαδήποτε άλλη παρόμοια συσκευή.

4) Επαναφέρετε τη μονάδα ESP8266 ενώ τραβάτε χαμηλά το GPIO0 (κρατήστε πατημένο το κουμπί G0 κατά την επαναφορά).

5) Τώρα πατήστε το κουμπί μεταφόρτωσης στο IDE. Η μεταφόρτωση μπορεί να αποτύχει μία ή δύο φορές, οπότε πρέπει να προσπαθήσετε 2-3 φορές σε περίπτωση αποτυχίας.

6) Αποσυνδέστε το USB σε σειριακό προσαρμογέα και συνδέστε την οθόνη OLED αν δεν το έχετε κάνει ακόμα.

7) Προγραμματίστε το άλλο μέρος του προγράμματος Reciever/Transmitter

Βήμα 6: Χρόνος δοκιμής

Χρόνος δοκιμής !!
Χρόνος δοκιμής !!
Χρόνος δοκιμής !!
Χρόνος δοκιμής !!

Αφού κωδικοποιήσετε και τις δύο μονάδες, μπορείτε να τις συνδέσετε στην τροφοδοσία.

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

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

Το δικό μου λειτουργεί σαν γούρι!