Мое первое знакомство с Ардуино началось, как ни странно, с модуля ESP8266 Witty Cloud. Все в нем хорошо, но есть нюансы…

1. Для прошивки необходимо демонтировать ESP из собранной схемы.
2. ESP плохо дружит с макетной платой.

Первый нюанс «лечится» припаиванием гребенки типа «мама» к прошивочному модулю Witty.


«Лишние» ноги запараллелены с GND или VCC, и будут очень кстати при подключении нескольких модулей.

Второй нюанс можно подправить «добавлением» еще одной макетной платы.


Но все равно получается или/или. На этом тему можно было бы закрывать, но тут приехало пополнение ESP-12F.


Первым делом дружим ESP с прошивочным модулем Witty.


Добавляем гребенку «мама-мама» для удобства подключения ESP без прошивочного модуля.


Гребенка «мама-мама» смотрится не очень, поэтому решаю сразу припаять «маму»:


Но как тогда прошивать с помощью Witty, наверное как то так:


В стандартной гребенке передвинул пластиковое основание к центру.


Прошивается на ура, но как-то громоздко, поэтому решил минимизировать обвес.


1 SMD резистор на 10кОм между GND и GPIO15, другой обычный резистор на 10кОм между VCC CP_PD/EN. Перед прошивкой, делаем ресет с замыкнутым GPIO0 на землю. Конвертер 5В > 3,3В на AMS1117 не помешает.


Френдлим ESP-12 с макеткой.


Вот такая вот экзотика.

Поделиться с друзьями
-->

Комментарии (12)


  1. foxin
    23.01.2017 17:06
    +2

    Нет, вы серьезно? Перепаять пины — достойно отдельной статьи?


    1. ugsm
      23.01.2017 18:31
      +1

      не скажу насчет статьи в целом, но вариант колхозинга модуля непосредственно на 2.54мм гребенку вижу впервые. И не надо никаких переходных плат, гениально!


    1. Sergua1
      23.01.2017 18:42
      -1

      нет, я в шутку )


  1. Zolg
    23.01.2017 17:58

    Только хардкор, только сквозь боль и преодоление на костылях и велосипедах.

    Не столь сильные духом [для прототипирования] давно пользуют прекрасные платы вроде:
    этой http://www.electrodragon.com/product/nodemcu-lua-amica-r2-esp8266-wifi-board/

    Для полных слабаков есть даже http://www.electrodragon.com/product/d1wifi-arduino-based-board-arduino-nodemcu-compatible/ в форм-факторе arduino uno


    1. Sergua1
      23.01.2017 18:51
      -1

      Цена вопроса 4,3 и 7,8 против 1,7.


      1. Zolg
        23.01.2017 19:03
        +2

        При прототипировании разница в 150-350 рублей очень критична, ага.


  1. xruyn
    23.01.2017 18:37
    +3

    Это адок.


    1. Sergua1
      23.01.2017 18:49
      -1

      Адок — это ок. Просто захотелось проверить недавно собранную Hakko T12. Вот если бы про ее сборку написал, это был бы Адище. )


  1. nikakoy131
    24.01.2017 10:56
    +1

    Непойму почему все используют с модулями ESP ASM1117? Это же при потреблении 200мА и питании от 5В, (5-3.3)*0,2 = 0,34 Вт в тепло и 3,3*0,2 = 0,66 Вт на питание самой платы. При батарейном питании это уже что то значит. А от 9В или 12В лучше и не подключать. Есть же прекрасные импульсные преобразователи ценой меньше 1$, например на TPS54332 (хорошо ищется по ключевому слову dc-dc-mini-3a). Размером с TO-220 корпус, по входу до 28В, КПД до 95%. У меня в городе продаются по 0.72$ (20грн)


    1. Sergua1
      24.01.2017 11:28
      -1

      При батарейном питании лучше напрямую подключать литий-железо-фосфатный аккумулятор LiFePO4 у него максимальное напряжение в элементе: 3,65 В (полностью заряжен) минимальное: 2 В (полностью разряжен)
      У ESP питание 2,2…3,6 В.
      Если питание сетевое, то какая разница какие там потери. На али AMS1117 стоит 1,45 долл. за 5 штук, это по 0,29 доллара за штуку. Модуль TPS54332 на али стоит около 0,5 долл. за штуку. В принципе разница не большая, учитывая бонус возможности регулировки выходного напряжения. Вопрос только во влиянии пульсаций TPS54332 на стабильность работы ESP. Вы сами пробовали такую связку?


      1. nikakoy131
        25.01.2017 11:58

        Сейчас в работе 3 модуля версии ESP-01. Как раз на таких модулях. Работают очень активно. Если мне не изменяет память каждых 4мс отправляют или принимают TCP пакет. Проблем в работе не замечено. Ничего не греется (тактильно не ощущается). Питаются от 7.2В батареи. TPS54332 работает на 1МГц, то есть даже минимальной «керамики» на выходе достаточно, чтоб сгладить пульсации. Я просто давно взял за правило, ставить импульсные преобразователи везде где это возможно. Тем более цены на готовые модули невероятно низкие, часто даже ниже, чем на отдельную микросхему в рознице. В своих устройствах даже приходилось покупать модуль, распаивать на элементы и впаивать в свою печатную плату


  1. leon76
    25.01.2017 10:41

    Вариант типа WEMOS D1 mini на порядок удобнее для отладки, клонов за копейки полное али :)

    image