Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

AI-Thinker AI-Cloud Inside ESP8266 Обновление прошивки (ПРОСМОТР)

Компоненты и расходные материалы

Espressif ESP8266 ESP-01
× 1
Arduino UNO
× 1
Перемычки (общие)
× 1
LED (общий)
× 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

Производственный процесс

  1. Arduino Spybot
  2. FlickMote
  3. Самодельный телевизор B-Gone
  4. Основные часы
  5. IOT - Smart Jar с использованием ESP8266, Arduino и ультразвукового датчика
  6. Емкостной датчик отпечатков пальцев с Arduino или ESP8266
  7. Найди меня
  8. Arduino Power
  9. Tech-TicTacToe
  10. Умный дверной замок с использованием страницы входа в WiFi от Arduino и ESP8266