Оглавление:

Печатная плата для программирования ESP01: 5 шагов
Печатная плата для программирования ESP01: 5 шагов

Видео: Печатная плата для программирования ESP01: 5 шагов

Видео: Печатная плата для программирования ESP01: 5 шагов
Видео: Как Прошить ESP8266: ESP12, ESP01 2024, Ноябрь
Anonim
Печатная плата для программирования ESP01
Печатная плата для программирования ESP01

Недавно мне пришлось написать код на моем ESP01, и я решил использовать адаптер для передачи кода на ЧИП.

Однако необходимо было внести некоторые изменения в адаптер, чтобы код можно было перенести.

То есть адаптер был не совсем идеальным для выполнения передачи кода. Требовалась адаптация.

Запасы

  • Печатная плата JLCPCB
  • 02 x пуговицы;
  • Резистор 01 x 330R;
  • 01 x зеленый светодиод;
  • Резисторы 02 х 10 кР;
  • 01 х мужской / женский штыревой стержень 1x4;
  • 01 x 2x4 Внутренний штифт.

Шаг 1. Обычный адаптер

Обычный адаптер
Обычный адаптер

Используемый адаптер показан на рисунке выше.

Однако, чтобы избежать проблем и внести изменения в структуру, мы решили создать адаптер, который мог бы работать с адаптером ESP01 и выполнять перенос кода в CHIP.

Печатная плата показана выше.

В этой статье вы узнаете, как собрать свой программатор и каковы основные части схемы прошивки ESP01.

Благодаря конструкции этой электронной печатной платы нет необходимости вносить новые изменения, и она может записывать код вашего проекта.

Поэтому из этой статьи вы узнаете следующие моменты:

  1. Разработайте регистратор ESP01 и адаптер;
  2. Понять назначение схемы записи ESP01;
  3. Узнайте, как настроить ESP01 для режима передачи кода. Теперь мы начнем полную презентацию разработки проекта Programmer для платы ESP01.

Шаг 2: Разработка программатора для платы ESP01

Разработка программатора для платы ESP01
Разработка программатора для платы ESP01
Разработка программатора для платы ESP01
Разработка программатора для платы ESP01

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

Для этого мы разработали следующую схему, показанную на рисунке выше.

Следовательно, как видите, эта схема имеет:

  • 2 кнопки для настройки ESP01 для режима программирования;
  • Светодиод, сигнализирующий о том, что карта находится под напряжением;
  • Пин-бар для передачи кода на ЧИП.

Ниже мы представляем материалы, необходимые для создания проекта. Список электронных компонентов

  • Печатная плата JLCPCB (загрузка файлов проекта)
  • 02 x пуговицы;
  • Резистор 01 x 330R;
  • 01 x зеленый светодиод;
  • Резисторы 02 х 10 кР;
  • 01 х мужской / женский штыревой стержень 1x4;
  • 01 x 2x4 Внутренний штифт.

Теперь мы объясним каждую часть схемы программирования ESP01. Обратите внимание, что мы используем разъем 2x4 - 2,54 мм для подключения ESP01, как показано на рисунке выше.

Через этот разъем ESP01 будет соединяться со всеми остальными частями разработанной схемы.

Поэтому сначала подключите его к этому разъему и установите в режим программирования с помощью кнопок RESET и FLASH. Эти две кнопки будут отвечать за его настройку в режиме программирования.

Наконец, у нас есть контакты для подключения преобразователя USB - SERIAL FTDI232 и светодиода. Панель подключения преобразователя будет использоваться для его подключения и выполнения передачи кода на ESP01.

Светодиод будет использоваться для индикации того, что на карту подано питание.

По этой схеме мы выполнили проектирование электронной платы.

Шаг 3: Разработка печатной платы программиста ESP01

Разработка печатных плат программиста ESP01
Разработка печатных плат программиста ESP01
Разработка печатных плат программиста ESP01
Разработка печатных плат программиста ESP01

На основе дизайна электронной схемы был разработан дизайн печатной платы программатора ESP01.

Схема конструкции платы представлена выше.

Как видите, ESP01 должен быть подключен к разъему 2x4, а преобразователь USB-Serial будет подключен к контактам 90º.

Этот разъем с соответствующим углом использовался, чтобы уменьшить размер платы и оставить ее ниже структуры ESP01.

В дополнение к этому у нас есть кнопки программирования вверху и светодиод для сигнализации включенной пластины внизу пластины.

Из этого проекта была получена финальная печатная плата в 3D, которая представлена на рисунке выше.

Наконец, из этого проекта можно выполнять программирование и запись кода в ESP01.

Далее мы шаг за шагом объясним, как перевести ESP01 в режим программирования и передать код на ESP01.

Шаг 4: процесс передачи кода для ESP01

Для этого необходимо выполнить следующие действия

  1. Подключите преобразователь USB-SERIAL FTDI232 к компьютеру и к панели подключений контактов ICSP;
  2. Убедитесь, что светодиод горит. Он используется для обозначения того, что карта запитана;
  3. Выберите COM-порт преобразователя FTDI232 USB-SERIAL;
  4. Нажмите и удерживайте кнопку FLASH;
  5. Нажмите и отпустите кнопку RESET. После этого синий светодиод ESP мигнет один раз.

Готовый! Ваш ESP01 настроен на получение нового кода. Теперь выполните процесс передачи вашего кода через IDE Arduino

После передачи ваш код будет записан в память ESP01, и он будет готов управлять вашим приложением.

Шаг 5: И наконец… Каков ожидаемый результат?

Таким образом, при разработке этого проекта стало возможным создать карту с характеристиками, превосходящими обычную карту, и которая широко продается в нескольких магазинах.

В отличие от обычной платы, эта версия имеет две кнопки для настройки ЧИПа для режима программирования, так что нет необходимости добавлять новые элементы для выполнения этой задачи.

Таким образом, с помощью этого проекта стало возможным разработать регистратор, превосходящий существующие на рынке, понять его операцию конфигурации и выполнить процесс конфигурации CHIP для выполнения передачи кода.

Мы благодарим JLCPCB за поддержку проекта, и, если хотите, вы можете перейти по этой ссылке, получить доступ к файлам проекта и купить свои печатные платы за 2 доллара.

Рекомендуемые: