Прошивка ESP8266 по воздуху
Вставка
- Опубліковано 21 вер 2024
- Переделываем свой скетч для прошивки по воздуху
Канал Умный дом goo.gl/CO5Hyh
Лучшая партнерка join.air.io/Gen...
Задать вопрос club1173...
Twitter / media
Сайт MajorDoMo majordomo.smart...
Если вы желаете помочь проекту:
WebMoney
WMZ - Z125288722145
WMR - R494827194398
Реклама и сотрудничество
KuritsynSergeySergeevich@gmail.com
#majordomo #умныйдом #smarthome
Лучше вебморду разработать, что бы не прошивку менять, а настройки программы с запоминанием данных.
Спасибо, добавил в избранное! Ещё хотелось бы увидеть доступное объяснение, как сделать, чтобы сначала запускалась точка доступа для ввода параметров сети, а потом уже непосредственно основная программа.
MahnoTv типа при первом включении появится точка доступа, и если ввести параметры своей точки доступа то модуль конектится к ней Уже? Или я что то не понял...
Гениально просто Да, именно так.
MahnoTv ок, запишу как нибудь
Гениально просто Спасибо!
Это ж нужно так код засрать! Вместо того, чтобы вынести в отдельную процедуру, скинул всё в кучу: и прошивку, и логику. Браво
Можете пример показать как это делать?
Что ты от него хочешь? Он вначале видео сказал что скетч использует несколько циклов и один из них сетап, а другой луп. Уже сразу должен быть понятен уровень.
@@klmbss а const char - переменная )
@@НиктонезнаетКакегозовут смех смехом, но в Си даже константы можно назвать переменными, потому что данные в них могут изменяться)
@@NEGIgic Всё верно! Выпью (char)ку ...)) Всё верно, константа лишь закрепленная переменная. Всё от крепкости зависит
Уважаемые блогеры, если вы вводите в ролик экран дисплея, то делайте так, чтобы было видно и не требовалось брать лупу...
Буквы просто микроскопические получаются, не у всех микроскопы есть.
будем исправляться
Согласна на все 100!!! Очки надевала.
Все отлично описано но рекомендую написать текст что бы исключить слова паразиты
И да та ээээ штука куда вставляем это адресная строка ))
Спасибо!
лайк!
спасибо, оч. полезный урок..
все Гениально просто
FOTA вещь хорошая, вот только было бы логично, чтоб не ты стучался на клиента и кидал ему прошивку, а клиент стучался на сервер и сам её забирал при необходимости.
LiguidCool такой пример тоже там есть.
Круто спасибо))))
Возможно произвести загрузку по интернету , с друго города?
а что будет если через веб страницу выбрать левый файл, бутлоадер в модуле оно не сотрет?
Зачётно! :)
какой у тебя модуль и платка под него?
Из этих модулей делают репитеры, возможно ли к одному привязать другие модули и потом только одну сеть настраивать при условии если все в связки имеют свою личную сеть?
Не пробовал такое, но думаю может получиться, с роутером в роли репитера же получается
конфликтует этот скетч с кодом от Blynk - видимо и там и там wifi спотыкется - не могу интегрировать, беда... Может кто сталкивался как их сцепить?!
как быть при прошивке требует пароль, который не стоит и нечего не принимает что может быть ?
Привет, а как к ip добавить префикс \update?
Вопрос безопасности: как доработать скетч, чтобы перед возможностью залить скетч через вебинтерфейс спрашивало пароль? А то так любой юный хацкер, имеющий доступ в мою сеть, будет играться с моими устройствами. Мне оно надо?
Всмысле доступ в Вашу сеть? Вы уже и так в курятнике с лисой.
Нет в примерах скетчей такого раздела!
кстати данная функция не работает с esp-01, esp-07. видно однаго Мб недостаточно для ota.
Это обходится освобождением памяти под файловую систему (если не используете ее) - здесь детали: ua-cam.com/video/HOOI2RbbnlA/v-deo.html
только что сделал для esp-07, работает. Скетч ~300кб
У меня через ОТА все работает на ESP-01
Гениально просто , а если уже не просто?, толку от мигания светодиодом. Усложним задачу......., Есть уже скажем скетч с вэб интерфейсом с кнопками температурой.... Ну и как будете объединять на одной странице??, А что от этого примера - пример, таких сотни тут и не 17годов а 14х будут
Подскажите, пожалуйста, купил witty cloud и почему-то RGB светодиод не реагирует ни на что? Пробовал через библиотеку Blynk для gpio15, gpio12, gpio13 но он не светится. Датчик освещенности нормально при этом работает. В чем может быть проблема? Брак?
+deadspot42 скорей всего у вас тоже модуль из партии Что и у меня последние 2 пришли, причем заказывал у разных продавцов, там не работает Именно светодиоды, то ли непропай то-ли сам светодиод бракованный, но модуль рабочий, и все gpio полностью рабочие, попробуйте просто светодиоды припаять
спасибо. буду добиваться возврата части средств от продавца, а то расстроился я как-то.
Таже проблема.... Решение простое перепаять диод! Китайцы запаяли его вверх ногами!....
перепаивать нужно очень аккуратно, тонким жалом. я свой светодиод испортил. еще кстати часть цены компенсировал, выиграв спор на али.
В идеале феном паять нужно.... и мне продавец, без проблем вернул часть стоимости :)
Почему все скрывают имя пароль сети? Наверное думаете что весь интернет подключится к вам на роутер?
это называется стадное чувство))) все делают и я, на самом деле просто привычка скрывать личную инфу, пароли, и проще все скрывать чем делать это выборочно, я телеграм бот засветил свой и в итоге человек 100 добавили его себе в надежде поуправлять моим домом, у них конечно ни чего не получится, но в дополнении пришлось чистить левых пользователей
Угадай сколько соседей его знают и смотрят)
у меня при заливке ошибка
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
А какой esp?
Уже разобрался,все работает!
экран большой а всё очень мелко, плюс звуки потусторонние...
Как? Как у Вас выводится русский текст в СОМ-порт?
Дело в том, что Arduino IDE работает в UTF-8, монитор порта выводит в кодировке win1251...
Погуглил, нашёл несколько статей blog.iarduino.ru/page/kak-otpravlyat-russkiy-tekst-v-serial-port/ , arduino.ru/forum/obshchii/russkii-tekst-v-monitor-porta-sboi-kodirovki но везде есть свои ограничения по использованию.
На вашем видео чётко видно что выводится текст по русски (без кракозябликов...)
+Александр Солохин попробуйте ардуино ide 1.6.13 у меня с ходу заработало Так, ничего не делал, наверное в версии программы фишка
Обновлюсь, попробую :)
Спасибо.
подписка уже давно оформлена, лайк поставлен.
)))
а что у всех работает что ли?
Ставлю в loop blink - не моргает, но web открывается
правда обновление не проходит - пишет fail
но главное код блинка не работает
комментирую все что связано в setupe c сервером - моргает
начинаю разбираться - выходит, весь код вертится только в сетапе, а до лупа тупо никогда не доходит
доходит если только весь сервер закомментировать
ну либо работа еспки обязана начаться с обновления и только после УСПЕХА начинает крутиться луп.
так что ли?
Какой тогда смысл
+Сергей Иванов у меня все работало, и таким макаром скетчь на кухне переделал
опять буду занудствовать: смотрю в 720p - и картинка замылена... то ли скрин грабить надо было с таким же разрешением... то ли на UA-cam заливать 1080p.
но в целом - видно. тема интересная... будет приятно в описании ссылку на исходники в GitHub'e
Olgerd96 у меня разрешение экрана 1680 на 1050 , в таком же разрешении И записывал (грабил) на ютуб файл когда заливаешь то он сам определяет какое у него разрешение, у меня по факту качество 720, потому ни как я из него Не смогу выжать 1080... давайте все вместе мне скинемся на новый монитор))))
Olgerd96 кстати на что именно ссылку? Я просто гикхабом вообще не пользуюсь, я даже не понимаю как там что то скачать если что)))))
я буду грязным извращенцем предложив менять разрешение монитора на 1280х720 для записи видео, а потом возвращать... или грабать область экрана 1280х720...
как разберусь с гитхабом - помогу сделать свой репозиторий - будем туда твои примеры скидывать чтобы можно было скопипастить - может групповыми правками напишем комментариев что за что отвечает и будет копи-паст и почти готово :) (думаю завтра можно попробовать... если будешь соучастником - стучись в личку куда нибудь)
PS: у меня малонужный монитор не Full-HD - к сожалению не смогу помочь :(
+Olgerd96 на гитхабе есть ограничения на размер или тип файла? И еще было бы круто там и ссылку на видео по теме примера оставлять...
понятия не имею... нашел ссылку: habrahabr.ru/post/125799/ - вот ее буду читать и пробовать
для оупенсорс бесплатно - подходит
в исходниках на гитхабе напишем (в виде коммента): исходный код для примера описаного в ua-cam.com/video/1aE9CnBfH3I/v-deo.html
У человека словесный понос. и код засрал. лишним.
Я уснул