Шаг4 - FSWebServer - ESP8266
4:39
FTP сервер на ESP8266
3:06
8 жыл бұрын
Пікірлер
@fanofhumor9384
@fanofhumor9384 3 ай бұрын
Благодарю за уроки. Если можно поправьте ссылки на ваш сайт, приходиться искать гуглом по названию видео.
@vavan4ik100
@vavan4ik100 6 ай бұрын
Подскажи, есп01 при покупки идёт с ат командами или нужно базово прошивать?
@ESPArduinoIDE
@ESPArduinoIDE 6 ай бұрын
Раньше всегда были с АТ прошивкой. Сейчас не знаю. Но всегда можно прошить если она нужна.
@vavan4ik100
@vavan4ik100 6 ай бұрын
@@ESPArduinoIDE я просто заказал себе модули, а продавец говорит бери программатор их нужно шить
@ESPArduinoIDE
@ESPArduinoIDE 6 ай бұрын
@vavan4ik100 если есть Ардуино uno или любой модуль с USB uart можно им воспользоваться.
@vavan4ik100
@vavan4ik100 6 ай бұрын
@@ESPArduinoIDE та есть Уно. Только многое не понятное с этим есп01. Как правильно подключить, прошить и тд. Кто ставить делитель кто на прямки подключает. Кто сразу в проект кто с нуля заливает какими-то утилитами. Начинаешь качать то не качается то не работает
@ESPArduinoIDE
@ESPArduinoIDE 6 ай бұрын
@@vavan4ik100 так тогда не бери esp -01. Возьми esp32-c3 wemos. Задача то какая?
@NS_CaLipton
@NS_CaLipton 7 ай бұрын
Спасибо, выручили. Желаю успехов
@0bit030
@0bit030 9 ай бұрын
Хотелось увидеть новую версию уроков, под современные библиотеки
@0bit030
@0bit030 9 ай бұрын
на каких версиях библиотек собран скетч?
@vovac-d2d
@vovac-d2d 10 ай бұрын
сергей ,спасибо, не могу получить строку ESP8266 Scetch data upload
@ЮрийКлерк
@ЮрийКлерк 11 ай бұрын
Нравится
@28DICI61
@28DICI61 11 ай бұрын
Боязно чо то...
@ESPArduinoIDE
@ESPArduinoIDE 11 ай бұрын
Веб сервер в коде контроллера. Пишите код как в примере с температурой. Передаете данные с каждого датчика в json затем отправляете через сокет. Посмотрите больше видео по порядку и думаю все станет понятнее.
@dvr4755
@dvr4755 11 ай бұрын
Здесь я так понял интернет не используется? Чтобы переделать код под 4 акселерометра мне нужно внедрить код для датчиков в файл .h? И подскажите что еще менять нужно?
@dvr4755
@dvr4755 11 ай бұрын
Сервер на компьютере или в коде контроллера зашит?
@vasylternopil2023
@vasylternopil2023 Жыл бұрын
Здравствуйте! Подскажите, а как в handleRoot() написать код чтоб отобразить страницу из HTM файла, например "my.htm", вместо вывода текста? То-есть как изменить строку HTTP.send(200, "text/plain", "Hello from esp8266!"); чтобы отобразить страницу, которая сверстана в файле "my.htm"? В последующих Ваших видеоматериалах (шаги 5+) функцию handleRoot(), как и handleNotFound() удалили, поетому не знаю как поступить. Буду благодарен за пояснения, очень интересно. Спасибо
@Эмик-ш5ю
@Эмик-ш5ю Жыл бұрын
ставьте лайки, поддержите сайт деньгами. Сразу, как вы поддержите производителей RemoteXY, а не будете сетовать на 30 сек. ограничение. :)
@romanfomin5653
@romanfomin5653 Жыл бұрын
Это все хорошо, у меня теперь вопрос как вы это все блин отлаживаете?:)))
@ESPArduinoIDE
@ESPArduinoIDE Жыл бұрын
Через Serial.println() в основном.
@romanfomin5653
@romanfomin5653 Жыл бұрын
@@ESPArduinoIDE Не верю. Так же умереть можно. В теории же можно этот код в урезанном виде на c++ написать в vs code, там отладить и уже перенести Ардуино.
@dmitrydeg1372
@dmitrydeg1372 Жыл бұрын
Спасибо, то что искал
@mpoltav2
@mpoltav2 Жыл бұрын
Wled не пробовав?
@ВадимБородин-ы1ж
@ВадимБородин-ы1ж Жыл бұрын
Здравствуйте, а так объявлять можно: const char *_ssidAP = "WiFi"; или нужно String использовать, если можно разъясните. Вот выдержка из текста: "Многие примеры веб-серверов используют объекты String . Это может работать какое-то время, но не уверен, как это будет в долгосрочной перспективе."
@ESPArduinoIDE
@ESPArduinoIDE Жыл бұрын
Так как я использую на esp8266 в основном строковые переменные и константы. В примере WiFi.Begin(_ssid.c_str(),_password.c_str()), Строка будет приведена функцией .с_str() к нужному типу данных. В следующих шагах вы увидите почему я делаю именно так.
@ВадимБородин-ы1ж
@ВадимБородин-ы1ж Жыл бұрын
Спасибо за ответ, я естественно начинающий, в своих примерах не использую String, так как до сих пор полностью не получается изучить правильное использование String, если возможно подскажите "что изучать" сам периодически изучаю этот вопрос, понимаю что мой вопрос не корректный что ли. Ваш курс про ESP8266 хочу понять и разобраться, подхожу к этому уже не один раз, хочется повторить понимая что делаешь в любом случае спасибо за ваши труды и разъяснения.@@ESPArduinoIDE
@ESPArduinoIDE
@ESPArduinoIDE Жыл бұрын
@@ВадимБородин-ы1ж Так как мощности и памяти процессора много больше, чем например Arduino UNO я использую String постоянно. Так как переменные динамически распределяют память сбои могут быть только в том случае если исчерпаете всю свободную память. Конечно если код писать не аккуратно и не заботится о размерах и времени жизни переменных можно получить непредсказуемый результат. Но когда вы разберетесь, вам хватит памяти на любое приложение. Так что продолжайте учится и все получится. Для веб серверов, часто можно встретить варианты когда страницы размещают в коде программы с помощью String. Затем в динамическую переменную большого размера пытаются поместить данные из кода. Размеры страниц могут быть внушительными а String будет использовать резервирование памяти в 2 раза больше чем эта переменная. Но в моих примерах веб сервер хранится в файлах, а данные подгружаются отдельно. Так что при таком подходе все будет хорошо.
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA Жыл бұрын
Одно не понял подключение через роутер или напрямую к мобилке?
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA Жыл бұрын
Получилось подключиться но у вас на канале не нашел как передавать данные? Если не трудно скиньте ссылку или кусок кода
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA Жыл бұрын
А что такое с_str();
@ESPArduinoIDE
@ESPArduinoIDE Жыл бұрын
Функция wifi.begin() не может получить в качестве аргумента тип данных String, а указатель на строку принять может. Функция c_str() возвращает указатель на массив символов с завершающим нулем, который содержит данные, идентичные тем, что хранятся в строке.
@rcsamples1243
@rcsamples1243 Жыл бұрын
Спасибо за труд, пользуюсь данной прошивкой для управления вентиляцией по датчику co2 MH-Z19 , все работает четко без сбоев. Сергей , не могли бы сделать небольшой урок по написанию модулей , у вас очень понятные уроки получались.
@fedorkorobin3144
@fedorkorobin3144 Жыл бұрын
В аппаратуре Pioneer накрутка на штырьки.
@starr3513
@starr3513 2 жыл бұрын
Решил попробовать, совсем не понятно что и как делать от слова совсем. Хотя бы пошаговая инструкция как DS18B20 прикрутить к nodmcu с выводом информации в приложение андроид
@daniralgal
@daniralgal 2 жыл бұрын
Здравствуйте. Подскажите почему при нажатии рестарт плата постоянно перегружается пока не остановить загрузку страницы или не закрыть веб браузер?
@sergn.4707
@sergn.4707 2 жыл бұрын
Не работает на версии 2.0.1 Что теперь делать?
@ESPArduinoIDE
@ESPArduinoIDE 2 жыл бұрын
Это так, решения как грузить из новой версии у меня пока нет. Да и не вставляет меня этот редактор.
@sergn.4707
@sergn.4707 2 жыл бұрын
@@ESPArduinoIDE .... Хмм... так а что делать то, если нужно реализовать то что в ваших примерах? Или может есть какой редактор получше, .. и другие примеры, в другом редакторе. Укажите путь)
@OttoLilo
@OttoLilo 2 жыл бұрын
Думал забросили поддержку проекта и ютуб. Очень приятно было увидеть новый ролик, проект великолепно выглядит, продолжайте в том же духе! :)
@marsdendennis
@marsdendennis 2 жыл бұрын
детская ошибка - не использовать close на файле после работы с ним. Неизвестно, как внутри ФС устроена и к каким глюкам может привести открытие и незакрытие файла, причем дескриптор локальный, то есть после выхода из процедуры неизвестно, что с ним происходит. Если так работать с файлом в даталоггере - глюки обеспечены. Но вообще - спасибо, удобная вещь - работа с файлами.
@vladimirzarifov8610
@vladimirzarifov8610 2 жыл бұрын
Я как понимаю сам ESP8266 создает web-сервер?
@obuhovmi
@obuhovmi 2 жыл бұрын
Давно хотел узнать, как можно писать свои сценарии(условия), без перепрошивки МК. Подскажите, в каком направлении смотреть, что почитать, есть ли примеры, для создания сценариев в своих разработках!
@iotmanager
@iotmanager 2 жыл бұрын
посмотрите наш исходный код - он открыт. там это реализовано с помощью лексического анализатора
@mamkinZabiaka
@mamkinZabiaka 2 жыл бұрын
Красавчики например!
@КлимСамгин-ж7ч
@КлимСамгин-ж7ч 2 жыл бұрын
идея конечно не новая. и очень непростая в реализации. желаю успехов и ярких побед на этом поприще. сильно надеюсь что задуманное у вас получится.
@filonVA
@filonVA 2 жыл бұрын
Сайт не работает! Не возможно ни прошить ни скачать прошивку?
@filonVA
@filonVA 2 жыл бұрын
Заработал )
@LedCarDnepr
@LedCarDnepr 2 жыл бұрын
Очень интересно, даже очень.
@ИванЗагребный
@ИванЗагребный 2 жыл бұрын
прошивка открывает большие возможности..
@vitalibelcev
@vitalibelcev 2 жыл бұрын
Отличная работа!
@alimanew
@alimanew 2 жыл бұрын
Хорошая разработка
@ESPArduinoIDE
@ESPArduinoIDE 2 жыл бұрын
Установить прошивку и попробовать можно из Chrom со страницы iotmanager.org/install/
@alimanew
@alimanew 2 жыл бұрын
Хотелось бы и от вас уроков услышать новых.
@fliblomlaslojor
@fliblomlaslojor 2 жыл бұрын
прямо заинтересовали, надо будет попробовать что за чудо такое ( попробовать со стороны разработки) был текст про внутренний флеш, а на SD пишет? времени пока очень мало свободного, но постараюсь не просто вопросы писать а уже по факту.
@fliblomlaslojor
@fliblomlaslojor 2 жыл бұрын
лол решил пойти по ссылке в телегу, а меня там забанить уже успели шта?
@fliblomlaslojor
@fliblomlaslojor 2 жыл бұрын
сайт только на JS. качать прошивки как есть, нет спасибою исходниколв не нашел для анализа нужно ли оно мне. видимо изза этих очевидных вопросов меня и забанили в телеграм группе. нафиг такое с таким отношением,кушайте сами. а предпочту написать свое тогда, и работающее везде и без лишней фигни. без обид.
@sergeykozinets9979
@sergeykozinets9979 2 жыл бұрын
Доброго времени суток. Скажите возможно ли на esp32 подключить карту памяти и в скрипте переадресовать корневую директорию на карту памяти? То есть так чтобы можно было уже на карте памяти создавать привычный index.html .htasses , стили и тому подобное, как на обычном сервере (разве что без поддержки php sql и прочих благ понятное дело)?
@ESPArduinoIDE
@ESPArduinoIDE 2 жыл бұрын
Вы можете поднять web сервер с SDкарты переопределить корневой файл, а вот поддержки .htasses так просто реализовать не удастся, это нужно исследовать. Попробуйте запустить пример SDWebServer и посмотрите что вам не хватает.
@sergeykozinets9979
@sergeykozinets9979 2 жыл бұрын
@@ESPArduinoIDE ок, как мне сделать чтобы карта памяти равнялась стала корневой директории сайта, где и будет находиться index ?
@ESPArduinoIDE
@ESPArduinoIDE 2 жыл бұрын
@@sergeykozinets9979 Включить пример о котором я говорил и вы увидите как это работает.
@ДенисЛунин-ь5г
@ДенисЛунин-ь5г 2 жыл бұрын
Здравствуйте.Прошиваю вашей прошивкой ESP-01Sc 1мБайт памяти, нет подключения.(комп не видит модуль)С родной прошивкой подключается.Может все дело в букве S ?
@alexkochevnicke5122
@alexkochevnicke5122 2 жыл бұрын
Почему у меня некорректно отрабатывается restart? при любых параметрах restart?device=... в монитор выводится ошибка: load 0x4010f000, len 3460, room 16 tail 4 chksum 0xcc load 0x3fff20b8, len 40, room 4 tail 4 chksum 0xc9 csum 0xc9 v0004a750 ~ld плата перезапускается, но корректно не обрабатывает запрос. Остальные запросы все нормально работают.
@strel965
@strel965 2 жыл бұрын
Здравствуйте. Как-то можно передать данные WI-FI по ESP? Суть в том, что с счётчика воды / газа / электроэнергии с импульсным выходом данные передаются через ESP на другой ESP, который в свою очередь отправляет данные на сервер в виде графика и тп.
@antonmayko
@antonmayko 2 жыл бұрын
Здравствуйте. Подскажите, пожалуйста, можно ли тот же функционал реализовать с использованием ethernet модуля?
@ESPArduinoIDE
@ESPArduinoIDE 2 жыл бұрын
Если вы имеете в виду ESP32-ETH01 то, немного изменив код все будет работать.
@antonmayko
@antonmayko 2 жыл бұрын
@@ESPArduinoIDE Добрый день. Я имел ввиду связку esp8266 и enc28j60. Только что собрал и оно даже работает. Только с пингами беда: не могу найти библиотеку, чтобы пинговать через enc28j60. А родная ESP8266Ping.h заточена под пинг только через WiFi. Подскажите, пожалуйста, как можно пинговать через esp8266+enc28j60? Или может нужно вместо enc28j60 подключать что-то другое? Спасибо)
@Maxim_Litvinov
@Maxim_Litvinov 2 жыл бұрын
Спасибо. работает!
@natanielgarro1862
@natanielgarro1862 2 жыл бұрын
Нет такой библиотеки "ESP8266WiFi.h" и в интернете её не скачать, есть только на гитхабе но она ссылается на другую сломанную библиотеку. Где найти ESP8266WiFi.h?
@ПавелКарепанов
@ПавелКарепанов 2 жыл бұрын
Добрый день, не давно на вашем канале, отличный урок. Подскажите можно подключить WIFI модули на на параллельны (синхронный прием от телефона)? запуск двух таймеров. Если сталкивались с подобным поделитесь пожалуйста.
@серыйкуб-ш4н
@серыйкуб-ш4н 2 жыл бұрын
спасибо видео обязательно лайк. у меня вопрос можно ли подключить pzt камеру по вай фаю к есп . нужно ли чтото делать или прошивка какая нужна? спасибо за ответ
@shadows2138
@shadows2138 2 жыл бұрын
как редактировать файловую систему? как Вы в браузере открываете а потом формируете скетч?
@shadows2138
@shadows2138 2 жыл бұрын
я не понял, как работать в это среде??? как запустить програму
@АлександрКатеринченко
@АлександрКатеринченко 2 жыл бұрын
вы не могли бы сделать или показать как 1 скетч Управление ("-" уп.)реле 8 шт с помощью блютуза HC-06 и инфракрасного пульта, (примечание при отключении питания сохранялись настройки как было включено проект на arduino nano) 2 скетч Управление реле ("-"уп.)8 шт с помощью вайфая с любой точки мира, и инфракрасного пульта, (примечание при отключении питания сохранялись настройки как было включено. Проект на esp 8266 mini
@LuberthDijkman
@LuberthDijkman 2 жыл бұрын
Filemanager Try-it editor Upload bin update kzbin.info/www/bejne/gWqXdamuiqymhdE