Прошивка arduino по WIFI esp8266 esp-01
Vložit
- čas přidán 28. 09. 2016
- Делаем "прозрачный" UART - мост, что позволит
удаленно прошивать arduino и другие микроконтроллеры по WIFI.
Используем прошивку esp-link
Прошивка и утилита для прошивки модуля esp-01 качаем тут: yadi.sk/d/f843751fvsVEU
в архиве также схема подключения esp-01 к USB-UART конвертеру
ESP-01 с 1 Мб на борту можно купить на алиэкспресс (хороший продавец): ali.pub/dh8np
USB-TTL конвертер ali.pub/8dctg
Официальная группа ВК arduino_nodemcu_esp8266
спонсор видео - магазин ROBOM robom.ru - Věda a technologie
Гениально и главное как же просто когда знаешь что и куда кидать. Огромное спасибо за видео!
2 года у меня валялся есп14 и я не мог с ним разобраться ) теперь у меня 3д принтер работает по вайфаю) жирный лайк автору
Как всегда отличный ролик, почти все свои проблемы решил с помощью Ваших роликов !. Вот еще бы ролик как передать текстовую информацию на ардуино через esp по UDP?
Огромное Спасибо помог , ни как не мог разобраться чтобы роутер увидел esp8266 что уже не делал.
Блин я новичек в этом и купил этот модуль . Он мне весь мозг выпудрил все видосы смотрел и нихера не понятно думал сжег его и забросил на несколько месяцев но вчера решил достать его авось отдохнул от меня . Два дня просмотра тупых видео и тут я нашел ваше очень грамотное видео . Теперь все работает и я смог прошить и сделать порт моего первого модуля вайфай в жизни! Благодарю огромнейшее спасибо автору!!!
Спасибо огромное. мне пока рано не дорос до такого но с ардуиной играюсь. надеюсь в скором доросту до такого уровня ))
нужна помощь .. ESP 8266 с программой настройка ардуино скачал дополнение библиотек скопировал туда а при запуске ардуино версии нет этих файлов .. например нужно выбрать плату нет .. при попытке поиске програмой тоже плюется .. в настройках вписал сервер где должно скачиваться ..
Четыре года прошло. Как рост?
@@user-fr9vk4bd3j Роста нет))) поигрался и всё. Я понял что без знания языка программирования с ардуиной многое не сделаешь. По мелочам проделал что хотел. Но именно нормальные задумки не осилил в интернете частично есть нужное но опять же что бы добавить нужное нужно знать язык ((
лучшее объяснение! все работает отлично! спасибо.
Шикарное видео! Лайк однозначно очень помог
Очень все понятно разжованно! Спасибо огромное!
Спасибо, все получилось! Скажите, где взять посвежее прошивку, а то эта 2016го года?
Понравилось, полезно. Спасибо!
а я так и не понял как потом ардуино к ви фи модулю подключать для прошивки какие выводы есп к каким выводам ардуино подключать
Подскажите пожалуйста, можно ли организовать связь двух устройств по USB на основе модулей ESP8266 через Wi-Fi или напрямую ESP & ESP?
Отличное видео ! Спасибо !
Как можно подключить arduino uno к сети wi-fi через ESP? Может статья или пример есть. Спасибо
Do You know how to solve this Error ? "error: espcomm_upload_mem failed"
подскажи пожалуйста, я программатором смогу прошить напрямую во флеш?
Подскажите какой резистор нужно припаять? Припаял на 4.7 KOm , работало с прерыванием то есть точка доступа то нет, подключился она потом отсоединилась и сейчас вощобще не видно ее.Походу сгорел.
А схемку подключения модуляESP-01 к Arduinu можно? И возможно ли его подключение через USB разъём на Arduino? Спасибо!
А скорость во всех настройках на привычную 9600 можно поменять. или только 57600?
Здравствуйте.Только увидел ваше видио,я новичок,такой вопрос для управление по вай фай Ардуино ESP будет работать,перепрошивать ещё надо
можно ли таким способам прошить nodmcu 3v
Я для подобной задачи использовал малинку и проброс USB. Потому что с прогами виртуальных портов, чтобы они виделись ардуино IDE как то не заладилось (под линуксом)
Просто гениально!
где найти программу виртуальный порт который используется в примере у вас ?
Здравствуйте, прошил вашу прошивку, веб морда открывается, к точке цыпляется. Как серийный порт не м=получилось использовать. Хочу прошить туда прошиву с АТ командами. Прошивка проходит успешно но на модуле не чего не изменилось. до сих веб морда от вашей прошивки, АТ команды не работают. Как быть?
Здрасти.Всё сделал как в вашем видео,но модуль ненаходит домашней сети.Исчет уже час.В чём может быт проблема?
Спасибо Вам за ваш ролик. Все четко понятно. Я попытался сделать всё по ролику, но установить утилиту так и не удалось. К сожалению, я работаю под линуксом, и в винде не силен. Подскажите, пожалуйста, по какой причине может быть так, что я не могу установить утилиту XTCOM_UTIL? Заранее благодарен. С уважением, Давид.
Название видео подразумевает прошивку самой ESP-01 по OTA. Думал найду ответ. Может подскажете, уже все испробовал. Не могу ни как прошить 01 по воздуху. ESP-12 шьется без проблем. 01 модуль в Arduino ID порт myesp видно. При попытке прошить пишет " выбранный последовательный порт
не существует или плата не подключена к нему" . Заранее спасибо.
можно схему подключения esp к ардуине.. ошибку выдаёт, пытаюсь в pro mini залить
немного не догоняю как ESP к ардуино подключить. Был такой вопрос - но в ответе ссылка на канал а там куча видео и попробуй там найти подключение ESP к ардуине.
Присоединяюсь к этому вопросу! Как будто нет куска видео.Топикстартер неохотно отвечает на вопросы((( Телеметрию на АПМ то я подключил (с боем и бубном), а вот прошить ардуинку не могу((( Не сдаюсь, пытаюсь добить, но никак( Хотелось бы дождаться внятного пояснения. Хочу изучить этот модуль до конца.
можете подключить по ICC (I2C), можно по UART и передавать AT команди
Cпасибо. Здравствуйте. Все повторил, после ввода пароля в домашнюю сеть (в esp link) у меня произошел сбой , не довел до конца. Второй раз войти не получается. Как это сделать? С уважением, Александр.
Все прошилось, очень благодарю Вас. даже с дохлым бутлоадером прошилась через Вифи. Оставлю инфу как получилось но для 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 мигают а потом пропадают и прошивка останавливается и ресет нужно нажимать, еспшка не ресетит почемуто
Прошить получилось с третьего раза. точка не появлялась в сети. Программу запускал от имени администратора.
Привет . Я могу этот модуль установить в АВТО ( которое стоит возле дома ) , и както управлять модулем через смартфон ???
Афигенски!)
так прошивка модуля вифи или платы ардуино ?
одно нормальное видео. но версия наверное 1, потому с ней и ставится перемычка или резистор. с 4 версией этого модуля такой перемычки уже не надо?
Выполнил все как сказано и показано. Каждый файл прошился. Но модуль WiFi не видно. Да и на видео светится по два светодиода, у меня же только красные. В чем причина может быть?
при попытке отправить скетч на ардуино нано или уно, ардуино ide выдает ошибку (avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe6) выложите пожалуйста схему подключения, для прошивки ардуино через esp-01
Как мне прошивать ардуино через веб интерфей по вайфай из телефона?! Хочу прошивать бинарный файл
Все загрузилось , есть точка доступа, но при загрузке в ардуино нано выдаёт ошибку: (avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe6) использую esp-12Е
Какой програматор используете в Ардуино IDE?
Если сия процедура будет доступна для Linux - подпишусь на канал :)
Здравствуйте ,МАРСЕЛИЧ, подскажите пожалуйста. После 3-х разового програм-я роутер видит esp постоянно, а после шагов по привязке к роутеру- только 15 сек.??
Решилось заменой модуля. И ещё, необходимо указывать IP, кот выдал роутер.
а ресет то кто будет нажимать при прошивке ардуины?
на сколько резистор?
не получилось. после прошивки и подключении к компу постоянно издает комп звут то подключится USB устройство то пропадет WI-FI соответственно ничего не находит. что можт быть не так?
Круто!!!
Получилось прошить Arduino UNO, пробую прошить Arduino MEGA, не получается. Пробовал менять скорость на 115200 тоже не идёт прошивка. Кто знает, в чём может быть проблема?
Самый гигантский скетч размером 926 байт это орригинально.
к сожалению pro micro (она же леонардо) ни как не хочет прошиваться, беда :(
Программирование прошло но я обратил внимание что у меня сбрасываются адреса после нажатия download. Пример есть скрины написал как положено 0x1000 user1.bin, а запись идёт как 0x00000 user1.bin и так же пишу как надо 0x7E000 blank.bin , а запись идёт как 0x00000 blank.bin. Соответственно в итоге потерял устройство в списке WIFI. Даже CoolTerm теперь не конектится. Как в вашей прошивке записать обратно заводские параметры по умолчанию? vasya.morozov.1963@mail.ru
а что за резистор он впаевыет ?
Огромное спасибо!!!!
Вам спасибо, что смотрите
Спасибо!!!
а чем отличается модуль ESP-01 от ESP-01S ? Хочу заказать чтобы залить в него прошивку esp-link
количеством памяти 512кБ и 1МБ соответственно
Не подскажете, можно ли один и тот же esp8266 модуль использовать как для беспроводной прошивки, так и как wifi модуль в ардуино. Ну допустим робот машинка управляемая по wi fi. И если нужно что то поменять в коде, то использовать тот же wifi модуль для беспроводного исправления кода?
Зачем вам использовать Arduino, если у вас есть ESP8266?
+ARDUINO это просто Просто у меня esp 01 . Там выводом мало, но у ардуино их достачно для моих нужд. Покупать не хочу если есть такая возможность чтоб прошивать по wifi и в то же время использовать как wifi модуль
Не получеться, подключиться, пишет нет драйверов!
Хочу спросить, как залить прошивку без роутера, т.е. по wifi напрямую в ардуину?
в ардуино нет вайфая, поэтому к ней и цепляют еспшку, в которой тот есть, по большому счёту, если проект не содержит аналоговых входов, то ардуину можно не использовать и обойтись еспшкой.
кто нибудь пробовал -мега 2560 так прошивается ?
Спасибо.
можно ли аналогично прошивать через блютус? я конечно понимаю что ресет придется вручную дергать
Можно, при большом желании можно и ресет вывести
А где схема подключениея Ардуины к ESP ? Как то странно, вот ESP к конвертору подключен, и вдруг раз, и он уже к Ардуине подцеплен. Чтото вы не договариваете, или я пропустил?
Вы видимо пропустили слово uart, или серийный порт
Спасибо
оно то все вгрузилось но ничего не работает
Где в списке плат ESP-07
а резистор на сколько ом
1-10 ком. он нужен не для того, чтобы логическую 1, а для того, чтобы не 0
у меня на модуле реле с оптопарой РС 817 С ужо стоит!
при использовании 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, прошивка прошла, а соединения нет
Какой резистор вы использовали?
1К
Не запускается утилита. Help!!!
Подскаже как собрать проект esp link с исходников, у меня не получается.
github.com/jeelabs/esp-link#releases-downloads исходник. В файле Windows.md есть описание как это сделать. Но у меня невкакую.😔 Жду ответа. Заранее спасибо.
Исходники компилируются, а папка data загружается как есть в SPIFFS
ARDUINO это просто Будет желание сделай видео может комуто понадобится. Можеш мне в этом помоч например в вк?
Используя такую конструкцию, как реализовать отправку\получение данных в интернет с помощью MQTT?
В вебинтерфейсе всё настраивается
В веб интерфейсе настраивается подключение esp к mqtt брокеру. Механизм получения и отправки данных из самой ардуины остаётся непонятным. Там лишь сказано что нужно использовать SLIP протокол для связи с сервером.
в вебинтерфейсе настраивается только прошивка esp-link для самой esp она коннектится с mqtt сервером, а сама ардуина уже использует другую библиотеку esp-client для связи с esp-link, через эту библиотеку как я понял ардуино и управляет еспешкой на какие топики mqtt подписываться и какие посылки серверу отправлять, бяда в другом: ARDUINO IDE эту библиотеку не компилит, выдает ошибки, видимо компилить надо эклипсом или через visual studio
arduino ide 165 re2 вроде бы компилит
ссылочкой на рабочий tibbo не поделитесь? а то все что в инете нашел с неподписанными драйверами отказывается работать
Здравствуйте, все сделал , 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)
что может быть?
У меня через тиббо не работает =(
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
После прошивки тупо нет точки доступа, не подскажите в чем проблема?
PS. до этого через АП команды как точка доступа он работал
Arduino Nano прошивает ESP8266? А схема соединения ESP и Nano?
rx - TX
TX - rx
gpio0 - rst
gnd - gnd
спасибо! получилось. не с первого раза, но заработало!
нод мсу флешер прошьет сразу все 3 файла
Есть ли здесь люди,которые смогут эту работу отскринить? Нужно для отчета, так как у меня не получается что бы была раздача вай фая
Вот эта программа для Android play.google.com/store/apps/details?id=com.ucconnect.uctcpipadapter_hex&hl=ru работает с модулем прошитым в данном видео. Как ее прикрутить к App Inventor 2 (по аналогии с UDP Sender) для обмена данными (ArduinoAndroid App Inventor 2) в обе стороны?
Кстате я вообще резистор не подключаю и все грузит и работает.
А на 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
не помешает
сделал все по вашей схеме , скетч не загружается
пишет
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Произошла ошибка при загрузке скетча
можно поподробнее о подключение к ардуине (на примере меги если можно)?
обсуждения в группе вк
подписался, жду ответа)
@@user-dl7vx9hw1t не нашел его там!!!
Вопрос к разработчику.
Спаял, подключил, все работает все классно НО.
Если не отключая устройство выйти в поле то АПМ не стартует, попискивает , помаргивает лениво и все, ни армится хоть убейся.
Приношу домой все работает. Два дня голову ломал пока допер.
Ваше устройство если нет коннекта по вайфай не дает АПМу стартовать, как только появляется вафай и есть коннект (хоть с точкой, хоть с телефоном) то сразу АПМ моргает пищит и пожалуйста лети куда хочу.
Может это у меня такой АПМ а может что не так настроил, но подскажите возможно ли не отрубать вашу телеметрию каждый раз перед полетом, т е что бы контролер не ждал что то от нее а стартовал сразу ?
Странно, на 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
Такие ошибки.
появляется сеть AI-THINKER_0C7253 и требует пароль
Извините, по поводу названия не прав. Невнимательно прочитал. Но вопрос актуален. Если не сложно, могли бы вы помочь.
Видимо Python не установлен, либо установлен не так
Спасибо за ответ, но нет. Ответ нашел в другом вашем видео о прошивке именно ESP по воздуху. Проблема оказалась в нехватке памяти.
хмм... а у меня для этого есть провода разветвители
Пытаюсь повторить проэкт:
czcams.com/video/n5WZ_BNRvRY/video.html
Смс через ESP8266. Сам модуль запрогрммировал той прошивкой которую дали в ссылке, саму ардуино тоже запрограммировал, но ардуино в терминале пишет что нет ответа от модуля. Подскажите решение. Я начинающий и жду совета. Можно на мой sergejkrugliakovv@vmail.com
Вот моя проблема теперь : имею спортивный эбу с машины на нем есть выходы usb и rs232 TX - RX подключаю к ним модуль а программа эбу на ноуте не видит вайфай модуль . Я даже не могу создать виртуальный ком порт хотя я не уверен что программе эбу нужен этот виртуальный порт. Может вы глянете я видео для вас записал ну и попытался объяснить хотя для меня это сложно czcams.com/video/XQBGhdg46t4/video.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.
кто поможет в вацапе или дистанционно в моем компе разобраться с ардуино
Олово более легкоплавкий????
один раз подключилось, слетело, теперь не могу подключиться
Оно то понятно пока только смотреш не начиная делать, В уроке существенный косяк, Не приложено программу для создания виртуального порта. Таких что создают порты куча но чтобы адекватно связала порт с ip за пол года если не больше ни одной программы которую можно при етом скачать не наел.
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
Произошла ошибка при загрузке скетча
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
и вот такой глюк
А ниче что уровень логических сигналов 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
0x1000==4096
hex -> dec))