background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Создание веб интерфейса для модулей ESP с использованием фреймворка JeeUI2 в программе FLProg"

input logo icon
Теги видео
|

Теги видео

flprog
программирование ардуино
arduino без написания кода
визуальная среда flprog
Денис Теричев Samodelkin
jeeui framework
esp8266 web interface
esp8266
wemos d1 mini
jeeui2 flprog
jeeui в flprog
jeeui esp32
jeeui esp8266
jeeui2 пользовательский блок
jeeui2
интерфейс
вебинтерфейс
веб интерфейс
web-интерфейс
разработка web-интерфейса esp8266
esp32
ардуино
esp
веб сервер
JeeUI
JeeUI Framework
ESP8266 Web Interface
ESP32 Web Interface
в flprog
уроки flprog
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:06
фреймворка j его и второй версии этот проект  можно будет использовать в качестве шаблона  
00:00:11
для своих разработок блоки созданы пользователями  форума программы артемом и анатолием с ником фас  
00:00:17
за что им огромное спасибо фреймворк созданный  пользователем марселевич ссылку на его канал  
00:00:23
я тоже оставлю в описании он позволяет  использовать эту библиотеку бесплатно и  
00:00:28
для своих всех проектов и даже в коммерческих  целях за что ему тоже огромное спасибо заходим  
00:00:34
на форум программы fal прок ссылка будет  в описании переходим вниз первой записи  
00:00:41
и скачиваем сам файл проекта я его уже скачал  запустил программу версии 752 открыл скачанный  
00:00:49
проект здесь его настроил для подключения к  своей домашней сети и первым делом что хочу я  
00:00:55
сделать это сохранить пользуются ки блок себе  библиотеку правой кнопкой нажимаю на блоки и  
00:01:00
добавить библиотеку указываю коренную папку и  нажимаю галочку seo блог добавился библиотеку  
00:01:07
если возникнуть необходимость использовать его в  другой версии программы то просто выбираем этот  
00:01:12
блок нажимаем кнопочку сохранить указываем  куда и таким же образом уже потом под грузим  
00:01:18
непосредственно в другую версию программы  при необходимости этот проект я уже загрузил  
00:01:23
микроконтроллер выглядит он вот таким образом в  этой версии уже добавили ползунок и выбор цвета
00:01:30
с использованием данных блоков создадим красивые  страницы для настройки подключения модулей  
00:01:39
домашней сети добавим вкладку для настройки  камке т брокеру добавим telegram базовые блоки  
00:01:46
для настройки но и добавим пару кнопок чтобы можно  было визуально смотреть как она будет работать и  
00:01:52
переключаться использовать буду проект который мы  создавали для связи вдох брокеров мостом программе  
00:01:59
750 а для этого нам нужно сохранить дополнительный  блок который находится на первое платье которое  
00:02:08
выбирает тормоза если модуль не подключены в  режиме клиента то есть также добавляя в начале  
00:02:15
библиотеку этот пользовательским лак и после этого  сохраняю добавляя уже в другую версию программы
00:02:30
всего пользуюсь skyblock сохранился теперь в  этом проекте я ставлю только все что касается  
00:02:36
инкит от и телеграма и часов реального времени  оплату с термостатом я удалю теперь на первое  
00:02:43
платье вот этот блок я сейчас заменю на  другой тот который мы только что скачали  
00:02:49
теперь контролировать подключение в режиме  клиента или точки доступа будет этот блок  
00:02:56
и уже соответственно мигает светодиодом который  мы использовали ранее чтобы использовать данный  
00:03:01
проект мы должны отключить штатные вы поттер фейс  перехожу отключая web-интерфейс и здесь можно по  
00:03:11
удалять все неиспользуемые параметры массив  который был создан и для датчика температуры  
00:03:16
сейчас я все лишнее поудаляю оставлю только  все что нужно будет именно для этого проекта  
00:03:22
добавляя пользовательский блок для создания в  покер фейс а здесь я добавил новую плату блок  
00:03:30
сохранился открываю папку выбираю главный блок  и перетаскивая на плату заходим настройки здесь  
00:03:37
я создам массив для 4 страниц назову его меню тип  string размер 4 и теперь нужно написать все имена  
00:03:47
страниц которые будут у нас участвовать первую  я назову info тогда будем владеть текущее время  
00:03:54
имя модуля который мы будем задавать вторая  страница будет майн это для настроек имени  
00:04:00
устройства которые мы будем использовать для  клиента 3 страницы будет для подключения wi-fi  
00:04:05
модуля к домашней сети 4 будет инки tt и нам еще  нужно 5 страница эта страница будет для настроек  
00:04:14
телеграма здесь мы отключаем штатный в покер фейс  обновление прошивки давайте будем использовать по  
00:04:23
воздуху здесь ничего не меняем отступы слева и  справа на странице можно поставить 5 пикселей и  
00:04:30
здесь я уже успел протестировать подключение  когда выбрана по умолчанию авто выбор у меня  
00:04:35
постоянно отваливалась я выберу 802.11 н  так у меня работает стабильней все нажимаю  
00:04:42
применить теперь на входа заголовок в меню хочу  написать имя модуля которая будет отображаться  
00:04:48
вот в этом в левом верхнем углу и а нужно будет  участвовать для индификатор и анкета клиента для  
00:04:54
этого создадим новый параметр назову его имя ее  спи string и давайте по умолчанию укажем ей sp8  
00:05:01
из 266 здесь вставляем новый блок выбираем чтение  системного параметра и указываем созданный новый  
00:05:12
параметр подключаем хотя можно было использовать у  нас уже есть in key to the client айди то есть мог  
00:05:19
бы вполне быть и он именем для нашего устройства  весь процесс создания проекта и описывать не буду  
00:05:25
сейчас по быстренькому накидаю а потом просто  расскажу самые главные ключевые моменты здесь  
00:05:30
я добавил плату для первой странице она же 0 так  как нумерация начинается с 0 адреса массива здесь  
00:05:38
везде использованы блоки надпись в один блок мы  подаем имя название которое будет отображаться  
00:05:44
а во второй блок надпись уже подаем именно  системный параметр который будет считываться  
00:05:49
и с энергонезависимой памяти потом идет перенос  строки выводим имя вайфай сети которым подключена  
00:05:56
перенос строки и текущее время важный момент  чтобы у каждого блока был указан индекс на  
00:06:02
какой странице будет отображаться в данном  случае это страница 1 с нулевым индексом  
00:06:07
значит для всех блоков здесь указываем нулевой  индекс ширину я оставил 0 по умолчанию чтоб она  
00:06:15
была динамическая и подстраиваясь под сам текст  перенос строки тоже нулевой индекс теперь можно  
00:06:21
прошить и посмотреть что получится как это  будет выглядеть вот я загрузил проект здесь  
00:06:26
слева мы вводим имя модуля странице info имя  устройства подключены в домашней сети текущее  
00:06:33
время вот тут бы я конечно еще маленько добавила  пробелу чтобы разделить эти два текстовых поля  
00:06:38
перехожу в программу впрок выбирая его блок  пробел указывал что на 0 странице расположены  
00:06:46
и количество пробелов вставляю константу но  пусть будет 2 копирую и вставляю то есть я хочу  
00:06:53
ставить их чтоб они были между вот этими двумя  текстовыми надписями еще нужно контролировать  
00:06:59
порядок компиляции блоков чтобы они выполнялись  последовательно нажимая на кнопочку и смотрю 1  
00:07:06
надпись пробел надпись перенос строки следующей  строкой надпись у здесь неправильно было то есть  
00:07:14
в начале будет надпись а потом будет пробел то  есть вот это надо каким-то образом пошевелить  
00:07:20
да вот теперь правильно 6 7 9 10 11 12 13 14 до  все можно прошить и посмотреть вот загружается  
00:07:30
прошивка модуль пишет нет связи сейчас она  загрузится обновлю страницу и посмотрев вот  
00:07:35
она сама обновилась и появились пробелы да в  принципе меня уже так устраивает два пробела  
00:07:40
будет достаточно переходим снова в программу фри  фраг и по этому же принципу создаем все оставшиеся  
00:07:46
странице добавил еще одну плату здесь происходит  настройки подключения к домашней сети также в  
00:07:52
текстовые надписи подаем на вход текст который  будет отображаться и здесь уже используем блок  
00:07:57
поле ввода на вход подаем значение системного  параметра чтения и на выход записываем в этот же  
00:08:04
системный параметр новые данные при изменении  имя точки доступа перенос строки пароль для  
00:08:10
подключения к этой же точки доступа перенос  строки линия настройки айпи адреса то же самое  
00:08:17
читаем системный параметр айпи адрес клиента и  записываем системный параметр при изменении в  
00:08:24
поле ввода переносим строку и таким же образом  создаем настройку для сетевого шлюза сейчас я  
00:08:31
уже эту прошивку и посмотрю как она отображается  вот загрузил прошивку и вижу что все о мне объекты  
00:08:36
пляшут по вертикали давайте это исправим посмотрим  какой ширины у нас имеют текстовые надписи но вот  
00:08:44
это вот текстовое имя имеет ширину 83 пикселя  сама текстовое поле для ввода 200 пикселей но я  
00:08:52
думаю установить 150 пикселей для надписей будет  вполне достаточно снова перехожу в программу и  
00:08:59
цель фраг и для тех надписей которые написаны  перед текстовым полем я изменю ширина блока  
00:09:05
на 150 пикселей чтоб это выравнивание  было по вертикали более менее красивая
00:09:10
сейчас я по быстренько поменяю ширину и продолжим  заменил ширину и там я увидел что пробел у меня  
00:09:19
стоит маленькой не в том месте вот он в начале  идет 10 блок потом 9 пусть маленького так вот  
00:09:25
перемещаю 7 8 9 10 11 до дальше все верно снова  компилируем загружаю и смотрим вот загрузил  
00:09:33
прошивку теперь другое дело хотя бы все текстовые  поля ввода находятся на одной линии по вертикали  
00:09:39
и теперь я вижу что использовать пробел в принципе  здесь не обязательно так как текстовое поле имеет  
00:09:45
фиксированную ширину и она соответственно  центруется уже по своей линии сейчас я  
00:09:50
аналогично добавлю еще 2 странице настроек  для анкеты и телеграммы в общем добавил еще  
00:09:56
2 странице настроек для анкеты и отдельную плату  для странице настроек телеграма компилирую проект  
00:10:03
и получаю вот такую ошибку ошибку компиляции для  оплаты вимос d12 мини в чем проблема я так и не  
00:10:11
смог выяснить вернее выяснил если я добавляю  еще одну текстовую надпись или поле ввода то  
00:10:17
возникает ошибка к примеру сейчас я удалю вот  эту текстовую надпись последнюю или предпоследний  
00:10:23
элемент последнее это поле воды предпоследний  было текстовый надпись и вновь скомпилируют а  
00:10:28
все будет компилироваться если в дальнейшем я  буду добавлять еще новые текстовые поля надписи  
00:10:34
или поле ввода то проблема вновь будет возникать  то есть получается видимо достигнут предел по  
00:10:40
использованию именно этих надписей и полей ввода в  этом проекте хотя здесь всего лишь четыре страницы  
00:10:46
с настройками с базовыми вот скомпилировалось  пробуя сейчас загрузить и вот снова получил такую  
00:10:53
же ошибку видимо я еще где-то пробовал добавлял  кнопки да нет в принципе больше нет ничего
00:10:59
попробовал еще ударил кнопку отдельную на плате но  вот удалил элементы и загрузка завершена успешно  
00:11:08
то есть это не проблема самой сборке в программе  и fal порог потому что этот проект я перри собрала  
00:11:15
заново с нуля полностью с чистого листа и получил  ту же самую проблему что я и делал в предыдущем  
00:11:21
файле я еще пробовал открывать этот файл в  другой версии программы 752 и там получал ту  
00:11:28
же самую ошибку то есть удаляю последний элемент  или предпоследний все начинает работать но что  
00:11:34
еще здесь занимательного то есть даже вот в этом  случае прошивка скетч занимает 50 процента памяти  
00:11:41
всего устройства и что это значит что уже даже  где-то на предыдущий платье без добавления вот  
00:11:47
этой странице настроек телеграма скетч весил  около 50 процентов то есть мы уже не имеем  
00:11:53
возможности загрузить его по воздуху для примера  который проект я создавал для управления через  
00:12:00
telegram добавлял несколько анкет это брокеров  то есть здесь 7 странице настроек всяких разных  
00:12:07
с текстовыми полями с полями ввода и плюс сам  скетч сама прошивка помимо плат настроек страниц  
00:12:15
как в этом проекте еще имеет да всего разного  то есть включения реле с кучей блоков создания  
00:12:23
изменению ставки простейший термостат передача  температура сдачу когда с 18 до 20 ну в общем  
00:12:30
много чего здесь находится и этот проект занимает  у меня 48 процентов то есть я его до последнего  
00:12:37
момента обновлял именно через чат telegram а а  здесь же получается с использованием джей уайт  
00:12:43
библиотек всего лишь я остановился на создание  web интерфейса то есть количество блоков уже  
00:12:49
добавить невозможно получаю ошибку и сам проект  уже весит достаточно много чтобы даже загружать  
00:12:56
ее через бинарный файл по воздуху возможно я  где-то допустил какие-то ошибки при создании то  
00:13:03
есть вот если я удалил текстовое поле перед полем  ввода то у меня начинает работать то здесь даже не  
00:13:09
идет речь о добавлении каких-то кнопок кнопки  я пробовал добавлял все уже перестает проект  
00:13:14
компилироваться конечно можно не использовать все  эти странице настроек ресурсы микроконтроллера  
00:13:20
полностью посвятить на выполнение каких-то  задач добавлять сюда кнопки ползунки поля  
00:13:25
ввода для каких-то уставок но использование  таких проектов скорее всего будет ограничено  
00:13:31
допустим возникнет необходимость переподключить  другому вайфай-роутер у изменить api адрес пароль  
00:13:38
изменить допустим настройки инкит рты надо будет  каждый раз перепрошивать уже микроконтроллер дай  
00:13:44
бог что прошивка в этом случае будет весить  гораздо меньше меньше 50 процентов и ее можно  
00:13:50
будет обновлять уже бинарным файлом по воздуху но  в любом случае файл проекта я оставлю в описание  
00:13:56
под роликом пробуйте может кто-то найдет в чем я  допустил свои ошибки и в чем я был неправ и как  
00:14:02
можно реализовать простой проект с использованием  странице настроек и плюс дополнительно впихнуть  
00:14:09
сюда какой-то алгоритм который будет выполняться  более-менее с какой-то производительностью

