Satura rādītājs:

Esp8266 programmaparatūras atjauninājums: 7 soļi
Esp8266 programmaparatūras atjauninājums: 7 soļi

Video: Esp8266 programmaparatūras atjauninājums: 7 soļi

Video: Esp8266 programmaparatūras atjauninājums: 7 soļi
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Novembris
Anonim
Esp8266 programmaparatūras atjauninājums
Esp8266 programmaparatūras atjauninājums
Esp8266 programmaparatūras atjauninājums
Esp8266 programmaparatūras atjauninājums

ESP8266 modulis ir lēts bezvadu modulis. Tam ir SOC (sistēma mikroshēmā), kas spēj nodrošināt wifi jebkuram mikro kontrolierim/mikroprocesoram. Esp8266 var izmantot divos veidos.

  1. Atsevišķs esp8266
  2. Esp8266 ar aveņu pi vai arduino vai stm32

Lai pareizi darbotos, ierīcei Esp8266 ir nepieciešams ārējais 3,3 v. Ja lietojat esp8266 kopā ar arduino, mēģiniet nesniegt strāvu no arduino. Tā kā arduino maksimālā strāva nodrošina jaudu 40mA, bet esp8266 patērē 250mA. Tā, visticamāk, ir problēma, augšupielādējot jauno programmaparatūru vai lietojot esp8266

Iesācējiem ieteicams iet ar tirgū pieejamo mezgla mcu plati. Ir divu veidu plāksnes ar RGB LED un Ldr sensoru un citas ar tikai izlaušanas tapām. Šajā plāksnē ir iebūvēts sprieguma regulators, kas nodrošina atbilstošu jaudu

  1. esp8266 asprātīgs dēlis
  2. Mezgls Mcu

1. darbība: atrodiet Esp8266 Flash programmatūru

Atrodiet Esp8266 Flash programmatūru
Atrodiet Esp8266 Flash programmatūru

Lejupielādējiet programmatūru no diska

espFlasher

2. darbība. Atrodiet programmaparatūras failus ESP8266

Atrodiet programmaparatūras failus ESP8266
Atrodiet programmaparatūras failus ESP8266

Dodieties uz šo saiti zemāk, lai atrastu programmaparatūras failus.

  1. AT programmaparatūra pēdējo reizi atjaunināta 2017. gada sept
  2. https://github.com/espressif/ESP8266_AT
  3. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
  4. https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

3. darbība. ESP pievienošana zibspuldzes režīmam

ESP savienošana ar zibspuldzes režīmu
ESP savienošana ar zibspuldzes režīmu
ESP savienošana ar zibspuldzes režīmu
ESP savienošana ar zibspuldzes režīmu
ESP savienošana ar zibspuldzes režīmu
ESP savienošana ar zibspuldzes režīmu
ESP savienošana ar zibspuldzes režīmu
ESP savienošana ar zibspuldzes režīmu

ESP 8266-01 modulis

Izmantojot programmētāja adapteri Esp01

Tas ir labākais veids, kā mirgot esp01, iegādājoties šo moduli un turpmāk atbrīvojoties no netīriem vadiem.

Tas ir ļoti ērti un ļoti ātri.

Esp01 programmētāja adapteris

Piezīme: Modulis tieši neieiet programmēšanas panelī. Šim nolūkam jums ir jāpielodē džemperis. Lūdzu, skatiet šo fotoattēlu. Džemperis ir lodēt starp gpio 0 un gnd tapu. Ja neizmantojat programmēšanas režīmā, pārslēdziet džemperi uz tukšu tapu.

BreadBoard barošanas moduļa izmantošana

Maizes dēļa barošanas avots

Ar šo moduli jūs varat vienlaikus piešķirt 5v arduino un 3,3 v līdz esp8266. Tas ir šī moduļa skaistums.

Esp rx tapai ir nepieciešams arī 3.3v. Ja mēģināt ievietot arduino tx uz esp rx. Esp modulis var sabojāt. Lai tas nenotiktu, varat darīt divas lietas.

  1. Izmantojiet sprieguma dalītāju
  2. Izmantojiet līmeņa pārslēdzēju

1. Sprieguma dalītājs

Lai to panāktu, izmantojiet 20k un 10k rezistoru. Lūdzu, pārbaudiet savienojumu fotoattēlā

vcc & chpd no esp ir savienots ar 3.3v

Gpio 0 un gnd of esp ir savienots ar gnd

Rx esp ir tieši savienots ar TX arduino

Tx esp ir savienots ar arduino rx, izmantojot sprieguma dalītāju

2. Līmeņu pārslēdzējs

Lūdzu, pārbaudiet savienojumu fotoattēlā

  • pievienojiet 5v maizes dēļa barošanas avotu loģiskā līmeņa hv tapai
  • pievienojiet 3.3v maizes dēļa barošanas avotu loģiskā līmeņa Lv tapai
  • savienojiet tx arduino ar citām hv tapām no 4 tapām, kas atbilst tapai, kuru esat pievienojis tx, pievienojiet rx of esp ar to, kas būs Lv pin

