ESP8266 Какой модуль выбрать?
В принципе любой из модулей Wi-Fi ESP8266 можно программировать, используя доступные для них языки (также любую IDE), поэтому Выбор зависит главным образом от аппаратной реализации.. Самый важный нюанс, который можно было бы при этом сделать, в любом случае — это объем доступной памяти.
Хотя изначально некоторые модули были тесно связаны с определёнными языками или средами разработки, ярчайший пример этого — узелMCU y el язык lua, в настоящее время относительно легко использовать любой из доступных с любым модулем.
Нормативы места (страны), где находится устройство, содержащее Модуль Wi-Fi ESP8266 Это, безусловно, самые строгие ограничения при разработке оборудования, которое должно быть одобрено или разрешено к продаже. В таких случаях, Первый шаг – отбраковать те, которые не соответствуют соответствующим нормам. (который, к счастью, редко будет продаваться) или проверьте одобрение выбранного модуля. Если выпускаемая серия достаточно велика, компоненты наверняка будут использоваться непосредственно в схемотехнике (а не в модуле), и тогда процесс получения соответствующих разрешений на продажу будет обычным.
Прежде чем просмотреть список объективных данных и выбрать свой вариант, позвольте мне объяснить, каковы мои рекомендации для каждого сценария, и объяснить, почему они таковы.
Должен ли он быть запрограммирован в Lua как будто нет, более полное решение, не требующий других компонентов, отлично подойдет, например, для курса программирования микроконтроллеров, в котором сети(Wi-Fi), как и в случае с Интернетом вещей (IoT), это узелMCU. Нет необходимости в адаптере USB для подключения к компьютеру он помещается в макетная плата (протоплата или макетная плата) или может быть легко использован с разъемами типа Dupont. Это больше, чем модуль, это плата разработки, сравнимая, например, с платой Arduino.
Если в вашей лаборатории или мастерской не проблема иметь переходник USB–UART, ЭСП-201 AI-Мыслитель Это дешевая версия платы разработки. узелMCU. Он предназначен для использования с разъемами типа Dupont, а не с макет; Фактически версия, которая продается с припаянными к плате контактами, обычно имеет одну из полосок, поэтому ее нельзя вставить в плату. макетировать если только он не снят и не приварен к противоположной поверхности. Маркировка на дужках тоже не очень дружелюбная: часть спереди, часть сзади по какой-то веской причине, которой я не знаю.
Когда необходимо развивать приложение, требующее много памяти, больше обычных 4 Мбит, специальная версия ESP8266, модуль ЭСП-12Ф AI-Мыслитель, который имеет флэш-память 32 Мбит (помимо 96 Кбайт Оперативная память) и у него отличная цена, самая дешевая, которую я нашел с такой памятью.
Из 32 контактов, имеющихся в комплекте QFN Всего 17 входов-выходов (без учета подключения антенны и внешнего генератора) и из них только два, GPIO4 и GPIO5, назначены исключительно как GPIO, поскольку остальные имеют общую функцию, и вы должны выбрать, будут ли они использоваться, например, для последовательной связи или для общего цифрового ввода-вывода.
Таким образом, ни один из модулей, включающих SoC ESP8266 у них может быть много портов GPIO Но начиная с версии ESP-03 появилось несколько моделей модулей с большим количеством контактов и соответствующими функциями. Эти новые модули, особенно ESP-07, ESP-12 и большинство последующих моделей позволяют легче создавать схемы, в которых ESP8266 не только заботится о коммуникациях Wi-Fi но это также микроконтроллер, который управляет устройством.
Для того, чтобы можно было комфортно использовать тот же модуль, который будет включен в итоговую схему в тестах, имеются пластины, на поверхность которых осуществляется пайка модуля и которые имеют разъемы для выводов со стандартным разделением на один макет (одна десятая дюйма).
Некоторые из этих плат содержат схемы для преобразования уровней напряжения питания и связи между 3,3 В и 5 В, чтобы они также могли взаимодействовать с устройствами (или мкКл), которые работают с этим напряжением.
Поскольку этот тип аксессуаров изначально был разработан для модулей ESP8266 ESP-07, у которых нет разъемов на противоположной стороне антенны, в более новых моделях, таких как ESP-12E, ESP-12F, ESP-13, придется обойтись без них..., подключите их. вручную (с помощью кабеля сверху) или спроектируйте нашу собственную плату адаптера с нашей собственной дополнительной схемотехникой для преобразования последовательного уровня, мощности, добавления расширителей портов GPIO…Если вы не знаете, как это сделать, в предыдущих статьях блога вы можете найти несколько хитростей, которые помогут как распиновать компонент поверхностного монтажа как эти модули, которые используют ESP8266.
Если в сборке уже есть MCUэто ESP8266 это не микроконтроллер Основное устройство, первая версия модуля ESP-01, отлично функциональна и непревзойденна по цене., особенно если приобретается партия из нескольких модулей (при покупке только одного модуля разница вряд ли превысит 1 евро с другими моделями).
Для решения проблемы расположения контактов в модуле ESP-01 при его использовании в макетная плата (протоплата или макетная плата), вы можете использовать аксессуар, подобный показанному на изображениях ниже, который также устраняет разницу напряжений, возникающую при использовании, например, пластин Arduino серии с питанием 5 В. Более кустарным способом можно использовать один из Хитрости подключения модуля с двойной контактной планкой к макетной плате.
Еще одним преимуществом аксессуаров, подобных показанному на изображениях ниже, является то, что они имеют кнопку (почти всегда), переключатель или перемычку для загрузки новой прошивки в флэш-память из ESP8266 Wi-Fi SoC.
Чтобы использовать ESP8266 в более специфических условиях, при небольшом пространстве на монтажной пластине, когда необходимо наличие внешней антенны, в ситуациях, когда присутствуют помехи... нужно будет еще немного доработать; Я надеюсь, что для этого вам пригодится следующий список функций. В качестве образца я использовал серию модулей компании. AI-Мыслитель который является наиболее полным, и я добавил плату для разработки узелMCU потому что мне кажется, что он самый популярный.
-
ESP-01
размеры: 14,30 × 24,80 мм
: 1 Мбит -->
Связи: 8 контактов между питанием и GPIO
Antena напечатано на Печатные платы
Неэкранированный
продукты: 3,3 В
Если быть точным, то к более новым версиям относятся ESP8266EX и примитивы начальной модели ESP8266 (без EX). Хотя найти самый старый уже сложно, важно быть осторожным при выборе модуля и остановить свой выбор на современной версии.
-
ESP-02
размеры: 14,20 × 14,20 мм
: 1 Мбит -->
Связи: 8 поверхностных соединений (возможно припаять контакты 0,1 дюйма)
Без антенны на плате, но с разъемом для внешней антенны
Неэкранированный
продукты: 3,3 В
-
ESP-03
размеры: 17,30 × 12,10 мм
: 1 Мбит -->
Связи: 14 поверхностных соединений с обеих длинных сторон
Antena керамический тип
Неэкранированный
продукты: 3,3 В
-
ESP-04
размеры: 14,70 × 12,10 мм
: 1 Мбит -->
Связи: 14 поверхностных соединений с обеих длинных сторон
Без антенны
Экранированный
продукты: 3,3 В
-
ESP-05
размеры: 14,20 × 14,20 мм
: 1 Мбит -->
Связи: 8 контактов, расположенных на расстоянии одной десятой дюйма друг от друга на одной полосе.
Без антенны на плате, но с разъемом для внешней антенны
Экранированный
продукты: 3,3 В
-
ESP-06
Связи: 12 соединений под пластиной
Без антенны
Экранированный
продукты: 3,3 В
-
ESP-07
размеры: 20,00 × 16,00 мм
: 1 Мбит -->
Связи: 16 поверхностных соединений на длинных сторонах платы
Antena керамический разъем U для внешней антенны
Экранированный
продукты: 3,3 В
-
ESP-08
Связи: 16 поверхностных соединений на длинных сторонах платы
Без антенны
Экранированный
продукты: 3,3 В
-
ESP-09
размеры: 10,00 × 10,00 мм
: 1 Мбит -->
Связи: 18 соединений под платой (6 из них на землю)
Без антенны
Неэкранированный
продукты: 3,3 В
-
ESP-10
размеры: 14,20 × 10,00 мм
: 1 Мбит -->
Связи: 5 поверхностных соединений на одной из меньших сторон
Без антенны
Неэкранированный
продукты: 3,3 В
-
ESP-11
размеры: 17,30 × 12,10 мм
: 1 Мбит -->
Связи: 8 поверхностных разъемов на стороне, противоположной антенне
Antena керамика
Экранированный
продукты: 3,3 В
-
ESP-12
размеры: 24,00 × 16,00 мм
: 1 Мбит -->
Связи: 16 поверхностных соединений, расположенных на двух длинных сторонах
Antena напечатано на Печатные платы
Экранированный
продукты: 3,3 В
-
ЭСП-12-Э — ЭСП-12-Ф
размеры: 24,00 × 16,00 мм
: 1 Мбит -->
Связи: 22 поверхностных соединения, расположенных с трех сторон (8+8+6)
Antena напечатано на Печатные платы
Экранированный
продукты: 3,3 В
-
ESP-13
Связи: 18 поверхностных соединений, расположенных на двух меньших сторонах
Antena напечатано на Печатные платы
Экранированный
продукты: 3,3 В
-
ESP-14
Включает в себя STM8 который отвечает за контроль над ESP8266 посредством АТ заказы
размеры: 24,30 × 16,20 мм
Связи: 22 поверхностных соединения, расположенных с трех сторон (8+8+6)
Antena напечатано на Печатные платы
Экранированный
продукты: 3,3 В
-
ESP-РУМ
размеры: 18,00 × 20,00 мм
Связи: 18 поверхностных соединений, расположенных по длинным сторонам
Antena напечатано на Печатные платы
Экранированный
продукты: 3,3 В
-
узелMCU
На основе ESP-12
размеры: 30,85 × 47,35 мм
Связи: 30 контактов, расположенных на расстоянии одной десятой дюйма друг от друга и USB
Antena напечатано на Печатные платы
Экранированный
продукты: 3,3 В и 5 В
Кнопки пользователя и программирования (мигают)
-
ESP-201
размеры: 26,00 × 33,50 мм
Связи: 26 контактов, разделенных на десятую долю дюйма и распределенных в две полосы по 11 с каждой стороны (которые вписываются в макет) и 4 перпендикулярных, которые, будучи припаяны с одной стороны, невозможно использовать на макетной плате.
Antena напечатано на плате и разъем для внешней антенны. Вы должны выбрать один или другой вариант, отпаяв перемычку (резистор 0 Ом, по умолчанию он использует внешний разъем, поэтому большинство плат ESP-201 продаются с небольшой (что-то вроде) антенной. Некоторые старые версии имеют разъем для антенны. плохо припаяна (повернута на 180°), и ее необходимо переместить, иначе (внешняя) антенна окажется бесполезной.
Неэкранированный
продукты: 3,3 В
Другие модули или платы разработки, включающие ESP8266.
Ни больше, ни меньше, чем из-за огромной разницы в базовой цене, которая увеличивается из-за высоких затрат на доставку, в Южной Европе превосходные пластины Adafruit или Sparkfun и я подозреваю, что, за исключением Северной Америки, им будет трудно конкурировать со своими китайскими коллегами. Альтернативы, которые можно увидеть здесь, - это альтернативы дома. ВеМос (который также поставляется из Китая) и Олимекс, который поставляется из Европы и имеет отличное качество.
La Д1 мини про de ВеМос Это плата разработки, сравнимая с узелMCU, так как у него есть разъем USB, может использоваться в макет, может питаться от 5 В, имеет кнопку сброса, 4 МБ памяти флэш-память…правда, в меньшем формате, поскольку у него 16 контактов на десятую долю дюйма.
Существует множество модулей с датчиками и исполнительными механизмами, которые можно очень легко подключить для использования с ВеМос Д1 мини про, немного в стиле "щитов" Arduino. Хотя полного комплекта я не нашел, что-то подобное наверняка будет продаваться и, в том числе из-за цены, будет очень хорошей альтернативой для кабинета программирования. микроконтроллеры.
Олимекс продает два продукта на основе ESP8266: el МОД-WIFI-ESP8266 y el МОД-WIFI-ESP8266-DEV, которые, как следует из их прозаических названий, представляют собой модуль (10 контактов) и макетную плату (22 контакта, которые также вписываются в макет). Оба устройства имеют 2 МБ памяти. флэш-память и антенна, напечатанная на печатной плате, но позволяет легко добавить внешнюю антенну. Олимекс Он также предлагает пару плат для тестирования в версии для разработки, но из-за своих ценовых компонентов они не очень конкурентоспособны по сравнению с другими базовыми модулями.
Серия продуктов Adafruit которые включают в себя SoC ESP8266 Он состоит из пластины Прорыв HUZZAH ESP8266 и тарелка Перо ХУЗА (с ESP8266 Wi-Fi). Первый - ваш вариант для разработки, а второй, хоть и достаточно универсальный, но предназначен в основном для производства, о чем говорит его (более-менее стандартное) подключение к внешнему аккумулятору, который на плате Прорыв HUZZAH ESP8266 Это просто булавка. Кроме того, в варианте разработки можно найти как кнопку сброса, также присутствующую в серийном варианте, так и еще одну кнопку программирования, которую имеют платы. Перо ХУЗА не включает. Производственная плата также имеет разъем USB
Оба продукта Adafruit Их можно использовать с контактами, расположенными на расстоянии одной десятой дюйма друг от друга, и они имеют 26 разъемов на корпусе платы. Прорыв Adafruit HUZZAH ESP8266 и 32 разъема на плате Адафрут Перо ХУЗЗА. Оба основаны на модуле ESP-12, поэтому, за исключением особенностей схемы, в которой он имеется (например, подключения аккумулятора), особенности такие же, как у этого устройства.
Дом Sparkfun продает четыре продукта на основе SoC Wi-Fi ESP8266. С одной стороны, это предлагает щит для Arduino SparkFun WiFi-щит основная характеристика которого именно в этом: возможность легкого размещения на плата arduino.
Кроме того, Sparkfun также имеет плита Блинк Доска, основной задачей которой является разработка продуктов для мобильных телефонов как вариант входа в Интернет вещей. Его разъемы достаточно просты в использовании даже пользователями, не привыкшими собирать электронные компоненты: их можно соединить как с помощью зажимов-крокодилов, так и в макетная плата (протоплата или макетная плата) и имеет вертикальные разъемы с направляющими для датчиков, а также разъем для подключения USB. Для тестирования имеется несколько комплектов датчиков и он продается с подпиской на своеобразное облако для приложений, разработанных с помощью этого устройства.
Варианты Sparkfun что наверняка будет более интересно разработчикам, близким к электронике, так это разработчики Серия «Вещь»: тарелка ESP8266 Вещь для держателя и тарелки ESP8266 Thing – Совет разработчиков, для разработки. Одним из наиболее заметных отличий между ними является возможность комфортного питания серийной версии от аккумулятора. У обоих есть переключатель (другой таблички не помню) ESP8266 есть), связь USB, 20 мест (10+10) для десятых дюймовых контактов и разъема для внешней антенны.
Конечно, существует гораздо больше плат для разработки или приложений, которые используют ESP8266 но в целом они сосредоточены на добавлении ценности за счет интеграции других компонентов и, прежде всего, предоставления возможностей разработки, особенно для использования облака, как в случае с Блинк Доска de Sparkfun o Эспрессо Лайт разработан Эсперт и это распределяет Цитрон.
Оставить комментарий