WIFI термостат на ESP8266 в FLProg. Настройка уставок через веб интерфейс

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • Простой #термостат на модуле #esp8266. Изменение настроек на веб странице. Сохранение значений в энергонезависимой памяти eeprom.
    Файл проекта: disk.yandex.ru...
    Программирование arduino в визуальной среде #FLProg. Не требуется написание кода. Программа подходит для новичков, желающих сделать что нужное и полезное для своего дома.
    Помощь на развитие канала
    www.donational...

Комментарии • 50

  • @d_sam
    @d_sam  2 года назад +8

    Пробуйте, создавайте. Датчик можно использовать любой. Можете делать термостат для охлаждения. Если нужен урок по термостату охлаждения ставьте лайки. Будет 200 лайков сделаю универсальный на нагрев и охлаждение. Всем удачи и здоровья!❤️❤️❤️

    • @sergeytsiutkin2224
      @sergeytsiutkin2224 Год назад

      Уже более 200 лайков...

    • @d_sam
      @d_sam  Год назад

      @@sergeytsiutkin2224 да вижу. Обязательно сделаю. Уже скоро вернусь к созданию контента.

    • @LUCKY-pj2pr
      @LUCKY-pj2pr 6 месяцев назад

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

  • @nothingimpossible6565
    @nothingimpossible6565 8 месяцев назад +1

    Что произойдет если датчик температуры выйдет из строя, будет ли отключаться все?

  • @Diman779
    @Diman779 5 месяцев назад

    Прекрасно , для регулятор холостого хода, PXX можно сделать вместо реле? Нужно плавное управление пламенем в горелке котла

  • @Трамонтана
    @Трамонтана 2 месяца назад +1

    Я повторил ваш скетч. Не стал скачивать. Странно, выход, на который я вывел реле термостата, D2, скачок при включении питания. Реле включается, на 1сек, затем выключается, и далее нормальная работа. Не смог никак избавиться. В инете пишут, что эти выводы, D1 и D2 не скачут при подаче питания. По факту, скачут....

    • @d_sam
      @d_sam  2 месяца назад +1

      Здравствуйте. Все верно. Вы наверняка используете реле управляемое низким уровнем, и выход в проекте (flprog) у вас инвертирован. Далее, при отсутствии питания на выходе нет напряжения. Подаем напряжение на микроконтроллер. Выход D1 и D2, не "скачут", все верно, и на них устанавливается низкий уровень. А реле то управляется низким уровнем, это как раз и приводит к включению реле. По прежнему выход не скачет. Далее запускается программа в микроконтроллере, а выход то у нас инвертирован и на нем устанавливается высокий уровень и реле выключается. Вот он скачек. Мы сами его создали. Какой выход?
      1: Использовать реле управляемое высоким уровнем.
      2: Переделать реле на управление высоким уровнем, вот в этом видео я как раз так делал: ruclips.net/video/IrWicbOLOe4/видео.htmlsi=UHHttCUc3MD2cet4
      Пробуйте, удачи!

    • @Трамонтана
      @Трамонтана 2 месяца назад

      @@d_sam да, спасибо. Я тоже стал догадываться, что необходимо реле упр высоким уррвнем. Выпишу из китая. Скечь переделаю. Хочу сделать законченное устройство.
      Только начал изучать как ардуино, так и 8266...
      Потихонбку смотрю ваши видео и повторяю.
      Спасибо.

  • @AlmasNurlanuly-s6v
    @AlmasNurlanuly-s6v 6 месяцев назад

    Здравствуйте, хотел спросить на Node MCU v3 не работает проект, можете сказать почему?

  • @vovaprokopenko1624
    @vovaprokopenko1624 6 месяцев назад

    день добрый. повторил ваш проект все работает мне нравится, спасибо за труды. вопрос как добавить олед по шыне I2C 128x64 0.96 с выводом текущей и установленной температуры + 2 кнопки + - регулировка температуры. я пока неразобрался как ето зделать в FLProg/

  • @SeregaCNC
    @SeregaCNC 2 года назад +3

    Спасибо. Отличные уроки.

    • @d_sam
      @d_sam  2 года назад +1

      Если вам это поможет, то буду рад!

  • @alimanew
    @alimanew 2 года назад +1

    Создайте реквизиты для спонсорской помощи. Думаю найдутся люди, которые захотят вас поддержать материально)

    • @d_sam
      @d_sam  2 года назад +2

      Спасибо за идею, Евгений! А я об этом даже и не думал пока.

  • @cab50cab50
    @cab50cab50 Год назад

    Денис, спасибо за проект. Заметил в работе странную особенность - нагрев и остывание(в гильзе) происходит с тормозом не плавные данные а скачками. Вопрос- это только у меня? Может это гильза виновата? К примеру мне нужно точность повышения на 0,1градус. Мне может это пригодится в ректификационной колоне.

  • @ДаниилСтрижак-ч5я
    @ДаниилСтрижак-ч5я 2 года назад +1

    👍👍👍 С нетерпением ждем телеграмм

  • @ДаниилСтрижак-ч5я
    @ДаниилСтрижак-ч5я 2 года назад

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

  • @sergeytsiutkin2224
    @sergeytsiutkin2224 Год назад

    Здравствуйте. Спасибо за уроки. Скачал ваш файл, но программой FlProg v.7.3.8 не открывается , пишет создана v.7.5.0, но такой нет версии. Вернее он открывается на 2 секунды и закрывается. Как открыть? Спасибо.

    • @d_sam
      @d_sam  Год назад

      Здравствуйте. Придётся скачать версию 7.5.2. Она работает достаточно стабильно. Я версией 7.3.8 не пользуюсь, там нет отладчика веб-интерфейса. Спасибо!

    • @sergeytsiutkin2224
      @sergeytsiutkin2224 Год назад

      @@d_sam А где уё скачать, на официальном сайте уё нет. Может ссылку дадите? Спасибо.

    • @d_sam
      @d_sam  Год назад

      @@sergeytsiutkin2224 , на сайте есть. Переходите- Загрузки, Дистрибутивы... Архив версий программы. Дальше открываете список и там всё версии.

    • @sergeytsiutkin2224
      @sergeytsiutkin2224 Год назад

      @@d_sam Да, но списка нет. Может надо зарегистрироваться?

    • @d_sam
      @d_sam  Год назад

      @@sergeytsiutkin2224 , странно, я вообще из режима инкогнито захожу. Ааа, там надо нажать на "Программа Flprog. То есть там не появляется " рука", обозначающая ссылку или раскрывающийся список.

  • @andreinovac6902
    @andreinovac6902 Год назад

    Здравствуйте. собрал проект термостата с управлением через WEB . В FLprog через WEB эмулятор страничка открывается, а в браузере при вводе IP открывается с надписью 404 - Page not fond. подскажите пожалуйста что это за ошибка такая и как ее можно исправить?

    • @d_sam
      @d_sam  Год назад

      Здравствуйте, 404 это ошибка означает неправильный URL. Скорее всего вы указали адрес после host для главной страницы. Если да, то адрес главной будет выглядеть так: 192.168.1.20/точтопослехост. Проверьте, должно получиться.

  • @bokrodef
    @bokrodef 11 месяцев назад

    Спасибо за отличный гайд! Вопрос по датчикам температуры: дешевые из Али часто выдают паразитные скачки в несколько градусов в ту или иную сторону, и логика термостата будет щелкать реле. Как добавить в проект фильтр таких паразитных значений? Скажем, чтобы температура проверялась за последнюю секунду-две, и в алгоритм отдавалось только значение без паразитных скачков.

    • @d_sam
      @d_sam  11 месяцев назад

      Здравствуйте! Да, эти датчики оставляют желать лучшего. Тема фильтрации очень обширна. Можете почитать на форуме: forum.flprog.ru/viewtopic.php?f=187&t=8468&p=122191&hilit=фильтр#p122191. Там есть пользовательские блоки.

  • @ВладимирСтроев-д5л

    Денис добрый день! С наступайщим великим Праздником пасхи! Подскажи пожалуйста, я сделал термостат, как у тебя в видео со своими данными, при компилировании вообще не коннектится по wi-fi, если снести термостат, то все нормально. Уже все перепроверил, не могу понять, где я накосячил?

    • @d_sam
      @d_sam  Год назад +1

      Здравствуйте Владимир. Спасибо за поздравление. Вас тоже сл Светлой Пасхой!
      Так сложно сказать не видя проекта. Попробуйте разнесите по платам все что касается термостата, и включите "Некомпилировать плату"(для всех плат термостата). По одной плате включайте и смотрите в какой момент появится проблема.
      Можете отправить мне я посмотрю. На владке "О канале" есть адрес электронной почты.

  • @slavdejelabdi4963
    @slavdejelabdi4963 Год назад

    Здравствуйте, очень интересует проект удалённого вольтметра на делителе напряжения и ESP8266. Есть пользовательский блок Вольтметр, от разработчика FLprog но я ума не приложу как его использовать. В интернете очень мало информации на эту тему. Думаю если вы запишете ролик на эту тему, он будет популярен.) С меня первый лайкос!))

    • @d_sam
      @d_sam  Год назад +1

      Здравствуйте Slavdej El Abdi. Я так понимаю напряжение нужно измерить невысокое. Лучше использовать готовый модуль датчика напряжения. А еще лучше чтобы он был не аналоговый, а какой-нибудь работающий по шине i2c. Так точнее будет. У меня такого датчика нет. Видео пока снять не могу. А в вашем случае, посмотреть какие данные после пользовательского (вольтметра) блока приходят с делителя напряжения. Дальше их сопоставить с измеренном напряжением, и если необходимо подобрать коэффициент для корректировки, "нелинейное масштабирование например. И уже выводить там где это необходимо. Спасибо!

  • @artvideoUA
    @artvideoUA Год назад

    Не подкажите почему модуль esp 8266 периодически забывает сеть вайфай после отключения питания?

    • @d_sam
      @d_sam  Год назад

      Если в настройках "Стандартные параметры", указано "Сохранять в EEProm", то по идее не должен забывать. Проверьте, а так не видя проекта сложно сказать.

  • @andreinovac6902
    @andreinovac6902 Год назад

    Большое спасибо за вашу помощь и отзывчивость. Убрал все после хост и вроде все получилось.

    • @d_sam
      @d_sam  Год назад

      👍👍👍

  • @alimanew
    @alimanew 2 года назад

    Спасибо за грамотное и подробное изложение материала. Надеюсь в данном цикле вы уделите время конструкторам веб интерфейса GyverPortal и ESPUI. Было бы интересно послушать.

    • @d_sam
      @d_sam  2 года назад +2

      Да, планирую. Но вначале надо самому разобраться. Времени на все категорически не хватает.

  • @ЭльданизМамедов-з4б

    👍👍👍

  • @ПавелКарасев-ы2л
    @ПавелКарасев-ы2л 2 года назад

    спасибо!

  • @kornet8769
    @kornet8769 2 года назад

    На АлиЭкспресс продается аппаратный термостат XY-WTH1 в виде врезной панели с кнопками и дисплеем.
    Он на борту имеет UART порт для удаленного управления и мониторинга, с набором команд.
    Было бы замечательно его подружить с ESP8285 или 8266.

    • @d_sam
      @d_sam  2 года назад

      V Romaxin, спасибо за идею. Посмотрел , прикольный термостат. Читает данные и управлять можно. Круто!

    • @d_sam
      @d_sam  2 года назад

      V Romaxin, спасибо за донат дружище!!! Заказал термостат. Жаль нет на озоне, приехал бы быстрее. Жду посылку! Еще раз спасибо! Всего доброго!

    • @kornet8769
      @kornet8769 2 года назад

      @@d_sam
      У этого термостата
      питание 6~30в,
      а логика 5в,
      а так как, катушки реле пятивольтовые,
      то в наличии пятивольтовая понижайка, значит для уменьшения колхозинга, есть смысл докупить миниатюрные модули ESP15, которые как раз 5вПитаниеХ5вЛогика.
      И если Вы не против, то и 4хконтактные хвостики XH2.54, чтобы на выходе получилось цивильно как у Sinilink(смотрим на Али подобный однорелейный термостат XY-WT03

    • @d_sam
      @d_sam  2 года назад

      Заказал модуль и хвостики. А я то вчера посмотрел, да питание у термостата от 6 до 30 вольт, возможно и логика не 3,3 вольта. Логика у модуля 8266, 3,3 вольта. Мысль мелькнула в голова, как совместить? Мелькнула и погасла. Спасибо, что напомнили про этот момент. Вообщем все заказано, ждем.

  • @alexbaysha2586
    @alexbaysha2586 2 года назад

    !!!!!

    • @d_sam
      @d_sam  2 года назад +1

      Спасибо!

  • @31MrRoss
    @31MrRoss Год назад

    ГПИО!? Ты чо Албанец!!!??? какой стрем ,какой позор!!!!

    • @d_sam
      @d_sam  Год назад +2

      Ну да, я русский. А с английским прям беда