Satura rādītājs:
- 1. darbība: īsi par arhitektūru un funkcijām
- 2. solis: enerģijas patēriņš
- 3. darbība: ESP8266 pinouts
- 4. solis: sastāvdaļas
- 5. solis: shematisks
- 6. darbība. Kā izveidot ķēdi
- 7. solis: Kā kodēt Arduino, lai nosūtītu AT komandas uz ESP8266
- 8. darbība: kods
- 9. solis: AT komandas
- 10. darbība. Lietojumprogrammu saites
- 11. darbība: ESP8266 datu lapa un AT komandu atsauce
Video: Darba sākšana ar Arduino un ESP8266: 11 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
ESP8266 var izmantot kā neatkarīgu mikrokontrolleri ar iebūvētu Wi-Fi un divām GPIO tapām, vai arī to var izmantot kopā ar citu mikrokontrolleri, izmantojot seriālo komunikāciju, lai nodrošinātu mikrokontrollera Wi-Fi savienojumu. To varētu izmantot, lai padarītu IoT sensoru tīklu, lai ziņotu par sensoru datiem internetā vai ar internetu savienotiem informācijas paneļiem, to varētu izmantot, lai izveidotu mājas automatizācijas ierīci, kas ir savienota ar internetu vai vietējo tīklu. ESP8266 varētu izmantot, lai izstrādātu uz IoT balstītu drošības sistēmu, viedos kontaktdakšas un gaismas, acu tīklus vai valkājamas ierīces. Zemo izmaksu, zemā enerģijas patēriņa un mazā izmēra dēļ to var izmantot jebkura veida IoT ierīču izstrādei.
1. darbība: īsi par arhitektūru un funkcijām
ESP8266 Wi-Fi modulim ir 32 bitu RISC mikroprocesors ar pulksteņa ātrumu 80 MHz un to var pārspīlēt līdz 160 MHz. Tam ir 32 KiB instrukciju operatīvā atmiņa, 32 KiB instrukciju kešatmiņas operatīvā atmiņa, 80 KiB lietotāju datu operatīvā atmiņa, un tam ir GPIO, 12C, ADC, SPI un PWM.
2. solis: enerģijas patēriņš
Maksimālais spriegums un strāva, kas nepieciešama ESP8266 Wi-Fi moduļa darbināšanai, ir 3,6 V un 120,5 mA, Arduino ir 3,3 V izejas tapa, bet tā izejas strāva ir tikai 40 mA, kas nav pietiekami, lai palaistu esp8266, tāpēc tiek izmantots sprieguma regulators LM317 regulējiet Arduino 5V līdz 3.3V, lai tas darbotos pareizi, jo LM317 maksimālā izejas strāva ir 1,5A. ESP8266 I/O tapas darbojas arī ar 3,3 V spriegumu, tāpēc loģikas līmeņa pārslēdzēja 3,3 V zener diode tiek izmantota, lai pārveidotu 5 V loģiku, kas nāk no Arduino TX tapas, uz 3,3 V. Viss ir kārtībā, vienkārši izveidojot zemāk redzamajā attēlā redzamo ķēdi
3. darbība: ESP8266 pinouts
4. solis: sastāvdaļas
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
ESP8266 Wi-Fi modulis
www.banggood.com/custlink/mKvKDhD2ig
Sprieguma regulators LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Džemperi no vīriešiem līdz vīriešiem
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolītiskais kondensators
10uF elektrolītiskais kondensators
5. solis: shematisks
Tā kā ESP8266 Wi-Fi modulis sazinās ar Arduino vai jebkuru citu mikrokontrolleri, izmantojot seriālo komunikāciju, un tā darbībai ir nepieciešams vismaz 3,3 V. Arduino 5V izeja tiks savienota ar LM317 ieeju, kā parādīts attēlā
ESP8266 SavienojumiESP8266 ================= Savienojumi
RXD ======================== Arduino I/O tapa 3
VCC ===================== LM317 izvade
CH_PD =================== LM317 izvade
GND ===================== Arduino GND
TXD ========================================================================
6. darbība. Kā izveidot ķēdi
7. solis: Kā kodēt Arduino, lai nosūtītu AT komandas uz ESP8266
8. darbība: kods
9. solis: AT komandas
10. darbība. Lietojumprogrammu saites
TCP klients:
Serveris:
11. darbība: ESP8266 datu lapa un AT komandu atsauce
ESP8266 datu lapa
www.espressif.com/sites/default/files/docu…
ESP8266 AT komandu atsauce
www.espressif.com/sites/default/files/doc…
Ieteicams:
Darba sākšana ar WeMos ESP8266: 6 soļi
Darba sākšana ar WeMos ESP8266: Šajā pamācībā mēs izmantosim mirgojošo LED piemēru WeMos ESP8266
Darba sākšana ar Python ESP8266 un ESP32: 6 soļi
Darba sākšana ar Python ESP8266 un ESP32: Bacground ESP8266 un tā jaunākais lielais brālis ESP32 ir zemu izmaksu Wi-Fi mikroshēmas ar pilnu TCP/IP steku un mikrokontrollera iespējām. ESP8266 mikroshēma ražotāju kopienas uzmanības lokā pirmo reizi nonāca 2014. gadā. Kopš tā laika zemā cena (
Darba sākšana W/ NodeMCU ESP8266 ar Arduino IDE: 6 soļi
Darba sākšana W/ NodeMCU ESP8266 Arduino IDE: Pārskats Šajā apmācībā jūs uzzināsit, kā lietot NodeMCU Arduino IDE. Ko jūs uzzināsiet Vispārīga informācija par NodeMCU lietots
Darba sākšana ar MicroPython uz ESP8266: 10 soļi (ar attēliem)
Darba sākšana ar MicroPython ESP8266: Vai vēlaties citu veidu, kā programmēt uz ESP8266 balstītas plates, nevis parasto metodi, izmantojot Arduino IDE kopā ar C/C ++ programmēšanas valodu? Šajā apmācībā mēs uzzināsim, kam konfigurēt un kontrolēt ESP8266 dēlis, izmantojot MicroPython.BUIL
Darba sākšana ar NodeMCU (ESP8266) .: 3 soļi
Sāciet darbu ar NodeMCU (ESP8266) ….: Šajā pamācībā es dalos, kā jūs varat sākt lietot NodeMCU (ESP8266) ar Arduino IDE. Šī apmācība ir paredzēta iesācējiem, kuri tikai sāk darbu. NodeMCU ir līdzīgs Arduino ar iebūvētu Wifi, tāpēc jūs varat pārvietot savus projektus tiešsaistē. Uz k