Sisällysluettelo:
- Vaihe 1: Tietoja arkkitehtuurista ja ominaisuuksista
- Vaihe 2: Virrankulutus
- Vaihe 3: ESP8266 Pinouts
- Vaihe 4: Komponentit
- Vaihe 5: Kaavio
- Vaihe 6: Kuinka tehdä piiri
- Vaihe 7: Kuinka koodata Arduino lähettämään AT -komentoja ESP8266: een
- Vaihe 8: Koodi
- Vaihe 9: AT -komennot
- Vaihe 10: Sovelluslinkit
- Vaihe 11: ESP8266 -tietolomake ja AT -komentoviite
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
ESP8266 voidaan käyttää itsenäisenä mikro-ohjaimena, jossa on sisäänrakennettu Wi-Fi ja kaksi GPIO-nastaista, tai sitä voidaan käyttää toisen mikro-ohjaimen kanssa sarjaliikenteen kautta Wi-Fi-yhteyden muodostamiseksi mikro-ohjaimeen. Sitä voitaisiin käyttää IoT -antureiden muodostamiseen verkkoon anturitietojen raportoimiseksi Internetiin tai Internetiin yhdistettyihin koontinäyttöihin. Sitä voitaisiin käyttää Internetiin tai paikallisverkkoon yhdistetyn kodin automaatiolaitteen valmistamiseen. ESP8266: a voitaisiin käyttää IoT -pohjaisen turvajärjestelmän, älykkäiden pistokkeiden ja valojen, verkkoverkkojen tai puettavien laitteiden kehittämiseen. Alhaisten kustannusten, alhaisen virrankulutuksen ja pienen koon vuoksi sitä voidaan käyttää kaikenlaisten IoT -laitteiden kehittämiseen.
Vaihe 1: Tietoja arkkitehtuurista ja ominaisuuksista
ESP8266 Wi-Fi -moduulissa on 32-bittinen RISC-mikroprosessori, jonka kellotaajuus on 80 MHz, ja se voidaan ylikellottaa 160 MHz: iin. Siinä on 32 KiB Instruction RAM -muistia, 32 KiB -käskymuistivälimuistia, 80 KiB käyttäjädatamuistia ja kaikkialla GPIO, 12C, ADC, SPI ja PWM
Vaihe 2: Virrankulutus
Suurin jännite ja virta, joita tarvitaan ESP8266 Wi-Fi -moduulin käyttämiseen, on 3,6 V ja 120,5 mA, Arduinolla on 3,3 V: n ulostulotappi, mutta sen lähtövirta on vain 40 mA, mikä ei riitä esp8266: n käyttämiseen, joten jännitesäädintä LM317 käytetään säädä Arduinon 5V - 3,3V, jotta se toimii kunnolla, koska LM317: n suurin lähtövirta on 1,5A. ESP8266 I/O -nastat toimivat myös 3,3 V: n jännitteellä, joten loogisen tasonsiirtimen 3,3 V: n zener -diodia käytetään muuntamaan 5 V: n logiikka, joka tulee Arduino TX -tapasta 3,3 V: ksi, mutta kokemukseni mukaan siihen ei ole paljon tarvetta. On hyvä tehdä yksinkertaisesti alla olevassa kuvassa esitetty piiri
Vaihe 3: ESP8266 Pinouts
Vaihe 4: Komponentit
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
ESP8266 Wi-Fi-moduuli
www.banggood.com/custlink/mKvKDhD2ig
LM317 jännitesäädin
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Uros -uros -hyppääjät
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolyyttikondensaattori
10uF elektrolyyttikondensaattori
Vaihe 5: Kaavio
Koska ESP8266 Wi-Fi-moduuli kommunikoi Arduinon tai minkä tahansa muun mikro-ohjaimen kanssa sarjaliikennettä käyttäen, se on vaatinut vähintään 3,3 V: n toimintaa. Arduinon 5 V: n lähtö liitetään LM317 -tuloon kuvan osoittamalla tavalla
ESP8266 Liitännät ESP8266 ================= Liitännät
RXD ===================== Arduinon I/O -nasta 3
VCC ===================== LM317 -lähtö
CH_PD =================== LM317 -lähtö
GND ===================== Arduinon GND
TXD ===================== Arduinon I/O -nasta 2
Vaihe 6: Kuinka tehdä piiri
Vaihe 7: Kuinka koodata Arduino lähettämään AT -komentoja ESP8266: een
Vaihe 8: Koodi
Vaihe 9: AT -komennot
Vaihe 10: Sovelluslinkit
TCP -asiakas:
Palvelin:
Vaihe 11: ESP8266 -tietolomake ja AT -komentoviite
ESP8266 tuotetiedot
www.espressif.com/sites/default/files/docu…
ESP8266 AT Komentoviite
www.espressif.com/sites/default/files/doc…