Orodha ya maudhui:

Sasisho la Firmware ya Esp8266: Hatua 7
Sasisho la Firmware ya Esp8266: Hatua 7

Video: Sasisho la Firmware ya Esp8266: Hatua 7

Video: Sasisho la Firmware ya Esp8266: Hatua 7
Video: SKR 1.4 - TFT24 Firmware Update (2 of 3) 2024, Novemba
Anonim
Sasisho la Firmware ya Esp8266
Sasisho la Firmware ya Esp8266
Sasisho la Firmware ya Esp8266
Sasisho la Firmware ya Esp8266

Moduli ya ESP8266 ni moduli isiyo na waya ya bei rahisi. Ina SOC (mfumo kwenye chip) ambayo ina uwezo wa kutoa wifi kwa mdhibiti / microprocessor yoyote ndogo. Kuna njia mbili ambazo esp8266 inaweza kutumika.

  1. Simulizi esp8266
  2. Esp8266 na pi rasipberry au arduino au stm32

Esp8266 inahitaji 3.3 v ya nje ili ifanye kazi vizuri. Ikiwa unatumia esp8266 na arduino, jaribu kutoa nguvu kutoka kwa arduino. Kama uwezo wa juu wa kutoa arduino ni 40mA wakati esp8266 huchota 250mA. Labda hii ni shida wakati wowote unapopakia firmware mpya au wakati unatumia esp8266

Kwa Kompyuta ilishauri kwenda na bodi ya node mcu inapatikana sokoni. Kuna aina mbili za bodi moja iliyo na RGB iliyoongozwa na sensa ya Ldr na zingine zilizo na pini za kuzuka

  1. bodi ya ujanja ya esp8266
  2. Node Mcu

Hatua ya 1: Pata Programu ya Flash ya Esp8266

Pata Programu ya Kiwango cha Esp8266
Pata Programu ya Kiwango cha Esp8266

Pakua programu kutoka kwa gari

espFlasher

Hatua ya 2: Pata Faili za Firmware za ESP8266

Pata Faili za Firmware za ESP8266
Pata Faili za Firmware za ESP8266

Nenda kwenye kiunga hiki hapa chini ili upate faili za firmware.

  1. Katika firmware ilisasishwa mwisho 2017 sep
  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

Hatua ya 3: Kuunganisha ESP kwa Njia ya Flash

Kuunganisha ESP kwa Njia ya Flash
Kuunganisha ESP kwa Njia ya Flash
Kuunganisha ESP kwa Njia ya Flash
Kuunganisha ESP kwa Njia ya Flash
Kuunganisha ESP kwa Njia ya Flash
Kuunganisha ESP kwa Njia ya Flash
Kuunganisha ESP kwa Njia ya Flash
Kuunganisha ESP kwa Njia ya Flash

Moduli ya ESP 8266-01

Kutumia adapta ya programu ya Esp01

Hii ndiyo njia bora ya kuwasha esp01 kununua moduli hii na kupata uhuru kutoka kwa waya zenye fujo katika siku zijazo.

Ni rahisi sana na haraka sana.

Esp01-programu ya adapta

Kumbuka: Moduli haiingii bodi ya programu moja kwa moja. Kwa hili unahitaji kutia kiunzi juu yake. Tafadhali rejelea picha kwa hili. The jumper ni solder kati ya gpio 0 na gnd pin. Wakati haitumii katika hali ya programu badilisha jumper. kwa pini tupu.

Kutumia moduli ya Nguvu ya Mkate

Ugavi wa umeme wa mkate

Kwa moduli hii unaweza kutoa tofauti 5v kwa arduino na 3.3 v kwa esp8266 wakati huo huo. Uu ndio uzuri wa moduli hii.

Pini ya Esp rx pia inahitaji 3.3v. Ukijaribu kuweka arduino tx kwa esp rx. Moduli ya esp inaweza kupata uharibifu. Ili kuzuia hii kutokea unaweza kufanya mambo mawili.

  1. Tumia mgawanyiko wa Voltage
  2. Tumia Shifter ya kiwango

1. Mgawanyiko wa voltage

tumia kontena la 20k na 10k kufanikisha hili. Tafadhali angalia unganisho kwenye picha

vcc & chpd ya esp imeunganishwa na 3.3v

Gpio 0 & gnd ya esp imeunganishwa kwa gnd

Rx ya esp imeunganishwa TX arduino moja kwa moja

Tx ya esp imeunganishwa na arduino rx kupitia mgawanyiko wa voltage

2. Kuhama kwa kiwango

Tafadhali angalia unganisho kwenye picha

  • unganisha 5v ya usambazaji wa bodi ya mkate na pini ya hv ya kiwango cha mantiki
  • unganisha 3.3v ya usambazaji wa umeme wa mkate na pini ya Lv ya kiwango cha mantiki
  • unganisha tx ya arduino na pini nyingine yoyote ya hv kati ya pini 4, inayolingana na pini uliyounganisha tx, unganisha rx ya esp na ile ambayo itakuwa Lv pin

