Марселич, привет. Предлагаю проект - Система диспетчеризации и мониторинга работы оборудования. Представь, например,насосную станцию или производственный цех (где я работаю). Электропомещения в которых стоит аппаратура в виде автоматов, пускателей, тепловых реле, кабеля к моторам, контроллеры, привода на постоянники, частотники. Все в трех электропомещениях. Есть дежурный персонал который желает например не отрываясь от ремонтных дел, контролировать параметры работы электродвигателей ( ток нагрузки по одной или трем фазам) температуру воды, состояние воздуха на предмет подгорания проводки, ( нагрузку на привода - из раздела фантастики) Человек в одном лице (а это я))) не всегда усмотрит за большим объемом подобной рутинной работы, при том что помещений несколько. Так вот, несколько устройств ESP32 объединяются в одну сеть по wi-fi с одним веб интерфейсом. так же желательно два ESP32-CAM применить для сохранности оборудования, так сказать чтоб на флэшу писал фотки при обнаружении движения или на сервер выкладывал через T-Call ESP32 SIM800L куда-нибудь на хостинг или в облако. Что-то вроде того ... Оптимизация персонала.... чтоб её.
JeeUI Это именно твой самописный фреймворк в чем его преимущество? Как по мне проще самому писать html-css-js и прочие. И второй вопрос поддерживает ли Arduino+W5100(W5500) ? Третий: Сколько занимает по %-там памяти минимальный проект?
Добрый вечер! С памятью я не совсем понял как работать. Конфиг файл сам прошивается в память после компиляции или его нужно помещать в папку /data? После каждой перепрошивки необходимо очищать память? У меня после удержания 15сек кнопки мк умирает. Ap пробовал сканировать - не высвечивается. В мониторе тишина. Видимо нужна последовательность действий. Можно параметр wifi_mode использовать для фиксации режима работы в скетче? В описании к платформио вы не упомянули, что функции необходимо писать перед loop и setup или объявлять их в начале. Я с этим столкнулся при компиляции примера из библиотеки. Вы непротив если я поковыряю ваше творение и уберу для меня лишнее?
@@МАРСЕЛИЧ Спасибо! И с памятью разобрался, нужно было почитать про распределение памяти. Просто раньше не использовал в своих экспериментах и поделках. Выводить все буду на олед или жк экранчики.
Хочу использовать это как отдельный проект бегущей строки, разобрался как добавить пароль на точку доступа. Не могу понять как увеличить поле для ввода текста, когда вводишь пару предложений не удобно видеть одно -два слова из всего текста! И не ясно как добавить ползунок яркости. Ещё кстате буква «ё» отображается кракозяброй и маленькая и большая. Уважаемый автор можно залить на гитхаб с данными исправлениями? Думаю многие будут признательны!
Не понимаю структуру проекта. Зачем исходный код размещать в заголовочные файлы?? Ваш весь проект препроцессором и компилятором воспринимается как один огромный файл main.cpp, в котором эта вся "каша". Хотя бы тогда функции статическими сделали. И вообще, согласно стандартам языка, в заголовочных файлах допускается размещать только короткие (inline) функции, которые встраиваются при компиляции и не представляют из себя символа в объектных файлах, соответственно в функциях отсутствует прологи и эпилоги, которые отнимают процессорное время. Вообще, замечаний много... Но работа выполнена, вроде работает, за счёт производительности чипа, но проект нужно допиливать и допиливать с точки зрения парадигмы языка программирования. Гуд. Upd: мог бы допилить, но на гитхабе отсутствует файл лицензии. Так под какой лицензией распространяется исходный код? Я к этому щепетильно отношусь.
Этот проект изначально был на FreeRTOS, я переписал и опубликовал в таком виде, чтобы те, кто только начинает и делает что-то на ардуино, тоже могли использовать веб интерфейс. Так сказать "порог вхождения" снизить до нуля.
@@МАРСЕЛИЧ Может тогда и не стоит изобретать велосипед... Планируется ли публикация проекта под FreeRTOS? Я постоянно использую esp-open-rtos. Но в связи с появлением официального IDF от Espressif, то наверное буду на него переходить. Посмотрим. Спасибо :)
Класс, это прорыв! Спасибо большое!
Дальше больше!
Сомнений быть не может - безусловно "ЛАЙК"!
*Марсель все круто👍🏻👍🏻👍🏻.Классная идея.Жду стрим.Лайк поставил*
молодец молодой человек. так держать!
Буду пробовать повторить.
Марселич, привет. Предлагаю проект - Система диспетчеризации и мониторинга работы оборудования.
Представь, например,насосную станцию или производственный цех (где я работаю). Электропомещения в которых стоит аппаратура в виде автоматов, пускателей, тепловых реле, кабеля к моторам, контроллеры, привода на постоянники, частотники. Все в трех электропомещениях. Есть дежурный персонал который желает например не отрываясь от ремонтных дел, контролировать параметры работы электродвигателей ( ток нагрузки по одной или трем фазам) температуру воды, состояние воздуха на предмет подгорания проводки, ( нагрузку на привода - из раздела фантастики) Человек в одном лице (а это я))) не всегда усмотрит за большим объемом подобной рутинной работы, при том что помещений несколько. Так вот, несколько устройств ESP32 объединяются в одну сеть по wi-fi с одним веб интерфейсом. так же желательно два ESP32-CAM применить для сохранности оборудования, так сказать чтоб на флэшу писал фотки при обнаружении движения или на сервер выкладывал через T-Call ESP32 SIM800L куда-нибудь на хостинг или в облако. Что-то вроде того ...
Оптимизация персонала.... чтоб её.
Где-то можно посмотреть пример скетча управления двумя этажами матриц ?
Nice project 👍
Грех за такие труды лайк не поставить
Очень круто !
JeeUI Это именно твой самописный фреймворк в чем его преимущество?
Как по мне проще самому писать html-css-js и прочие.
И второй вопрос поддерживает ли Arduino+W5100(W5500) ?
Третий: Сколько занимает по %-там памяти минимальный проект?
Доброго времени суток, будет ли переход фреймворка на littleFS?
Дайош проект на стриме - RSSI лампа, которая отключается когда нету поблизости никаких wifi устройств(смартфон же всегда с собой).
Добрый вечер! С памятью я не совсем понял как работать. Конфиг файл сам прошивается в память после компиляции или его нужно помещать в папку /data? После каждой перепрошивки необходимо очищать память? У меня после удержания 15сек кнопки мк умирает. Ap пробовал сканировать - не высвечивается. В мониторе тишина. Видимо нужна последовательность действий. Можно параметр wifi_mode использовать для фиксации режима работы в скетче? В описании к платформио вы не упомянули, что функции необходимо писать перед loop и setup или объявлять их в начале. Я с этим столкнулся при компиляции примера из библиотеки. Вы непротив если я поковыряю ваше творение и уберу для меня лишнее?
Файл создаётся сам. Исходники с лицензией MIT - можете исходя из этого действовать
@@МАРСЕЛИЧ Спасибо! И с памятью разобрался, нужно было почитать про распределение памяти. Просто раньше не использовал в своих экспериментах и поделках. Выводить все буду на олед или жк экранчики.
Максимальная длина строки какая может быть ?
Допустим 1000 символов точно можно (в оперативки было бы место)
сделай календарь с добавлением дней рождений + погода + часы
Хочу использовать это как отдельный проект бегущей строки, разобрался как добавить пароль на точку доступа. Не могу понять как увеличить поле для ввода текста, когда вводишь пару предложений не удобно видеть одно -два слова из всего текста! И не ясно как добавить ползунок яркости. Ещё кстате буква «ё» отображается кракозяброй и маленькая и большая. Уважаемый автор можно залить на гитхаб с данными исправлениями? Думаю многие будут признательны!
Здравствуйте. Так и сделаю, только прошу понять, что сиюминутно просто не смогу это сделать.
ARDUINO это просто А когда хоть примерно?
Марсель, замути RSS новостную ленту. Или это не реально?
Реально
Было бы круто
Не понимаю структуру проекта. Зачем исходный код размещать в заголовочные файлы?? Ваш весь проект препроцессором и компилятором воспринимается как один огромный файл main.cpp, в котором эта вся "каша". Хотя бы тогда функции статическими сделали. И вообще, согласно стандартам языка, в заголовочных файлах допускается размещать только короткие (inline) функции, которые встраиваются при компиляции и не представляют из себя символа в объектных файлах, соответственно в функциях отсутствует прологи и эпилоги, которые отнимают процессорное время. Вообще, замечаний много... Но работа выполнена, вроде работает, за счёт производительности чипа, но проект нужно допиливать и допиливать с точки зрения парадигмы языка программирования. Гуд. Upd: мог бы допилить, но на гитхабе отсутствует файл лицензии. Так под какой лицензией распространяется исходный код? Я к этому щепетильно отношусь.
MIT лицензия, можете допиливать
@@МАРСЕЛИЧ Спасибо, Марсель! Напишу под FreeRTOS, а то ох уж эти циклы Arduino... Одно только управление светодиодом чего стоит...)
Этот проект изначально был на FreeRTOS, я переписал и опубликовал в таком виде, чтобы те, кто только начинает и делает что-то на ардуино, тоже могли использовать веб интерфейс. Так сказать "порог вхождения" снизить до нуля.
@@МАРСЕЛИЧ Может тогда и не стоит изобретать велосипед... Планируется ли публикация проекта под FreeRTOS? Я постоянно использую esp-open-rtos. Но в связи с появлением официального IDF от Espressif, то наверное буду на него переходить. Посмотрим. Спасибо :)
Вот этого пока не могу сделать, по определенному договору не могу какое то время публиковать, по этой причине и переписал под ардуино :)