ESP8266:Модули/ESP-201

Материал из Онлайн справочника
Версия от 08:33, 28 марта 2017; Myagkij (обсуждение | вклад) (→‎См.также)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик



ESP-201
Изображение модуля
Распиновка
Бренд
Название модуля ESP-201
Количество контактов
Количество GPIO контактов 11
GPIO-контакты
Установленный модуль ESP8266
АЦП 1
Шаг выводов 2.54 мм.
Разъём
Индикация
Антенна Внешняя/PCB
Экран Нет
USB-To-Serial Нет
Удобство установки на макетную плату Хорошая
Длина
Ширина
Область применения Автономный узел
Примечание


Описание[1]

Первоначально этот модуль назывался ESP-12, но пришел к популярности под названием ESP-201 – после того, как создатели чипа обнаружил конфликт в названиях. В итоге переименование получилось с запасом, чтобы в дальнейшем максимально избежать возможных совпадений с другими продуктами.

Это мой любимый модуль для прототипирования, потому что хорошо совместим с контактами макетной платы (но с некоторыми оговорками, подробнее о них – ниже) и предоставляет такой же доступ к контактам чипа, как и ESP-12. Теперь об оговорках. Во-первых, четыре контакта в головной части модуля напрямую в макетную плату воткнуть не получится, но вы можете просто согнуть их на 90 градусов или отпаять, а затем разместить в верхней части модуля. Во-вторых, если подключить модуль к стандартной макетной плате, то он закроет собой большое количество ее контактов (в итоге доступными останутся только два ряда – те, что находятся по бокам от модуля). Поэтому, если вам нужно больше контактов, потребуется расширить 5-контактный ряд, подключив его к другому ряду на макетной плате.

Кроме того, ESP-201 оснащен PCB-антенной и коннектором для внешней антенны. Благодаря этому ESP-201 будет прекрасным кандидатом, если вам нужен WiFi-модуль, работающий на большие расстояния. Вы даже можете без труда заменить проволочную антенну на антенну с высоким усилением, тем самым еще больше увеличив WiFi-чувствительность чипа.

Модуль ESP8266 ESP-201 с описанием контактов

Обзор модуля ESP-201 с чипом ESP8266[2]

Сегодня, наконец, мне из Китая пришла новая посылка с платой ESP8266-ESP201, купленной через AliExpress. Я заказал две штуки, и оба раза плата пришла в маленьком пластиковом пакете, уложенном в амортизирующий пенопласт.

Названия контактов (для вашего удобства). Пользуйтесь, когда будете подключать модуль к макетной плате, т.к. в процессе подключения смотреть на надписи, расположенные на нижней части модуля, довольно затруднительно. Обратите внимание: GPIO15 останется подключенным даже после записи на flash-память

Плата

Я заказал ESP-201, потому что хотел себе модуль, оснащенный чипом ESP8266 и имеющий хорошую совместимость с моей макетной платой. И хотя совместимость была, но, к сожалению, не во всем. Контакты RX, TX, 3.3V и GND у модуля ESP-201 расположены так, что к стандартной макетной плате их подключить невозможно. Поэтому воспользуйтесь плоскогубцами и отогните их на 90 градусов, чтобы коннектор можно было подключить сбоку (см. картинку ниже).

ESP8266 ESP-201: Контакты RX, TX, 3.3V и GND, согнутые так, чтобы модуль можно было подключить к макетной плате

Еще одна раздражающая особенность дизайна – надписи для большинства контактов находятся на нижней стороне платы. То есть, когда модуль подключен к макетной плате, этих надписей не видно. Это сподвигло меня на создание объясняющей картинки (см. выше). Надеюсь, она будет вам полезна.

Нижняя сторона ESP-201. Как видите, надписи есть, но находятся не с той стороны

Загрузка прошивки

Я не сразу понял, что для загрузки прошивки мне нужно подключить контакт GPIO15 к «земле». После этого все заработало как нужно, и я безо всяких проблем сумел загрузить на ESP-201 прошивку NodeMCU.

