Talaan ng mga Nilalaman:
- Hakbang 1: Maikling Tungkol sa Arkitektura at Mga Tampok
- Hakbang 2: Pagkonsumo ng Lakas
- Hakbang 3: Mga Pinout ng ESP8266
- Hakbang 4: Mga Bahagi
- Hakbang 5: Skematika
- Hakbang 6: Paano Gumawa ng Circuit
- Hakbang 7: Paano Mag-Code sa Arduino upang Ipadala SA Mga Utos sa ESP8266
- Hakbang 8: Code
- Hakbang 9: SA Mga Utos
- Hakbang 10: Mga Link ng Application
- Hakbang 11: ESP8266 Datasheet at AT Reference Reference
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang ESP8266 ay maaaring magamit bilang isang independiyenteng microcontroller na may built-in na Wi-Fi at dalawang mga pin ng GPIO o maaaring magamit sa ibang microcontroller sa pamamagitan ng serial na komunikasyon upang mabigyan ang isang koneksyon sa Wi-Fi sa microcontroller. Maaari itong magamit upang makagawa ng network ng mga sensor ng IoT upang iulat ang data ng sensor sa internet o mga dashboard na konektado sa internet, maaari itong magamit upang makagawa ng isang aparato sa awtomatiko na nakakonekta sa internet o lokal na network. Ang ESP8266 ay maaaring magamit upang bumuo ng isang sistema ng seguridad na nakabatay sa IoT, mga smart plug at ilaw, mga network ng mata o mga naisusuot na aparato. Dahil sa mababang gastos, mababang paggamit ng kuryente at maliit na sukat maaari itong magamit upang makabuo ng anumang uri ng IoT device.
Hakbang 1: Maikling Tungkol sa Arkitektura at Mga Tampok
Ang module ng Wi-Fi ng ESP8266 ay mayroong 32-bit RISC microprocessor na naka-orasan sa 80Mhz at maaaring ma-overclock sa 160Mhz. Mayroon itong 32 KiB Instruction RAM, 32 KiB cache ng cache RAM, 80 KiB data ng gumagamit RAM at lahat ng higit na mayroon itong GPIO, 12C, ADC, SPI, at PWM
Hakbang 2: Pagkonsumo ng Lakas
Ang maximum na boltahe at kasalukuyang kinakailangan upang mapatakbo ang module ng Wi-Fi ng ESP8266 ay 3.6V at 120.5mA, ang Arduino ay mayroong 3.3V output pin ngunit ang kasalukuyang output ay 40mA lamang na hindi sapat upang patakbuhin ang esp8266, kaya ginamit ang voltage regulator na LM317 upang kinokontrol ang 5V ng Arduino sa 3.3V upang mapatakbo ito nang maayos habang ang LM317 maximum na kasalukuyang output ay 1.5A. Ang ESP8266 I / O pin ay tumatakbo din sa 3.3V, kaya ang antas ng shifter na antas ng 3.3V zener diode ay ginagamit upang i-convert ang 5V na lohika na nagmumula sa Arduino TX pin sa 3.3V, ngunit ayon sa aking karanasan ay hindi gaanong kailangan para dito. Mabuti ang lahat upang gawin lamang ang circuit na ibinigay sa pigura sa ibaba
Hakbang 3: Mga Pinout ng ESP8266
Hakbang 4: Mga Bahagi
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
ESP8266 Wi-Fi Module
www.banggood.com/custlink/mKvKDhD2ig
LM317 Voltage Regulator
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Lalake sa lalaking jumper
www.banggood.com/custlink/GKvKmAGkuQ
1uF electrolytic capacitor
10uF electrolytic capacitor
Hakbang 5: Skematika
Tulad ng module ng Wi-Fi ng ESP8266 na nakikipag-usap sa Arduino o anumang iba pang microcontroller gamit ang serial na komunikasyon at kinakailangan nito ang 3.3V na minimum upang tumakbo. Ang output ng 5V ng Arduino ay makakonekta sa LM317 input tulad ng ipinakita sa pigura
Mga Koneksyon sa ESP8266ESP8266 ================= Mga Koneksyon
RXD =_ Arduino’s I / O Pin 3
VCC ==== LM317 Output
CH_PD =================== LM317 Output
GND =_ Arduino’s GND
TXD =_ Arduino’s I / O Pin 2
Hakbang 6: Paano Gumawa ng Circuit
Hakbang 7: Paano Mag-Code sa Arduino upang Ipadala SA Mga Utos sa ESP8266
Hakbang 8: Code
Hakbang 9: SA Mga Utos
Hakbang 10: Mga Link ng Application
TCP Client:
Server:
Hakbang 11: ESP8266 Datasheet at AT Reference Reference
ESP8266 Datasheet
www.espressif.com/site/default/files/docu…
ESP8266 SA Command Reference
www.espressif.com/site/default/files/doc…