Универсальный термостат на нагрев и охлаждение в FLProg своими руками

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 มิ.ย. 2023
  • Показываю, как создать универсальный термостат на нагрев и охлаждение. Будет полезно для начинающих. Варианты с использованием одно и двух реле для управления нагрузкой.
    Скачать файлы проекта:
    drive.google.com/file/d/1UC5G...
    disk.yandex.ru/d/MrXjck5bUpgKZQ
    Новый форум: flprog.pro/
    Сайт программы FLProg: flprog.ru/
    Форум: forum.flprog.ru/
    Помощь на развитие канала
    www.donationalerts.com/r/deni...
    Программирование arduino в визуальной среде #FLProg. Не требуется написание кода. Программа подходит для новичков, желающих сделать что нужное и полезное для своего дома.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 45

  • @yuzeffa
    @yuzeffa 16 วันที่ผ่านมา +1

    Цифровой термометр W3001 - это строка для поиска на Алишке. Выглядит как серенькая такая коробочка с двумя ушками по бокам и двумя синими кнопками (стрелки вверх и вниз), размерами примерно 6х4х2,5 см. 2 проводка - вход питания, 2 проводка - выход питания на потребителя, и еще 2 проводка с термопарой на конце. Дискретность регулируемых температур 0,1°С. Программируется как для нагрева, если t включения ниже t отключения, так и для охлаждения, если t включения выше t отключения. Цена одной такой коробочки 238 рублей. А если потратить 476 рублей и приобрести две коробочки, то запросто делается система управляющая двумя силовыми реле для контроля одновременно как охладителя так и нагревателя. При этом, к примеру, нагревающий контроллер программируешь на корридор 19,9-20,0, а охлаждающий - на 21,0-20,9 °С. В итоге, получишь систему, которая будет поддерживать в помещении температуру от 19,9°С до 21,0°С. Дешево, сердито и без сексуальных игр с высокоуровневым программированием на компе. Но некоторым больше нравятся не столько дети, сколько сам процесс их производства, так что видос имеет право называться интересным ;)

    • @d_sam
      @d_sam  13 วันที่ผ่านมา +1

      Здравствуйте. Абсолютно верно. Только вы не увидели главной идеи и смысла. Устройство на базе esp, обладает куда большим функционалом. Можно управлять и следить за состоянием через веб интерфейс. Если использовать MQTT, то и как устройство умного дома, даже удаленно. Чего не скажешь про "серенькую" коробочку, которая коробочкой лишь и является. Спасибо!

  • @alexbaysha2586
    @alexbaysha2586 ปีที่แล้ว +5

    Как всегда: четко, внято, корректно. Спасибо Денис!!!!

    • @d_sam
      @d_sam  ปีที่แล้ว

      Спасибо!

  • @droonmikhailoff9034
    @droonmikhailoff9034 ปีที่แล้ว +2

    Спасибо,всегда жду новых видео))))

  • @genabegemot6658
    @genabegemot6658 ปีที่แล้ว +2

    Спасибо, Денис 👍

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

    Спасибо большое, собрал, всё работает

  • @yulaonein4113
    @yulaonein4113 ปีที่แล้ว +2

    Спасибо за ваши труды....

    • @d_sam
      @d_sam  ปีที่แล้ว

      Спасибо!

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

    Премного благодарен!

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

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

  • @jonik5553
    @jonik5553 ปีที่แล้ว +2

    Как всегда Супер...

    • @d_sam
      @d_sam  ปีที่แล้ว

      Спасибо Жека!!!

    • @jonik5553
      @jonik5553 ปีที่แล้ว

      Всегда поддержу... Денис спасибо за твои уроки.

  • @tatarin4015
    @tatarin4015 ปีที่แล้ว +5

    очень хочется про дисплей nextion

    • @d_sam
      @d_sam  ปีที่แล้ว +1

      Верю. Мне есть что рассказать. У меня был проект на этом дисплее, да его убило грозой. Там много чего реализовано,около года его допиливал. Куплю дисплей, будет серия видео. Спасибо!

    • @yulaonein4113
      @yulaonein4113 ปีที่แล้ว +1

      Поддерживаю, тема нужная.

  • @kosmos8460
    @kosmos8460 ปีที่แล้ว +2

    однозначно 👍

    • @d_sam
      @d_sam  ปีที่แล้ว

      Спасибо!

  • @user-yx9fy3zb4k
    @user-yx9fy3zb4k 11 หลายเดือนก่อน +2

    Класс!!! но для холодильника нужно 3 реле. Нужен режим (разморозка)

  • @tatarin4015
    @tatarin4015 ปีที่แล้ว +2

    спасибо)))

    • @d_sam
      @d_sam  ปีที่แล้ว

      Удачи!

  • @MrUzaren
    @MrUzaren 8 หลายเดือนก่อน +2

    А можно то же самое но только на ПИД?
    А то когда нагреватель слишком инерциален не совсем приемлемые колебания температуры вокруг уставки.
    Ну и не мешает добавить защиты всякие, у меня к примеру в инкубаторе контакты реле залипли, выкинул сорок яиц и корпус лотка поправился.

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

      Здравствуйте! Конечно можно на ПИД. В штатных блоках есть ПИД-регулятор. Да и защиту можно поставить. Сам пробовал инкубировать в самодельном инкубаторе. Как раз использовал ПИД регулятор. Так скажем он не волшебный. Температура тоже значительно колеблется. Сам датчик DS18B20, уникальная штука. В момент измерения температуры он разогревается, что вносит искажения. В итоге видим температуру не ту, которая на самом деле. Читая форуму по инкубаторам, понял, что если подобрать мощность нагревателя, то термостат по гистерезису справиться на ура.
      А в качестве реле можно использовать любой мосфетный модуль (контакты не залипнут). Или управлять через ШИМ. И для защиты от перегрева предусмотреть сброс тепла через вентиляцию, но тогда будем терять влажность, тоже плохо. Да, инкубирование дело тонкое. Спасибо за комментарий. Удачи!

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

    Хорошее видео. Как можно с терморезистора 10 kOm получить температуру два знака после запятой в flprog. Заранее благодарен.

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

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

  • @user-vq4hx2cy7p
    @user-vq4hx2cy7p ปีที่แล้ว +1

    👍👍👍

    • @d_sam
      @d_sam  ปีที่แล้ว

      Спасибо!

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

    Будет ли корректно работать первый термостат кода будут отрицательные значения? Например нагрев до +2, а гистерезис например 4градуса. То есть должен включиться при -2градусах.

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

    Спасибо вам за видео. Всё доходчиво и понятно. Я в термостате с одним реле для практики подключил дисплей 1602 для контроля температуры. Увидил следующее: при включении на дисплее показывает температуру 85, секунды полторы, потом показывает истинную температуру. В вашем проекте это, наверное, ни на что не повлияет, но так быть не должно. Как это исправить? Спасибо.

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

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

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

      @@d_sam Я это понял, но как реализовать не знаю. Пока не получается.

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

      @@d_sam Получилось. Спасибо.

  • @user-xw2uj3fw2w
    @user-xw2uj3fw2w 2 หลายเดือนก่อน

    Еще нужна помощь.Я в FLProg инвертировал сигнал для реле, но теперь в веб нужно поменять цвет. Где что нужно изменить.

    • @user-xw2uj3fw2w
      @user-xw2uj3fw2w 2 หลายเดือนก่อน +1

      Вроде разобрался.

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

    Добрый день, Вы можете сделать урок вот такой же как в этом видео, но убрать домашнюю сеть вайфай. Просто чтоб можно было управлять реле или еще чем нибудь там где нет никакой сети. Оставить тоько телефон и вемос мини.

    • @d_sam
      @d_sam  8 หลายเดือนก่อน +1

      Здравствуйте. Так это тоже самое. Нужно включить точку доступа, слева в панели FLProg, если нужно настроить пароль. Далее со смартфона по WiFi подключаемся к этой точке доступа. Открываем любой браузер на смартфоне, и в качестве адреса, в строке браузера, указываем ip адрес главной страницы.

  • @user-qs8ro9yp3j
    @user-qs8ro9yp3j 5 หลายเดือนก่อน

    как добавить в проект часы с обновление по NTP ?

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

      У меня есть видео: th-cam.com/video/cRaj7ECAYyI/w-d-xo.html, можете посмотреть

  • @user-yx9fy3zb4k
    @user-yx9fy3zb4k 11 หลายเดือนก่อน +2

    И реле управление вентилятором

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

      Да, наверное. У меня простой холодильник. В современных скорее всего все автоматически. Идея была показать варианты реализации универсального термостата. Спасибо за идею!!! Автоматический холодильник, наверное будет интересно.

  • @user-xw2uj3fw2w
    @user-xw2uj3fw2w 2 หลายเดือนก่อน

    При компиляции выходит ошибка initializer-string for 'char [2]' is too long [-fpermissive]
    ;на строки " char ESPControllerWifiClient_SSID[2] = "RT-GPON-6A98";
    char ESPControllerWifiClient_password[2] = "Bk29kfaige"; В чем может быть проблема.

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

      Здравствуйте. Обратите внимание вот на эту строчку: char ESPControllerWifiClient_SSID[2] = "RT-GPON-6A98". В квадратный скобках число 2. Это размер массива-число символов. Длина имени сети и пароля гораздо длиннее 2 символов. Настраивается это в левой части программы вкладка "Стандартные параметры". По умолчанию так стоит 20 символов. Проверьте. У вас скорее всего там стоит 1, и поэтому ошибка.

    • @user-xw2uj3fw2w
      @user-xw2uj3fw2w 2 หลายเดือนก่อน +1

      Спасибо за помощь, все получилось.@@d_sam

  • @alexpristo5745
    @alexpristo5745 วันที่ผ่านมา

    А есть нормальний PID для ФЛПРОГ ? Тот которий родной в программе фуфловий! За 10 лет не удосужились сделать нормальное описание блока. Что такое тайм? Вставка P,D,I может бить 4000? А может и 5 , А 10000 может? Я не увидел, чтоби блок предсказивал!!!!? Он тупо доходит до уставки- перегревает, усерается чтоби охоладить, переохлаждает ... Ну перегрел один раз, что он делает - уменьшает Р? Но охлаждать начнет по достижению уставки-! А почему не раньше!? Где предсказивание?