Оглавление:
- Шаг 1. Технические характеристики
- Шаг 2: программирование
- Шаг 3: базовое соединение с программированием
- Шаг 4: настройте свою идею
- Шаг 5: плата программирования
- Шаг 6: прототип печатной платы
- Шаг 7: Результат процесса фрезерования
- Шаг 8: Сборка печатной платы
- Шаг 9: Как использовать плату программирования
- Шаг 10: используйте все 4 контакта платы
- Шаг 11: Используйте 3 контакта для управления светодиодом и один для последовательной отладки
- Шаг 12: Спасибо
Видео: Плата программирования модуля ESP-01: 12 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Дополнительная информация и обновление документов здесь, на моем сайте
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 - недорогой модуль esp8266 со встроенным WIFI.
Он был создан как модуль Arduino WIFI, но он более мощный, чем Arduino, чем сейчас, если вам нужно сделать небольшой модуль для управления реле или какой-нибудь простой цифровой регистратор данных. Это лучшее решение.
Вы можете найти новости или обновления об этой доске здесь.
Шаг 1. Технические характеристики
Существует некоторый вариант этого модуля, но у всех есть процессор L106 32-битное ядро микропроцессора RISC на основе Tensilica Xtensa Diamond Standard 106Micro, работающее на частоте 80 МГц, при покупке одного из них вы должны обращать внимание только на Flash, у некоторых есть 512 КБ Flash, другое 1 МБ
Определение штифта
- VCC: мощность 3,0 ~ 3,6 В
- GND: Земля
- СБРОС: внешний сигнал сброса (низкий уровень напряжения: активен)
- CH_PD: включение микросхемы. Высокий: включен, микросхема работает правильно; Низкий: выключен, слабый ток
- GPIO0: (FLASH) I / O IO общего назначения, если низкий во время сброса / включения питания переводит микросхему в режим последовательного программирования
- GPIO1: (TX) I / O IO общего назначения и последовательный TXd
- GPIO3: (RX) I / O IO общего назначения и последовательный RXd
- GPIO2: I / O IO общего назначения и Serial1 TXd
Шаг 2: программирование
Как видите, у этого модуля нет встроенного USB-порта, поэтому самый простой способ программирования - использовать преобразователь USB в TTL, вы можете найти его по цене 0,50 $.
У меня проблема с более дорогим модулем FT232RL или FT232, вместо этого очень хорошо работает CH340G или CH340.
Шаг 3: базовое соединение с программированием
Схема базового подключения довольно проста, вы должны поставить 3.3 В на VCC и CH_PD (для питания и включения), затем подключить GND, GND и GPIO0 (последний, чтобы перевести модуль в режим программирования), затем подключить RX к TX и TX. к RX.
Шаг 4: настройте свою идею
Затем вы должны настроить свою Arduino IDE, сначала вы должны добавить новую плату в Boards Manager.
В диспетчере плат выбирается плата esp8266.
Теперь вы можете выбрать стандартную плату esp8266 из списка плат.
Шаг 5: плата программирования
Этот процесс утомительный, вы должны подключиться, затем удалить соединение и так далее, и использовать все контакты. Это очень утомительно.
Мое решение этой проблемы - создать плату программирования (я фанат служебной платы).
Функционал:
- Внешний источник питания для увеличения силы тока цепи;
- переключатель для выбора режима программирования и отпускания контакта GPIO0;
- 2, чтобы активировать RX и TX, а затем разрешить использование этого вывода для схемы;
- кнопку сброса, чтобы начать программирование.
Шаг 6: прототип печатной платы
Посетите мой сайт для получения дополнительной информации
Шаг 7: Результат процесса фрезерования
Я хотел бы добавить результат моего старого великолепного маршрутизатора (созданного с помощью сканера и принтера epson), довольно грубо, но нормально.
Также есть ошибка, исправленная по проводам (в файле, который я вам даю, больше нет).
Через несколько дней я надеюсь добавить учебник по созданию моего нового ЧПУ и учебник по созданию gcode. Этот сайт находится в разработке.
Шаг 8: Сборка печатной платы
Теперь приступим к сборке платы.
Шаг 9: Как использовать плату программирования
Использование довольно простое:
Сначала вставьте esp01 в плату, затем подключите GND к GND, TX к RX и RX к TX конвертера TTL в USB.
Теперь вы готовы к программированию, я добавляю несколько примеров использования.
Загрузите мигающий файл
- На плате вы должны установить левый переключатель в режим программирования, чем нажать кнопку сброса.
- Убедитесь, что переключатель RX и TX находится в режиме передачи. Затем начните загружать эскиз.
- По окончании переведите плату в «режим использования», чтобы освободить вывод программатора, и кнопку, чтобы перевести TX в «режим использования».
- Таким образом, вы можете проверить, что внешний светодиод мигает, потому что BUILTIN_LED подключен к контакту TX.
Шаг 10: используйте все 4 контакта платы
- На плате вы должны установить q левым переключателем в режим программирования, чем нажать кнопку сброса.
- Убедитесь, что переключатель RX и TX находится в режиме передачи. Затем начните загружать эскиз.
- По окончании переведите плату в «режим использования», чтобы освободить контакт программатора, и кнопку, чтобы перевести контакты RX и TX в «режим использования». Таким образом, вы используете все 4 контакта для управления светодиодами.
Шаг 11: Используйте 3 контакта для управления светодиодом и один для последовательной отладки
- На плате вы должны установить левый переключатель в режим программирования, чем нажать кнопку сброса.
- Убедитесь, что переключатель RX и TX находится в режиме передачи.
- Затем начните загружать эскиз.
- Подключите последовательный монитор к правильному порту.
- По окончании переведите плату в «режим использования», чтобы освободить вывод программатора, и кнопку, чтобы перевести приемник в «режим использования».
- Таким образом, вы используете 3 контакта для управления светодиодом и TX для отладки программы.
Шаг 12: Спасибо
Если у вас есть проблема или другой вопрос, напишите комментарий или откройте тему на форуме.
Рекомендуемые:
Печатная плата для программирования ESP01: 5 шагов
Печатная плата для программирования ESP01: Недавно мне пришлось написать код на моем ESP01 и я решил использовать адаптер для передачи кода в ЧИП. Однако необходимо было внести некоторые изменения в адаптер, чтобы код можно было перенести. То есть переходника не было
Плата программирования ATtiny Arduino: 7 шагов
ATtiny Arduino Programming Shield: в этой сборке проекта мы покажем вам, как создать свой собственный программный щит ATtiny Arduino, используя настольный фрезерный станок для печатных плат Bantam Tools. Этот важный компонент позволяет подключать и программировать микросхемы ATtiny через Arduino IDE. Этот проект
Печатная плата Тима (печатная плата): 54 шага (с изображениями)
Печатная плата Тима (Plotted Circuit Board): это процесс, который я использую для создания пользовательской печатной платы для своих проектов. Чтобы сделать это: я использую свой XY Plotter с Scribe, чтобы удалить пленку для травления, чтобы обнажить медь для травителя. . Я использую свой XY-плоттер с лазером, чтобы выжигать чернила на
3 простых способа программирования модуля ESP8266 12X: 5 шагов (с изображениями)
3 простых способа программирования модуля ESP8266 12X: Если вы не знакомы с микроконтроллером ESP8266, я действительно чувствую, что вы упускаете его! Эти штуки невероятны: они дешевы, мощны и, что самое главное, имеют встроенный Wi-Fi! ESP8266 начал свое путешествие с добавлением Wi-Fi на борту
Плата для программирования и разработки ESP-12E и ESP-12F: 3 шага (с изображениями)
Плата для программирования и разработки ESP-12E и ESP-12F: Задача этой платы была простой: уметь программировать модули ESP-12E и ESP-12F так же легко, как и платы NodeMCU (т.е. не нужно нажимать кнопки). Иметь удобные для макетной платы контакты с доступом к используемому вводу-выводу. Используйте отдельный USB для последовательного конв