Универсальный термостат на нагрев и охлаждение в 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. Не требуется написание кода. Программа подходит для новичков, желающих сделать что нужное и полезное для своего дома. - วิทยาศาสตร์และเทคโนโลยี
Цифровой термометр 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°С. Дешево, сердито и без сексуальных игр с высокоуровневым программированием на компе. Но некоторым больше нравятся не столько дети, сколько сам процесс их производства, так что видос имеет право называться интересным ;)
Здравствуйте. Абсолютно верно. Только вы не увидели главной идеи и смысла. Устройство на базе esp, обладает куда большим функционалом. Можно управлять и следить за состоянием через веб интерфейс. Если использовать MQTT, то и как устройство умного дома, даже удаленно. Чего не скажешь про "серенькую" коробочку, которая коробочкой лишь и является. Спасибо!
Как всегда: четко, внято, корректно. Спасибо Денис!!!!
Спасибо!
Спасибо,всегда жду новых видео))))
Спасибо, Денис 👍
Спасибо большое, собрал, всё работает
Спасибо за ваши труды....
Спасибо!
Премного благодарен!
Весьма интересный проект. Было бы интересно увидеть блок управления для мультиварки с дисплейным модулем, чтобы заменить неисправный контроллер в оной
Как всегда Супер...
Спасибо Жека!!!
Всегда поддержу... Денис спасибо за твои уроки.
очень хочется про дисплей nextion
Верю. Мне есть что рассказать. У меня был проект на этом дисплее, да его убило грозой. Там много чего реализовано,около года его допиливал. Куплю дисплей, будет серия видео. Спасибо!
Поддерживаю, тема нужная.
однозначно 👍
Спасибо!
Класс!!! но для холодильника нужно 3 реле. Нужен режим (разморозка)
спасибо)))
Удачи!
А можно то же самое но только на ПИД?
А то когда нагреватель слишком инерциален не совсем приемлемые колебания температуры вокруг уставки.
Ну и не мешает добавить защиты всякие, у меня к примеру в инкубаторе контакты реле залипли, выкинул сорок яиц и корпус лотка поправился.
Здравствуйте! Конечно можно на ПИД. В штатных блоках есть ПИД-регулятор. Да и защиту можно поставить. Сам пробовал инкубировать в самодельном инкубаторе. Как раз использовал ПИД регулятор. Так скажем он не волшебный. Температура тоже значительно колеблется. Сам датчик DS18B20, уникальная штука. В момент измерения температуры он разогревается, что вносит искажения. В итоге видим температуру не ту, которая на самом деле. Читая форуму по инкубаторам, понял, что если подобрать мощность нагревателя, то термостат по гистерезису справиться на ура.
А в качестве реле можно использовать любой мосфетный модуль (контакты не залипнут). Или управлять через ШИМ. И для защиты от перегрева предусмотреть сброс тепла через вентиляцию, но тогда будем терять влажность, тоже плохо. Да, инкубирование дело тонкое. Спасибо за комментарий. Удачи!
Хорошее видео. Как можно с терморезистора 10 kOm получить температуру два знака после запятой в flprog. Заранее благодарен.
Здравствуйте, делаете ли вы скетчи на коммерческой основе? нужен термостат но только управление разными реле в зависимости от температуры
👍👍👍
Спасибо!
Будет ли корректно работать первый термостат кода будут отрицательные значения? Например нагрев до +2, а гистерезис например 4градуса. То есть должен включиться при -2градусах.
Спасибо вам за видео. Всё доходчиво и понятно. Я в термостате с одним реле для практики подключил дисплей 1602 для контроля температуры. Увидил следующее: при включении на дисплее показывает температуру 85, секунды полторы, потом показывает истинную температуру. В вашем проекте это, наверное, ни на что не повлияет, но так быть не должно. Как это исправить? Спасибо.
85 градус, это особенность датчика ds18b20. При подаче питания он выдает значение 85. Простой вариант решения- это использовать значения с датчика температуры с задержкой в пару секунд после старта микроконтроллера.
@@d_sam Я это понял, но как реализовать не знаю. Пока не получается.
@@d_sam Получилось. Спасибо.
Еще нужна помощь.Я в FLProg инвертировал сигнал для реле, но теперь в веб нужно поменять цвет. Где что нужно изменить.
Вроде разобрался.
Добрый день, Вы можете сделать урок вот такой же как в этом видео, но убрать домашнюю сеть вайфай. Просто чтоб можно было управлять реле или еще чем нибудь там где нет никакой сети. Оставить тоько телефон и вемос мини.
Здравствуйте. Так это тоже самое. Нужно включить точку доступа, слева в панели FLProg, если нужно настроить пароль. Далее со смартфона по WiFi подключаемся к этой точке доступа. Открываем любой браузер на смартфоне, и в качестве адреса, в строке браузера, указываем ip адрес главной страницы.
как добавить в проект часы с обновление по NTP ?
У меня есть видео: th-cam.com/video/cRaj7ECAYyI/w-d-xo.html, можете посмотреть
И реле управление вентилятором
Да, наверное. У меня простой холодильник. В современных скорее всего все автоматически. Идея была показать варианты реализации универсального термостата. Спасибо за идею!!! Автоматический холодильник, наверное будет интересно.
При компиляции выходит ошибка initializer-string for 'char [2]' is too long [-fpermissive]
;на строки " char ESPControllerWifiClient_SSID[2] = "RT-GPON-6A98";
char ESPControllerWifiClient_password[2] = "Bk29kfaige"; В чем может быть проблема.
Здравствуйте. Обратите внимание вот на эту строчку: char ESPControllerWifiClient_SSID[2] = "RT-GPON-6A98". В квадратный скобках число 2. Это размер массива-число символов. Длина имени сети и пароля гораздо длиннее 2 символов. Настраивается это в левой части программы вкладка "Стандартные параметры". По умолчанию так стоит 20 символов. Проверьте. У вас скорее всего там стоит 1, и поэтому ошибка.
Спасибо за помощь, все получилось.@@d_sam
А есть нормальний PID для ФЛПРОГ ? Тот которий родной в программе фуфловий! За 10 лет не удосужились сделать нормальное описание блока. Что такое тайм? Вставка P,D,I может бить 4000? А может и 5 , А 10000 может? Я не увидел, чтоби блок предсказивал!!!!? Он тупо доходит до уставки- перегревает, усерается чтоби охоладить, переохлаждает ... Ну перегрел один раз, что он делает - уменьшает Р? Но охлаждать начнет по достижению уставки-! А почему не раньше!? Где предсказивание?