Esp8266 wifi module esp 12e

ESP-12E WiFi модуль (ESP8266)

WiFi модуль ESP-12E разработан компанией Ai-thinker и построен на базе процессора с ядром ESP8266, отличительной особенностью которого является наличие радиоинтерфейса WiFi. Ядро ESP8266 интегрировано в Tensilica L106 – 32-битный микроконтроллер с ультранизким энергопотреблением. Поддержка тактовых частот 80 и 160 МГц, поддержка RTOS, встроенные Wi-Fi MAC/BB/RF/PA/LNA, микрополосковая антенна на плате модуля.

Модуль поддерживает стандарт IEEE802.11 b/g/n, полный стек TCP/IP протоколов. Пользователи могут использовать модули либо в качестве дополнения для подключения какого-либо устройства к сети, либо в качестве отдельного сетевого контроллера.

ESP-12E WiFi модуль (ESP8266)

  • 802.11 b/g/n;
  • встроенный 32-битный MCU с низким энергопотреблением;
  • встроенный 10-битный АЦП;
  • встроенный стек протоколов TCP/IP;
  • встроенный РЧ коммутатор, РЧ трансформатор сопротивлений, LNA, усилитель мощности;
  • встроенные блоки ФАПЧ и управления мощностью;
  • Wi-Fi 2,4 ГГц, поддержка WPA/WPA2;
  • SDIO 2.0, (H) SPI, UART, I2C, I2S, IRDA, PWM, GPIO;
  • STBC, 1×1 MIMO, 2×1 MIMO;
  • потребление в режиме глубокого сна < 10 мкА, ток утечки в выключенном режиме < 5 мкА;
  • просыпание и передача пакетов через < 2 мс;
  • выходная мощность +20 дБм в режиме 802.11b;
  • диапазон рабочик температур: -40 – 125 ºC.

Технические характеристики

Категории Параметры Значения
WiFi параметры WiFi протоколы 802.11 b/g/n
Частотный диапазон 2,4ГГц–2,5ГГц (2400М–2483,5М)
Характеристики аппаратной части Периферийные шины UART/HSPI/I2C/I2S/инфракрасный интерфейс удаленного управления
Рабочее напряжение 3,0 – 3,6 В
Рабочий ток около 80 мА
Диапазон рабочих температур -40 – 125 ºC
Размеры 16мм x 24мм x 3мм
Характеристики программного обеспечения WiFi режим станция, программная точка доступа, программная точка доступа + станция
Безопасность WPA/WPA2
Шифрование WEP/TKIP/AES
Обновление прошивки загрузка через UART / OTA (через сеть) / загрузка и запись прошивки через хост
Разработка ПО поддержка Cloud Server Development / SDK для разработки пользовательских прошивок
Сетевые протоколы IPv4, TCP/UDP/HTTP/FTP
Пользовательская настройка Набор AT команд, Cloud Server, приложение Android/iOS

Техническое описание

Назначение выводов

ESP-12E (на базе ESP8266). Расположение выводов

Назначение выводов платы ESP-12E на базе микроконтроллера ESP8266
Номер вывода Название вывода Назначение
1 RST Сброс модуля
2 ADC Вход аналого-цифрового преобразователя. Входное напряжение в диапазоне 0–1 вольт; результат 0–1024.
3 EN Вывод включения чипа. Активный уровень – высокий.
4 IO16 GPIO16; может использоваться для пробудить чипсет из режима глубокого сна.
5 IO14 GPIO14; HSPI_CLK
6 IO12 GPIO12; HSPI_MISO
7 IO13 GPIO13; HSPI_MOSI; UART0_CTS
8 VCC Вход питания 3,3В.
9 CS0 Выбор чипа
10 MISO Вход ведущего, выход ведомого.
11 IO9 GPIO9
12 IO10 GPIO10
13 MOSI Выход ведущего, вход ведомого.
14 SCLK Последовательный тактовый сигнал.
15 GND Корпус.
16 IO15 GPIO15; MTDO; HSPICS; UART0_RTS
17 IO2 GPIO2; UART1_TXD
18 IO0 GPIO0
19 IO4 GPIO4
20 IO5 GPIO5
21 RXD UART0_RXD; GPIO3
22 TXD UART0_TXD; GPIO1
Читайте также:  Elm327 wifi with iphone

Корпуса и размеры

Внешние размеры модуля составляют 16мм*24мм*3мм. Флеш-память, интегрированная в модуль, – это SPI флеш-память, емкость которой составляет 4 Мбайта, в корпусе SOP-210mil. Антенна, применяемая в модуле, – микрополосковая антенна на плате с коэффициентом усиления 3 дБи.

ESP-12E (на базе ESP8266). Размеры платы

Описание функционала

MCU

ESP8266EX встроен в 32-битный микроконтроллер (MCU) Tensilica L106, который отличается ультранизким энергопотреблением 16-битной RISC архитектурой. Тактовая частота CPU составляет 80 МГц. Также она может достичь максимального значения 160 МГц.

ESP8266EX часто интегрируется с внешними датчиками и другими специальными устройствами через его выводы GPIO; код для подобных приложений поставляется в примерах в SDK.

