Esp8266 aliexpress: ESP8266. Начало работы, особенности
|Содержание
Как отличить хороший микроконтроллер NodeMCU от плохого / Своими руками (DIY) / iXBT Live
Я много раз покупал различные электронные модули в магазине Samiore (FEIYANG) на AliExpress. К сожалению, «проверенный продавец» подвёл и микроконтроллеры NodeMCU пришли совсем не такие, как обещали.
Из-за кризиса комплектующих Arduino-совместимые платы, раньше стоившие копейки, подорожали в несколько раз (Uno сейчас стоит около $7, Nano около $6). При этом платы на ESP8266 (NodeMCU, D1 mini, Witty Cloud) по прежнему стоят около $2. Эти платы в большинстве случаев можно использовать как замену Arduino, поэтому в «Народном измерителе пульсации» используется плата NodeMCU (только в этой плате есть встроенный стабилизатор, позволяющий питать её от батарейки Крона).
Я заказал из магазина Samiore много различных модулей, в том числе три Nodemcu-Ch440. Приехавшие платы отличаются от тех, которые присылали раньше. Контакты тонкие и провода с разъёмами DuPont, подключенные к ним, болтаются. После нескольких подключений разъём MicroUSB отвалился.
Отвалился он потому, что на корпусе разъёма нет ножек для припайки к плате, разъём держался только на контактах. На обратной стороне хорошей платы (на фото она слева) видно, что разъём впаян в плату, а у этой даже отверстий для впайки этих контактов нет.
Хорошая плата NodeMCU (слева) и плохая (справа)
При подключении к компьютеру обнаружилось, что микросхема порта не Ch440, а FTDI. Название на микросхеме китайцы затёрли. А ещё на пришедшей плате нет кварца (но она как-то работает).
На хорошей плате сзади написано «new NodeMCU v3» и упоминается Ch440, спереди «Ver 0.1», у этой сзади ничего нет, спереди написано «HW-625».
Хорошая плата NodeMCU (слева) и плохая (справа)
Несмотря на то, что плата не та, что обещали, она работает и «Народный измеритель пульсации» на ней собрать можно, главное — максимально аккуратно обращаться с разъёмом MicroUSB, чтобы он не отвалился, а ещё лучше укрепить его по бокам и сзади термоклеем. А ещё это хороший повод открыть диспут и содрать с китайцев как минимум 50% стоимости.
Я несколько раз покупал платы NodeMCU в TENSTAR ROBOT GREAT WALL Store (выбирать первый вариант — V3 Nodemcu-Ch440) и они были нормальными, надеюсь и сейчас такими остались. Экраны TFT 1.8″, датчики TEMT6000 и провода с разъёмами DuPont там тоже есть.
Всем мира!
Новости
Публикации
Кошек в Египте огромное количество. Говорят, все они потомки древнеегипетских мау, но это не точно. Кошек
в Египте никто не обижает, поэтому их сложно фотографировать — как
только кошка…
В современном
мире сложно представить себе жизнь без интернета. Большинство людей читают
новости, смотрят фильмы или играют в игры, конечно же, онлайн. Но часто с
домашним интернетом могут…
Михаил Васильевич Ломоносов в свое время закон
сохранения массы сформулировал сочным языком XVIII века: Все перемены, в натуре
случающиеся, суть такого состояния, что сколько чего у одного тела. ..
Попала ко мне на обзор бюджетная новинка компании TinHiFi. Модель C2 создана на основе одного динамического драйвера с композитной диафрагмой. Насколько мне известно — в данной модели применён…
Давайте сразу договоримся. То, что я пишу в блог, сделано либо с помощью нейросети, либо полностью ей. Мне интересно изучить и показать, на что эта технология способна. А способна она на многое:…
Каждый, кто хотя бы немного знаком с 3D печатью, знает что это не самое дешёвое хобби, которое можно найти и это касается не только стоимости 3D — принтеров, но и стоимости самого пластика для…
Лучшая плата для разработки Wi-Fi ESP8266
Хотите начать работу с ESP8266? Затем прочитайте этот пост, чтобы определить лучшую плату для разработки Wi-Fi ESP8266 для требований вашего проекта.
ESP8266 — это модуль Wi-Fi стоимостью 4 (до 10 долларов США). Он позволяет вам управлять входами и выходами, как если бы вы делали это с Arduino, но поставляется с Wi-Fi.
Появилась новая плата под названием ESP32, поэтому вам может быть интересно прочитать Лучшие платы для разработки ESP32 .
Если сравнивать ESP с другими решениями Wi-Fi на рынке, то это отличный вариант для большинства проектов «Интернета вещей»! Легко понять, почему он так популярен: он стоит всего несколько долларов и может быть интегрирован в сложные проекты. Кроме того, он совместим с Arduino IDE. Итак, если вы раньше работали с Arduino, вы легко привыкнете к работе с ESP8266.
Мы опубликовали десятки бесплатных проектов и руководств по ESP8266. Один из лучших проектов для экспериментов с ESP8266, когда вы только начинаете, — это создание простого веб-сервера для управления выводами.
Рекомендуемый ресурс: Домашняя автоматизация с использованием электронной книги ESP8266
Сравнение лучших плат ESP8266
На данный момент существует большое разнообразие макетных плат с чипом ESP8266, которые отличаются количеством GPIO, стилями антенн, размером, совместимость с макетными платами и т. д.
Мы создали подробное справочное руководство по выводам ESP8266, в котором подробно описано, что делает каждый вывод и как их использовать.
Лучшая плата разработки ESP8266 для вашего проекта будет зависеть от того, что вы собираетесь делать. Мы просто рассмотрим краткую подборку самых популярных плат ESP8266. В таблице ниже показано быстрое сравнение плат. Продолжайте читать этот пост для более глубокого анализа.
Рекомендуемое чтение: ESP8266 Pinout Reference: Какие контакты GPIO следует использовать?
ESP8266 12-E NodeMCU Kit
ESP12-E NodeMCU Kit — одна из наиболее часто используемых плат разработки ESP8266. Он имеет 4 МБ флэш-памяти, доступ к 11 контактам GPIO и одному контакту аналого-цифрового преобразователя (АЦП) с 10-битным разрешением. Кроме того, на плате есть встроенный регулятор напряжения, и вы можете подключить модуль, используя разъем mini USB или контакт Vin.
Загрузить код на плату так же просто, как загрузить код в Arduino. Нет необходимости в программаторе FTDI, так как он поставляется со встроенным преобразователем USB-последовательный порт.
Это модель платы ESP8266, которую мы чаще всего используем в наших проектах Wi-Fi и IoT. Он очень универсален и отлично подходит для начинающих. Итак, если вы впервые используете ESP8266, этот модуль — отличный выбор. Перейдите по ссылкам ниже, чтобы найти комплект ESP8266 12-E NodeMCU в своем любимом магазине.
Aliexpress-ESP8266-ESP-12E NodeMCU Wi-Fi макетная плата
Aliexpress — ESP8266 — Плата разработки ESP-12E NodeMCU Wi-Fi
$0,82
1,10 $
в наличии
КУПИТЬ
Aliexpress
Amazon.es-ESP8266-12E NodeMCU Wi-Fi макетная плата
Amazon.es — ESP8266-12E NodeMCU Wi-Fi Development Board
8,79 €
в наличии
4 новинка от 7,00 €
по состоянию на 9 января 2023 г. 17:21
2 0 BU 3 0 9 0 9 0 NO0054
Amazon. es
Amazon.com — ESP8266 — Плата разработки ESP-12E NodeMCU Wi-Fi (2 шт.)
Amazon.com — ESP8266 — ESP -12E NODEMCU Wi -Fi Board Development (2 штуки)
$ 12,69
$ 15,99
в запасе
.
Amazon.com
Banggood — ESP8266 — Плата разработки ESP-12E NodeMCU Wi-Fi
Banggood — ESP8266 — Плата разработки ESP-12E NodeMCU Wi-Fi
13,99 $
16,99 $
КУПИТЬ
Banggood.com
eBay — ESP8266 -12E Плата разработки NodeMCU Wi-Fi
eBay — ESP8266-12E NodeMCU Плата для разработки Wi-Fi
$6,99
нет в наличии
КУПИТЬ
eBay
Amazon.de — ESP8266 — Плата разработки ESP-12E NodeMCU Wi-Fi
Amazon.de — ESP8266 — Плата разработки ESP-12E NodeMCU Wi-Fi
нет в наличии
по состоянию на 9 января 2023 г. , 17:21
КУПИТЬ
Amazon.de
Amazon.co.uk -ESP8266-12E Плата разработки NodeMCU Wi-Fi (2 шт.)
Amazon.co.uk -ESP8266-12E NodeMCU Wi-Fi Development Board (2 шт.)
нет в наличии
по состоянию на 9 января 2023 г., 17:21
КУПИТЬ
Amazon.co.uk
WeMos D1 Mini
WeMos D1 Mini предлагает 4 МБ флэш-памяти, 11 GPIO, 1 контакт ADC в минимальной и небольшой конфигурации. Так что, если вам нужно что-то, что потребляет меньше энергии для более экономичного проекта, это хороший вариант. Кроме того, сообщество разработало широкий спектр экранов для мини-платы D1, что позволяет создавать небольшие и простые установки практически без проводки. Мини-доска WeMos D1 также является отличным вариантом для начинающих.
Однако плата не поставляется с припаянными штыревыми контактами, поэтому вам необходимо припаять их самостоятельно. Если вам нужен паяльник, вы можете посмотреть рекомендуемые паяльники для начинающих.
Мини-доска WeMos D1 стоит около 4 долларов в зависимости от магазина. Перейдите по ссылкам ниже, чтобы найти доску в вашем любимом магазине.
D1 Mini NodeMcu 4 Мбайт Плата разработки Lua WIFI ESP8266 от WeMos
D1 Mini NodeMcu 4 Мбайт Плата разработки Lua WIFI ESP8266 от WeMos
3,05 $
в наличии
КУПИТЬ
eBay
Amazon.co.uk — ESP8266 — Мини-плата Wi-Fi WeMos D1
Amazon. co.uk — ESP8266 — мини-плата Wi-Fi WeMos D1
3,49 фунтов стерлингов
2 новинка от 3,49 фунтов стерлингов
от 10 января 2023 г., 5:20 утра
КУПИТЬ
3
Amazon.co.uk
Amazon.de — ESP8266 — Мини-плата Wi-Fi WeMos D1
Amazon.de — ESP8266 — Wemos D1 Mini Wi -Fi Board
€ 6.29
В складе
3 Новый из € 6,29
По состоянию на 10 января 2023 5:20 «/>
Купите сейчас
5:20
Amazon.de
Banggood — ESP8266 — мини-плата Wi-Fi WeMos D1
Banggood — ESP8266 — Мини-плата Wi-Fi WeMos D1
КУПИТЬ
Banggood.com
Amazon.com — ESP8266 — Мини-плата Wi-Fi WeMos D1
Amazon.com — ESP8266 — Мини-плата Wi-Fi WeMos D1
8,99 $
в наличии
по состоянию на 10 января 2023 г., 5:20 утра Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product.»/>
КУПИТЬ
2
2
Amazon.com
Amazon.es — 3 шт. ESP8266 — мини-плата Wi-Fi WeMos D1
Amazon.ES — 3PCS ESP8266 — Wemos D1 Mini Wi -Fi Board
€ 12,29
В наличии
2 Новое с 12,29
АС 10.2023
Amazon.es
Aliexpress-ESP8266-WeMos D1 Mini Wi-Fi плата
Aliexpress — ESP8266 — Мини Wi-Fi плата WeMos D1
$2,23
нет в наличии
КУПИТЬ
Aliexpress
ESP8266 ESP-01
ESP-01 очень маленький и помещается в любой корпус, поэтому он идеально подходит для готовых проектов. Обновленная версия имеет 1 МБ флэш-памяти (в предыдущей версии было 512 КБ). Кроме того, он предлагает четыре GPIO для управления и подключения периферийных устройств (два из которых — TX и RX для последовательной связи). Так что, если вам нужно больше периферии в ваших проектах, лучше использовать одну из предыдущих плат.
К сожалению, плата не имеет встроенного регулятора напряжения, поэтому вам необходимо использовать источник питания 3V3 или добавить регулятор напряжения, чтобы понизить входное напряжение до 3V3. Кроме того, он не поставляется с преобразователем USB в последовательный порт, а это означает, что вам нужен программатор FTDI для загрузки кода на плату. Если вы хотите начать работу с ESP-01, прочитайте наше руководство по началу работы.
ESP-01 отлично подходит для приложений, требующих небольшого количества периферийных устройств. Однако, если вы впервые используете ESP8266, мы рекомендуем приобрести одну из предыдущих плат. Они более удобны для новичков и более универсальны.
Это самый дешевый модуль ESP8266. Перейдите по ссылкам ниже, чтобы найти ESP-01 в вашем любимом магазине.
Aliexpress-ESP8266-ESP-01 Wi-Fi плата
Aliexpress — ESP8266 — Плата Wi-Fi ESP-01
0,38 $
в наличии
КУПИТЬ
Aliexpress
eBay-ESP8266-ESP-01 плата Wi-Fi
eBay — ESP8266 — Плата Wi-Fi ESP-01
1,75 $
в наличии
КУПИТЬ
eBay
Banggood — ESP8266 — Плата Wi-Fi ESP-01
Banggood — ESP8266 — Плата Wi-Fi ESP-01
КУПИТЬ
Banggood. com
Amazon.co.uk — 3 шт. — ESP8266 — Плата Wi-Fi ESP-01
Amazon.co.uk — 3 шт. — ESP8266 — Плата Wi-Fi ESP-01
8,28 фунтов стерлингов
в наличии
по состоянию на 8 января 2023 г., 23:11
КУПИТЬ
Amazon.co.uk
Amazon.de — 3 шт. — ESP8266 — Плата Wi-Fi ESP-01
Amazon.de — 3 шт. — ESP8266 — Плата Wi-Fi ESP-01
9,99 €
в наличии
2 новые от 9,99 €
по состоянию на 8 января 2023 г., 23:11 Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product.»/>
КУПИТЬ
Amazon.de
Amazon.com — 4 шт. ESP-01 ESP8266 Wifi Breakout Board
Amazon.com — 4 шт. ESP-01 ESP8266 Wifi Breakout Board
12,99 $
в наличии
по состоянию на 8 января 2023 г., 23:11
КУПИТЬ
42
Amazon.com
Amazon.es — ESP8266 — Плата Wi-Fi ESP-01
Amazon.es — ESP8266 — Плата Wi-Fi ESP-01
нет в наличии
по состоянию на 8 января 2023 г., 23:11 Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product.»/>
КУПИТЬ
Amazon.es
Рекомендуемый ресурс: Домашняя автоматизация с использованием электронной книги ESP8266
Нужна помощь в начале работы с ESP8266?
ESP8266 сделал проекты Wi-Fi и IoT более доступными для производителей, любителей и широкой публики благодаря отличным функциям, простоте использования и доступной цене. Если вы хотите создать свой собственный проект IoT и вам нужна помощь в начале работы, у нас есть несколько ресурсов для вас.
Домашняя автоматизация с ESP8266
Это наш премиальный курс ESP8266. Узнайте, как использовать ESP8266 для автоматизации вашего дома. Даже если вы абсолютный новичок, вы сможете продолжить и придумать свои собственные проекты IoT. Получить доступ к курсу можно здесь.
Проекты ESP8266
У нас есть десятки бесплатных проектов с ESP8266. Вот краткий список некоторых из наших самых популярных проектов:
- ESP8266 Web Server
- ESP8266 DHT11/DHT22 Веб-сервер температуры и влажности с Arduino IDE
- Реле с голосовым управлением — Alexa с ESP8266
- Кнопка Wi-Fi ESP8266 — клон кнопки Amazon Dash
- Розетки ESP8266 с дистанционным управлением
своими руками
Вы также можете искать все наши проекты ESP8266.
Подведение итогов
В этой статье мы рассмотрели три разные платы для разработки ESP8266: ESP8266 12-E NodeMCU Kit, WeMos D1 Mini и ESP-01. Конечно, есть еще много разных плат, но мы рассмотрели те, которые используем чаще, и которые также являются самыми популярными.
Мы рекомендуем комплект NodeMCU Kit или WeMos D1 Mini, поскольку обе платы имеют встроенный чип программатора, упрощающий загрузку кода. Кроме того, они также предлагают разумное количество контактов GPIO. Если вы новичок, вам следует выбрать одну из этих досок. Однако, если вам нужна крошечная плата для вашего проекта и вам нужно всего 2 GPIO, ESP-01 — лучшая и более дешевая альтернатива.
В этом посте мы показали вам и сравнили наши любимые лучшие платы для разработки Wi-Fi ESP8266. Они идеально подходят для использования в ваших проектах Интернета вещей (IoT). Так какой из них ваш любимый?
Вам также может быть интересно прочитать:
- ESP32 против ESP8266 – плюсы и минусы
- ESP32
- ESP8266 Справочник по распиновке
Обзор и сравнение отладочных плат
Ищете другие выгодные предложения на электронику и инструменты? Подпишитесь, чтобы узнавать о предстоящих скидках и экономить на своем любимом снаряжении!
[Рекомендуемый курс] Изучение ESP32 с Arduino IDE
Зарегистрируйтесь на наш новый курс ESP32 с Arduino IDE. Это наше полное руководство по программированию ESP32 с помощью Arduino IDE, включая проекты, советы и рекомендации! Регистрация открыта, так что Зарегистрируйтесь сейчас .
Другие курсы RNT
[электронная книга] Домашняя автоматизация с использованием ESP8266 »
Создавайте проекты IoT и гаджеты домашней автоматизации с модулем Wi-Fi ESP8266.
[Курс] Создание системы домашней автоматизации »
Создайте систему домашней автоматизации, используя аппаратное и программное обеспечение с открытым исходным кодом.
[Курс] Пошаговые проекты Arduino »
Создайте 25 крутых проектов Arduino с помощью нашего курса, даже не имея опыта!
ESP8266-Pro (Или иногда на Алиэкспресс дешево — дорого)
Несколько недель назад, во время одной из моих обычных «прогулок» по Алиэкспресс, я наткнулся на плату ESP8266-Pro, которая поначалу показалась очень интересной; настоящая сделка.
Это была плата ESP8266-Pro с 8 МБ (да, мегабайтами) оперативной памяти.
Плата выглядела почти так же, как NodeMCU без USB, с вдвое большим объемом памяти и значительно дешевле.
Реальность такова, что табличка хоть и выглядит очень хорошо, но информации абсолютно никакой и продавец, когда вы его спрашиваете, просто говорит вам, что информации у него нет (во весь нос). Многие покупатели жаловались на отзывы на Aliexpress, но они продолжают оставлять 5 или 4 звезды (непонятно).
Пытаться использовать его как обычные тарелки, нет возможности… тесты и тесты, и вы не можете… бросьте, тарелка ничего не стоит. Не то, чтобы это были большие деньги (заказывал две тарелки и доставку Алиэкспресс стандартной доставкой, всего около €8), но, блин! Я чувствую себя обманутым…
Дело в том, что я начал исследовать с мультиметром в одной руке и даташитом ESP8266EX в другой и нашел, почему он не работает и как это решить…
Что происходит с этой платой в том, что она мухлюет… один ожидается что-то вроде NodeMCU и это, скорее, что-то вроде модуля ESP12E плюс регулятор напряжения 3,3В, не более того (ну если 8 МБ памяти вместо 4).
В общем, почему это не работает и что нужно сделать, чтобы оно заработало?
Ну, во-первых, у ESP8266EX есть контакт CH_EN (или chip_enable), который заставляет ESP8266EX работать. Этот вывод должен быть установлен на 3,3 В (желательно через резистор 10 кОм), чтобы микросхема начала работать; пока чип не умер.
В моем случае, поскольку резистор должен быть всегда включен и его вообще не нужно снимать, я решил припаять его непосредственно между контактом CH_EN (обозначен как EN на этой плате) и точкой 3,3 В. регулятора. Я добавляю подробные фотографии, если они могут помочь.
Следующая проблема, которую мне было труднее всего обнаружить, заключается в том, что загрузчик, который включает в себя плату, во время загрузки ожидает, пока на выводе 15 будет низкий уровень, и пока он не перестанет быть на низком уровне, он не запускается. Таким образом, мы должны подключить этот контакт к минусу (желательно через небольшой резистор, я использовал резистор на 74 Ом).
В данном случае, так как пин 15 мне не нужен, я впаял, как и в предыдущем случае, прямо сопротивление, как видно на подробных фото.
Наконец, нам нужен последний шаг, а именно, чтобы перевести его в режим программирования (чтобы иметь возможность прошивать его), вы должны установить на выводе IO0 низкий уровень (то есть отрицательный).
В отличие от NodeMCU и подобных плат, которые автоматически входят в режим программирования, просто нажав соответствующую опцию в Arduino IDE, эту плату необходимо вручную переводить в режим программирования, что довольно неудобно.
Чтобы войти в режим программирования, как это иногда делается, я просто соединяю IO0 с GND небольшим кабелем, чтобы войти в режим программирования. Это немного неудобно, потому что вам нужно надевать и снимать его вручную каждый раз, когда мы хотим его прошить, но эй …
Кстати… так как он был обвалян в муке, я воспользовался случаем проверить эту загадочную кнопку (до начала расследования я не знал, кнопка ли это перезагрузки или входа в режим программирования) и, действительно, Я проверил, что он подключен между терминалом RST и GND, чтобы иметь возможность сбросить ESP8266.
Вкратце: после нескольких часов исследований мне удалось запрограммировать ESP-8266 Pro, но я пришел к выводу, что не стоит покупать его, чтобы сэкономить евро.