Контакты

Все привычные контакты, кажется, на месте. По этой ссылке можно посмотреть таблицу, которая соотносит названия на нижней стороне платы с конкретными контактами чипа, а также объясняет, какие функции они выполняют.

В частности, хотелось бы отметить наличие контакта T_OUT, отвечающего за аналогово-цифровой преобразователь (АЦП). Не совсем понимаю, зачем нужны контакты D0, D1, D2 и D3. Возможно, они используются для режима SDIO, во время которого загрузка выполняется с SD-карты.

Антенна

ESP-201 имеет встроенную антенну, а также коннектор для внешней антенны, которая тоже идет в комплекте с модулем. Таблица ниже показывает среднюю силу сигнала 23 (анонимных) точек доступа, находящихся в моем районе, рассчитанную на основе 100 запусков команды wifi.sta.getap в прошивке Lua (с внешней антенной и без нее).

  Средняя мощность сигнала (RSSI) Средняя мощность сигнала (dbm)
  С внешней антенной Без внешней антенны С внешней антенной Без внешней антенны
AP-1 100 97 -70 -82
AP-2 93 18 -88 -92
AP-3 2 0 -92 Нет
AP-4 94 1 -86 -94
AP-5 4 0 -93 Нет
AP-6 16 0 -89 Нет
AP-7 99 97 -80 -84
AP-8 19 0 -91 Нет
AP-9 5 0 -92 Нет
AP-10 100 100 -31 -32
AP-11 100 100 -31 -32
AP-12 98 87 -89 -91
AP-13 40 0 -92 Нет
AP-14 4 0 -91 Нет
AP-15 1 0 -91 Нет
AP-16 16 0 -93 Нет
AP-17 13 0 -93 Нет
AP-18 81 92 -89 -92
AP-19 22 0 -90 Нет
AP-20 47 38 -91 -92
AP-21 99 75 -78 -89
AP-22 95 87 -81 -89
AP-23 6 0 -90 Нет

Как видите, когда внешняя антенна была отключена, 12 точек доступа пропали с радаров, а у всех остальных сигнал значительно ухудшился. Я понимаю, что моему тесту далеко до научной точности, но он дает, на мой взгляд, некоторое представление о том, насколько полезна внешняя антенна.

Чип

Обе платы оснащены улучшенной версией чипа ESP8266, т.е. ESP8266EX. Если кто-то знает, что нового в этой версии, не считая приставки «EX», дайте знать. Функция node.info() из прошивки NodeMCU возвращает следующие значения:

flashsize flashmode flashspeed
512 0 40000000

Качество

На вид обе платы кажутся качественными, но у одной из них ряды контактов расположены не на 100% перпендикулярно плате. Но на использование это никак не влияет, потому что оба ряда контактов, несмотря на кривость относительно платы, параллельны относительно друг друга.

Итого

Если вы не против чуть повозиться с загибанием 4-ех боковых контактов, то это отличная тестовая плата за очень хорошую цену (я заплатил 4,69$, но теперь она стоит еще дешевле). После модификации ESP-201 отлично садится в макетную плату и даже оставляет по бокам по одному свободному ряду контактов. Жаль, впрочем, что названия контактов указаны лишь на нижней стороне платы, но в будущем этот недостаток, возможно, исправят. С другой стороны, модуль ESP-201 лишь немногим дороже ESP-01, и в нем, к тому же, используется гораздо больше контактов чипа ESP8266. В частности, большой простор для экспериментов открывает АЦП, но помните, что вольтовый диапазон у него составляет от 0 до 1 вольт. Еще один приятный момент (даже целых два) – это наличие встроенной WiFi-антенны и возможность подключения внешней WiFi-антенны, а также то, что внешняя антенна уже идет в комплекте с модулем ESP8266. Удивительно, насколько чувствительным становится WiFi-приемник благодаря этому 15-сантиметровому проводу.

См.также

Внешние ссылки