Описание:

Попытка сделать шаблон базовых настроек для проектов на модулях ESP. Веб интерфейс получается красивый. Использование фреймворка #jeeui2 позволяет экономить ресурсы контроллера для выполнения программы и дает возможность менять цвет элементов. Подходит для модулей #esp8266 и #esp32. Ссылка на страницу форума: https://clck.ru/sY4pr Ссылка на файл проекта: https://disk.yandex.ru/showcaptcha?cc=1&mt=57BFC37CBDB4A9ADE37B683446D8388A3BC20724EFC10B798080478E6740B3B40F55AFF5F4FEC47AFAD66DA52B3EF9A205D6E6D6E65729576523608FDF9DC26F8D6471454FD16C87BB3893EF1CCB7B999048BE9D1B2CC4A42709CFBAB9113965BCF0F7C2E4BCD8BC8A9874DC091CE170698FCEDF7E6D73B6EB66FF80FDC9651962F156C0ABC3B1B8B13AEBA2826BD07BC3FDA4B854647C189D5F88B51137C2BE01D2093F78279B2E3CF8EC70F7B569898346C2B2EE687F7C0F613B8C9EC1AA9DD3EB8906DCB9AEB897E6AE293D2AA8D5BCF318CDFFF3405AF45654931F&retpath=aHR0cHM6Ly9kaXNrLnlhbmRleC5ydS9kL0t1aEUxTVpTQlJxTFFBPw%2C%2C_304ec5f123fa9eca8e0dbe68aeefbb22&t=2/1717696921/d71852499f76c968965330acdae9774f&u=b899a489-4fa0e144-5d37113e-ba1894c2&s=210ecdb2bc552fd17253f5297eac2c44 https://drive.google.com/file/d/1ZpmKtzAsGYyJxGUIvkfywtBPXi53R4B2/view?usp=sharing Канал Марселич: https://www.youtube.com/c/%D0%9C%D0%90%D0%A0%D0%A1%D0%95%D0%9B%D0%98%D0%A7 Программирование arduino в визуальной среде #FLProg. Не требуется написание кода. Программа подходит для новичков, желающих сделать что нужное и полезное для своего дома. Помощь на развитие канала https://www.donationalerts.com/r/denis_samodelkin

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Создание веб интерфейса для модулей ESP с использованием фреймворка JeeUI2 в программе FLProg"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Создание веб интерфейса для модулей ESP с использованием фреймворка JeeUI2 в программе FLProg" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Создание веб интерфейса для модулей ESP с использованием фреймворка JeeUI2 в программе FLProg"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Создание веб интерфейса для модулей ESP с использованием фреймворка JeeUI2 в программе FLProg" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Создание веб интерфейса для модулей ESP с использованием фреймворка JeeUI2 в программе FLProg"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Создание веб интерфейса для модулей ESP с использованием фреймворка JeeUI2 в программе FLProg"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.