Прошивка arduino по WIFI esp8266 esp-01
Вставка
- Опубліковано 28 вер 2024
- Делаем "прозрачный" UART - мост, что позволит
удаленно прошивать arduino и другие микроконтроллеры по WIFI.
Используем прошивку esp-link
Прошивка и утилита для прошивки модуля esp-01 качаем тут: yadi.sk/d/f843...
в архиве также схема подключения esp-01 к USB-UART конвертеру
ESP-01 с 1 Мб на борту можно купить на алиэкспресс (хороший продавец): ali.pub/dh8np
USB-TTL конвертер ali.pub/8dctg
Официальная группа ВК arduino...
спонсор видео - магазин ROBOM robom.ru
Блин я новичек в этом и купил этот модуль . Он мне весь мозг выпудрил все видосы смотрел и нихера не понятно думал сжег его и забросил на несколько месяцев но вчера решил достать его авось отдохнул от меня . Два дня просмотра тупых видео и тут я нашел ваше очень грамотное видео . Теперь все работает и я смог прошить и сделать порт моего первого модуля вайфай в жизни! Благодарю огромнейшее спасибо автору!!!
Автор, огромное тебе спасибо. Кучу информации/роликов посмотрел, но нихрена нигде не было написано/показано как шить модуль с нуля.
Гениально и главное как же просто когда знаешь что и куда кидать. Огромное спасибо за видео!
Спасибо огромное. мне пока рано не дорос до такого но с ардуиной играюсь. надеюсь в скором доросту до такого уровня ))
нужна помощь .. ESP 8266 с программой настройка ардуино скачал дополнение библиотек скопировал туда а при запуске ардуино версии нет этих файлов .. например нужно выбрать плату нет .. при попытке поиске програмой тоже плюется .. в настройках вписал сервер где должно скачиваться ..
Четыре года прошло. Как рост?
@@АндрейК-в3ю Роста нет))) поигрался и всё. Я понял что без знания языка программирования с ардуиной многое не сделаешь. По мелочам проделал что хотел. Но именно нормальные задумки не осилил в интернете частично есть нужное но опять же что бы добавить нужное нужно знать язык ((
Шикарное видео! Лайк однозначно очень помог
немного не догоняю как ESP к ардуино подключить. Был такой вопрос - но в ответе ссылка на канал а там куча видео и попробуй там найти подключение ESP к ардуине.
Присоединяюсь к этому вопросу! Как будто нет куска видео.Топикстартер неохотно отвечает на вопросы((( Телеметрию на АПМ то я подключил (с боем и бубном), а вот прошить ардуинку не могу((( Не сдаюсь, пытаюсь добить, но никак( Хотелось бы дождаться внятного пояснения. Хочу изучить этот модуль до конца.
можете подключить по ICC (I2C), можно по UART и передавать AT команди
а я так и не понял как потом ардуино к ви фи модулю подключать для прошивки какие выводы есп к каким выводам ардуино подключать
Выполнил все как сказано и показано. Каждый файл прошился. Но модуль WiFi не видно. Да и на видео светится по два светодиода, у меня же только красные. В чем причина может быть?
А где схема подключениея Ардуины к ESP ? Как то странно, вот ESP к конвертору подключен, и вдруг раз, и он уже к Ардуине подцеплен. Чтото вы не договариваете, или я пропустил?
Вы видимо пропустили слово uart, или серийный порт
Круто!!!
Спасибо.
Прошить получилось с третьего раза. точка не появлялась в сети. Программу запускал от имени администратора.
на сколько резистор?
Cпасибо. Здравствуйте. Все повторил, после ввода пароля в домашнюю сеть (в esp link) у меня произошел сбой , не довел до конца. Второй раз войти не получается. Как это сделать? С уважением, Александр.
Спасибо Вам за ваш ролик. Все четко понятно. Я попытался сделать всё по ролику, но установить утилиту так и не удалось. К сожалению, я работаю под линуксом, и в винде не силен. Подскажите, пожалуйста, по какой причине может быть так, что я не могу установить утилиту XTCOM_UTIL? Заранее благодарен. С уважением, Давид.
Привет . Я могу этот модуль установить в АВТО ( которое стоит возле дома ) , и както управлять модулем через смартфон ???
А схемку подключения модуляESP-01 к Arduinu можно? И возможно ли его подключение через USB разъём на Arduino? Спасибо!
Подскажите какой резистор нужно припаять? Припаял на 4.7 KOm , работало с прерыванием то есть точка доступа то нет, подключился она потом отсоединилась и сейчас вощобще не видно ее.Походу сгорел.
подскажи пожалуйста, я программатором смогу прошить напрямую во флеш?
можно ли таким способам прошить nodmcu 3v
Не подскажете, можно ли один и тот же esp8266 модуль использовать как для беспроводной прошивки, так и как wifi модуль в ардуино. Ну допустим робот машинка управляемая по wi fi. И если нужно что то поменять в коде, то использовать тот же wifi модуль для беспроводного исправления кода?
Зачем вам использовать Arduino, если у вас есть ESP8266?
+ARDUINO это просто Просто у меня esp 01 . Там выводом мало, но у ардуино их достачно для моих нужд. Покупать не хочу если есть такая возможность чтоб прошивать по wifi и в то же время использовать как wifi модуль
кто нибудь пробовал -мега 2560 так прошивается ?
Есть ли здесь люди,которые смогут эту работу отскринить? Нужно для отчета, так как у меня не получается что бы была раздача вай фая
появляется сеть AI-THINKER_0C7253 и требует пароль
Какой резистор вы использовали?
1К
У меня через тиббо не работает =(
COM порт Open Successful
Но при попытке UART модуля соединиться с ESP (кнопка "Connect") - Conection Failed. Хотя пока программа пытается соединиться и делает свои 200 попыток, постоянно мигают светодиоды на модулях (на UART: красный и синий, а на ESP синий).
Но в итоге Conection Failed. Ну и прошивку, разумеется не могу залить.
В чем может быть проблема? Как решить?
s1.radikale.ru/uploads/2017/3/4/b92dfa4457cf9a520a5c51fb20d55e1c-full.png
ответ в группе vk.com/arduino_nodemcu_esp8266
Используя такую конструкцию, как реализовать отправку\получение данных в интернет с помощью MQTT?
В вебинтерфейсе всё настраивается
В веб интерфейсе настраивается подключение esp к mqtt брокеру. Механизм получения и отправки данных из самой ардуины остаётся непонятным. Там лишь сказано что нужно использовать SLIP протокол для связи с сервером.
в вебинтерфейсе настраивается только прошивка esp-link для самой esp она коннектится с mqtt сервером, а сама ардуина уже использует другую библиотеку esp-client для связи с esp-link, через эту библиотеку как я понял ардуино и управляет еспешкой на какие топики mqtt подписываться и какие посылки серверу отправлять, бяда в другом: ARDUINO IDE эту библиотеку не компилит, выдает ошибки, видимо компилить надо эклипсом или через visual studio
arduino ide 165 re2 вроде бы компилит
ссылочкой на рабочий tibbo не поделитесь? а то все что в инете нашел с неподписанными драйверами отказывается работать
один раз подключилось, слетело, теперь не могу подключиться
Подскаже как собрать проект esp link с исходников, у меня не получается.
github.com/jeelabs/esp-link#releases-downloads исходник. В файле Windows.md есть описание как это сделать. Но у меня невкакую.😔 Жду ответа. Заранее спасибо.
Исходники компилируются, а папка data загружается как есть в SPIFFS
ARDUINO это просто Будет желание сделай видео может комуто понадобится. Можеш мне в этом помоч например в вк?
Олово более легкоплавкий????
кто поможет в вацапе или дистанционно в моем компе разобраться с ардуино
помогите после прошивки вышло такое ua-cam.com/video/N-tw39kgv5c/v-deo.html
скорее всего ошибка с адресами при прошивке.
а можно узнать что за прошивка заливалась на видео? и какая память установлена на вашем модуле в видео на 8Mbit (1 МБ) ??
Как можно подключить arduino uno к сети wi-fi через ESP? Может статья или пример есть. Спасибо
Все прошилось, очень благодарю Вас. даже с дохлым бутлоадером прошилась через Вифи. Оставлю инфу как получилось но для Nodmcu, но все также само и для других версий 100%
Загружаете все как на видео. ( я юзал nodemcu, чтоб его програмить D3 на землю кидаете или кнопку Flash держите и включаете в usb через его разьем) далее все по видео делаете, 3 прошивки подряд.
Виртуальний порт делаете через Tibbo VSP Manager. долго геморился как его скачать, с офф сайта все взял, там качаете полный набор ненужной фигни типа Tibbo Connection Wizard и как установили в меню пуска ищите Tibbo VSP Manager. далее как по видео.
Arduino - NodMcu (Rx-Tx, Tx-Rx, Gnd- Gnd, Reset(Arduino)-D6(NodMcu) )
В Tibbo VSP Manager и на странице esp модуля скорость должна совпадать.
Методом тестирования:
Arduino Nano програмируется по Wi-Fi через Esp8266 на скорости 57600
Arduino Uno програмируется по Wi-Fi через Esp8266 на скорости 115200
На других скоростях все мимо идет.
На Mega не смог пока, чет не хочет она работать
___
Смог мегу прошить по wifi, но нужно кнопку ресет самому клацать, пока так, скорость тоже 115200
А может можете выложыть видео как прошывать по бифи мегу?
могу попробовать, легкие скетчи загружаются нормально, а вот скетч на 35кб уже не грузит, начинается прошивка, rx, tx мигают а потом пропадают и прошивка останавливается и ресет нужно нажимать, еспшка не ресетит почемуто
Подскажите пожалуйста, можно ли организовать связь двух устройств по USB на основе модулей ESP8266 через Wi-Fi или напрямую ESP & ESP?
Огромное Спасибо помог , ни как не мог разобраться чтобы роутер увидел esp8266 что уже не делал.
Спасибо, все получилось! Скажите, где взять посвежее прошивку, а то эта 2016го года?
2 года у меня валялся есп14 и я не мог с ним разобраться ) теперь у меня 3д принтер работает по вайфаю) жирный лайк автору
Как всегда отличный ролик, почти все свои проблемы решил с помощью Ваших роликов !. Вот еще бы ролик как передать текстовую информацию на ардуино через esp по UDP?
лучшее объяснение! все работает отлично! спасибо.
Все прошилсось, но точка доступа не появляется
Не получеться, подключиться, пишет нет драйверов!
Понравилось, полезно. Спасибо!
а резистор на сколько ом
1-10 ком. он нужен не для того, чтобы логическую 1, а для того, чтобы не 0
у меня на модуле реле с оптопарой РС 817 С ужо стоит!
Подключил GPIO 0 в ESP-12Е, к пину RESET на ардуино нано. И скетч с Ардуино IDE сразу загрузился.
у меня esp8266 12 f не подскажите как его подключить
оно то все вгрузилось но ничего не работает
дохлая твоя утилита
Спасибо
Do You know how to solve this Error ? "error: espcomm_upload_mem failed"
Я для подобной задачи использовал малинку и проброс USB. Потому что с прогами виртуальных портов, чтобы они виделись ардуино IDE как то не заладилось (под линуксом)
Получилось прошить Arduino UNO, пробую прошить Arduino MEGA, не получается. Пробовал менять скорость на 115200 тоже не идёт прошивка. Кто знает, в чём может быть проблема?
Как мне прошивать ардуино через веб интерфей по вайфай из телефона?! Хочу прошивать бинарный файл
Здравствуйте, все сделал , esp01 появилась в домашней сети , вирт порт настроил , пытаюсь скетч загрузит , через монитор Tibbo выдает это -
05/02/19 09:32:03 - COM20 (INFO): TCP connection with 192.168.1.42:23 closed
05/02/19 09:32:03 - COM20 (INFO): Device closed
05/02/19 09:44:03 - COM20 (INFO): VSP opened, transport=TCP(TDI), routing=client, remote=192.168.1.42:23, connect=immediately, OTF=out-of-band
05/02/19 09:44:03 - COM20 (INFO): Established TCP connection with 192.168.1.42:23
05/02/19 09:44:13 - COM20 (ERROR): "On-the-Fly" command for 192.168.1.42 - set baud rate to 57600 bps...timed out
05/02/19 09:44:13 - COM20 (WARNING): "On-the-Fly" settings disabled (until connection established or port opened next time)
что может быть?
Здравствуйте.Только увидел ваше видио,я новичок,такой вопрос для управление по вай фай Ардуино ESP будет работать,перепрошивать ещё надо
Вот эта программа для Android play.google.com/store/apps/details?id=com.ucconnect.uctcpipadapter_hex&hl=ru работает с модулем прошитым в данном видео. Как ее прикрутить к App Inventor 2 (по аналогии с UDP Sender) для обмена данными (ArduinoAndroid App Inventor 2) в обе стороны?
Оно то понятно пока только смотреш не начиная делать, В уроке существенный косяк, Не приложено программу для создания виртуального порта. Таких что создают порты куча но чтобы адекватно связала порт с ip за пол года если не больше ни одной программы которую можно при етом скачать не наел.
Все загрузилось , есть точка доступа, но при загрузке в ардуино нано выдаёт ошибку: (avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe6) использую esp-12Е
Какой програматор используете в Ардуино IDE?
Программирование прошло но я обратил внимание что у меня сбрасываются адреса после нажатия download. Пример есть скрины написал как положено 0x1000 user1.bin, а запись идёт как 0x00000 user1.bin и так же пишу как надо 0x7E000 blank.bin , а запись идёт как 0x00000 blank.bin. Соответственно в итоге потерял устройство в списке WIFI. Даже CoolTerm теперь не конектится. Как в вашей прошивке записать обратно заводские параметры по умолчанию? vasya.morozov.1963@mail.ru
Название видео подразумевает прошивку самой ESP-01 по OTA. Думал найду ответ. Может подскажете, уже все испробовал. Не могу ни как прошить 01 по воздуху. ESP-12 шьется без проблем. 01 модуль в Arduino ID порт myesp видно. При попытке прошить пишет " выбранный последовательный порт
не существует или плата не подключена к нему" . Заранее спасибо.
Arduino: 1.8.2 (Windows 7), Плата:"Arduino/Genuino Uno"
Скетч использует 928 байт (2%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x20
Произошла ошибка при загрузке скетча
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
и вот такой глюк
при попытке отправить скетч на ардуино нано или уно, ардуино ide выдает ошибку (avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe6) выложите пожалуйста схему подключения, для прошивки ардуино через esp-01
Вот моя проблема теперь : имею спортивный эбу с машины на нем есть выходы usb и rs232 TX - RX подключаю к ним модуль а программа эбу на ноуте не видит вайфай модуль . Я даже не могу создать виртуальный ком порт хотя я не уверен что программе эбу нужен этот виртуальный порт. Может вы глянете я видео для вас записал ну и попытался объяснить хотя для меня это сложно ua-cam.com/video/XQBGhdg46t4/v-deo.html
Здравствуйте, прошил вашу прошивку, веб морда открывается, к точке цыпляется. Как серийный порт не м=получилось использовать. Хочу прошить туда прошиву с АТ командами. Прошивка проходит успешно но на модуле не чего не изменилось. до сих веб морда от вашей прошивки, АТ команды не работают. Как быть?
Пытаюсь повторить проэкт:
ua-cam.com/video/n5WZ_BNRvRY/v-deo.html
Смс через ESP8266. Сам модуль запрогрммировал той прошивкой которую дали в ссылке, саму ардуино тоже запрограммировал, но ардуино в терминале пишет что нет ответа от модуля. Подскажите решение. Я начинающий и жду совета. Можно на мой sergejkrugliakovv@vmail.com
не получилось. после прошивки и подключении к компу постоянно издает комп звут то подключится USB устройство то пропадет WI-FI соответственно ничего не находит. что можт быть не так?
одно нормальное видео. но версия наверное 1, потому с ней и ставится перемычка или резистор. с 4 версией этого модуля такой перемычки уже не надо?
А скорость во всех настройках на привычную 9600 можно поменять. или только 57600?
Здрасти.Всё сделал как в вашем видео,но модуль ненаходит домашней сети.Исчет уже час.В чём может быт проблема?
можно схему подключения esp к ардуине.. ошибку выдаёт, пытаюсь в pro mini залить
Если сия процедура будет доступна для Linux - подпишусь на канал :)
к сожалению pro micro (она же леонардо) ни как не хочет прошиваться, беда :(
где найти программу виртуальный порт который используется в примере у вас ?
хмм... а у меня для этого есть провода разветвители
Самый гигантский скетч размером 926 байт это орригинально.
а ресет то кто будет нажимать при прошивке ардуины?
Кстате я вообще резистор не подключаю и все грузит и работает.
Очень все понятно разжованно! Спасибо огромное!
нод мсу флешер прошьет сразу все 3 файла
Здравствуйте ,МАРСЕЛИЧ, подскажите пожалуйста. После 3-х разового програм-я роутер видит esp постоянно, а после шагов по привязке к роутеру- только 15 сек.??
Решилось заменой модуля. И ещё, необходимо указывать IP, кот выдал роутер.
Где в списке плат ESP-07
Хочу спросить, как залить прошивку без роутера, т.е. по wifi напрямую в ардуину?
в ардуино нет вайфая, поэтому к ней и цепляют еспшку, в которой тот есть, по большому счёту, если проект не содержит аналоговых входов, то ардуину можно не использовать и обойтись еспшкой.
А на arduino MEGA это реализовать реально?
Да, в нашей группе в контакте кто-то делал это на arduino mega
да
vk.com/topic-123836335_34016897?post=521
тут я понял, что это не решилось. Были ли другие , удачные попытки?
Если у Вас есть возможность, сделайте ролик с программированием меги по wifi
а что за резистор он впаевыет ?
а чем отличается модуль ESP-01 от ESP-01S ? Хочу заказать чтобы залить в него прошивку esp-link
количеством памяти 512кБ и 1МБ соответственно
Просто гениально!
Не запускается утилита. Help!!!
так прошивка модуля вифи или платы ардуино ?
какой-то колхозинг
Афигенски!)
можно ли аналогично прошивать через блютус? я конечно понимаю что ресет придется вручную дергать
Можно, при большом желании можно и ресет вывести
После прошивки тупо нет точки доступа, не подскажите в чем проблема?
PS. до этого через АП команды как точка доступа он работал
Спасибо!!!
Извините, по поводу названия не прав. Невнимательно прочитал. Но вопрос актуален. Если не сложно, могли бы вы помочь.
Видимо Python не установлен, либо установлен не так
Спасибо за ответ, но нет. Ответ нашел в другом вашем видео о прошивке именно ESP по воздуху. Проблема оказалась в нехватке памяти.
0x1000==4096
hex -> dec))
Отличное видео ! Спасибо !
Arduino Nano прошивает ESP8266? А схема соединения ESP и Nano?
rx - TX
TX - rx
gpio0 - rst
gnd - gnd
спасибо! получилось. не с первого раза, но заработало!
при использовании esp8622 12e не получается прошить. есть какие нибудь отличия? от 1ой версии?
по моему, там нужно еще gpio 15 на землю, чтоб флеш память подключилась
Отличия есть: 4МБ flash против 1МБ у ESP-01, для прошивки изменятся адреса:
0x00000 boot_v1.5.bin
0x1000 user1.bin
0x3FE000 blank.bin
gpio 15 трогать не нужно
Не получается все повторил для esp8622 12e, прошивка прошла, а соединения нет
Странно, на UNO без проблем, на NANO,- облом. Что может быть ?
скорость для прошивки. погуглить скорость прошивки uno
Спасибо, сейчас буду рыть.
Спасибо,все получилось! У Вас нет желания записать ролики по Arduino+8266 01+ App Inventor для "особо одаренных"?
Как подключил uno у меня
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
Такие ошибки.
Огромное спасибо!!!!
Вам спасибо, что смотрите