ESP8266. Знакомство.

serialWIFI-1-700x700

В 2014 году компания Espessif объявила о серийном производстве недорогого, миниатюрного UART-wi-fi модуля ESP8266. Благодаря низкой стоимости и большому функционалу этот модуль по праву завоевал популярность у разработчиков всего мира.

Функциональность модуля во многом обусловлена наличием на борту полноценного 32-битного процессора Tensilica’s L106 Diamond series. Это позволяет не только использовать его по принципу «как есть» в связке с другими контроллерными модулями, но и, благодаря oобщедоступному SDK, модифицировать прошивку под свои нужды. Кроме того, фирма производитель регулярно обновляет штатную прошивку.

Сообщество разработчиков http://esp8266.ru/

c3720c2c33be42379315a1045424bdd5

При столь небольшом размере и стоимости характеристики модуля не могут не восхищать:

  • 802.11 b/g/n protocol
  • Wi-Fi Direct (P2P), soft-AP
  • Integrated TCP/IP protocol stack
  • Integrated TR switch, balun, LNA, power amplifier and matching network
  • Integrated PLL, regulators, and power management units
  • +20.5dBm output power in 802.11b mode
  • Supports antenna diversity
  • Power down leakage current of < 10uA
  • SDIO 2.0, SPI, UART
  • STBC, 1×1 MIMO, 2×1 MIMO
  • A-MPDU & A-MSDU aggregation & 0.4μs guard interval
  • Wake up and transmit packets in < 22ms
  • Standby power consumption of < 1.0mW (DTIM3)

Особое внимание стоит уделить энергопотреблению. Если речь идет об интернете вещей (IoT), то время автономной работы от батарей или аккумуляторов — это один из наиболее важных параметров. Наш модуль потребляет в режиме глубокого сна менее 1 mA, и 0,5 mA в режиме поддержания линка с точкой доступа.

esp8266-geek-minecraft-Игры-1855107

 

На рисунке представлены различные модификации модуля, доступные разработчикам.

ESP-01: PCB antenna, after matching the distance to do about the open 400 meters, easy to use.
ESP-02: SMD package for submission limit, the antenna can be drawn with the IPX header casing.
ESP-03: SMD package, the built-in ceramic antenna technology, all available IO leads.
ESP-04: SMD package, customers can customize the antenna types, flexible design, all the IO leads.
ESP-05: SMD package, only leads to serial and RST pin, small external antenna.
ESP-06: bottom mount technology, leads all the IO ports, with metal shielding shell, can be had FCC CEcertification, recommended.
ESP-07: Semi-hole chip technology, all the IO leads, with metal shielding shell, can be had FCC CE certifiedIPX external antenna, can also be built-in ceramic antenna.
ESP-08: with the ESP-07, except that the antenna is in the form of customers can define their own.
ESP-09: Ultra-small size package, only 10 * 10 mm, four-layer board technology 1M bytes!..
ESP-10: SMD interface, narrow-body design, 10 mm wide, suitable for light with controller.
ESP-11: SMD interface, ceramic antenna, small volume.

(Здесь и далее в своих экспериментах будем использовать модуль ESP-01)

1412145488_esp8266_v091

Назначение выводов платы ESP-01 такое:
VCC, GND — питание платы (+3.3В);
URXD,UTXD — выводы RS232 толерантны к 3.3В
RST — Аппаратный сброс (reset)
GPIO0, GPIO2 — выводы GPIO
CH_PD — Chip enable, для работы должен быть подключен к +3.3В.

 

 

 

Если разработчик хочет использовать модуль в составе своего устройства, то управление им предельно просто – используются обычные AT команды.

http://xthinklab.com/wp-content/uploads/2014/12/4B-AT-Espressif-AT-Command-Examples_v0.3.pdf

 

Продолжение:

ESP8266. Первое подключение.

ESP8266. Меняем прошивку.

ESP8266. NodeMCU – первый скрипт.

ESP8266. Пишем данные в облако.

Посмотрите так же...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *