Варианты подключения ESP826 ESP-12. Экзотика

в 12:50, , рубрики: arduino, ESP-12, esp8266, Железо

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

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

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

Варианты подключения ESP826 ESP-12. Экзотика - 1

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

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

Варианты подключения ESP826 ESP-12. Экзотика - 2

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

Варианты подключения ESP826 ESP-12. Экзотика - 3

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

Варианты подключения ESP826 ESP-12. Экзотика - 4

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

Варианты подключения ESP826 ESP-12. Экзотика - 5

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

Варианты подключения ESP826 ESP-12. Экзотика - 6

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

Варианты подключения ESP826 ESP-12. Экзотика - 7

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

Варианты подключения ESP826 ESP-12. Экзотика - 8

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

Варианты подключения ESP826 ESP-12. Экзотика - 9

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

Варианты подключения ESP826 ESP-12. Экзотика - 10

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

Варианты подключения ESP826 ESP-12. Экзотика - 11

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

Варианты подключения ESP826 ESP-12. Экзотика - 12

Автор: Sergua1

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js