AI-Thinker AI-Cloud Inside ESP8266 Обновление прошивки (ПРОСМОТР)
Компоненты и расходные материалы
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 |
Об этом проекте
Обязательные компоненты
1. ESP8266 - Al-Cloud Inside (модель черного цвета:размер флэш-памяти 8 Мбит =1 МБ)

2. Макетная плата
3. Arduino UNO;
4. Провода (перемычки);
5. Ноутбук;
6. Пациент (много).
Об этом проекте
Это обзор моей предыдущей публикации, но с множеством улучшений.;-)
1. Перед обновлением прошивки
1.1) Вам необходимо удалить чип Arduino ATMega. Желтый светодиод Arduino должен гореть.
(Совет:не используйте «уловку» подключения Arduino RESET к портам GND, потому что вы можете сжечь свой модуль ESP. Все тесты в этом разделе поддерживают относительно низкую температуру ESP. Если вы не можете прикоснуться к ESP из-за высокой температуры, выключите соединения сразу).
1.2) GPIO2 не используется для обновления прошивки.
1.3) К портам Arduino 3,3 В должны быть подключены только VCC и CH_PD (CHip Down).
1.4) Только GND и GPIO0 (вход / выход общего назначения) должны быть подключены к GND портам Arduino. GPIO0 в GND предназначен для включения программирования в ESP8266.
1.5) Вывод RST используется только для сброса модуля ESP. Вы должны подключить его к Arduino GND только для сброса текущей прошивки ESP и удалить его для обновления прошивки. Когда вы подключаете и удаляете вывод RST из Arduino GND, он быстро мигает синим светом.
1.6) TX с Arduino TX и RX с Arduino RX.
2. Подключение для обновления прошивки


3. Загрузите программное обеспечение для обновления прошивки
3.1) FLASH_DOWNLOAD_TOOLS_v2.4_150924 (последняя версия не работает) (доступно по адресу:https://bbs.espressif.com/viewtopic.php?f=57&t=433&hilit=FLASH_DOWNLOAD_TOOLS_v2.4_150924)
3.2) AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4 (последняя версия не работает) (доступно по адресу:https://www.electrodragon.com/w/File:AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4.zip)
3.3) Прошивка производителя:ai-thinker-v1.1.1.bin. (Доступно по адресу:http://wiki.aprbrother.com/wiki/Firmware_For_ESP8266)
4. Обновите прошивку
4.1) Откройте исполняемый файл Flash Download Tools.
4.2) Установите поля следующим образом:
ESP8266_NONOS_SDK_V1.5.4 \ AT_bin \ blank.bin>>> 0xFE000
ESP8266_NONOS_SDK_V1.5.4 \ AT_bin \ esp_init_data_default.bin>>> 0xFC000
ESP8266_NONOS_SDK_V1.5.4 \ AT_bin \ 512 + 512 \ user1.1024.new.2.bin>>> 0x1000
ai-мыслитель-v1.1.1.bin>>> 0x0
4.3) Настройте параметры SPI Flash следующим образом (Примечание:согласно этим вики ...
https://github.com/arendst/Tasmota/issues/683
https://github.com/arendst/Tasmota/wiki/Theo's-Tasmota-Tips
https://github.com/letscontrolit/ESPEasy/issues/474
... все ESP8266 поддерживают "DOUT" SPI MODE).

4.4) Нажмите ПУСК и дождитесь завершения загрузки.
4.5) Закройте инструменты загрузки Flash.
5. После установки прошивки
5.1) Отключите:соединения RX, TX и GPIO0.
5.2) Отключите Arduino от USB-порта.
5.3) Подключите Arduino к USB-порту. На этом этапе следует использовать эти булавки:
VCC и CH_PD <---> Arduino 3.3v
GND <---> Arduino GND
RX <---> Arduino RX
TX <---> Arduino TX
5.4) Откройте Arduino IDE.
5.5) Выберите «Инструменты» - «Плата» - «Стандартный модуль ESP8266».
5.6) Выберите правильные настройки ESP следующим образом:

5.7) Откройте Serial Monitor.
5.8) На этом этапе, если вы удалите и снова подключите провод CH_PD, вы должны увидеть некоторые символы в последовательном мониторе. Для отправки / получения AT-сообщений необходимо подключить провод CH_PD. Если вы не видите никаких символов, значит, что-то не так, и вам нужно заново установить прошивку.
5.9) Проверьте AT-команды следующим образом:

Заключительные замечания
- Скорость передачи для этой модели ESP8266 составляет 115200 бит / с.
- Не забудьте отключить RX, TX и GPIO0 после обновления прошивки. Если вы этого не сделаете, вам нужно будет повторно выполнить обновление прошивки при выключении ESP8266.
Схема
esp_esquematico_mUUSzSMso3.fzzПроизводственный процесс
- Arduino Spybot
- FlickMote
- Самодельный телевизор B-Gone
- Основные часы
- IOT - Smart Jar с использованием ESP8266, Arduino и ультразвукового датчика
- Емкостной датчик отпечатков пальцев с Arduino или ESP8266
- Найди меня
- Arduino Power
- Tech-TicTacToe
- Умный дверной замок с использованием страницы входа в WiFi от Arduino и ESP8266