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
Video: Pagsisimula Sa Arduino at ESP8266: 11 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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…
Inirerekumendang:
Pagsisimula Sa Ham Radio: 5 Mga Hakbang (na may Mga Larawan)
Pagsisimula Sa Ham Radio: Bilang isang kamakailan-lamang na naka-print na lisensyang ham, nais kong ipasa ang proseso na kinuha ko upang makapasok sa radio ng ham. Naakit ako ng aspeto ng pagtitiwala sa sarili ng libangan, na nagbibigay sa mga tao ng isang paraan upang makipag-usap kapag ang ibang mga pamamaraan ay nagagambala. Ngunit kapaki-pakinabang din ito sa
Pagsisimula ng Arduino Sa Hardware at Software at Mga Arduino Tutorial: 11 Mga Hakbang
Pagsisimula ng Arduino Sa Hardware at Software at Arduino Tutorials: Sa kasalukuyan, ginugusto ng Mga Gumagawa, Developers ang Arduino para sa mabilis na pag-unlad ng prototyping ng mga proyekto. Ang Arduino ay isang open-source electronics platform batay sa madaling gamiting hardware at software. Ang Arduino ay may napakahusay na komunidad ng gumagamit. Arduino board d
Pagsisimula Sa ESP32 - Pag-install ng Mga Board ng ESP32 sa Arduino IDE - ESP32 Blink Code: 3 Mga Hakbang
Pagsisimula Sa ESP32 | Pag-install ng Mga Board ng ESP32 sa Arduino IDE | ESP32 Blink Code: Sa mga itinuturo na ito makikita natin kung paano magsisimulang magtrabaho kasama ang esp32 at kung paano mag-install ng mga esp32 board sa Arduino IDE at ipo-program namin ang esp 32 upang patakbuhin ang blink code gamit ang arduino ide
Pagsisimula W / NodeMCU ESP8266 sa Arduino IDE: 6 Mga Hakbang
Pagsisimula W / NodeMCU ESP8266 sa Arduino IDE: Pangkalahatang-ideya Sa tutorial na ito, matututunan mo kung paano gamitin ang NodeMCU sa Arduino IDE. Ang Malalaman MoMga pangkalahatang impormasyon tungkol sa NodeMCUHPaano i-install ang mga board na nakabatay sa ESP8266 sa Arduino IDHow to program NodeMCU on Arduino IDEIntroducing boards that can be ginamit
Pagsisimula Sa MicroPython sa ESP8266: 10 Mga Hakbang (na may Mga Larawan)
Pagsisimula Sa MicroPython sa ESP8266: Nais mo ba ng ibang paraan upang mai-program ang mga board na nakabatay sa ESP8266 kaysa sa karaniwang pamamaraan gamit ang Arduino IDE kasama ang wika ng programing C / C ++? Sa tutorial na ito matututunan natin kung sino ang mag-configure at makontrol ang isang ESP8266 board gamit ang MicroPython.BUIL