Всем привет!
Случайно натолкнулся на ютубе на канал Алекса Гайвера, загорелся идеей сделать что-то на ардуино, и начать решил с огненной WiFi лампы. Для экономии времени заказал полный набор на Гиант4, достаточно быстро получил, по инструкции из видео и со страницы проекта собрал все за час, попробовал загрузить скетч на Wemos D1 mini - не работает. Ошибка типичная, такая, которая встречается в этой теме по 5 сообщений на странице:
А теперь собственно, ради чего этот пост. Судя количеству одинаковых ошибок, с такой проблемой сталкиваются все, кто как и я, пытается впервые что-то сделать, и не имея опыта, повторяет проект по инструкции. Ошибка возникает часто, системно, следовательно все кто ее получает делают что-то одинаково неправильно. Делают либо по инструкции, либо читают одинаково неправильно.
Мне кажется, я нашел причину:
На схеме нарисовано очень просто, положить схему на стол диодами вверх, левый цифровой вывод отрезать, правый подключить. Абсолютно не задумываясь и не читая как подписаны контакты на матрице, переворачиваю матрицу диодами вниз, и соответственно правые три провода, включая DIN от матрицы отпаиваю. Левые, включая DOUT подцепляю на плату. И всё, вуаля - esptool.FatalError: Failed to connect to ESP8266.
Возможно это поможет какому-нибудь новичку типа меня)
Случайно натолкнулся на ютубе на канал Алекса Гайвера, загорелся идеей сделать что-то на ардуино, и начать решил с огненной WiFi лампы. Для экономии времени заказал полный набор на Гиант4, достаточно быстро получил, по инструкции из видео и со страницы проекта собрал все за час, попробовал загрузить скетч на Wemos D1 mini - не работает. Ошибка типичная, такая, которая встречается в этой теме по 5 сообщений на странице:
Типичная ошибка:
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: : Timed out waiting for packet header
Форум читал, все что предлагают в качестве решения, делал: менял usb кабель, компьютер, зажимал кнопку Flash на плате при попытке соединения, менял в диспетчере устройств com-порты, менял БП, искал сопли и на всякий случай все отпаял от платы и припаял заново. Никакого эффекта, по прежнему Failed to connect to ESP8266. Попробовал прошить плату блинком, отцепив светодиодную матрицу - шьется.
В итоге, через три часа обнаружил, что на плату припаян вывод DOUT с матрицы. Исправил - прошилась, заработала.
В итоге, через три часа обнаружил, что на плату припаян вывод DOUT с матрицы. Исправил - прошилась, заработала.
А теперь собственно, ради чего этот пост. Судя количеству одинаковых ошибок, с такой проблемой сталкиваются все, кто как и я, пытается впервые что-то сделать, и не имея опыта, повторяет проект по инструкции. Ошибка возникает часто, системно, следовательно все кто ее получает делают что-то одинаково неправильно. Делают либо по инструкции, либо читают одинаково неправильно.
Мне кажется, я нашел причину:
На схеме нарисовано очень просто, положить схему на стол диодами вверх, левый цифровой вывод отрезать, правый подключить. Абсолютно не задумываясь и не читая как подписаны контакты на матрице, переворачиваю матрицу диодами вниз, и соответственно правые три провода, включая DIN от матрицы отпаиваю. Левые, включая DOUT подцепляю на плату. И всё, вуаля - esptool.FatalError: Failed to connect to ESP8266.
Возможно это поможет какому-нибудь новичку типа меня)