Организация памяти

Внутренние SRAM и ROM.

Однокристальная WiFi система ESP8266EX встраивается вместе с контроллером памяти; включая SRAM и ROM. MCU может обращаться к памяти через интерфейсы iBus, dBus и AHB.

Согласно текущей версии SDK, пользователю доступно следующее пространство памяти:

Внешняя SPI флеш-память

В модуль для хранения пользовательских программ установлена внешняя SPI флеш-память размером 4 Мбайта. Если необходимо больший объем, то необходимо установить флеш-память большего размера. Теоретически, поддерживается емкость до 16 Мбайт.

Предполагаемая емкость SPI флеш-памяти:

  • OTA выключено: минимальный размер флеш-памяти, который будет поддерживаться, составляет 512 Кбайт;
  • OTA включено: минимальный размер флеш-памяти, который будет поддерживаться, составляет 1 Мбайт;

Поддерживается несколько SPI режимов, в том числе, Standard SPI, Dual SPI и Quad SPI.

Перед загрузкой во флеш-память выбирайте правильный SPI режим, иначе прошивки/программы, которые вы загрузили, могут работать неправильно.

Загрузки

Магазины и цены

Цены на ESP-12E WiFi модуль (ESP8266)
Товар в магазине Количество штук в комплекте Стоимость Расчетная стоимость за 1 шт.
ESP-12E WiFi модуль (ESP8266) на AliExpress 1 114.34 руб. / 1.76 USD
(на 1 октября 2016)
114.34 руб. / 1.76 USD
ESP-12E WiFi модуль (ESP8266) на eBay 1 137.79 руб. / 2.19 USD
(на 2 октября 2016)
137.79 руб. / 2.19 USD
ESP-12E WiFi модуль (ESP8266) на GearBest.com 1 194.88 руб. / 3.09 USD
(на 2 октября 2016)
194.88 руб. / 3.09 USD
ESP-12E WiFi модуль (ESP8266) на DX.com 1 287.31 руб. / 4.55 USD
(на 2 октября 2016)
287.31 руб. / 4.55 USD

На сайте работает сервис комментирования DISQUS, который позволяет вам оставлять комментарии на множестве сайтов, имея лишь один аккаунт на Disqus.com.

Источник

Hardware basics of ESP8266 ESP-12E WiFi module

Learn the basic hardware information and features of ESP8266 ESP-12E.

What is ESP8266 ESP-12E?

It is low powered and integrated Wi-Fi Chip. The manufacturer of ESP8266 is Espressif Systems. It is based in Shanghai, China.

Features or basics of ESP8266 ESP-12E
  • Flash Memory: 4 MiB
  • Wi-Fi Protocols: 802.11 b/g/n/e/i
  • Operating Voltage: 2.5V ~ 3.6V
  • Current: 80 mA (Average value)
  • Storing temperature: -40°C ~ 125°C
Читайте также:  Wi fi адаптер allshare cast

Basic Hardware of ESP8266 ESP-12E

Hardware Information ESP8266 ESP-12E WiFi module

Pin functionality of ESP8266 ESP-12E

  1. RST – Reset the module
  2. ADC – A/D conversion result.Input voltage range 0-1v,scope:0-1024
  3. EN – Chip enable pin. Active high
  4. IO16 – GPIO16; can be used to wake up the chipset from deep sleep mode.
  5. IO14 – GPIO14; HSPI_CLK
  6. IO12 – GPIO12; HSPI_MISO
  7. IO13 – GPIO13; HSPI_MOSI; UART0_CTS
  8. VCC – 3.3V power supply (VDD)
  9. CS0 – Chip selection
  10. MISO – Salve output Main input
  11. IO9 – GPIO9
  12. IO10 – GBIO10
  13. MOSI – Main output slave input
  14. SCLK – Clock
  15. GND – GND
  16. IO15 – GPIO15; MTDO; HSPICS; UART0_RTS
  17. IO2 – GPIO2; UART1_TXD
  18. IO0 – GPIO0
  19. IO4 – GPIO4
  20. IO5 – GPIO5
  21. RXD – UART0_RXD; GPIO3
  22. TXD – UART0_TXD; GPIO1

Bootloader Modes of ESP-12E

Bootloader ModesThe bootloader can go into several modes depending on the state of GPIOs 0, 2 and 15. The two useful modes are the UART download mode (for flashing new firmware) and the flash startup mode (which boots from flash).
Flash Startup (Normal) GPIO0: 1 GPIO2: 1 GPIO15: 0
UART Download Mode (Programming) GPIO0: 0 GPIO2: 1 GPIO15: 0
SD-Card Boot GPIO0: 0 GPIO2: 0 GPIO15: 1

Love it? Share this among your friends:

Источник

Обзор платы NodeMcu v2 на ESP8266-12E

Обзор платы NodeMcu v2 на ESP8266-12E

Сегодня расскажу о плате NodeMcu V2 которую разрабатывалась для «Интернет вещей» (internet of things, IoT), по сути данная плата может связать физический объект (реле, датчики и так далее) с интернетом. Сейчас это одно из самых популярных направлений в области технологий.

