Назначение выводов и схема
|
Содержание
Общее описание
Общее описаниеWi-Fi модуль ESP-01/ESP-01S на чипе ESP8266 - не только самый популярный, но и самый дешевый модуль серии ESP. Данный модуль, совместно с применением протокола ESP-NOW и sleep-режим, идеально подходит для для создания автономных устройств с питанием от батареек, аккумуляторов или ионисторов. Например: ИК-датчик движения, Выключатель освещения. На фото ниже представлены три варианта модуля ESP-01. Вариант на синей плате на данный момент не выпускается. ![]() Варианты исполнения модулей ESP-01 Основное отличие модулей ESP-01 и ESP-01S заключается в светодиодных индикаторах. На модуле ESP-01 установлено два светодиода: один по питанию 3.3В, второй на выводе GPIO1 (линия TX-связи). На модуле ESP-01S установлен один светодиод - на выводе GPIO2. Также, на модуле ESP-01S, добавлено несколько компонентов фильтрования внутрисхемного питания, не влияющих на общую производительность и функциональность. В остальном, модули ESP-01 и ESP-01S, полностью повторяют друг друга.
Достоинства модулей:
К недостаткам следует отнести:
Универсальная программа (прошивка) «Smacont-ESP» позволяет максимально использовать ресурсы модулей ESP-01 и ESP-01S. Малый размер программы (прошивки) «Smacont-ESP», обеспечивает возможность обновления прошивки модулей ESP-01 и ESP-01S с объемом памяти 1Мбайт по «воздуху» (поддержка OTA).
Все вопросы по программе «Smacont-ESP», можно задавать здесь:
Назначение выводовТ.к. нет единой нумерации выводом модуля, ниже приведены некоторые комбинации нумерации. ![]() Назначение выводов модулей ESP-01/ESP-01S ![]() Назначение выводов модулей ESP-01/ESP-01S
Схема модуля![]() Схема модуля ESP-01S Схема подключение модуляСхема подключения модуля ESP-01, при его питании от стабилизированного источника питания, показана на рисунке ниже. ![]() Подключение модуля ESP-01 Для питания модуля необходимо стабильное напряжение 3,0...3,6 В. В схеме, для понижения входного напряжения, например, от адаптера питания от сотового телефона, используется линейный стабилизатор напряжения AMS1117 (3,3В). Стабилизатор AMS1117 имеет допустимое значение входного напряжения питания 20В. Т.к. ток потребления модулей ESP-01 доходит до 220мА, то желательно входное напряжение ограничить до 7В, иначе, на стабилизаторе напряжения будет выделяться слишком большое количества тепла. В момент подачи питания на схему, следует выполнить ряд правил, а именно - не подавать низкий уровень на GPIO0 и GPIO2, иначе модуль ESP-01 перейдет в режим программирования и будет находиться в этом режиме до сброса напряжения питания. Добавление дополнительных портов ввода-вывода модуляКак уже было сказано выше, одним из недостатков модуля ESP-01 является наличие только четырех портов ввода-вывода. Данный недостаток можно устранить путем вывода необходимых портов, «подпаявшись» непосредственно к микроконтроллеру ESP8266EX. Несколько вариантов добавления дополнительных портов ввода-вывода показано на рисунках ниже. ![]() Добавление GPIO4, GPIO5 ![]() Добавление GPIO12, GPIO13, GPIO14 и GPIO15 ![]() Добавление GPIO12, GPIO14 ![]() Добавление GPIO14 ![]() Добавление GPIO4, GPIO5, GPIO12, GPIO13, GPIO14 и GPIO15 ![]() Добавление ADC (аналоговый порт) |
Программы
Прошивка «Smacont-ESP»:
«Программа Настройки»:
Телеграм каналНовостиЭнергонезависимая память (EEPROM) Переменные «Vx» (карта переменных «Vx») Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой Обмен данными. Open Monitoring Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25 Датчик температуры и влажности SHT30 (SHT31/SHT35) Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений Действие «termostat()». Термостат ESP-NOW. Датчик температуры и влажности с питанием от батареек Последовательные интерфейсы (UART, I2C, SPI) Управление одноканальным модулем реле |