Съдържание:
- Стъпка 1: Намерете Esp8266 Flash софтуер
- Стъпка 2: Намерете файловете на фърмуера на ESP8266
- Стъпка 3: Свързване на ESP към Flash режим
- Стъпка 4: Качване на фърмуер
- Стъпка 5: Използване на Esp Flash Download Toll V0.9.3.1
- Стъпка 6: Програмирайте Esp с помощта на Esplorer
- Стъпка 7: Отстраняване на неизправности
Видео: Актуализация на фърмуера на Esp8266: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Модулът ESP8266 е евтин безжичен модул, има SOC (система на чип), който е в състояние да осигури wifi към всеки микроконтролер/микропроцесор. Има два начина, по които може да се използва esp8266.
- Самостоятелен esp8266
- Esp8266 с малинов pi или arduino или stm32
Esp8266 се нуждае от външен 3.3 v за правилна работа. Ако използвате esp8266 с arduino, опитайте се да не захранвате от arduino. Като arduino максималният капацитет за осигуряване на ток е 40mA, докато esp8266 черпи 250mA. Най -вероятно това е проблемът, когато качвате новия фърмуер или когато използвате esp8266
За начинаещи се препоръчва да се използва с node mcu борда, която се предлага на пазара. Има два вида платки с RGB LED & Ldr сензор и други само с пробивни щифтове. Тази платка има вграден регулатор на напрежението, който се справя с правилната мощност
- esp8266 остроумна дъска
- Възел Mcu
Стъпка 1: Намерете Esp8266 Flash софтуер
Изтеглете софтуера от устройството
espFlasher
Стъпка 2: Намерете файловете на фърмуера на ESP8266
Отидете на тази връзка по -долу, за да намерите файлове с фърмуер.
- AT фърмуер последна актуализация 2017 септ
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Стъпка 3: Свързване на ESP към Flash режим
Модул ESP 8266-01
Използване на адаптер за програмиране Esp01
Това е най -добрият начин за мигане на esp01, закупете този модул и в бъдеще се освободете от разхвърляните проводници.
Много е удобен и много бърз.
Esp01-адаптер за програмист
Забележка: Модулът не влиза директно в платката за програмиране. За това трябва да запоите джъмпера върху него. Моля, вижте снимката за това. Джъмпера е запоен между gpio 0 и gnd pin. Когато не използвате в режим на програмиране, преместете джъмпера към празния щифт.
Използване на захранващ модул BreadBoard
Захранване на платка
С този модул можете отделно да дадете 5v към arduino и 3.3 v към esp8266 едновременно. Това е красотата на този модул.
Esp rx pin също се нуждае от 3.3v. Ако се опитате да поставите arduino tx към esp rx. Модулът esp може да получи повреда. За да предотвратите това, можете да направите две неща.
- Използвайте делител на напрежение
- Използвайте Level Shifter
1. Делител на напрежение
използвайте 20k и 10k резистор, за да постигнете това. Моля, проверете връзката на снимката
vcc & chpd на esp е свързан към 3.3v
Gpio 0 & gnd на esp е свързан с gnd
Rx на esp е свързан директно с TX arduino
Tx на esp е свързан към arduino rx чрез делител на напрежение
2. Превключвател на нивата
Моля, проверете връзката на снимката
- свържете 5v захранващо устройство към hv щифт на логическо ниво
- свържете 3.3v захранване на платката към Lv щифт на логическо ниво
- свържете tx на arduino към всеки друг hv щифт от 4 пина, съответстващ на щифта, който сте свързали tx, свържете rx на esp към този, който ще бъде Lv pin
2. Модул Esp 8266-12
Открих инструкциите на daflabs за този модул досега
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Използвах Arduino вместо модул cp2102 и нямах проблем с комуникацията.
Връзката ще остане предимно същата, за да може esp8266-12 да я стартира в режим на флаш.
GPIO0 -> НИСКО
GPIO2 -> ВИСОК
GPIO15 -> НИСКИ
Стъпка 4: Качване на фърмуер
- Качете празната програма на arduino, ако използвате. И след това свържете щифтове esp tx и rx към него
- Отворете софтуера и добавете един по един кошчетата в него.
- Сега добавете адресите, както следва.
boot_v1.2.bin --0x00000
user1.1024.new2.bin --0x01000
blank.bin --0x7e000
blank.bin --0x3fe000
esp_init_data_default.bin --0x3fc000
- След това просто щракнете върху бутона за флаш, ако всичко е наред, мигачът ще ви покаже състоянието на изтегляне, а също така и светодиодът на вашия модул esp 8266 ще мига много бързо.
- Честито !!!.качили сте най -новия фърмуер на esp8266.
- Ако не намерите този mac адрес. Използвайте щифта за нулиране и го поставете в gnd за 2 секунди, след което го извадете от gnd и го флашнете отново. Много е важно да получите mac адреса.
- Време е да тествате вашия Esp модул. Сега просто премахнете проводника GPIO 0, който е свързан към GND, можете да го свържете към VCC или да го оставите така.
- Сега включете вашия Arduino обратно към компютър и отворете серийния порт.
- Проверете командите at на различна скорост на предаване, повечето от esp работят добре при тази скорост на предаване 115200 бода.
- СЕГА е време да тествате AT команди. Въведете „AT“в серийния порт и ще получите „OK“. Сега въведете „AT+GMR“и проверете версията на фърмуера.
- За да промените скоростта на предаване, можете да направите това "AT+UART_DEF = 9600, 8, 1, 0, 0"
Стъпка 5: Използване на Esp Flash Download Toll V0.9.3.1
Има два софтуера за инсталиране на bin файла на soc на esp8266, Вторият метод е чрез използване на esp flash download.
1.) Изтеглете софтуера от връзката по -долу
bbs.espressif.com/viewtopic.php?t=25
2.) Сега просто прегледайте bin файла, който искате да качите в esp и не променяйте никоя от настройките освен com порта и променете скоростта на обмен на 115200 и щракнете върху старт. Ще видите състояние на качване. Имайте малко търпение, докато казва край.
Стъпка 6: Програмирайте Esp с помощта на Esplorer
esplorer е софтуер, специално създаден за esp8266 wifi модул. можете да качвате lua код или AT команди на esp8266, като използвате този софтуер
изтеглете това от дадената връзка
esp8266.ru/esplorer/
Стъпка 7: Отстраняване на неизправности
1.) Захранване esp 8266 от външно захранване. Моля, избягвайте използването на arduino или компютър за vcc.
2.) проверявайте веригата три пъти и винаги, докато качвате фърмуера, опитвайте ръчно да нулирате esp8266, като направите chpd gnd за известно време и го върнете на vcc
3.) уверете се, че използвате долар или регулатор 3.3. esp8266 също се нуждае от постоянен ток
4.) Забележка: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ друга връзка, която може да ви помогне да разрешите проблемите с esp module.if нищо от горното
методът работи …
Препоръчано:
ESP8266 POV вентилатор с актуализация на текста на часовника и уеб страницата: 8 стъпки (със снимки)
ESP8266 POV вентилатор с актуализация на текста на часовника и уеб страницата: Това е променлива скорост, POV (Persistence Of Vision), вентилатор, който периодично показва часа, и две текстови съобщения, които могат да бъдат актуализирани „в движение“. е също уеб сървър с една страница, който ви позволява да променяте двата текста ми
Възстановяване или надграждане на фърмуера на модул ESP8266 (ESP-01) с помощта на Arduino UNO: 7 стъпки
Възстановяване или надграждане на фърмуера на модул ESP8266 (ESP-01) Използване на Arduino UNO: Модулът ESP-01, който използвах първоначално, идва с по-стар фърмуер на AI Thinker, което ограничава неговите възможности, тъй като много полезни AT команди не се поддържат. Като цяло е добра идея да надстроите фърмуера си за корекции на грешки, а също и в зависимост от
Понижаване на фърмуера M365: 7 стъпки
Понижаване на фърмуера M365: Здравейте, в тази инструкция ще ви покажа как да понижите фърмуера на вашия електрически скутер Xiaomi M365. Ако имате версия 1.5.1, това означава, че можете да използвате само официалното приложение, което има само няколко функции в сравнение за по -подробно
Използвайте фърмуера на Homie за задвижване на модула за превключване на Sonoff (базиран на ESP8266): 5 стъпки (със снимки)
Използвайте фърмуера на Homie за задвижване на модула за превключване на Sonoff (базиран на ESP8266): Това е инструкция за проследяване, написал съм това малко след „Изграждане на устройства Homie за IoT или домашна автоматизация“. По -късно се фокусира върху основен мониторинг (DHT22, DS18B20, светлина) около D1 Mini платки. Този път бих искал да покажа как
Как да мигате фърмуера на MicroPython на базиран на ESP8266 Sonoff Smart Switch: 3 стъпки (със снимки)
Как да мигате фърмуера на MicroPython на базиран на ESP8266 Sonoff Smart Switch: Какво е Sonoff? Sonoff е линия устройства за Smart Home, разработена от ITEAD. Едно от най -гъвкавите и евтини устройства от тази линия са Sonoff Basic и Sonoff Dual. Това са превключватели с Wi-Fi, базирани на страхотен чип, ESP8266. Докато