ESP-12F — Wi-Fi модуль на базе ESP8266
ESP-12F – модификация ESP-12, отличающаяся улучшенными антенной и периферийной ИС. Модуль построен на базе SoC ESP8266 и имеет внутри 4 Мб Flash-памяти программ, 32 Кб системной оперативной памяти и 80 Кб пользовательской ОЗУ.
На модуле разведена мощная наплатная антенна, поддерживающая мощность передачи до +25 ДБм в режиме точки доступа. ESP8266 поддерживает режимы как точки доступа, так и клиента, а может совмещать их одновременно, будучи подключенным к одной сети и создавая другую.
Основные отличия ESP-12F от ESP-12E:
- Улучшенная схемотехника, за счет использования многослойного текстолита
- Другая форма антенны и чуть лучший прием в сравнении с 12E
- Возможность прошивки только в режиме Falsh Mode “DOUT” (ESP-12E прошивается в режиме “DIO”)
Модуль питается напряжением 3.3 В, а ток потребления в некоторых режимах может достигать 215 мА, поэтому очень важно обеспечить его стабильным источником напряжения. Неполадки с питанием могут служить причиной ошибок при радиопередаче.
Модулем поддерживается спецификация Wi-Fi 802.11 b/g/n на частоте 2.4 ГГц и защита WEP/WPA(2).
Наружу выведено 16 GPIO портов общего назначения системы-на-чипе, в том числе различные интерфейсы (SPI, UART, IIC), каналы ШИМ и один аналоговый вход.
По умолчанию в память залита прошивка, позволяющая конфигурировать процессор с помощью AT-команд; это удобно при ручной работе с модулем или при управлении им с помощью UART. Есть возможность прошивки с целью программирования на Lua (NodeMCU), Basic (ESP8266 Basic) и многих других языках.
Основные достоинства
- экранированная высокочастотная часть схемы для защиты от помех
- выведено максимальное количество пинов общего назначения
- мощная антенна, обеспечивающая дальность связи до 100 м по прямой
Примеры использования
- IoT-интеграция устройств
- Wi-Fi доступ для Arduino
- изучение протокола TCP/IP на показательном примере (формируя HTTP-запросы вручную)
Комплектация
- 1× Wi-Fi модуль ESP-12F
Подключение и библиотеки
Модуль может работать как в связке с Arduino через UART интерфейс, так и как независимое устройство.
Совместим с Arduino IDE при установке нестандартного ядра через Менеджер плат. Для начала работы необходим терминал последовательного порта и USB-UART переходник (программатор).
Отзывы
Отзывов пока нет.