Прошивка arduino по WIFI esp8266 esp-01
Вставка
- Опубліковано 21 вер 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
Блин я новичек в этом и купил этот модуль . Он мне весь мозг выпудрил все видосы смотрел и нихера не понятно думал сжег его и забросил на несколько месяцев но вчера решил достать его авось отдохнул от меня . Два дня просмотра тупых видео и тут я нашел ваше очень грамотное видео . Теперь все работает и я смог прошить и сделать порт моего первого модуля вайфай в жизни! Благодарю огромнейшее спасибо автору!!!
Гениально и главное как же просто когда знаешь что и куда кидать. Огромное спасибо за видео!
Автор, огромное тебе спасибо. Кучу информации/роликов посмотрел, но нихрена нигде не было написано/показано как шить модуль с нуля.
Огромное Спасибо помог , ни как не мог разобраться чтобы роутер увидел esp8266 что уже не делал.
2 года у меня валялся есп14 и я не мог с ним разобраться ) теперь у меня 3д принтер работает по вайфаю) жирный лайк автору
Все прошилось, очень благодарю Вас. даже с дохлым бутлоадером прошилась через Вифи. Оставлю инфу как получилось но для 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 мигают а потом пропадают и прошивка останавливается и ресет нужно нажимать, еспшка не ресетит почемуто
Спасибо огромное. мне пока рано не дорос до такого но с ардуиной играюсь. надеюсь в скором доросту до такого уровня ))
нужна помощь .. ESP 8266 с программой настройка ардуино скачал дополнение библиотек скопировал туда а при запуске ардуино версии нет этих файлов .. например нужно выбрать плату нет .. при попытке поиске програмой тоже плюется .. в настройках вписал сервер где должно скачиваться ..
Четыре года прошло. Как рост?
@@АндрейК-в3ю Роста нет))) поигрался и всё. Я понял что без знания языка программирования с ардуиной многое не сделаешь. По мелочам проделал что хотел. Но именно нормальные задумки не осилил в интернете частично есть нужное но опять же что бы добавить нужное нужно знать язык ((
лучшее объяснение! все работает отлично! спасибо.
Как всегда отличный ролик, почти все свои проблемы решил с помощью Ваших роликов !. Вот еще бы ролик как передать текстовую информацию на ардуино через esp по UDP?
Очень все понятно разжованно! Спасибо огромное!
Понравилось, полезно. Спасибо!
Шикарное видео! Лайк однозначно очень помог
немного не догоняю как ESP к ардуино подключить. Был такой вопрос - но в ответе ссылка на канал а там куча видео и попробуй там найти подключение ESP к ардуине.
Присоединяюсь к этому вопросу! Как будто нет куска видео.Топикстартер неохотно отвечает на вопросы((( Телеметрию на АПМ то я подключил (с боем и бубном), а вот прошить ардуинку не могу((( Не сдаюсь, пытаюсь добить, но никак( Хотелось бы дождаться внятного пояснения. Хочу изучить этот модуль до конца.
можете подключить по ICC (I2C), можно по UART и передавать AT команди
Подключил GPIO 0 в ESP-12Е, к пину RESET на ардуино нано. И скетч с Ардуино IDE сразу загрузился.
у меня esp8266 12 f не подскажите как его подключить
Просто гениально!
а я так и не понял как потом ардуино к ви фи модулю подключать для прошивки какие выводы есп к каким выводам ардуино подключать
Самый гигантский скетч размером 926 байт это орригинально.
Если сия процедура будет доступна для Linux - подпишусь на канал :)
Спасибо, все получилось! Скажите, где взять посвежее прошивку, а то эта 2016го года?
Спасибо
Я для подобной задачи использовал малинку и проброс USB. Потому что с прогами виртуальных портов, чтобы они виделись ардуино IDE как то не заладилось (под линуксом)
А где схема подключениея Ардуины к ESP ? Как то странно, вот ESP к конвертору подключен, и вдруг раз, и он уже к Ардуине подцеплен. Чтото вы не договариваете, или я пропустил?
Вы видимо пропустили слово uart, или серийный порт
Как можно подключить arduino uno к сети wi-fi через ESP? Может статья или пример есть. Спасибо
Выполнил все как сказано и показано. Каждый файл прошился. Но модуль WiFi не видно. Да и на видео светится по два светодиода, у меня же только красные. В чем причина может быть?
Афигенски!)
Огромное спасибо!!!!
Вам спасибо, что смотрите
Подскажите пожалуйста, можно ли организовать связь двух устройств по USB на основе модулей ESP8266 через Wi-Fi или напрямую ESP & ESP?
Круто!!!
Здравствуйте.Только увидел ваше видио,я новичок,такой вопрос для управление по вай фай Ардуино ESP будет работать,перепрошивать ещё надо
Здравствуйте, все сделал , 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)
что может быть?
Спасибо!!!
Спасибо.
Спасибо Вам за ваш ролик. Все четко понятно. Я попытался сделать всё по ролику, но установить утилиту так и не удалось. К сожалению, я работаю под линуксом, и в винде не силен. Подскажите, пожалуйста, по какой причине может быть так, что я не могу установить утилиту XTCOM_UTIL? Заранее благодарен. С уважением, Давид.
одно нормальное видео. но версия наверное 1, потому с ней и ставится перемычка или резистор. с 4 версией этого модуля такой перемычки уже не надо?
Cпасибо. Здравствуйте. Все повторил, после ввода пароля в домашнюю сеть (в esp link) у меня произошел сбой , не довел до конца. Второй раз войти не получается. Как это сделать? С уважением, Александр.
не получилось. после прошивки и подключении к компу постоянно издает комп звут то подключится USB устройство то пропадет WI-FI соответственно ничего не находит. что можт быть не так?
Прошить получилось с третьего раза. точка не появлялась в сети. Программу запускал от имени администратора.
Здравствуйте, прошил вашу прошивку, веб морда открывается, к точке цыпляется. Как серийный порт не м=получилось использовать. Хочу прошить туда прошиву с АТ командами. Прошивка проходит успешно но на модуле не чего не изменилось. до сих веб морда от вашей прошивки, АТ команды не работают. Как быть?
Название видео подразумевает прошивку самой ESP-01 по OTA. Думал найду ответ. Может подскажете, уже все испробовал. Не могу ни как прошить 01 по воздуху. ESP-12 шьется без проблем. 01 модуль в Arduino ID порт myesp видно. При попытке прошить пишет " выбранный последовательный порт
не существует или плата не подключена к нему" . Заранее спасибо.
Подскажите какой резистор нужно припаять? Припаял на 4.7 KOm , работало с прерыванием то есть точка доступа то нет, подключился она потом отсоединилась и сейчас вощобще не видно ее.Походу сгорел.
А схемку подключения модуляESP-01 к Arduinu можно? И возможно ли его подключение через USB разъём на Arduino? Спасибо!
Do You know how to solve this Error ? "error: espcomm_upload_mem failed"
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
Получилось прошить Arduino UNO, пробую прошить Arduino MEGA, не получается. Пробовал менять скорость на 115200 тоже не идёт прошивка. Кто знает, в чём может быть проблема?
подскажи пожалуйста, я программатором смогу прошить напрямую во флеш?
А скорость во всех настройках на привычную 9600 можно поменять. или только 57600?
к сожалению pro micro (она же леонардо) ни как не хочет прошиваться, беда :(
можно схему подключения esp к ардуине.. ошибку выдаёт, пытаюсь в pro mini залить
Извините, по поводу названия не прав. Невнимательно прочитал. Но вопрос актуален. Если не сложно, могли бы вы помочь.
Видимо Python не установлен, либо установлен не так
Спасибо за ответ, но нет. Ответ нашел в другом вашем видео о прошивке именно ESP по воздуху. Проблема оказалась в нехватке памяти.
Привет . Я могу этот модуль установить в АВТО ( которое стоит возле дома ) , и както управлять модулем через смартфон ???
Как мне прошивать ардуино через веб интерфей по вайфай из телефона?! Хочу прошивать бинарный файл
Не получеться, подключиться, пишет нет драйверов!
а ресет то кто будет нажимать при прошивке ардуины?
Все загрузилось , есть точка доступа, но при загрузке в ардуино нано выдаёт ошибку: (avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe6) использую esp-12Е
Какой програматор используете в Ардуино IDE?
где найти программу виртуальный порт который используется в примере у вас ?
оно то все вгрузилось но ничего не работает
Здравствуйте ,МАРСЕЛИЧ, подскажите пожалуйста. После 3-х разового програм-я роутер видит esp постоянно, а после шагов по привязке к роутеру- только 15 сек.??
Решилось заменой модуля. И ещё, необходимо указывать IP, кот выдал роутер.
Все прошилсось, но точка доступа не появляется
можно ли таким способам прошить nodmcu 3v
Не подскажете, можно ли один и тот же esp8266 модуль использовать как для беспроводной прошивки, так и как wifi модуль в ардуино. Ну допустим робот машинка управляемая по wi fi. И если нужно что то поменять в коде, то использовать тот же wifi модуль для беспроводного исправления кода?
Зачем вам использовать Arduino, если у вас есть ESP8266?
+ARDUINO это просто Просто у меня esp 01 . Там выводом мало, но у ардуино их достачно для моих нужд. Покупать не хочу если есть такая возможность чтоб прошивать по wifi и в то же время использовать как wifi модуль
на сколько резистор?
так прошивка модуля вифи или платы ардуино ?
а чем отличается модуль ESP-01 от ESP-01S ? Хочу заказать чтобы залить в него прошивку esp-link
количеством памяти 512кБ и 1МБ соответственно
Хочу спросить, как залить прошивку без роутера, т.е. по wifi напрямую в ардуину?
в ардуино нет вайфая, поэтому к ней и цепляют еспшку, в которой тот есть, по большому счёту, если проект не содержит аналоговых входов, то ардуину можно не использовать и обойтись еспшкой.
Оно то понятно пока только смотреш не начиная делать, В уроке существенный косяк, Не приложено программу для создания виртуального порта. Таких что создают порты куча но чтобы адекватно связала порт с ip за пол года если не больше ни одной программы которую можно при етом скачать не наел.
можно ли аналогично прошивать через блютус? я конечно понимаю что ресет придется вручную дергать
Можно, при большом желании можно и ресет вывести
а резистор на сколько ом
1-10 ком. он нужен не для того, чтобы логическую 1, а для того, чтобы не 0
у меня на модуле реле с оптопарой РС 817 С ужо стоит!
кто нибудь пробовал -мега 2560 так прошивается ?
Есть ли здесь люди,которые смогут эту работу отскринить? Нужно для отчета, так как у меня не получается что бы была раздача вай фая
Кстате я вообще резистор не подключаю и все грузит и работает.
Программирование прошло но я обратил внимание что у меня сбрасываются адреса после нажатия download. Пример есть скрины написал как положено 0x1000 user1.bin, а запись идёт как 0x00000 user1.bin и так же пишу как надо 0x7E000 blank.bin , а запись идёт как 0x00000 blank.bin. Соответственно в итоге потерял устройство в списке WIFI. Даже CoolTerm теперь не конектится. Как в вашей прошивке записать обратно заводские параметры по умолчанию? vasya.morozov.1963@mail.ru
а что за резистор он впаевыет ?
Где в списке плат ESP-07
После прошивки тупо нет точки доступа, не подскажите в чем проблема?
PS. до этого через АП команды как точка доступа он работал
Какой резистор вы использовали?
1К
сделал все по вашей схеме , скетч не загружается
пишет
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Произошла ошибка при загрузке скетча
можно поподробнее о подключение к ардуине (на примере меги если можно)?
обсуждения в группе вк
подписался, жду ответа)
@@МАРСЕЛИЧ не нашел его там!!!
при использовании 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, прошивка прошла, а соединения нет
Используя такую конструкцию, как реализовать отправку\получение данных в интернет с помощью MQTT?
В вебинтерфейсе всё настраивается
В веб интерфейсе настраивается подключение esp к mqtt брокеру. Механизм получения и отправки данных из самой ардуины остаётся непонятным. Там лишь сказано что нужно использовать SLIP протокол для связи с сервером.
в вебинтерфейсе настраивается только прошивка esp-link для самой esp она коннектится с mqtt сервером, а сама ардуина уже использует другую библиотеку esp-client для связи с esp-link, через эту библиотеку как я понял ардуино и управляет еспешкой на какие топики mqtt подписываться и какие посылки серверу отправлять, бяда в другом: ARDUINO IDE эту библиотеку не компилит, выдает ошибки, видимо компилить надо эклипсом или через visual studio
arduino ide 165 re2 вроде бы компилит
ссылочкой на рабочий tibbo не поделитесь? а то все что в инете нашел с неподписанными драйверами отказывается работать
Arduino Nano прошивает ESP8266? А схема соединения ESP и Nano?
rx - TX
TX - rx
gpio0 - rst
gnd - gnd
спасибо! получилось. не с первого раза, но заработало!
нод мсу флешер прошьет сразу все 3 файла
А ниче что уровень логических сигналов RX и TX поступающих с USB-UART 5 вольт, а питание ESP 3.3 вольта? Т.е. напряжение на входах ESP превышает напряжение её питания.
И если конкретно у вашего USB-UART уровень сигналов 3,3В, то это вовсе не означает, что у человека, посмотревшего ваше видео, будет именно такой же. Очень хотелось бы видеть предупреждение в подобных видео о том что при неправильно подобранных компонентах, возможно их повреждение до степени полного выхода из строя.
Уже спалил ESPишку таким таким USB-TTL-UART
ru.aliexpress.com/item/CH340G-5V-USB-to-TTL-UART-Serial-Converter/32524218818.html?spm=a2g0s.9042311.0.0.274233edfQD6NU
один раз подключилось, слетело, теперь не могу подключиться
появляется сеть AI-THINKER_0C7253 и требует пароль
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
У меня через тиббо не работает =(
Не запускается утилита. Help!!!
хмм... а у меня для этого есть провода разветвители
Вопрос к разработчику.
Спаял, подключил, все работает все классно НО.
Если не отключая устройство выйти в поле то АПМ не стартует, попискивает , помаргивает лениво и все, ни армится хоть убейся.
Приношу домой все работает. Два дня голову ломал пока допер.
Ваше устройство если нет коннекта по вайфай не дает АПМу стартовать, как только появляется вафай и есть коннект (хоть с точкой, хоть с телефоном) то сразу АПМ моргает пищит и пожалуйста лети куда хочу.
Может это у меня такой АПМ а может что не так настроил, но подскажите возможно ли не отрубать вашу телеметрию каждый раз перед полетом, т е что бы контролер не ждал что то от нее а стартовал сразу ?
Странно, на 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
Такие ошибки.
Подскаже как собрать проект esp link с исходников, у меня не получается.
github.com/jeelabs/esp-link#releases-downloads исходник. В файле Windows.md есть описание как это сделать. Но у меня невкакую.😔 Жду ответа. Заранее спасибо.
Исходники компилируются, а папка data загружается как есть в SPIFFS
ARDUINO это просто Будет желание сделай видео может комуто понадобится. Можеш мне в этом помоч например в вк?
А на arduino MEGA это реализовать реально?
Да, в нашей группе в контакте кто-то делал это на arduino mega
да
vk.com/topic-123836335_34016897?post=521
тут я понял, что это не решилось. Были ли другие , удачные попытки?
Если у Вас есть возможность, сделайте ролик с программированием меги по wifi
Подскажи, каким образом можно из esp передать на arduino текстовую информацию?
как вариант можно подключить 2 устройства из этого видео, к двум ардуино, и можно считать, что подключение по uart
А GPIO0 подключенный к RST мешать не будет работе UART при связи 2 ARDUINO?
а зачем соединять gpio0 с rst?
Дабы сохранить возможность перепрошивки через WI-Fi
не помешает
кто поможет в вацапе или дистанционно в моем компе разобраться с ардуино
Вот эта программа для Android play.google.com/store/apps/details?id=com.ucconnect.uctcpipadapter_hex&hl=ru работает с модулем прошитым в данном видео. Как ее прикрутить к App Inventor 2 (по аналогии с UDP Sender) для обмена данными (ArduinoAndroid App Inventor 2) в обе стороны?
Вот моя проблема теперь : имею спортивный эбу с машины на нем есть выходы usb и rs232 TX - RX подключаю к ним модуль а программа эбу на ноуте не видит вайфай модуль . Я даже не могу создать виртуальный ком порт хотя я не уверен что программе эбу нужен этот виртуальный порт. Может вы глянете я видео для вас записал ну и попытался объяснить хотя для меня это сложно ua-cam.com/video/XQBGhdg46t4/v-deo.html
Чем больше олова в составе припоя, тем более тугоплавкий припой (ydoma.info/kak-payat-pripoi-flyusy.html)
про температуры плавления рекомендую погуглить.
Подскажите прошиваю esp-01, boot_v1.5 и user1 прошиваются, на blank прошивка останавливается в самом начале.
Проверьте, сколько памяти в модуле, это влияет на то, с каких адресов нужно прошивать файлы
монитор порта говорит:
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
Удалось прошить ESP DOWNLOAD TOOL.
Пытаюсь повторить проэкт:
ua-cam.com/video/n5WZ_BNRvRY/v-deo.html
Смс через ESP8266. Сам модуль запрогрммировал той прошивкой которую дали в ссылке, саму ардуино тоже запрограммировал, но ардуино в терминале пишет что нет ответа от модуля. Подскажите решение. Я начинающий и жду совета. Можно на мой sergejkrugliakovv@vmail.com
Олово более легкоплавкий????