Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я написал это руководство, потому что нашел много статей о программировании ESP-01, но все они требуют ручных действий, таких как переключение с программирования на работу или нажатие кнопки сброса.
Используя плату FTDI с выводами RTS и DTR, я сделал программатор, который автоматически переключается в режим программирования, сбрасывается при необходимости, а затем возвращается в рабочий режим, как плата ESP-WROOM-32.
В этом проекте вы можете просто подключить ESP-01 к Arduino IDE и нажать ЗАГРУЗИТЬ.
Требования:
- Плата FTDI с выводами RTS и DTR и с линией 3,3 В (как эта ссылка на Amazon)
- 470 мкф конденсатор
- Резистор 10к
- Мини-хлебная плита (для упрощения подключений)
- 7 прыгунов между мужчинами и женщинами
- ESP-01
Шаг 1. Проверьте свою плату FTDI
На моей плате FTDI нет контактных разъемов, которые можно было бы использовать с макетной платой, поэтому я припаял 2-х контактные полосы для подключения к макетной плате.
Шаг 2. Соедините все вместе
Пришло время соединить все эти элементы. Подключения, которые необходимо сделать, следующие:
- FTDI GND к ESP-01 GND
- FTDI 3,3 В для ESP-01 3V3
- FTDI RXD в ESP-01 TX
- FTDI TXD в ESP-01 RX
- FTDI RTS в ESP-01 RST
- FTDI DTR к ESP-01 IO0
- Резистор FTDI 3,3 В на 10 кОм И ЗАТЕМ резистор к ESP-01 EN
- Наконец, конденсатор емкостью 470 мкФ между FTDI 3.3v (катод) и FTDI GND (анод).
Шаг 3: Улучшения
Чтобы еще больше упростить разводку и повторное использование, вы можете использовать адаптер для макета, сделанный специально для ESP-01 (см. Изображение).
Это позволяет вам сделать статическую плату и просто подключать и отключать ESP-01.
Шаг 4: наслаждайтесь
Теперь вы можете подключить FTDI к ПК с помощью USB-кабеля и играть с Arduino IDE или esptool без раздражающего нажатия кнопки.