1. Для прошивки необходимо демонтировать ESP из собранной схемы.
2. ESP плохо дружит с макетной платой.
Первый нюанс «лечится» припаиванием гребенки типа «мама» к прошивочному модулю Witty.
![](https://habrastorage.org/files/65c/47c/41c/65c47c41c8624733bdcc9c02f00d0cb3.jpg)
«Лишние» ноги запараллелены с GND или VCC, и будут очень кстати при подключении нескольких модулей.
Второй нюанс можно подправить «добавлением» еще одной макетной платы.
![](https://habrastorage.org/files/ad5/3b3/621/ad53b36210ae4733956cd90f78518cac.jpg)
Но все равно получается или/или. На этом тему можно было бы закрывать, но тут приехало пополнение ESP-12F.
![](https://habrastorage.org/files/fa4/43f/a2f/fa443fa2fa2e4f7eb854d49c179ba7cc.jpg)
Первым делом дружим ESP с прошивочным модулем Witty.
![](https://habrastorage.org/files/f77/9cb/a9b/f779cba9b4d841f7b049002cb9256692.jpg)
Добавляем гребенку «мама-мама» для удобства подключения ESP без прошивочного модуля.
![](https://habrastorage.org/files/ad1/554/e1d/ad1554e1dddc48c28ddbd1a7a41a83c9.jpg)
Гребенка «мама-мама» смотрится не очень, поэтому решаю сразу припаять «маму»:
![](https://habrastorage.org/files/0d2/f6e/b00/0d2f6eb009364189901c5a3613feee47.jpg)
Но как тогда прошивать с помощью Witty, наверное как то так:
![](https://habrastorage.org/files/c2b/0f2/615/c2b0f2615e54474582b7ff252925817d.jpg)
В стандартной гребенке передвинул пластиковое основание к центру.
![](https://habrastorage.org/files/e5c/81b/d0b/e5c81bd0b98e468798a51cefae2c16c2.jpg)
Прошивается на ура, но как-то громоздко, поэтому решил минимизировать обвес.
![](https://habrastorage.org/files/69f/f31/063/69ff31063f174571815d1fedd5ebc895.jpg)
1 SMD резистор на 10кОм между GND и GPIO15, другой обычный резистор на 10кОм между VCC CP_PD/EN. Перед прошивкой, делаем ресет с замыкнутым GPIO0 на землю. Конвертер 5В > 3,3В на AMS1117 не помешает.
![](https://habrastorage.org/files/0de/c92/3da/0dec923da5e3427ea11e08f3dfbd7df5.jpg)
Френдлим ESP-12 с макеткой.
![](https://habrastorage.org/files/29a/410/6e4/29a4106e44434dadabf36d65f69a84c2.jpg)
Вот такая вот экзотика.
![](https://habrastorage.org/files/32c/30e/962/32c30e96210146099d3895a04455510c.jpg)
Комментарии (12)
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
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грн)
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. Вы сами пробовали такую связку?nikakoy131
25.01.2017 11:58Сейчас в работе 3 модуля версии ESP-01. Как раз на таких модулях. Работают очень активно. Если мне не изменяет память каждых 4мс отправляют или принимают TCP пакет. Проблем в работе не замечено. Ничего не греется (тактильно не ощущается). Питаются от 7.2В батареи. TPS54332 работает на 1МГц, то есть даже минимальной «керамики» на выходе достаточно, чтоб сгладить пульсации. Я просто давно взял за правило, ставить импульсные преобразователи везде где это возможно. Тем более цены на готовые модули невероятно низкие, часто даже ниже, чем на отдельную микросхему в рознице. В своих устройствах даже приходилось покупать модуль, распаивать на элементы и впаивать в свою печатную плату
leon76
25.01.2017 10:41Вариант типа WEMOS D1 mini на порядок удобнее для отладки, клонов за копейки полное али :)
foxin
Нет, вы серьезно? Перепаять пины — достойно отдельной статьи?
ugsm
не скажу насчет статьи в целом, но вариант колхозинга модуля непосредственно на 2.54мм гребенку вижу впервые. И не надо никаких переходных плат, гениально!
Sergua1
нет, я в шутку )