2. Esp 8266-12 modulis

Es atklāju, ka daflabs instrukcijas vislabāk šim modulim līdz šim

www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/

Cp2102 moduļa vietā es izmantoju Arduino, un man nebija problēmu saziņā.

Savienojums lielākoties paliks nemainīgs, lai esp8266-12 varētu to palaist zibspuldzes režīmā.

GPIO0 -> Zems

GPIO2 -> AUGSTS

GPIO15 -> Zems

4. darbība: programmaparatūras augšupielāde

Programmaparatūras augšupielāde
Programmaparatūras augšupielāde
Programmaparatūras augšupielāde
Programmaparatūras augšupielāde
  • Ja izmantojat, augšupielādējiet tukšo programmu arduino. Un pēc tam pievienojiet esp tx un rx tapas
  • Atveriet programmatūru un pa vienam pievienojiet tajā esošos tvertnes failus.
  • Tagad pievienojiet adreses šādi.

boot_v1.2.bin --0x00000

lietotājs1.1024.new2.bin --0x01000

blank.bin --0x7e000

blank.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Pēc tam vienkārši noklikšķiniet uz zibspuldzes pogas, ja viss ir kārtībā, zibspuldze parādīs lejupielādes statusu, kā arī jūsu esp 8266 moduļa LED mirgos ļoti ātri.
  • Apsveicu !!!. Jūs esat augšupielādējis jaunāko programmaparatūru vietnē esp8266.
  • Ja jūs neatrodat šo Mac adresi.izmantojiet atiestatīšanas tapu un ievietojiet to gnd uz 2 sekundēm, pēc tam noņemiet to no gnd un atkārtoti mirgo. Ir ļoti svarīgi iegūt Mac adresi.
  • Ir pienācis laiks pārbaudīt savu Esp moduli. Tagad vienkārši noņemiet GPIO 0 vadu, kas bija pievienots GND, varat to savienot ar VCC vai atstāt to šādi.
  • Tagad pievienojiet Arduino atpakaļ datoram un atveriet seriālo portu.
  • Pārbaudiet at komandas dažādās bodu pārraides ātrumos, lielākā daļa esp darbojas labi ar šo 115200 bodu ātrumu.
  • TAGAD ir pienācis laiks pārbaudīt AT komandas. Ievadiet "AT" sērijas ostā, un jūs saņemsiet "OK". Tagad ievadiet "AT+GMR" un pārbaudiet programmaparatūras versiju.
  • Lai mainītu pārraides ātrumu, varat to izdarīt "AT+UART_DEF = 9600, 8, 1, 0, 0"

5. darbība. Esp Flash lejupielādes maksas izmantošana V0.9.3.1

Izmantojot Esp Flash Download Toll V0.9.3.1
Izmantojot Esp Flash Download Toll V0.9.3.1
Izmantojot Esp Flash Download Toll V0.9.3.1
Izmantojot Esp Flash Download Toll V0.9.3.1
Izmantojot Esp Flash Download Toll V0.9.3.1
Izmantojot Esp Flash Download Toll V0.9.3.1

Ir divas programmatūras, lai instalētu atkritumu tvertni uz esp8266 soc. Otra metode ir, izmantojot esp flash download.

1.) Lejupielādējiet programmatūru no zemāk esošās saites

bbs.espressif.com/viewtopic.php?t=25

2.) Tagad vienkārši pārlūkojiet tvertnes failu, kuru vēlaties augšupielādēt, izmantojot esp, un nemainiet nevienu iestatījumu, izņemot com portu, un mainiet pārraides ātrumu uz 115200 un noklikšķiniet uz Sākt. Jūs redzēsit augšupielādes statusu. Esiet pacietīgs, līdz tas saka pabeigt.

6. darbība. Programmējiet Esp, izmantojot Esplorer

Programma Esp, izmantojot Esplorer
Programma Esp, izmantojot Esplorer

esplorer ir programmatūra, kas īpaši izstrādāta wifi modulim esp8266. izmantojot šo programmatūru, esp8266 varat augšupielādēt lua kodu vai AT komandas

lejupielādējiet to no norādītās saites

esp8266.ru/esplorer/

7. darbība: problēmu novēršana

Traucējummeklēšana
Traucējummeklēšana

1.) Barošana esp 8266 no ārējā barošanas avota. Lūdzu, izvairieties no arduino vai datora izmantošanas vcc.

2.) pārbaudiet ķēdi trīs reizes un vienmēr, augšupielādējot programmaparatūru, mēģiniet manuāli atiestatīt esp8266, kādu laiku veicot chpd gnd un ievietojiet to atpakaļ uz vcc

3.) pārliecinieties, vai izmantojat buksu vai 3.3 regulatoru. Arī esp8266 ir nepieciešama pastāvīga strāva

4.) Piezīme: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ cita saite, kas varētu palīdzēt atrisināt problēmas ar esp moduli.if ne no iepriekšminētā

metode darbojas …

Ieteicams: