Πίνακας περιεχομένων:
- Βήμα 1: Σύντομα για την αρχιτεκτονική και τις δυνατότητες
- Βήμα 2: Κατανάλωση ενέργειας
- Βήμα 3: ESP8266 Pinouts
- Βήμα 4: Στοιχεία
- Βήμα 5: Σχηματικό
- Βήμα 6: Πώς να κάνετε κύκλωμα
- Βήμα 7: Πώς να κωδικοποιήσετε το Arduino για να στείλετε εντολές AT στο ESP8266
- Βήμα 8: Κωδικός
- Βήμα 9: Εντολές AT
- Βήμα 10: Σύνδεσμοι εφαρμογών
- Βήμα 11: Φύλλο δεδομένων ESP8266 και αναφορά εντολών AT
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Το ESP8266 μπορεί να χρησιμοποιηθεί ως ανεξάρτητος μικροελεγκτής με ενσωματωμένο Wi-Fi και δύο ακίδες GPIO ή θα μπορούσε να χρησιμοποιηθεί με άλλο μικροελεγκτή μέσω σειριακής επικοινωνίας για να δώσει σύνδεση Wi-Fi στον μικροελεγκτή. Θα μπορούσε να χρησιμοποιηθεί για να δημιουργήσει δίκτυο αισθητήρων IoT για την αναφορά δεδομένων αισθητήρων στο Διαδίκτυο ή πίνακες εργαλείων που συνδέονται στο Διαδίκτυο, θα μπορούσε να χρησιμοποιηθεί για τη δημιουργία μιας οικιακής συσκευής αυτοματισμού που είναι συνδεδεμένη στο Διαδίκτυο ή σε τοπικό δίκτυο. Το ESP8266 θα μπορούσε να χρησιμοποιηθεί για την ανάπτυξη συστήματος ασφαλείας που βασίζεται στο IoT, έξυπνα βύσματα και φώτα, δίκτυα πλέγματος ή φορητές συσκευές. Λόγω του χαμηλού κόστους, της χαμηλής κατανάλωσης ενέργειας και του μικρού μεγέθους, θα μπορούσε να χρησιμοποιηθεί για την ανάπτυξη κάθε είδους συσκευής IoT.
Βήμα 1: Σύντομα για την αρχιτεκτονική και τις δυνατότητες
Η μονάδα Wi-Fi ESP8266 διαθέτει μικροεπεξεργαστή RISC 32-bit χρονισμένο στα 80Mhz και μπορεί να overclocked στα 160Mhz. Διαθέτει 32 KiB Instruction RAM, 32 KiB instruction cache RAM, 80 KiB RAM δεδομένων χρήστη και όλα αυτά έχει GPIO, 12C, ADC, SPI και PWM
Βήμα 2: Κατανάλωση ενέργειας
Η μέγιστη τάση και ρεύμα που απαιτούνται για τη λειτουργία της μονάδας Wi-Fi ESP8266 είναι 3.6V και 120.5mA, το Arduino έχει ακίδα εξόδου 3.3V, αλλά το ρεύμα εξόδου του είναι μόλις 40mA που δεν είναι αρκετό για τη λειτουργία του esp8266, οπότε ο ρυθμιστής τάσης LM317 χρησιμοποιείται ρυθμίστε τα 5V έως 3.3V του Arduino για να λειτουργήσει σωστά καθώς το μέγιστο ρεύμα εξόδου LM317 είναι 1,5A. Οι ακίδες εισόδου/εξόδου ESP8266 λειτουργούν επίσης σε 3.3V, επομένως η δίοδος zener μετατροπέα λογικού επιπέδου 3.3V χρησιμοποιείται για τη μετατροπή της λογικής 5V που προέρχεται από την καρφίτσα Arduino TX σε 3.3V, αλλά σύμφωνα με την εμπειρία μου, δεν χρειάζεται πολύ. Είναι εντάξει να κάνετε απλώς το κύκλωμα που φαίνεται στο παρακάτω σχήμα
Βήμα 3: ESP8266 Pinouts
Βήμα 4: Στοιχεία
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
Ενότητα ESP8266 Wi-Fi
www.banggood.com/custlink/mKvKDhD2ig
Ρυθμιστής τάσης LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Άντρες από άνδρες άλτες
www.banggood.com/custlink/GKvKmAGkuQ
Ηλεκτρολυτικός πυκνωτής 1uF
Ηλεκτρολυτικός πυκνωτής 10uF
Βήμα 5: Σχηματικό
Καθώς η μονάδα ESP8266 Wi-Fi επικοινωνεί με το Arduino ή οποιονδήποτε άλλο μικροελεγκτή χρησιμοποιώντας σειριακή επικοινωνία και απαιτεί ελάχιστο 3,3V για εκτέλεση. Η έξοδος 5V του Arduino θα συνδεθεί με την είσοδο LM317 όπως φαίνεται στο σχήμα
ESP8266 ΣυνδέσειςESP8266 ================ Συνδέσεις
RXD ===================== Καρφίτσα εισόδου/εξόδου του Arduino 3
VCC ===================== Έξοδος LM317
CH_PD =================== Έξοδος LM317
GND ====================== GND του Arduino
TXD ===================== Καρφίτσα εισόδου/εξόδου του Arduino 2
Βήμα 6: Πώς να κάνετε κύκλωμα
Βήμα 7: Πώς να κωδικοποιήσετε το Arduino για να στείλετε εντολές AT στο ESP8266
Βήμα 8: Κωδικός
Βήμα 9: Εντολές AT
Βήμα 10: Σύνδεσμοι εφαρμογών
TCP Client:
Διακομιστής:
Βήμα 11: Φύλλο δεδομένων ESP8266 και αναφορά εντολών AT
Φύλλο δεδομένων ESP8266
www.espressif.com/sites/default/files/docu…
ESP8266 Αναφορά εντολής AT
www.espressif.com/sites/default/files/doc…