Технические параметры

► Напряжение питания: 5 В (от USB)
► Максимальный ток: 220 мА
► Модуль ESP8266: ESP-12E
► Поддержка Wi-Fi протоколов: 802.11 b / g / n
► Поддерживаются режимы: WiFi Direct (P2P), soft-AP (точка доступа)
► Антенна: PCB-антенна 3dBi
► Встроенный стек: TCP / IP
► Габариты: 49 мм x 24.5 мм x 13 мм

Общие сведения.

Сердцем платы NodeMcu V2 является недорогой чип ESP-12E, в котором встроен микроконтроллер ESP8266 с тактовой частотой 80 МГц (можно разогнать до 160 МГц) и флешь память на 4 Мб. ESP8266 включает в себя приемопередатчик Wi-Fi b / g / n, поэтому можно не только подключаться к сети Wi-Fi но и создавать собственную сеть. Для получения более подробной информации о ESP8266 и ESP-12E можете посмотреть документацию.

Обзор платы NodeMcu v2 на ESP8266-12E Обзор платы NodeMcu v2 на ESP8266-12E

Для программирования NodeMcu, а точнее ESP-12E на плате предусмотрен micro USB разъем и контроллер USB-UART CP2102 (Silicon Labs), который преобразует сигнал USB в последовательный порт.
Питание модуля NodeMcu осуществляется через встроенные micro USB разъема или от внешнего источника напряжения на 5 В подключенным к выводу VIN и GND. Так как, рабочие напряжение ESP8266 составляет от 3 В до 3.6 В., на плате установлен стабилизатор напряжения AMS1117 с выходным напряжением 3.3 В и током до 600 мА. Для удобства и возможности подключения внешних устройств (датчиков), дополнительно выведено 3.3 В на боковые контакты платы NodeMcu с обозначением 3V3.

Читайте также:  Окпд 2 точка доступа wifi

Обзор платы NodeMcu v2 на ESP8266-12E

Как на платах Arduino на NodeMcu установлен светодиод который подключен к выводу D0 (GPIO2). Так же на плате предусмотрены две кнопки, первая подписана как RST и расположенная в верхнем левом углу, представляет собой кнопку сброса, которая используется для сброса микросхемы ESP8266, вывод RST. Вторая кнопка FLASH в левом нижнем углу, кнопка загрузки, используемая при обновлении прошивки, вывод GPIO0.

Обзор платы NodeMcu v2 на ESP8266-12E

NodeMCU содержит в общей сложности 30 выводов, выведенных с обеих сторон платы, из которых 17 выводов GPIO (контакты модуля ESP-12E). Сразу хочу предупредить, что номер GPIO на ESP8266 не совпадает с меткой шелкографии на плате (например, D0 соответствует GPIO16, а D1 соответствует GPIO5), пользуйтесь рисунком ниже.

Обзор платы NodeMcu v2 на ESP8266-12E

Назначение контактов:
Вывод VIN — вывод для подключения внешнего источника питания.
Выводы 3V3 и GND — выход со внутреннего стабилизатора напряжения, можно использовать для подачи питания на внешние устройства.
RST — вывод RST используется для сброса микросхемы ESP8266.
EN — когда на выводе высокое напряжение микросхема ESP8266 включена, когда низкое в режиме энергосбережения.
CLK (GPIO6), SDO (GPIO7), CMD (GPIO11), SD1 (GPIO8), SD2 (GPIO9) и SD1 (GPIO10) — выводы подключены к Flash чипу в модуле ESP-12E, не рекомендуется использовать.
PSW — зарезервированные контакты
A0 — вывод встроенного 10-разрядного АЦП.
TX (GPIO1), RX (GPIO3) — контакты для загрузки прошивки и связи с компьютером, не рекомендуется использовать.
► D0 (GPIO16), D1 (GPIO5), D2 (GPIO4), D3 (GPIO0), D4 (GPIO2), D5 (GPIO14), D6 (GPIO15), D7 (GPIO13), D8 (GPIO15) — выводы для подключения внешних устройств.

Так же, некоторые выводы GPIO имеют дополнительные функции.
► Интерфейс SPI
— GPIO12: MOSI
— GPIO13: MISO
— GPIO14: SCLK
— GPIO15: CS
► Интерфейс I2C (так как ESP8266 не имеет аппаратных выводов I2C, но можно реализовать программно). Обычно в качестве контактов I2C используются следующие вывода.)
— GPIO5: SCL
— GPIO4: SDA
ШИМ (PWM), ESP8266 поддерживает программный ШИМ на всех выводах ввода / вывода: от GPIO0 до GPIO16 с 10-битном разрешением.

Установка NodeMCU в среду разработки IDE Arduino

Первым делом устанавливаем ​​последствию версию Arduino IDE (Arduino 1.6.4 или выше). Для начала нам нужно добавить ссылку в «Менеджер плат», для этого откройте Arduino IDE и выберите «Файл» > «Настройки» . Затем скопируйте приведенный ниже URL адрес в текстовое поле «Дополнительные ссылки Менеджер плат» и жмем «OK«

Источник

Оцените статью
Adblock
detector