Оглавление:
- Шаг 1. Найдите программное обеспечение Esp8266 Flash
- Шаг 2. Найдите файлы прошивки ESP8266
- Шаг 3: Подключение ESP к Flash Mode
- Шаг 4: загрузка прошивки
- Шаг 5. Использование Esp Flash Download Toll V0.9.3.1
- Шаг 6. Запрограммируйте Esp с помощью Esplorer
- Шаг 7. Устранение неполадок
Видео: Обновление прошивки Esp8266: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Модуль ESP8266 - это дешевый беспроводной модуль. Он имеет SOC (система на кристалле), который может предоставить Wi-Fi любому микроконтроллеру / микропроцессору. Существует два способа использования esp8266.
- Автономный esp8266
- Esp8266 с raspberry pi или arduino или stm32
Для правильной работы Esp8266 требуется внешний источник питания 3,3 В. Если вы используете esp8266 с Arduino, постарайтесь не обеспечивать питание от Arduino. Максимальный ток, обеспечиваемый Arduino, составляет 40 мА, в то время как esp8266 потребляет 250 мА. Скорее всего, проблема заключается в загрузке новой прошивки или при использовании esp8266
Для новичков рекомендуется использовать плату node mcu, доступную на рынке. Существует два типа плат: одна с RGB-светодиодами и датчиком Ldr, а другая - только с размыкающими контактами. Эта плата имеет встроенный регулятор напряжения, который обеспечивает надлежащую мощность
- esp8266 остроумная доска
- Узел Mcu
Шаг 1. Найдите программное обеспечение Esp8266 Flash
Загрузите программное обеспечение с диска
espFlasher
Шаг 2. Найдите файлы прошивки ESP8266
Перейдите по этой ссылке ниже, чтобы найти файлы прошивки.
- В прошивке последнее обновление 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 Mode
Модуль ESP 8266-01
Использование адаптера программатора Esp01
Это лучший способ перепрограммировать esp01, купите этот модуль и избавьтесь от путаницы проводов в будущем.
Это очень удобно и очень быстро.
Адаптер Esp01-программатор
Примечание: модуль не входит в плату программирования напрямую. Для этого вам нужно припаять перемычку на нем. Пожалуйста, обратитесь к фото для этого. Перемычка припаяна между gpio 0 и контактом gnd. Когда не используется в режиме программирования, сдвиньте перемычку к пустому контакту.
Использование модуля BreadBoard Power
Блок питания макетной платы
С помощью этого модуля вы можете отдельно подать 5 В на Arduino и 3,3 В на esp8266 одновременно. В этом прелесть этого модуля.
Для вывода ESP RX также требуется 3,3 В. Если вы попытаетесь подключить Arduino TX к ESP RX. Модуль ESP может получить повреждения. Чтобы этого не произошло, вы можете сделать две вещи.
- Используйте делитель напряжения
- Используйте Level Shifter
1. Делитель напряжения
используйте резисторы 20 кОм и 10 кОм, чтобы добиться этого. Пожалуйста, проверьте подключение на фото
vcc и chpd esp подключены к 3.3v
Gpio 0 и gnd esp связаны с gnd
Rx esp подключается TX arduino напрямую
Tx esp подключен к arduino rx через делитель напряжения
2. Переключатель уровня
Пожалуйста, проверьте подключение на фото
- подключите 5В источника питания макета к выводу ВН логического уровня
- подключите 3,3 В источника питания макета к выводу LV логического уровня
- подключите tx arduino к любым другим контактам hv из 4 контактов, соответствующих контакту, который вы подключили tx, подключите rx esp к тому, который будет контактом Lv
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
- Откройте программу и один за другим добавьте в нее файлы bin.
- Теперь добавьте адреса следующим образом.
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.
1.) Загрузите программное обеспечение по ссылке ниже.
bbs.espressif.com/viewtopic.php?t=25
2.) Теперь просто просмотрите bin-файл, который вы хотите загрузить на esp, и не меняйте никаких настроек, кроме com-порта, измените скорость передачи на 115200 и нажмите на пуск. Вы увидите статус загрузки. Наберитесь терпения, пока он не появится. говорит закончить.
Шаг 6. Запрограммируйте Esp с помощью Esplorer
esplorer - это программное обеспечение, специально созданное для модуля Wi-Fi esp8266. С помощью этого программного обеспечения вы можете загружать код 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.if не из вышеперечисленного
метод работает…
Рекомендуемые:
Как прошить или запрограммировать прошивку ESP8266 AT с помощью прошивки ESP8266 и программатора, модуля IOT Wifi: 6 шагов
Как прошить или запрограммировать прошивку ESP8266 AT с помощью ESP8266 Flasher и программатора, модуля IOT Wifi: Описание: Этот модуль представляет собой USB-адаптер / программатор для модулей ESP8266 типа ESP-01 или ESP-01S. Он удобно оснащен гнездовым разъемом 2x4P 2,54 мм для подключения ESP01. Также он выламывает все штыри ESP-01 через вилку 2x4P 2,54 мм h
Прошивка кастомной прошивки на фонарик BLF A6: 5 шагов
Прошивка кастомной прошивки на фонарик BLF A6: Недавно я купил BLF A6. Это очень хорошо, но мне не нравится ни одна из групп режимов по умолчанию, поэтому я изменил прошивку, чтобы использовать желаемую яркость. Информацию было сложно найти, поэтому я помещаю все, что узнал, здесь для себя и других
Восстановление или обновление прошивки на модуле ESP8266 (ESP-01) с помощью Arduino UNO: 7 шагов
Восстановление или обновление прошивки на модуле ESP8266 (ESP-01) с использованием Arduino UNO: модуль ESP-01, который я использовал, изначально поставлялся со старой прошивкой AI Thinker, что ограничивает его возможности, поскольку многие полезные AT-команды не поддерживаются. Как правило, рекомендуется обновить прошивку для исправления ошибок, а также в зависимости от
Переход на более раннюю версию прошивки M365: 7 шагов
Понижение версии прошивки M365: Здравствуйте, в этой инструкции я покажу вам, как понизить версию прошивки вашего электросамоката Xiaomi M365. Если у вас версия 1.5.1, это означает, что вы можете использовать только официальное приложение, которое имеет только несколько функций для сравнения на более проработанный
Прошивка прошивки SONOFF Tasmota на NodeMCU: 9 шагов
Прошивка прошивки SONOFF Tasmota на NodeMCU: Sonoff - это управляемый Wi-Fi коммутатор, встроенный в ESP8266 IC и имеющий реле для управления устройством через Интернет. Эту микросхему можно прошить и перепрограммировать с помощью Arduino IDE. Создатели Sonoff опубликовали библиотеки и файлы Arduino на