Πίνακας περιεχομένων:

Ξεκινώντας με το Arduino και το ESP8266: 11 βήματα
Ξεκινώντας με το Arduino και το ESP8266: 11 βήματα

Βίντεο: Ξεκινώντας με το Arduino και το ESP8266: 11 βήματα

Βίντεο: Ξεκινώντας με το Arduino και το ESP8266: 11 βήματα
Βίντεο: ESP8266 ESP01 WIFI-UART | Προγραμματισμός LDmicro-Roboremo 2024, Ιούλιος
Anonim
Ξεκινώντας με το Arduino και το ESP8266
Ξεκινώντας με το Arduino και το ESP8266

Το 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

ESP8266 Pinouts
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…

Συνιστάται: