ESP-07: 16×21.2×3 мм
Ключевые особенности
- на базе микросхемы ESP8266
- 1 МБ встроенной памяти flash
- последовательный интерфейс UART: 2 вывода (Rx и Tx)
- Готовность к FCC-сертификации (металлический экран)
- 9 выводов GPIO, вывод Chip enable, вывод АЦП, вывод Reset
- по умолчанию модуль комплектуется встроенной керамической антенной
- по запросу возможно комплектовать модуль U.Fl-коннектором для подключения внешней антенны
- радиоблок 2.4 ГГц соответсвует 802.11 b/g/n
- поддерживаются режимы WiFi Direct (P2P), soft-AP (точка доступа)
- встроенный стек TCP/IP
- встроенные радиокомпоненты, прямое подключение к антенне (TR switch, balun, LNA, усилитель мощности и согласующие цепи внутри чипа)
- выходная мощность +19.5dBm в режиме 802.11b
- процессорное 32-битное RISC ядро
- шифрование WEP, TKIP, AES, and WAPI (в т.ч. поддерживается WPA2)
Краткое описание
Характеристики
- Wi-Fi
- Г отовность к сертификации : FCC/CE/TELEC/SRRC
- Протоколы: 802.11 b/g/n/e/i
- Диапазон частот: 2.4ГГц ~ 2.5ГГц (2400MГц ~2483.5МГц)
3.6В
125°C
Диапазон температур при хранении: -40°C
125°C
Товары
Обзор беспроводного модуля ESP-07
ESP-07 (рисунок 1) – еще одна модификация платы на базе Wi-Fi модуля ESP8266EX. На модуле ESP-07 имеется микросхема памяти 25Q04 емкостью 512Кб. Оперативная память встроена в микросхему и предоставляет 80Кб статической памяти программ и 32Кб оперативной памяти инструкций.
Для взаимодействия модуля с внешними устройствами используется 16 выводов с шагом 2 мм. Так как контакты расположены с шагом 2 мм, а не 2,54 как у штырьковых разъемов, применяемых в Arduino и макетных платах, поэтому удобно использовать адаптеры-переходники (рис. 2).
Назначение контактов
RX и TX –последовательный порт;
VCC – питание модуля 1.8 -3.6 В;
CH_PD –для управления питанием модуля;
GPIO – цифровые контакты ввода/вывода;
ADC0 – вывод аналого-цифрового преобразователя.
Модуль оснащен встроенной керамической антенной, но по запросу может комплектоваться антенным разъемом для внешней антенны, что позволяет увеличить дальность Wi-Fi связи до нескольких сотен метров.
Общение с компьютером или микроконтроллером осуществляется через последовательный порт с помощью набора AT-команд. Кроме того, модуль можно использовать как самостоятельное устройство, загрузив свою прошивку.
Характеристики модуля ESP-07
Режимы работы – STA (клиент), AP (точка доступа), STA+AP.
Напряжение питания 1,7-3,6 В.
Ток потребления макс. 200 мА;
Количество GPIO: 16.
Flash память 512 кБайт.
RAM : 80 кБайт данных + 32 кБайт инструкций
Области применения
Устройства Интернет вещей
Подключение модуля ESP-07 к плате Arduino
Для подключения модуля к компьютеру используется USB-UART переходник. Подключение согласно схеме на рис. 4.
Arduino IDE для ESP8266
Если у Вас установлена версия Arduino IDE версии не ниже 1.6.5, вы можете программировать и загружать скетчи для плат ESP8266. Сначала необходимо доустановить программное обеспечение для ESP8266. В среде Arduino IDE выбираем пункт Файл → Настройки и вводим http://arduino.esp8266.com/stable/package_esp8266com_index.json в поле Additional Boards Manager URLs. Нажимаем OK (см. рис. 5).
Далее в пункте меню Инструменты →Плата → BoardsManager, в списке находим ESP8266 и кликаем по кнопке Install (см. рис. 6, 7, 8).
После загрузки и автоматической установки программного обеспечения, в пункте Инструменты → Плата появятся платы ESP8266 (см. рис. 9).
Пример использования ESP-07
Рассмотрим пример подключения к модулю ESP-07 цифрового датчика влажности и температуры DHT11. Данные будем отправлять с сервис ThingSpeak и выводить на экран дисплея Nokia 5110.
модуль дисплея Nokia 5110;
блок питания 3 — 3.6В.
Подключим датчик DHT11 и дисплей Nokia 5110 к модулю ESP-07. DHT11 – датчик относительной влажности и температуры, работающий по однопроводному интерфейсу. Схема подключения показана на рис. 10.
Для отправки данных в сервис ThingSpeak, необходимо зарегистрироваться и получить ключ (privateKey).
При написании скетча будем использовать библиотеки:
Загрузим на плату Arduino скетч из листинга 1, подставив свои данные для WiFi точки доступа и ключа для вашего приложения в сервисе ThingSpeak.
Заходим в сервисе ThingSpeak, где можем посмотреть графики показаний нашего датчика DHT11 (рисунок 11).
Что-то совсем не могу разобраться. Прочитал много разных статей о "правильном подключении esp8266" и везде написано по-разному! Собственно развожу плату для esp8266 (07) и пытаюсь понять, какие пины и куда должны быть подтянуты резисторами. Если про питание, reset и gpio 0 и 2 все понятно, то про остальные порты не понятно вовсе. Может кто-то разъяснить мне?
Дубликаты не найдены
Хотите сказать, что на профильном форуме
https://esp8266.ru/forum/forums/hardware/
Ваша уникальная ситуация не описана, там помочь не могут и Вам пришлось идти с поклоном на Пикабу? ))
массово выпускается, претензий не поступало:
да, не надо
вообще-то это прописано в даташите
а нарисовано мною, в DipTrace — вы её не могли встретить ))
Тоже бьюсь с этой проблемой. По докам подтянуты должны быть все. ADC к земле, а остальные к питанию вроде. Лично у меня подтянуты не все, но большинство и перегружается иногда, но грешу на контакт. Вообще капризная штука после AVRов
У меня в данный момент сделано так: CH_PD через резистор 10к к питанию, GPIO 0 и 2 тоже через 10к к питанию, GPIO 15 через 10к к земле. Между VCC и GND конденсатор на 0,1 мкф. Reset также 10к к питанию. Что делать с остальными портами? Т.е. например все остальные я подтяну к питанию через резистор 10к, как мне потом использовать порты?
Не в этом дело. Прошивать умею.
С прошивкой проблем нет. Первый раз прошивал через usb-ttl, остальное все "по-воздуху"
О сообществе
Arduino — одна из самых распространенных платформ для обучения программированию и создания прототипов электронных устройств.
Raspberry Pi — это миниатюрный компьютер «на ладони». Его размеры — всего лишь с кредитную карту, при этом возможности его применения ограничены практически только фантазией пользователя.
Это сообщество является местом, где Вы можете как поделиться, так и познакомиться с различными проектами и устройствами, создаваемыми на этих платформах, а так же самостоятельно погрузиться в мир программирования, благодаря постоянному пополнению обучающих видео и статей.
У нас всегда приветствуется активное участие в жизни сообщества и помощь соратникам 😉
В нашем сообществе запрещается:
• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)
• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском