Подключение и прошивка ESP-12 (ESP-12F/ESP-12E/ESP-12Q) с помощью Arduino
HTML-код
- Опубликовано: 25 июн 2019
- Как подключить и прошить ESP8266 ESP12F с помощью Arduino Uno. Схема подключения и подготовка к прошивке.
Присоединяйтесь ВКонтакте: im_pub
Ссылки на комплектующие:
ESP-12F: ali.pub/3hs27z
Arduino Uno: ali.pub/399f25
Arduino Uno со шнуром USB: ali.pub/399f6m
LM1117 3.3: ali.pub/3hs3q1
Кнопки: ali.pub/3hs3mx
Резисторы: ali.pub/399hw1
Конденсаторы: ali.pub/3hs4ce
Настройка Arduino IDE для работы с ESP8266: • Arduino IDE и ESP8266:...
#arduino #esp8266 #esp12 #схема #настройка #прошивка #ардуино #uno #esp12f Наука
А как же 3,3v y ttl esp8266
Делитель не нужно?
На данной схеме делитель теоретически нужен, но на практике ни разу не было неприятностей из-за его отсутствия. На USB-TTL конвертере конечно же нужно выставлять перемычку на 3.3В
Это видео для истории. Спустя время вернусь чтобы второй оживить :) спасибо за труд
Большое спасибо за видео!!! Только в нём узнал про подтягивающие резисторы на EN и RST. До этого всю голову сломал, почему мои ESP-01 не подключаются к Wi-Fi. Припаял к ним 10 кОм и свершилось чудо - всё заработало, к сети прицепились, команды друг на друга передают. Респект Вам!!
Спасибо! Удобный и понятный гайд
Год 4 назад прошивал 8266 12Е .... прошёл 4 года 2 дна сижу у компьютера и немого обновить Прошивку. ... Причина забыл на ардуино пин рестарт подтянуть на землю. ... спасибо очень помог ваш ролики с помнить. СПАСИБО
СПАСИБО ОГРОМНОЕ.
Спасибо, так и знал что лучше D1 mini использовать. :-)
Круто: задавить на дуринке проц резетом чтобы использовать её как USB-COM конвертер. :)))
проблема с шиной i2c, как на модуле этом завести, например, bmp280? буду очень благодарен за подсказки, модуль bmp280 рабочий, библиотека тоже, обвязку резисторами сделал, данные не приходят, осциллографом посмотреть не могу что происходит
Прошивка модуля происходит непосредственно через саму ардуино? То есть кабель подключается к самой ардуино и настраивается IDE для прошивки esp?
Что нужно изменить или добавить в скетч, чтобы прописать две точки доступа (то есть две WiFi сети)?
Если одна не работает, то будет само подключаться к другой ?
Может кто подскажет, сколько максимальная(стабильная) рабочая частота работы GPIO линий? В гугле был, не нашел.
подключил и прошил esp, блинк мигает, но как управлять выходами ардуинки через esp?
Можете нубу подсказать, как действовать, с чего начать?
На 3Д-принтере стоит штатно экранчик TFT28, но Wi-Fi не было.
Решил добавить, естественно, на Али всплыла платка ESP-12S - в описании говорится, совместима с данным жкраном, поддерживает облачное хранилище, перепрошивку (чего?) и т.д.
В общем, рою интернет, никак не могу понять, что с этим всем делать.
Просто присоединение к соответствующим пинам на плате ничего не дало. В экранчике есть опция включения Wi-Fi, но ровным счетом ничего не происходит.. куда копать, с чего начать?
Надо шить что-то в экран или в эту штуку..?
Надо писать прошивку для этой штуки и прошивать её. Но вообще, у Вас в принтере уже стоит микроконтроллер и он соединён с экраном. Экран показывает только то, что говорит ему показывать микроконтроллер. Соответственно, чтобы активировать неработающую опцию надо подключать wifi-модуль не к экрану, а к микроконтроллеру принтера. Но простое подсоединение ничего не даст. Надо сначала узнать какая прошивка в микроконтроллере принтера, поддерживает ли она работу с esp8266. В общем, без соответствующего опыта, вам по любому не разобраться. Так что не ломайте принтер. И если у принтера есть порт для подключения к компу и очень хочется управлять им по wifi, то лучше и проще взять raspberry pi, накатить на неё octoprint и подключить к принтеру через штатный разъём.
Можете объяснить, почему не надо перекрёстное подключение RX-TX в случае Arduino, и относится ли это к MEGA?
Да, это относится и к Mega. Не надо, потому что они перекрещиваются usb-uart чипом на плате Arduino (например CH340)
@@iomoio3897 но у MEGA несколько UART портом, и в случае если
Подключение происходит к, например, rx1, tx1 перекрещивать таки нужно?
@@oOKONDRATOo Подключается именно к тем пинам (0, 1), на которых USB-UART висит. Перекрещивание не нужно.
почему нельзя использовать 3.3 которые есть уже на плате uno?
Ток большой у esp
Подскажите, зачем так? Чем ардуинка уно стоимостью 150р лучше usb2ttl стоимостью 50р?
Ничем не лучше. Это на тот случай, если в наличии нет конвертера, но есть Uno.
@@iomoio3897 принял
А нельзя запитать от 3.3 В на Ардуино?
Тока может не хватить. В таком случае ESP может постоянно перезагружаться.
@@iomoio3897 а если от ЛБП запитать с общей землёй?
104ый конденсатор емкостью 0.1мкФ))))))))))))
что то с MEGA не получается..
По Вашему комментарию проблему не определить. Перемычку на Reset поставили?
@@iomoio3897 Подскажите, замыкаю reset и GND пропадает порт, пробую прошить на leonardo
@@mendima на леонардо usb в самом чипе, на uno usb отдельной микросхемой
У меня банальный вопрос подобных схемок. Откуда у людей лишние резисторы, кнопки и конденсаторы (в меня-то валом) если у них есть только esp и Arduino? А объединение нужно лишь временно, для срочной прошивки esp. Покупать отдельно обвязку слишком накладно, вместо того чтобы купить готовый usb-ttl или готовый программатор для esp. Т.е. либо без обвязки либо никак.
А еще проще сразу NodeMCU купить и не заморачиваться ни с обвязкой, ни с конвертерами! Или нет! Вдруг проводов не окажется... Лучше Lego WeDo купить! Вы правы, такие видео не достоины права на существование! ;)))
@@iomoio3897 за старания спасибо, но лучше, когда цель, все же, отправдывает средства! Но, уже нашел ролик где кроме Ардуино и esp больше ничего не надо, но ещё не пробовал :)
@@rasiyanin, купил 1к контактов типа дюпон за 200руб, катушка МГТФ 0,14 валяется, нарезал любых проводов сколько надо, качество достойное. Обвес можно "сдуть" с любой платы, компьютерной или другой.
Есть вариант смотреть видосы, писать коменты, но ничего не делать при этом.