Сергей Анохин
Сергей Анохин
  • 32
  • 38 183
Ускорение компиляции Arduino IDE в 10 раз. Как легко перейти на PlatformIO
Если вы разрабатываете скетчи для esp32 то знаете как долго происходит проверка и компиляция скетча. Чтобы ускорить ардуино, стоит писать код в более современном шустром редакторе кода Visual Studio Code. Единственное, что понадобится, это правильно указать файл platformio.ini
вот его самый примитивный пример:
[env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino
upload_speed = 921600
monitor_speed = 115200
===
Видео не дописалось до конца. Файл рабочей области (workspace) поможет вам открыть ваш проект и все открытые в нем файлы. Считайте что это основной файл вашего проекта.
Залить прошивку на плату комбинацией Ctrl + Alt + U или кнопкой "стрелочка" внизу на синей области рядом с галочкой.
Больше информации по работе Platformio на сайте Гайвера alexgyver.ru/docs/ide-utils/platformio/
Вопросы в комментариях или телеграм группе t.me/smartfarm_diy
มุมมอง: 669

วีดีโอ

Гайд по GyverHub для самых маленьких и ее упрощенной версии - библиотека Settings by AlexGyver
มุมมอง 1.5Kหลายเดือนก่อน
GyverPortal не работает после обновления ядра esp до третьей версии. Мощное продолжение портала Алекс создает в библиотеке GyverHub, однако она пока еще в бета версии. GyverHub - это крутая библиотека для быстрого создания веб интерфейсов контроллеров esp8266, Wemos, esp32, Wroom, Wrower и пр. Разрабатывает ее несколько человек, напичкали кучей плюшек, на их доработку уходит много времени, поэт...
GyverPortal от А до Я. Лучшие фишки доступным языком. WIFI теплица. Только для esp ядра 2й версии
มุมมอง 10K11 หลายเดือนก่อน
Внимание, при обновлении ядра esp32 библиотека и примеры работать будут с глюками. Если хотите стабильной работы, вернитесь на ядро версии 2.0.18 Изучаем самые лучшие возможности библиотеки Gyverportal . Учимся внедрять в свой проект. Примеры скетчей для реализации следующих фишек: 8:29 как подступиться к библиотеке GyverPortal 15:47 cтатический ip адрес, обновление прошивки по воздуху 30:58 NT...
Отношения мальчики девочки. Как влюбиться по красоте.
มุมมอง 182ปีที่แล้ว
Как выбрать половинку один раз и на всю жизнь. Какая она, настоящая любовь. Как распознать, от Бога ли он\она для меня или нет.
arduino esp32 lesson управление теплицей по wifi с помощью библиотеки гайвер портал. Видео устарело
มุมมอง 9Kปีที่แล้ว
Видео устарело, лучше смотреть это: th-cam.com/video/GXNEnPe51rc/w-d-xo.html Как дешево и легко управлять теплицей по wifi с помощью платы ардуино esp32. Этот урок поможет разобраться с нуля, как установить ардуино и сделать управление теплицей с помощью платы arduino esp32. Урок подходит для самых деревянных тугодумов. Если что то не получается, пишите в комментарии или в телеграм на @luhanshi...
What will be if fresh mulch will not grinded
มุมมอง 10K2 ปีที่แล้ว
What will be if fresh mulch will not grinded
20 мая огород, полет облаков
มุมมอง 483 ปีที่แล้ว
20 мая огород, полет облаков
рассада февральская 2021
มุมมอง 603 ปีที่แล้ว
рассада февральская 2021
Прививка огурца на лагенарию
มุมมอง 1463 ปีที่แล้ว
Огурцы будут обильно плодоносить и в Питере. Мощная корневая лагенарии позволяет огурцу расти даже в холодном климате
Жатвы много, давайте молиться
มุมมอง 243 ปีที่แล้ว
Молите Господина жатвы. Потому что пшеница уже созрела, ждет уборки
Дэвид Вилкерсон о домах молитв
มุมมอง 1363 ปีที่แล้ว
Из проповеди брата Романа Источник th-cam.com/video/d0uchAeSNyg/w-d-xo.html
Ободрение 2020
มุมมอง 3084 ปีที่แล้ว
Моей небесной семье
Кислотность в гидропонике, роль PH на усвояемость элементов.
มุมมอง 4514 ปีที่แล้ว
Видео с конференции ситигровер 2020 Олег, химик из команды Orange Tree рассказывает о том, что представляет из себя значение PH воды, как это сказывается на растениях и как определить те или иные недостатки микро\макроэлементов в растворе.
гровинг таймлапс 1
มุมมอง 9084 ปีที่แล้ว
Ускоренная съемка роста огурцов, помидор, горошка и фасоли под разными типами освещения. Режим 18\6. Температура 26-30*. Влажность 10% ( беда). У спаржи отвалились семядольки, видать не вывозит на такой влажности. Остальные пока держатся. Поговорить за эксперимент можно в чате телеги "Домашняя еда" ссылка доступна только с телефона t.me/joinchat/DnmW_hKrF3zRNmqBE6Ztaw
Полисадник за полярным кругом
มุมมอง 844 ปีที่แล้ว
Ращу еду на крайнем севере. Особенности, нюансы, типы освещения
Крайний север.помидоры ростут даже в воде. Недо DWC.
มุมมอง 3625 ปีที่แล้ว
Крайний север.помидоры ростут даже в воде. Недо DWC.
Решение задачи по arduino для студентов
มุมมอง 2025 ปีที่แล้ว
Решение задачи по arduino для студентов
Огненная подсветка велосипеда.
มุมมอง 4685 ปีที่แล้ว
Огненная подсветка велосипеда.
arduino 3.1 relay
มุมมอง 1195 ปีที่แล้ว
arduino 3.1 relay
arduino lesson 3 relay
มุมมอง 4765 ปีที่แล้ว
arduino lesson 3 relay
arduino dht11
มุมมอง 3645 ปีที่แล้ว
arduino dht11
Ардуино для гидропоники. Как начать?
มุมมอง 1.8K5 ปีที่แล้ว
Ардуино для гидропоники. Как начать?
бокс из говна и палок. Что получилось
มุมมอง 1095 ปีที่แล้ว
бокс из говна и палок. Что получилось
бокс из говна и палок 4
มุมมอง 205 ปีที่แล้ว
бокс из говна и палок 4
бокс из говна и палок 3
มุมมอง 185 ปีที่แล้ว
бокс из говна и палок 3
бокс из говна и палок 2
มุมมอง 155 ปีที่แล้ว
бокс из говна и палок 2
бокс из говна и палок 1
มุมมอง 335 ปีที่แล้ว
бокс из говна и палок 1
Github в браузере для глупых людей 4
มุมมอง 336 ปีที่แล้ว
Github в браузере для глупых людей 4
Github в браузере для глупых людей 2
มุมมอง 696 ปีที่แล้ว
Github в браузере для глупых людей 2
Github в браузере для глупых людей 3
มุมมอง 456 ปีที่แล้ว
Github в браузере для глупых людей 3

ความคิดเห็น

  • @СерёгаХрабов
    @СерёгаХрабов 5 ชั่วโมงที่ผ่านมา

    Я помучился неделю с этим платформио, такая шляпа редкая , к ней невозможно привыкнуть, куча действий всегда ненужных, всё в ней както через жопу, в Visual Studio Code я пишу свой веб сервер, реально удобно спору нет но это платформио это такое днище, я просто в шоке .... еще и с багами, просто скомпилировал вывод сообщения в порт оно 1 раз компилируется потом куча ошибок через 5 раз опять компилируется , короче не рекомендую, как заявленно оно дял крупных проэктов, та ладно, там чёрт ногу сломит, зачем усложнять простое.

  • @NesterProductions
    @NesterProductions 3 วันที่ผ่านมา

    после перебоя питания не выполняется включение и выключение по времени

  • @Dima-es6zz
    @Dima-es6zz 14 วันที่ผ่านมา

    А возможно ли с помощью SETTINGS организовать такую же работу с алисой, как и с GyverHub через WQTT по протоколу MQTT?

  • @RussianSerge
    @RussianSerge 19 วันที่ผ่านมา

    Как то сумбурно. А можешь этот пример подробней рассказать свой, как работает..?

  • @ОхотаПущеНеволи-у6т
    @ОхотаПущеНеволи-у6т 22 วันที่ผ่านมา

    Руссиан 😂😂😂

  • @Andrey_K702
    @Andrey_K702 28 วันที่ผ่านมา

    Очень хорошо 👍

    • @plantingAsia
      @plantingAsia 28 วันที่ผ่านมา

      @@Andrey_K702 спасибо, рад, что смог помочь. Если что то не получится, пишите

  • @plantingAsia
    @plantingAsia 28 วันที่ผ่านมา

    Полезные горячие клавиши VSC под этим комментом:

    • @plantingAsia
      @plantingAsia 28 วันที่ผ่านมา

      РАБОТА С КОДОМ: форматировать ( причесать к красивому виду текст) Ctrl + Alt + F скопировать всю строчку, на которой стоит курсор, не выделяя ее Ctrl + C Скопировать строчку и вставить ее на строку ниже ( дублирование строки) Ctrl + Alt + вниз стрелка Переместить текущую строчку Alt + стрелка вверх или вниз Перейти на предыдущее место работы в коде ( супер удобная функция, советую разобраться в ней) Alt + стрелка влево. Переместиться на одну строчку ниже как будто бы нажал энтер в конце текущей строки ( если вам надо писать код после текущей строки) Ctrl + Enter Найти переменную или функцию в другом месте в коде: ставим курсор на переменную, Ctrl + D и еще раз Ctrl + D Найти, где определена ( описана) наша переменная или функция: Ctrl + левый клик мыши. Чтобы потом обратно вернуться к переменной, Alt + влево. Изменить везде в коде переменную Ctrl + F2 === РАБОТА С ПРОЕКТОМ Cкомпиллировать (собрать, сбилдить) проект Alt + Ctrl + B Загрузить проект на плату Alt + Ctrl + U Открыть монитор порта Alt + Ctrl + S

  • @Трамонтана
    @Трамонтана 29 วันที่ผ่านมา

    Сергей, я по неработающему виджету на вывод температуры, с вами общался в ТГ......посмотрел видео....А по горячим клавишам там где инфа??

    • @plantingAsia
      @plantingAsia 28 วันที่ผ่านมา

      Выше мой комент в котором буду писать горячие клавиши полезные.

  • @FreezeMarshall
    @FreezeMarshall หลายเดือนก่อน

    Сергей, отличная работа!!!. Возможно ли в качестве примера скачать Ваш скетч, который был в последнем примере?

    • @plantingAsia
      @plantingAsia 29 วันที่ผ่านมา

      добрый день. скоро выложу, он еще в процессе доработки.

  • @Трамонтана
    @Трамонтана หลายเดือนก่อน

    Спасибо. Дотянул просмотр до половины...и ставлю лайк!! Ничего не понятно...в следующей жизни обязательно начну с изучения программирования. Но как же просто работать в FlProg в связке с RemoteXY.......вообще очень просто.....и доступ из любой точки мира!!

  • @KBinSNT
    @KBinSNT หลายเดือนก่อน

    В "вижуал студио код" примеры из ардуино иде компилироваться будут?,

    • @plantingAsia
      @plantingAsia หลายเดือนก่อน

      ну конечно!)

    • @Roman_Gennadevich
      @Roman_Gennadevich 7 วันที่ผ่านมา

      Не всегда, прямой перенос чьих-либо примеров может создать кучу проблем) Даже при подключённой ардуино библиотеке. Там разные языки, VS code это С++, а ардуино иде , там упрощённый)

    • @plantingAsia
      @plantingAsia 6 วันที่ผ่านมา

      @@Roman_Gennadevich VSC это текстовый редактор на стероидах, может испольхзоваться под любой язык программирования, включая wiring. Любой пример из библиотек ардуино будет отлично компилироваться как в arduino IDE, так и в Platformio поверх VSC.

    • @Roman_Gennadevich
      @Roman_Gennadevich 6 วันที่ผ่านมา

      @@plantingAsia попробуйте простой пример, прямая работа с регистрами ввода вывода в платформио. Если вы загрузите его, тот что прекрасно работал в Ардуино ИДЕ в платформио отправит вас на поиски ошибки. Я про то, что не каждый скетч без изменений можно закинуть напрямую в платформио.

  • @BENZO_RSK
    @BENZO_RSK หลายเดือนก่อน

    Посмотрю

  • @instatus4284
    @instatus4284 หลายเดือนก่อน

    как же я ждал разбор этой библиотеки спасибо тебе добрый человек

    • @plantingAsia
      @plantingAsia หลายเดือนก่อน

      Спасибо за добрые слова. Надеюсь, было полезно. Что планируешь на ней собирать?

    • @instatus4284
      @instatus4284 หลายเดือนก่อน

      @@plantingAsia Уже несколько месяцев я работаю над проектом автоматического открытия и закрытия рулонных жалюзи, используя библиотеку Settings. В детстве меня всегда вдохновляло, как классно и просто всё объясняет AlexGyver, а сейчас, уже осознанно, решил попробовать сделать что-то своё. Однако столкнулся с рядом, казалось бы, простых, но сложных для меня задач из-за нехватки знаний. Из-за этого проект затянулся, хотя уже близок к завершению. Писал на форум Gyver'у, но пока ответа не получил. Сейчас осталось только реализовать функцию, чтобы жалюзи корректно открывались и закрывались в заданное время. Хотя это оказалось сложнее, чем я ожидал, процесс очень интересный, и я доволен прогрессом 😄.

    • @instatus4284
      @instatus4284 หลายเดือนก่อน

      @@plantingAsia Уже несколько месяцев я работаю над проектом автоматического открытия и закрытия рулонных жалюзи, используя библиотеку Settings. В детстве меня всегда вдохновляло, как классно и просто всё объясняет AlexGyver, а сейчас, уже осознанно, решил попробовать сделать что-то своё. Однако столкнулся с рядом, казалось бы, простых, но сложных для меня задач из-за нехватки знаний. Из-за этого проект затянулся, хотя уже близок к завершению. Писал на форум Gyver'у, но пока ответа не получил. Сейчас осталось только реализовать функцию, чтобы жалюзи корректно открывались и закрывались в заданное время. Хотя это оказалось сложнее, чем я ожидал, процесс очень интересный, и я доволен прогрессом 😄

    • @instatus4284
      @instatus4284 20 วันที่ผ่านมา

      ​@@plantingAsia Автоматизированные жалюзи

    • @instatus4284
      @instatus4284 16 วันที่ผ่านมา

      @@plantingAsia автоматизированные жалюзи, не могу не как сделать корректную логику, не могли бы вы помочь

  • @plantingAsia
    @plantingAsia หลายเดือนก่อน

    Код из примера: #include <Arduino.h> #define WIFI_SSID "kuso4ek_raya" #define WIFI_PASS "1234567812345678" #ifdef ESP8266k #include <ESP8266WiFi.h> #else #include <WiFi.h> #endif #include <GyverDBFile.h> #include <LittleFS.h> // база данных для хранения настроек // будет автоматически записываться в файл при изменениях GyverDBFile db(&LittleFS, "/data.db"); #include <SettingsGyver.h> // указывается заголовок меню, подключается база данных SettingsGyver sett("My Settings", &db); //для чтения температуры int temp_celsius = 42; // ключи для хранения в базе данных enum kk : size_t { txt, pass, uintw, intw, int64w, color, toggle, slider, selectw, lbl1, lbl2, date, timew, datime, sw1, btn1, btn2, }; // билдер! Тут строится наше окно настроек void build(sets::Builder& b) { b.Input(kk::txt, "Text"); b.Input(kk::intw, "int"); b.Label(kk::lbl1, "Температура с процика"); b.Label(kk::lbl2, "millis()", "", sets::Colors::Red); b.Color(kk::color, "Color"); b.Switch(kk::toggle, "Switch"); b.Slider(kk::slider, "Slider", -10, 10, 0.5, "deg"); if (b.beginGroup("Группа виджетов")) { b.Date(kk::date, "Date"); b.Time(kk::timew, "Time"); // b.Date("date"_h, "Date"); if(b.Switch(kk::sw1, "щелкаем реле")){ // если нажата кнопка bool state = db[kk::sw1].toBool(); digitalWrite(13, state); } b.endGroup(); } b.Label("lbl4"_h, "Привет", "Val", sets::Colors::Blue); if (b.Button(kk::btn1, "reload")) { Serial.println("reload"); } }//builder // это апдейтер. Функция вызывается, когда вебморда запрашивает обновления void update(sets::Updater& upd) { // можно отправить значение по имени (хэшу) виджета upd.update(kk::lbl1, temp_celsius); upd.update(kk::lbl2, millis()); // примечание: при ручных изменениях в базе данных отправлять новые значения не нужно! // библиотека сделает это сама =) } void setup() { Serial.begin(115200); Serial.println(); pinMode(13, OUTPUT); digitalWrite(13, 1); // ======== WIFI ======== // STA WiFi.mode(WIFI_AP_STA); // if (strlen(WIFI_SSID)) { WiFi.begin(WIFI_SSID, WIFI_PASS); uint8_t tries = 20; while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); if (!--tries) break; } Serial.println(); Serial.print("Connected: "); Serial.println(WiFi.localIP()); // } // AP WiFi.softAP("AP ESP"); Serial.print("AP: "); Serial.println(WiFi.softAPIP()); // ======== SETTINGS ======== sett.begin(); sett.onBuild(build); sett.onUpdate(update); // настройки вебморды // sett.config.requestTout = 3000; // sett.config.sliderTout = 500; // sett.config.updateTout = 1000; // ======== DATABASE ======== #ifdef ESP32 LittleFS.begin(true); #else LittleFS.begin(); #endif db.begin(); db.init(kk::txt, "text"); db.init(kk::pass, "some pass"); db.init(kk::uintw, 64u); db.init(kk::intw, -10); db.init(kk::sw1, 1); db.init(kk::int64w, 1234567ll); db.init(kk::color, 0xff0000); db.init(kk::toggle, (bool)1); db.init(kk::slider, -3.5); db.init(kk::selectw, (uint8_t)1); db.init(kk::date, 1719941932); db.init(kk::timew, 60); db.init(kk::datime, 1719941932); db.dump(Serial); // инициализация базы данных начальными значениями } void loop() { sett.tick(); // тикер, вызывать в лупе }

  • @ЭдуардДубин-г9р
    @ЭдуардДубин-г9р หลายเดือนก่อน

    Непойму зачем возится с кодом. Врубаешь прогу Flprog и блоками бац бац и прога готова.

    • @ИвельУндо
      @ИвельУндо 25 วันที่ผ่านมา

      Чтоб мозги работали

  • @ЕвгенийДюбайло
    @ЕвгенийДюбайло 2 หลายเดือนก่อน

    Здравствуйте. кто нибудь пробовал поднимать точку доступа на ESP32 и веб-морду через портал делать?

  • @Трамонтана
    @Трамонтана 4 หลายเดือนก่อน

    Найду время, зимой, посмотрю полностью ваше видео... Сам сочиняю проект Умный погреб. Датчик AHT 20 (I2C) вынес на сетевом кабеле длиной больше 5м. Показывает отлично...

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      присоединяйтесь в телеграмм наше скромное сообщество ребят, разрабатывающих автоматизацию в своем хозяйстве. Введите в поиске тг @smartfarm_diy если будут какие трудности, поможем с реализацией вашей задумки. Погреб для вина али для сыра?)

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      вам просто повезло что показывает отлично на 5 метрах. это может быть очень не стабильно. сегодня показывает, завтра просадки. Но если будет работать - делайте как есть. а потом переделаете если возникнут трудности. лишь бы продукция не пропала

    • @Трамонтана
      @Трамонтана 3 หลายเดือนก่อน

      @@plantingAsia спасибо за ответ. Я делаю проект, в погребе нужно измерять температуру. Отсюда и необходимость увеличивать длину кабеля по i2c. Да, понаблюдаю...и всё же экранирование с одного конца это очень важно.

    • @Трамонтана
      @Трамонтана 3 หลายเดือนก่อน

      @@plantingAsia для картошки и др овощей... Я такое замутил....самому страшно.. :)

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      @@Трамонтана ну классно. хотелось бы услышать подробнее) А у Вас телеграм есть?

  • @Ant0fkA91
    @Ant0fkA91 5 หลายเดือนก่อน

    Благодарю. Всё довольно подробно и без воды.

  • @master_ufa
    @master_ufa 5 หลายเดือนก่อน

    Для теплиц да, 2-3 градуса не критично. А вот для инкубатора 0,5 очень даже критично. Пока собираю инфу для создания инкубатора на еср32.

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      привет. буду рад если к нам в сообщество присоединишься, поделишься инфой. мы обсуждаем там проекты разные для хозяйства в телеграме @smartfarm_diy

  • @alexej7603
    @alexej7603 5 หลายเดือนก่อน

    Доброго времени суток! Спасибо большое за разбор библиотеки, это добавило понимания и внесло некоторую ясность! Но как и положено, без вопросов не обошлось)) И интересует такой вопрос, можно ли средствами данной библиотеки менять разметку страницы? То есть хочу, чтобы время включения и время отключения были в одну строку, так же допустим, хочу чтобы настройки времени и температуры были на одной странице, а данные на другой, (типа пункты). И есть ли возможность данные с нескольких есп получать на одну страницу?

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      привет. Все , указанное тобой, вполне легко сделать. У библиотеки есть хорошая документация, изучай ее и делай по примерам оттуда. Мое видео носит цель лишь преодолеть порог входа и понять как вообще подступиться к данному комбайну. Библиотека очень мощная

  • @olegvresh
    @olegvresh 5 หลายเดือนก่อน

    Спасибо за видео. Хотелось бы видео о том как подружить портал с ajax или websocket

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      по вебсокетам работает более продвинутая ( но еще не допиленая ) библиотека Алекса - gyverHub

  • @instatus4284
    @instatus4284 6 หลายเดือนก่อน

    Setings сделай пожалуйста, и про дб

  • @bril4784
    @bril4784 6 หลายเดือนก่อน

    Добрый день, подскажите, пожалуйста, почему может постоянно выскакивать в веб сервере то, что он работает оффлайн, даже, если подключить к интрнету

  • @aw6282
    @aw6282 7 หลายเดือนก่อน

    Большое спасибо за видео! Сделал датчик влаги для цветов дома с ESP8266 + HW-390 и соеденил с ioBroker. Не подскажете сколько должна быть оптимальная влага в процентах от 0 до 100?

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      лучше поменьше. растения не любят когда постоянно влажно и мокро в корнях. корни это легкие

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      в идеале полив раз в 3- 5 дней, в зависимости от субстрата

  • @916363
    @916363 7 หลายเดือนก่อน

    У меня почему-то, при открытии мененджера библиотек подвисает компьютер. Обнаружил, что файл javaw.exe нагрузка 100%. Комп конечно старенький. Это у всех так, это норма? На счет датчиков даллас, прошивать новый ID можно и через вебморду, сделать не сложно и проще, чем прошивать заново МК.

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      файл jawaw скорее всего вирус. вам бы почистить компьютер

  • @Дневникибродяги
    @Дневникибродяги 7 หลายเดือนก่อน

    Привет! Нужна помощь с проектом, можешь помочь, найти время? Пытаюсь осознать есп32, но пока трудно выходит, по урокам чужим не выходит. То скачаешь, а там ошибка, то голову ломаешь, от того, что рукожопно или напротив, слишком гениально сделано... Может у тебя найдется не много времени, а я отблагодарю на карточку, так сказать )) ТЗ вроде не сложное... Если упростить, нужна "рыба" проекта: есп-шка ждет сообщение от других еспшек (подключение напрямую, в идеале меш-мост), а когда то приходит, выполняет одно из нескольких действий и отсылает сообщение обратно... Трудность обычно в том, что все проекты заточены на том, чтобы принять и ответить... А мне внутри тела нужно, в зависимости от пришедшего числа, выполнять большой набор действий, связанных с лед лентой... Вот я и хочу узнать, не мог бы ты помочь мне? Сроки поджимают, а голова уже квадратная

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      привет. Если сроки еще не прогорели, пиши к нам в групу, обсудим @smartfarm_diy

    • @Дневникибродяги
      @Дневникибродяги 3 หลายเดือนก่อน

      @@plantingAsia вк? ТГ?

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      @@Дневникибродяги телега

  • @ЕвгенийРодюков-х9ь
    @ЕвгенийРодюков-х9ь 7 หลายเดือนก่อน

    Как бы реализовать ввод имени сети и пароля в вебинтерфейсе...т.е.при запуске ESP она находится в режиме точки доступа...далее в вебе вбиваем параметры сети и переходим в режим клиента...и еще бы добааить в скетч SSDP протокол...чтоб без лишних операций по вбиванию ip подключатся к ESP через сетевое окружение!...да и как многостраничность реализовать!????

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      смотрите пример из библиотеки captivePortal

  • @alexseykolomeets5563
    @alexseykolomeets5563 7 หลายเดือนก่อน

    Из тех кто экспериментировал со скетчами из примера, скажите, у меня одного такая проблема: в веб интерфейсе текущее время отображается только часы и минуты. без секунд. С датой проблем нет. В последовательный порт строку времени шлет корректно, с секундами. И по отдельности в последовательный порт тоже шлется корректно. следовательно и строка nowTime.set(ntp.hour(), ntp.minute(), ntp.second()); шлет все корректно. А веб интерфейс отображает без двоеточия и секунд. Сергей, или быть может вы сможете подсказать в чем может быть дело? Плата на ESP8266.

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      добрый день. Вам критичны секунды? Можем обсудить настройку в телеграм канале для проектов @smartfarm_diy

  • @Storm2008kr
    @Storm2008kr 7 หลายเดือนก่อน

    А где же инструкция по VSCode?

  • @ЖекаКияшко-к8у
    @ЖекаКияшко-к8у 8 หลายเดือนก่อน

    Спасибо огромное за прекрасное обьяснение! Подскажите пожалуйста в мониторе порта показывает IP спустя длительное время и когда его копирую в хром,то не удается получить доступ. Такое чувство ,как будто очень плохо интернет работает. Скорость проверял,все хорошо. Роутер стоит рядом

    • @plantingAsia
      @plantingAsia 8 หลายเดือนก่อน

      А если перезагрузить есп, доступ получить удается? Если хотите можете прийти в наш счёт по обсуждению в телеграмме: smartfarm diy там обсудим вашу проблему

  • @Флатик-м4п
    @Флатик-м4п 8 หลายเดือนก่อน

    Благодаря вашему видео смог освоить библиотеку, спасибо большое! Однако у меня возникает проблема... При попытке зайти на сайт портала с другой сети (esp на домашнем WiFi, а телефон на мобильном интернете), ничего не работает. Как сделать сайт видимым для других сетей?

    • @plantingAsia
      @plantingAsia 8 หลายเดือนก่อน

      С помощью этой библиотеки напрямую это сделать нельзя. Если хотите подробнее, обращайтесь в телеграмм в сообщество smartfarm diy

  • @svyatikfm
    @svyatikfm 8 หลายเดือนก่อน

    Большое спасибо за данный пример! Переделал под себя для полива огорода. Добавил так же и управление через телеграмм

  • @paveld9892
    @paveld9892 8 หลายเดือนก่อน

    Спасибо! лучшее и понятное объяснение!!! жаль что у видел только недавно. Нужно было сделать сушилку для филамента. А с гидропонной системой экспериментировал 2 года назад. буду экспериментировать на клубнике

  • @vadimspolakovs237
    @vadimspolakovs237 8 หลายเดือนก่อน

    Большое спасибо за работу, само видео очень познавательно, для новичков особенно. Нашёл для себя много полезной информации! Низкий поклон за вашу работу! Для более удобного восприятия информации - некоторые места можно и повырезать, саму работу лучше проработать заранее - составить план перед тем как записывать, но лично мне это не сильно бросалось в глаза. Вопрос по поводу вашей функции wifiSupport(), не вижу смысла в данной фкнуции. Т.к после отключения интернета, при его появлении ESPшка сама подключается. Позаимствовал чуть чуть кода у вас же и в SETUP'e прописал так: while (WiFi.status() != WL_CONNECTED && trycon != 30) { Serial.print("."); trycon++; delay(500); } if (WiFi.status() != WL_CONNECTED) { digitalWrite(led_R, HIGH); // Красный светодиод digitalWrite(led_G, LOW); // Зелёный светодиод Serial.println(" No WiFi connection!"); } else { digitalWrite(led_R, LOW); digitalWrite(led_G, HIGH); Serial.print(" WiFi connected. IP address: "); Serial.println(WiFi.localIP()); } Таким образом система запускается и выполняет свои функции автономно и без подключения к интернету. void loop() { if (WiFi.status() == WL_CONNECTED) { digitalWrite(led_R, LOW); digitalWrite(led_G, HIGH); } else { digitalWrite(led_R, HIGH); digitalWrite(led_G, LOW); } // дальше любой код } Индикация светодиодами корректно показывает наличие или отсутствие подключения. При запуске без интернета все системы автономно работают, но отчёты в виде сообщений в телеграмм не отправляются, важные данные можно записать в переменные или в флэш память и отправить уже после подключения к интернету, составив соответствующие функции. Стоит только появится интернету - как ESP32 подключается самостоятельно и все следующие отправки пойдут без каких либо перезагрузок. В моём случае перезагрузка была недопустима, т.к. сбивала бы таймеры. может я чего то не понимаю - но вероятно решение, которое вы искали прописывая функцию wifiSupport(), уже решено в библиотеке WiFi.h?

  • @АртемПотапов-т7я
    @АртемПотапов-т7я 8 หลายเดือนก่อน

    Дополню предыдущий комментарий. Рассказывайте про автоматизацию в селе. Для многих это будет мегаполезно!

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      у нас в групе в телеграме периодические обсуждения проектов идут. присоединяйтесь @smartfarm_diy

  • @АртемПотапов-т7я
    @АртемПотапов-т7я 8 หลายเดือนก่อน

    Спасибо за видео! С меня подписка.

    • @plantingAsia
      @plantingAsia 3 หลายเดือนก่อน

      выпуская не часто но по делу

  • @bad555
    @bad555 9 หลายเดือนก่อน

    вот все хорошо, но не надо было показывать это на разных примерах. Я десять раз пересмотрел, примеры разные а в тупой башке последовательность структуры не выстраивается.

  • @3dprint_b
    @3dprint_b 9 หลายเดือนก่อน

    Где же ты был раньше то?

  • @stark7961
    @stark7961 9 หลายเดือนก่อน

    Спасибо, интересная тема. Неплохо бы шрифт побольше делать в Arduino IDE для маленьких экранов.

  • @Mariupol-UA
    @Mariupol-UA 9 หลายเดือนก่อน

    th-cam.com/video/UT07-PLqUBs/w-d-xo.html Тоже баловался GyverPortal. Контроллер аквариума уже работает. В видео только разработка (прототип)

  • @alexandr_kv
    @alexandr_kv 9 หลายเดือนก่อน

    Толковый проект. Спасибо за труды. С кодом разобрался, теперь добавляю еще функции. Статический айпи удалил с кода, так как с ним у меня не работает. Роутер сам порты прописывает к esp32, у меня три с разными адресами и все работает. Вообще библиотека интересная. Жаль что ElegantOTA не хочет с библиотекой гайвера работать, но то исправимо. А так все ок.

  • @ТатьянаЗенкова-ж6р
    @ТатьянаЗенкова-ж6р 9 หลายเดือนก่อน

    Огромное спасибо, давно хотел разобраться в хабе, а нашел про портал. Вообще огонь, для начала мне с головой хватает. А своими мозгами понять сил не хватило. Собираю многоканальный термометр, сдвинулся с мертвой точки, осталось собрать аппаратную часть. Ждем видео про хаб.

    • @plantingAsia
      @plantingAsia 8 หลายเดือนก่อน

      К сожалению хаб никак не выпустят в релиз. И хотя я уже сделал на нем один проект но там столько нюансов что лучше пока туда не соваться новичкам

  • @АртёмАлфимов-я3б
    @АртёмАлфимов-я3б 10 หลายเดือนก่อน

    Классный обзор! Всё подробно и информативно. Очень помог в создании своего проекта. Спасибо! Ждём с нетерпением обзор по GyverHub.

  • @СергейКалашников_428
    @СергейКалашников_428 10 หลายเดือนก่อน

    Сергей приветствую, спасибо за труды, интересно реализовать управление вентилятора с шим (pwm) сигналом,в зависимости от температуры ,и также подключение реле по достигнутым параметрам , или управлять электро котлом твердотельным реле. Вопрос, что изменить в скетче, вместо BME280 подключить один датчик DS18B20, просто других датчиков нет под рукой, а эти ждать нужно. Если не трудно напишите пожалуйста.

    • @plantingAsia
      @plantingAsia 8 หลายเดือนก่อน

      Поможем справиться с задачей в телеграмм сообществе Smartfarm diy

  • @фелизка
    @фелизка 10 หลายเดือนก่อน

    Привет попробуй подключить параллельно две еsp8266. Для огненный лампы

  • @borzovdmz3647
    @borzovdmz3647 10 หลายเดือนก่อน

    а можно esp32 использовать как точку доступа? без роутера. и пользоваться фишками библиотеки. время не нужно.

    • @borzovdmz3647
      @borzovdmz3647 10 หลายเดือนก่อน

      сам спросил сам отвечу. заменить WiFi.begin(AP_SSID, AP_PASS); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } на WiFi.softAP(AP_SSID, AP_PASS); работает!!!

    • @plantingAsia
      @plantingAsia 8 หลายเดือนก่อน

      Конечно можно, только может быть подключено не более 4 клиентов по умолчанию

  • @SoftFelix
    @SoftFelix 10 หลายเดือนก่อน

    Здравствуйте! Видео ОЧЕНЬ полезное! Вот только по тексту скетча вообще не понятно, как температура (и влажность) выводятся по "GP.LABEL("tempr", "tempr");". Почему две одинаковые переменные, да ещё в кавычках??? И как заставить выводиться температуру с одним десятичным знаком после запятой???

    • @plantingAsia
      @plantingAsia 8 หลายเดือนก่อน

      Все дополнительные вопросы в телеграмм канал smartfarm diy

  • @zoda5096
    @zoda5096 10 หลายเดือนก่อน

    хотелось бы посмотреть гайд по программированию в среде VS code

    • @plantingAsia
      @plantingAsia 8 หลายเดือนก่อน

      Их полно в Ютубе. Напишите esp32 platformio

  • @cursel
    @cursel 10 หลายเดือนก่อน

    думаю что надо видео снимать как подключать все элементы пошагово, а то возникают вопроси и поиски из других источников в ютубе. но инетерсно так что будем смотреть )

    • @plantingAsia
      @plantingAsia 10 หลายเดือนก่อน

      посмотрите мои предыдущие видео, там есть о датчике, реле. Первое из них "Ардуино для гидропоники, как начать".

  • @rifatabdullin2052
    @rifatabdullin2052 10 หลายเดือนก่อน

    зачем нам на четверть экрана на рожу смотреть?????

    • @plantingAsia
      @plantingAsia 10 หลายเดือนก่อน

      та вот я тоже подумал, надо было фулскрин снимать, а код все равно бестолочам не понятен, какой там от него смысл))