Оглавление:

ESP-01 Programmer Hack - легкий :): 6 шагов
ESP-01 Programmer Hack - легкий :): 6 шагов

Видео: ESP-01 Programmer Hack - легкий :): 6 шагов

Видео: ESP-01 Programmer Hack - легкий :): 6 шагов
Видео: Прошивка ESP01 ESP01S : подробная инструкция 2024, Ноябрь
Anonim
ESP-01 Programmer Hack - самый простой:)
ESP-01 Programmer Hack - самый простой:)

Привет, ESPers, В этом руководстве я покажу вам простой способ создания программатора для модуля ESP-01 / ESP8266-01 / ES-01. Большинство из нас использовали плату Arduino или устройства FTDI USB-TTL в качестве программаторов для этого модуля. Оба метода работают нормально. Но есть еще один способ!

Недавно я купил устройство USB to UART / ESP8266 для этого модуля в качестве замены FTDI. Но вскоре я понял, что использовать его в качестве программиста не так гибко, как FTDI:(Так что, будучи инженером, я проверил, можно ли его использовать в качестве программиста… И готово! Немного взломал, чтобы преобразовать в один. И теперь вы можете облегчить себе жизнь.

Запасы

Список материалов

  1. USB к UART / ESP8266 - 1
  2. Две тактильные кнопки 6 мм - 1
  3. Два резистора или перемычка
  4. Кусок веробона / точечной доски - 1

Список инструментов

  1. Нож и ножовка
  2. Набор для пайки
  3. Клей-пистолет
  4. Кусачки
  5. Рашпиль или наждачная бумага (на изображении не показаны)

Шаг 1: изображения предметов и инструментов: D

Изображения предметов и инструментов: D
Изображения предметов и инструментов: D

Просто проверьте, есть ли у вас нужные предметы.

Шаг 2: вырезание и подготовка доски Veroboard / Dot Board

Вырезка и подготовка доски Veroboard / Dot Board
Вырезка и подготовка доски Veroboard / Dot Board

Затем мы разрезаем верёвку до необходимого минимального размера (6 x 17 точек), исключая линии разреза, как показано на изображении. Вырезав кусок, воспользуйтесь рашпилем или наждачной бумагой, чтобы разгладить края.

Шаг 3: изображения и распиновка

Изображения и распиновка
Изображения и распиновка
Изображения и распиновка
Изображения и распиновка
Изображения и распиновка
Изображения и распиновка

Слева находится адаптер USB-UART / ESP8266, а вверху справа - диаграмма вывода модуля ES-01, если смотреть сверху, при этом антенна следа печатной платы находится слева от вас.

По сути, нам требуется всего три контакта для реализации нашего хака (зеленый (контакт 5), красный (контакт 6) и голубой (контакт 1)), но в некоторых модулях контакты 4 и 8 (оранжевые контакты) не закорочены, как у меня с печатной платой. обведите, как показано на нижнем правом изображении. В этом случае вы должны сократить их для создания модуля в качестве программиста.

Шаг 4: Пайка…

Пайка…
Пайка…
Пайка…
Пайка…

Итак, теперь пайка..

Первый короткий штырь 4 и 8, если он не закорочен маленьким проводом.

Затем отрежьте 3 куска выводов резистора / перемычки длиной около 20 мм (я использовал выводы резистора, как показано на рисунке 1. Теперь припаяйте их к контактам 1, 5 и 6 на рисунках 2 и 3 внизу (сторона пайки) модуль.

Затем поместите тактильные переключатели, как показано на рисунке 4, и отметьте положения для трех контактов. Обратите внимание на ориентацию переключателей. Для ориентации используйте мультиметр или прибор для проверки целостности цепи. Припаяйте переключатели, как показано на рисунках 5 и 6. Я отсортировал центральный соседний контакт, так как они будут общими.

Приклейте один или два куска двусторонней ленты из пеноматериала к задней части модуля, чтобы немного приподнять верборд, чтобы освободить место для паяных соединений, как показано на рисунке 7.

Вставьте припаянные штыри в соответствующие переключатели и плотно прижмите вероборд к ленте.

См. Схему соединений. Вы можете подключить переключатели по своему усмотрению. Правый я подключил к Reset, а левый - к GPIO 0. См. Рисунок 9.

Вот и все ! Вы сделали. Просто проверьте все соединения согласно схеме в последний раз перед тестированием.

Шаг 5. Тестирование…

Тестирование…
Тестирование…
Тестирование…
Тестирование…

Отличная работа!

Вставьте модуль ES-01 в адаптер и подключите к одному из USB-портов вашего ПК. Если использовать удлинитель, будет удобно. В тот момент, когда вы подключитесь к сети, вы должны увидеть, что на ES-01 загорится индикатор питания. Это нормальный режим. Это означает, что если внутри ES-01 есть прошивка, она просто начнет выполнение.

Теперь нажмите и удерживайте кнопку GPIO 0 (в моем случае отмечена как «0»), затем нажмите и отпустите кнопку сброса (в моем случае она отмечена как «R») один раз. Затем отпустите клавишу «0». Это переведет модуль ES-01 в режим программирования.

Теперь вы можете загрузить свой скетч из Arduino IDE или PIO. Убедитесь, что вы выбрали правильную плату и COM-порт. Если все в порядке, вы сможете увидеть статус загрузки, как показано справа. После загрузки нажмите и отпустите кнопку Reset, чтобы вернуться в нормальный режим и выполнить загруженный код.

Шаг 6: Завершение

Доработка
Доработка

После тестирования вашего программатора просто нанесите на дно каплю горячего клея, чтобы он не сорвался.

Надеюсь, вам понравится этот прием. Пожалуйста, не стесняйтесь комментировать и делиться. Мир..