Снова в мои руки попали модули «народного WiFI» по цене: $2.18 за ESP8266 ES07 + плата адаптер $1.18 за 10 шт.
Почему именно ES-07? Там есть керамическая антенна и разъем для подключения внешней. При покупке нужно написать продавцу, какие модули отправить. Можно заказать ES-08 без WiFi антенны и ES-12E с антенной, разведенной на плате. О разновидностях модуля ESP8266 можно почитать здесь.
Покупка на Алиэкспресс для терпеливых. Обычно товар приходит за 20-30 дней.
Это модули от производителя «клонов» ESP компании AI-THINKER .
Модули идут в комплекте с платами-переходниками, позволяющими использовать контактные разъемы с шагом 2.5мм.
Платы переходника имеют два подтягивающих резистора 10к: с вывода GPIO2 на землю и CH_PD к VCC. Нога GPIO15 соединена с землей.
Кроме того, на плате модуля имеется площадка для подключения линейного стабилизатора.
Продавец сказал, что туда должен ставиться HT7133-1 в корпусе SOT89. Лично я очень сомневаюсь, так как данный стабилизатор выдает ток 30мА, а ESP-шка судя по даташиту в режиме передачи может потреблять до 170мА. Нет в SOT-89 стабилизаторов такой мощности. Конечно, можно «приколхозить» и LM1117 в SOT-223, но выглядеть это будет не очень.
Припаять модуль к плате адаптеру и припаять штырьковые разъемы — и модуль готов к работе.
Подключаем модуль к TTL-USB конвертеру и питанию 3.3В
Подключаем терминальную программу CoolTerm на скорости 115200 смотрим версию и дату прошивки
С таким помощником все очень просто! )))
О различных вариантах программирования ESP8266, в том числе и в среде Arduino IDE, моя следующая статья.
Там же правильная разводка, подавая 5 вольт на VCC монтажки, на ESP8266 приходит 3.3 Вольта …
ваши слова
можно «приколхозить» и LM1117 в SOT-223
и всё будет правильно работать
да, вот даташит http://www.farnell.com/datasheets/10195.pdf
Там «по умолчанию» стоит перемычка между входом и выходом регулятора. Точнее резистор на 0 Ом. Если его убрать, то можно и регулятор приколхозить
Только у LM-ки в SOT-223 по другому выводы. Получается как то так:
Не совсем понятно значение этой «перемычки». Для чего ее вообще поставили ?
Если перемычка стоит то напряжение на ESP идет напрямую с ноги VCC
Если перемычку убрать, то напряжения на ESP-шку будет подаваться с выхода регулятора
Наткнулся на kit http://www.dx.com/p/esp-12-esp8266-serial-wifi-wireless-module-w-pcb-antenna-adapter-board-for-arduino-raspberry-pi-379296
Там, как я понял, http://www.digchip.com/datasheets/parts/datasheet/980/KB6206-pdf.php
он похоже тянет нужный ток, или я не прав?
Похоже что потянет. Только KB6206 не самая распространенная в продаже микросхема.
Китайский аналог XC6206P332 в корпусе SOT89
По даташиту ток 200мА, хотя в описании на Али пишут 0.5А
Закажу, буду пробовать.
Спасибо за наводку
ht7333-a SOT-89 выдает 250mA
гугл в помощь
стоит на aли 120р за 20 шт
Дадашит http://pdf.datasheetcatalog.com/datasheet2/3/06c9056fjl0jd7982a9ju2qih93y.pdf
Доброго времени суток!
Обязательно ли ставить стабилизатор?
Либо на плате ставить, либо от внешнего источника 3.3В запитывать. Напряжение 5В и выше выведет модуль из строя
По всем описаниям gpio2 через резистор на 3.3 вольта, в плате переходнике он идет на землю. как правильно? стоит ли дополнительно притягивать на 3.3 ? и я так понял к такому переходнику я подключаю только rx.tx.vcc.gnd?
На плате переходника резистор 10К с GPIO15 на GND и 10К с CH_PD на VCC
С такими платами все нормально шьется. Обычно еще ставлю две кнопки, на GPIO0 к земле и на RESET. Для удоюсьва программирования. Так сделано на платах типа NodeMCU
Алексей слова с сайта и на фото видно что gpio 2 на землю, просто нигде немогу найти и разобраться как правильно на землю или на 3.3 и для чего его вообще притягивать….. ((Платы переходника имеют два подтягивающих резистора 10к: с вывода GPIO2 на землю и CH_PD к VCC. Нога GPIO15 соединена с землей.))
Смотрите внимательно, считайте выводы. Резистор подходит к GPIO15
Еще лучше, прозвоните прибором
Алексей, а у меня такой вопрос. На это платке переходнике вижу подтяжку через резисторы CH_PD к VCC и GPIO2 к GND.
Однако, в статье http://samopal.pro/esp8266-hcontroller2/
у вас GPIO2 через резистор, а GPIO15 напрямую к GND подтянуты. Хотя платка там упоминается та же самая. И притом из схемы на контроллер вентилятора GPIO2 там вообще не используется. Где всё-таки правильно?
Да. Схему давно поправить нужно
В ESP достаточно GPIO2 к минусу через резистор, а CH_PD к плюсу
Спасибо за ответ теперь все понятно.Если можно еще вопрос может знаете ответ.Esp 8266-07 прошит ардуино иде 1.6.9.12, поднят tcp сервер, возможно только 4 подключения путем прерывания wifi симуляция обрыва. На 5 зависает wifi, помогает только выключение и включение питания,потом опять можно подключиться и отключиться 4 раза. Читал что ошибка в реализации tcp, получается сервер видит отключении клиента только при новом соединении а не при обрыве,из за этого походу переполняется буфер или его просто глючит так как один и тот же ip нигде не нашел чтоб сервер проверял есть ли клиенты или нет..чтоб закрывать tcp если связь была утеряна только клиент может проверять подключился или нет.с udp таких ошибок нет.
Да. С UDP таких проблем нет, так как нет открытых сокетов.
Мне кажется, что ждать от модуля с мизерной памятью серверных возможностей не стоит. Пользоваться тем что есть.
А серверную часть реализовать на кам-нибудь LINUX-ПК типа малинки/апельсинки
Добрый день,
А подскажите, пожалуйста, правильно ли я понял, что если я припаиваю esp8266 на эту переходную плату, припаиваю на неё регулятор напряжения (на 3.3в), то уже такой вариант я могу подключать к компу (Arduino Uno, USB2Serial) и подавать на него питание?
Да. Только питание должно обеспечивать 200мА и больше.
Понял. Спасибо!
Я победил свою проблему, оказывается, нужно было цеплять общий GND esp8266 к GND USB2serial/arduino, почему-то я упорно игнорировал это на всех схемах.
Сейчас поставил LM1117-3.3v в корпусе TO-220, через одно место.
И жду, попутно, L78L33ABUTR в SOT-89, правда они выдают только 0.1А, но в интернетах пишут, что максимальные токи были как раз до 100мА.
Добрый день! Сейчас рыл интернет, щас нарвался на сайт pandao.ru
Некоторые вещи стоят копейки и с бесплатной доставкой например модули для ESPшек по 12 рублей!!! Не заказывали там? Есть опыт? Или я стал первопроходцем???
https://pandao.ru/product/d28f427e-c761-4a97-b01c-7954b6ef713a?d=a1123534-0b14-4d57-9a9f-2944d4e27e97
Добрый день. Подскажите, у вас на фотографии земля от линейного регулятора напряжения подходит, кажется, к RST пину USB-TTL модуля. В тексте и комментариях нигде не нашёл причину данного подключения. Можете объяснить?
Когда RST соединяется с землей, происходит аппаратная перезагрузка контроллера
Теперь RESET стал на кнопку выводить