Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Γεια σας Παρασκευαστές!
Στο προηγούμενο οδηγό μου έκανα μια επικοινωνία WiFi μεταξύ δύο MCU ESP8266 μέσω ενός δρομολογητή WiFi στο σπίτι. Όπως είδα από τα σχόλια, υπάρχουν κατασκευαστές που θα ήθελαν να χρησιμοποιήσουν ESP8266 MCU μακριά από την εμβέλεια ενός δρομολογητή. Έτσι, εδώ είναι ένα ελάχιστο διδακτικό για μια επικοινωνία σημείου πρόσβασης - σταθμού που δεν χρειάζεται δίκτυο WiFi.
Βήμα 1: Τι χρειάζεστε
Πράγματα που χρειάζεστε:
- 2 τεμ MCU με βάση ESP8266 π.χ. Wemos D1 mini
- 2 τεμάχια καλώδια micro USB
- και έναν υπολογιστή με Arduino IDE
Βήμα 2:
Όλα όσα πρέπει να κάνετε:
- Κατεβάστε τα συνημμένα σκίτσα
- Ανοίξτε τα σε δύο ανεξάρτητα IDE Arduino
- Μεταφορτώστε τα σε δύο MCU ESP8266.
Το AP έχει μια σταθερή διεύθυνση IP που εξαλείφει τη διένεξη IP με άλλα έργα σας.
Ο σταθμός χρησιμοποιεί αυτήν την προκαθορισμένη IP για σύνδεση στο AP. Ο σταθμός ενεργοποιεί το AP με ένα μήνυμα και το AP απαντά σε αυτό.
Ανοίγοντας τις σειριακές οθόνες κάθε εκτελούμενου Arduino IDE, μπορείτε να δείτε τη ροή των μηνυμάτων και των απαντήσεων.
Η ενσωματωμένη λυχνία LED αναβοσβήνει κατά την επικοινωνία. Είναι μόνο η απεικόνιση που μπορείτε να εξαλείψετε το φλας αν δεν σας αρέσει.
Βήμα 3: Πώς να ανοίξετε ανεξάρτητα IDE
Πώς να ξεκινήσετε δύο ανεξάρτητα ID του Arduino;
- Αρχικά κάντε κλικ στο accesspoint_bare_01.ino. Θα ανοίξει το πρώτο Arduino IDE.
- Συνδέστε το πρώτο MCU.
- Ορίστε τη νέα θύρα που εμφανίζεται στο μενού Εργαλεία-> Θύρα στο πρώτο MCU.
- Ανεβάστε το σκίτσο. Θα είναι το σημείο πρόσβασής σας.
- Μετά από αυτό, επιστρέψτε στα ληφθέντα σκίτσα και κάντε διπλό κλικ στο station_bare_01.ino. Θα ανοίξει το δεύτερο Arduino IDE.
- Συνδέστε το δεύτερο MCU.
- Ορίστε τη νέα θύρα που εμφανίζεται στο μενού Εργαλεία-> Θύρα στο δεύτερο MCU. (Εάν τα IDE σας είναι ανεξάρτητα, τότε η θύρα δεν θα αλλάξει στο πρώτο παράθυρο IDE.)
- Ανεβάστε το σκίτσο. Θα είναι ο σταθμός σας.