2. Moduli ya Esp 8266-12

Nimepata mafundisho ya daflabs bora kwa moduli hii hadi sasa

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

Nilitumia Arduino badala ya moduli ya cp2102, na sikuwa na shida yoyote katika mawasiliano.

Uunganisho utabaki sawa kwa esp8266-12 kuiendesha katika hali ya flash.

GPIO0 -> CHINI

GPIO2 -> JUU

GPIO15 -> CHINI

Hatua ya 4: Kupakia Programu dhibiti

Inapakia Programu dhibiti
Inapakia Programu dhibiti
Inapakia Programu dhibiti
Inapakia Programu dhibiti
  • Pakia programu tupu kwenye arduino ikiwa unatumia. Na kisha unganisha esp tx na pini za rx juu yake
  • Fungua programu na moja kwa moja ongeza faili za pipa ndani yake..
  • Sasa ongeza anwani kama ifuatavyo.

boot_v1.2.bin --0x00000

mtumiaji1.1024.new2.bin --0x01000

tupu.bin --0x7e000

tupu.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Kisha bonyeza kitufe cha flash, ikiwa kila kitu kiko sawa tochi itakuonyesha hali ya kupakua na pia moduli yako ya esp 8266 iliyoongozwa itapepesa haraka sana.
  • Hongera !!! umepakia firmware ya hivi karibuni kwa esp8266.
  • Ikiwa hautapata anwani hii ya mac.tumia pini ya kuweka upya na kuiweka kwa gnd kwa sekunde 2 na kisha uiondoe kutoka kwa gnd na uiwashe tena. Ni muhimu sana kupata anwani ya mac.
  • Ni wakati wa kujaribu moduli yako ya Esp. Sasa ondoa waya ya GPIO 0 ambayo ilikuwa imeunganishwa na GND, unaweza kuiunganisha kwa VCC au kuiacha hivi.
  • Sasa ingiza Arduino yako nyuma kwenye pc na ufungue bandari ya serial.
  • Angalia amri kwenye kiwango tofauti cha baud, esp nyingi hufanya kazi vizuri kwa kiwango hiki cha baud 115200.
  • SASA wakati wake wa kujaribu amri za AT. Ingiza "AT" katika bandari ya serial na utapata "Sawa". Sasa ingiza "AT + GMR" na angalia toleo la firmware.
  • Ili kubadilisha kiwango cha baud unaweza kufanya hivyo "AT + UART_DEF = 9600, 8, 1, 0, 0"

Hatua ya 5: Kutumia Ushuru wa Kupakua Kiwango cha Esp V0.9.3.1

Kutumia Ushuru wa Upakuaji wa Kiwango cha Esp V0.9.3.1
Kutumia Ushuru wa Upakuaji wa Kiwango cha Esp V0.9.3.1
Kutumia Ushuru wa Upakuaji wa Kiwango cha Esp V0.9.3.1
Kutumia Ushuru wa Upakuaji wa Kiwango cha Esp V0.9.3.1
Kutumia Ushuru wa Upakuaji wa Kiwango cha Esp V0.9.3.1
Kutumia Ushuru wa Upakuaji wa Kiwango cha Esp V0.9.3.1

Kuna programu mbili za kusanikisha faili ya bin kwenye soc ya esp8266, Njia ya pili ni kwa kutumia kupakua kwa esp flash.

1.) Pakua programu kutoka kwa kiunga chini

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

2.) Sasa vinjari tu faili ya pipa unayotaka kupakia kwenye esp na usibadilishe mipangilio yoyote isipokuwa bandari ya com na ubadilishe kiwango cha baud kuwa 115200 na bonyeza bonyeza. Utaona hali ya kupakia. Kuwa na subira mpaka iwe anasema maliza.

Hatua ya 6: Programu Esp Kutumia Esplorer

Programu Esp Kutumia Esplorer
Programu Esp Kutumia Esplorer

esplorer ni programu iliyoundwa mahsusi kwa moduli ya wifi ya esp826 unaweza kupakia msimbo wa lua au amri za AT kwenye esp8266 kwa kutumia programu hii

pakua hii kutoka kwa kiunga kilichopewa

esp8266.ru/esplorer/

Hatua ya 7: Utatuzi wa matatizo

Utatuzi wa shida
Utatuzi wa shida

1.) Power esp 8266 kutoka kwa usambazaji wa umeme wa nje. Tafadhali epuka kutumia arduino au kompyuta kwa vcc.

2.) angalia mzunguko mara tatu na kila wakati unapakia firmware jaribu kuweka upya esp8266 kwa kufanya chpd gnd kwa muda na kuirudisha kwa vcc

3.) hakikisha unatumia mume au mdhibiti wa 3.3. esp8266 inahitaji sasa ya mara kwa mara pia

4.) Kumbuka: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ kiunga kingine kinachoweza kukusaidia kutatua shida na moduli ya esp.if isiyo ya hapo juu

njia inafanya kazi…

Ilipendekeza: