О, сколько нам открытий чудных дарует сломанный шилд. Разбираясь вчера с соединением DT-06 и Telegram Bot - сломал первый. Не знаю каким образом, но лучше так не делайте, но не выкидывать игрушку же. Так что приступили к прошивке и апргрейду.
Немного теории
Что же такое DT-06? Это ESP8285 + 1MB FLASH памяти. Плюс кое какие настройки, которые и делали из нашего пациента обычный конвертер.
А ESP8285 базируется на ESP8266. Что позволяет нам использовать библиотеки для ESP8266 - чтобы залить программу в наш шилд.
Возможно это можно делать из без прошивки flash памяти, но я до этого не дошел, так что будет полный мануал.
Нам понадобится:
1)Flash Download Tool - находится здесь.
Является программой, которой мы и будем шить Flash память.
2)Прошивка - скачать можно здесь.
3)Чистая Arduino Uno
Можно взять USB-TTL но у меня такого под рукой нет. Так что будем шить через Arduino.
4) Сам модуль DT-06.
Перепрошивка DT-06
Работа с Flash Download Tool
Важно!!! Работает через Python так что поставьте пожалуйста.
Шаг 1.Запускаем программу. Ждем какое то время.
В появившемся окне выбираем Developer Mode -> ESP8285 Download Tool
Нам откроется еще одно окно. В котором надо расположить файлы из архива с прошивкой и прописать их адреса. Делаем как на скриншоте.
Шаг 2.Готовим DT-06 для прошивки.
Запитываюсь от 3.3 вольт от Arduino. Можно взять источник питания и стабилизатор, но сейчас это не наши друзья.
Дальше смотрим на картинку
Справа кнопка SW1, слева кнопка SW2.
Алгоритм подготовки следующий. Зажимаем SW1, нажимаем один раз SW2, отпускаем SW1. Тем самым переводим наш модуль в режим программирования.
RX-TX подключаем к Arduino согласно штатному расписанию.
Шаг 3.ERASE
Для начала стираем все. Для этого в нашей программе жмем кнопочку Erase. COM порт который для прошивки Arduino. BAUD - 115200 бод.
В итоге мы получаем
Шаг 4.START
Дальше перезапускаем программу. Перезагружаем модуль по питанию. Повторяем Шаг 1 и Шаг 2. Но в этот раз жмем Start.
Подключение к WEB-интерфейсу
Находим новую сеть формата ESP_[последние три значения MAC адреса] подключаемся. И заходим на 192.168.4.1
Нашему вниманию предоставляется новый интерфейс. С достаточно большим количеством настроек.
Сразу заходим в Wi-Fi Station переключаем в режим AT+STA
После этого нам позволят выбрать нужную нам сеть, ввести пароль и подключиться.
В целом можно лазить по новому интерфейсу, изучать новые функции и радоваться жизни.
Но если честно, то и эту морду я снес. Если интересно дальнейшая работа с пациентом, то пишите в комментариях.
Еще у нас появился чат в яндекс мессенджере: https://yandex.ru/chat/#/join/f693e86b-aaa0-47b0-8696-0d7e43737c60
И канал в ТГ: https://t.me/wtfcontrolsengineer
Но там больше какие-то единичные заметки и истории с работы.