Страница 1 из 2
Ищу помощник-а(-ов) для написания проекта
Добавлено: 01 ноя 2018, 08:12
Narskii
Доброго времени всем. Так сложились обстоятельства, что сейчас нет времени на изучение программы, поэтому ищу человека который сможет уделить чуть времени и напишет скетч под мои задачи. Понимаю что каждая услуга чего то стоит, но большими финансами не располагаю... кто может помочь напишите, изложу свою задумку. Спасибо за понимание, не пинайте если что )
Ищю помошника для написания скетча
Добавлено: 01 ноя 2018, 08:30
kalobyte
так тут напиши задачу, может кто сразу тебе и выложит файл
Ищю помошника для написания скетча
Добавлено: 01 ноя 2018, 11:38
Brand2
Опиши задачу
Ищю помошника для написания скетча
Добавлено: 02 ноя 2018, 00:13
Narskii
Есть котельная, в которой смонтировано два котла, один тт, другой электро. Котлы подключены параллельно.
Два режима работы:
Утром затопил тт котел, и до определенной температуры работает циркуляционный насос тт котла.
Котел тт потух, температура начинает падать и включается электро котел со своим циркуляционным насосом.
Чтобы при работе электро котла не было обратного протока через тт котел стоит обратный клапан, при работе тт котла - аналогично.
Основные показания берутся от датчика подачи, им же пытаемся регулировать температуру в доме.
Вспомогательные датчики стоят непосредственно в котлах.
Пример: необходимая температура подачи 60 градусов, температура тт котла 55 - работает тт котел
60 ( температура растет) работает тт котел
65 ... и тд работает тт котел.
Котел потух, температура падает.
Упала до 49,9 - включается электро котел и цирк. насос
Температура тт котла продолжает падать, работает электро котел, температура подачи доходит до 60 градусов электро котел отключается, но циркуляционный насос электро котла продолжает работать. И так до того момента пока не заработает тт котел и не прогреется до 50 градусов, тогда электро котел с насосом отключается и цикл повторяется.
Температура подачи измеряем ds1820, ее нужно регулировать от 30 до 70 градусов и выводить на дисплей 1602 с модулем i2c
2. Температура тт котла датчик ds1820 при значении от 50 до 130 включено реле (циркуляционный насос)
3. Температура электро котла от 0 до 80 реле тт котла отключено , включено реле электро котла и отдельно реле циркуляционного насоса .
4. Если темпоература тт превысит 93 градуса (типа закипел) срабатывает аварийный сигнал - активный бузер и загорается красный светодиод.
5. Еще один датчик температуры 1820 (его пока нет) будет лежать в расширительном баке, если температура ниже 4 градусов (вода замерзла) тоже сигнал аварийный на тот же бузер и загорается синий светодиод
6. Датчик температуры и влажности dht 11 - температура в доме, показания просто выводятся на дисплей.
7. На дисплее в первой строке всегда температура подачи, на второй температура и влажность в доме
Из железа - ардуино уно 328, дисплей 1602, датчики ds1820 -3 шт., датчик dht 11, реле 5 в одинарное 1 шт., реле 5в двойное 1 шт., блок питания 12 вольт, бузер, кнопки, резисторы, диоды.
Ищю помошника для написания скетча
Добавлено: 02 ноя 2018, 02:28
Александр_Светлый
Narskii писал(а): 02 ноя 2018, 00:134. Если темпоература тт превысит 93 градуса (типа закипел) срабатывает аварийный сигнал - активный бузер и загорается красный светодиод.
Тут на отдельный канал а лучше параллельно на отключение питания клапанов или реле две последовательно выключенных теплушки и уже параллельно им аварийный сигнал.
Narskii писал(а): 02 ноя 2018, 00:135. Еще один датчик температуры 1820 (его пока нет) будет лежать в расширительном баке, если температура ниже 2 градусов (вода замерзла)...
Как холодильщик скажу что начало кристаллизации воды +4° плюс два слишком поздно для сигнализации, там уже лёд будет плавать.
Ищю помошника для написания скетча
Добавлено: 02 ноя 2018, 08:37
dizzyy
Narskii писал(а): 02 ноя 2018, 00:13 2. Температура тт котла датчик ds1820 при значении от 50 до 150 включено реле (циркуляционный насос)
Датчики 150 непотянут
Ищю помошника для написания скетча
Добавлено: 02 ноя 2018, 08:58
Narskii
dizzyy писал(а): 02 ноя 2018, 08:37
Narskii писал(а): 02 ноя 2018, 00:13 2. Температура тт котла датчик ds1820 при значении от 50 до 150 включено реле (циркуляционный насос)
Датчики 150 непотянут
150 это так от балды сказано, котел все равно в теории больше 100 не нагреться, он же кипеть тогда уже будет. Проще говоря просто поставить предельную температуру 130 или сколько там?
Отправлено спустя 4 минуты 12 секунд:
Александр_Светлый писал(а): 02 ноя 2018, 02:28Narskii писал(а): 02 ноя 2018, 00:134. Если темпоература тт превысит 93 градуса (типа закипел) срабатывает аварийный сигнал - активный бузер и загорается красный светодиод.
Тут на отдельный канал а лучше параллельно на отключение питания клапанов или реле две последовательно выключенных теплушки и уже параллельно им аварийный сигнал.
Narskii писал(а): 02 ноя 2018, 00:135. Еще один датчик температуры 1820 (его пока нет) будет лежать в расширительном баке, если температура ниже 2 градусов (вода замерзла)...
Как холодильщик скажу что начало кристаллизации воды +4° плюс два слишком поздно для сигнализации, там уже лёд будет плавать.
Так как котел тт самый простой( считай буржуйка) контроль закипания нужен постолько поскольку, просто знать что он кипит. Система отопления открытого типа, и пусть себе кипит. Но лучше конечно до этого не доводить.
А вот по температуре замерзания, спасибо. Не знал.
Отправлено спустя 2 минуты 41 секунду:
ТЗ поправил, кто сможет помочь?

Ищю помошника для написания скетча
Добавлено: 02 ноя 2018, 09:19
Sancho
Narskii писал(а): 02 ноя 2018, 00:13Котел потух, температура падает.
Упала до 49,9 - включается электро котел и цирк. насос
Температура тт котла продолжает падать, работает электро котел, температура подачи доходит до 60 градусов электро котел отключается, но циркуляционный насос электро котла продолжает работать. И так до того момента пока не заработает тт котел и не прогреется до 50 градусов, тогда электро котел с насосом отключается и цикл повторяется.
Как только у Вас выключится цирк. насос ТТ, температура сразу поднимется, т.к. инерции ТТ без протока хватит для разогрева датчика. Т.е. 49,9 выкл и 50 вкл не сработает корректно - будет "генератор" какое-то время. Проведите эксперимент!
Нарисуйте примерное расположение датчиков, да и всей системы. От руки, на листе бумаги и фото сюда.
Ищю помошника для написания скетча
Добавлено: 02 ноя 2018, 10:41
Narskii
С температурой включения 50 и отключения 49.9 нужно будет отдельно "поиграться"
Приложил схему. Рисовать особо не умею )
[spoiler]
IMG_9077.JPG
[/spoiler]
Ищю помошника для написания скетча
Добавлено: 02 ноя 2018, 12:12
Sancho
Narskii писал(а): 02 ноя 2018, 10:41Приложил схему. Рисовать особо не умею )
Всё отлично.
Может всё-таки начнём потихоньку изучать программу?
Скачивай
последнюю версию, и начнём.
Так и быстрее разберёшься, и проще будет вносить корректировки.
Ищю помошника для написания скетча
Добавлено: 02 ноя 2018, 13:09
Narskii
Sancho писал(а): 02 ноя 2018, 12:12Narskii писал(а): 02 ноя 2018, 10:41Приложил схему. Рисовать особо не умею )
Всё отлично.
Может всё-таки начнём потихоньку изучать программу?
Скачивай
последнюю версию, и начнём.
Так и быстрее разберёшься, и проще будет вносить корректировки.
Скачал и установил еще на прошлой неделе. Моя основная проблема- отсутствие времени, на изучение, и совсем не дается логика програмирования. Не было ее в школе, и колледже. Про заочное в институте я молчу (. В данный момент работаю на 2 работах, чтобы прокормить семью - жена в отпуске по уходу за ребенком. Сам построил котельную, сам смонтировал всю систему отопления, подключил все котлы. Но с програмированнием я чет непонимаю (
Фото сборки щр котельной. Все сопли в дальнейшем убрал. Сейчас работает только электро котел. Тт котел еще не запускал. В выходные планируется запуск.
[spoiler]
IMG_8779.JPG
[/spoiler]
Ищю помошника для написания скетча
Добавлено: 02 ноя 2018, 18:56
Brand2
Молодец,видно что стараешься ,но не надо все сразу пытаться запрограмировать,начни с того,что подключи сначала датчики температуры и выведи значение каждого из них на дисплей,можно сначало один датчик попробовать,неизвестно что там будет еще с длинной проводов.Если знаешь адреса датчиков то можно все подключить к одному пину,хотя можно каждый подключить к своему ,это не принципиально,свободных ног хватает.
Набросал проект для трех датчиком,подключаются к 7,8,9 ногам,дисплей имеет адресс 3F,если у тебя другой,измени или напиши,я поменяю .
Можешь подключить сначало один датчик ,потом второй и тд.
Как сделаешь будем двигатся дальше.
Ищу помощник-а(-ов) для написания проекта
Добавлено: 03 ноя 2018, 10:12
radivilalbert
Доброе время суток Уважаемые пользователи программы FLPROG
по запросу Narskii
выкладываю для обсуждения сырой проект управления двумя котлами (печь и электрический котел)
Ищу помощник-а(-ов) для написания проекта
Добавлено: 05 ноя 2018, 00:04
Narskii
Brand2 писал(а): 02 ноя 2018, 18:56
Молодец,видно что стараешься ,но не надо все сразу пытаться запрограмировать,начни с того,что подключи сначала датчики температуры и выведи значение каждого из них на дисплей,можно сначало один датчик попробовать,неизвестно что там будет еще с длинной проводов.Если знаешь адреса датчиков то можно все подключить к одному пину,хотя можно каждый подключить к своему ,это не принципиально,свободных ног хватает.
Набросал проект для трех датчиком,подключаются к 7,8,9 ногам,дисплей имеет адресс 3F,если у тебя другой,измени или напиши,я поменяю .
Можешь подключить сначало один датчик ,потом второй и тд.
Как сделаешь будем двигатся дальше.
Сегодня добрался до ардуино. Все подключил, дисплей адрес 27, поменял. Датчики инфу на дисплей выводят, правда все не подключал, менял просто входы. Разобрался болие менее со схемой ( программой) сам бы точно не догадался. Спасибо. Теперь что делать?
Ищу помощник-а(-ов) для написания проекта
Добавлено: 05 ноя 2018, 09:18
Brand2
Отлично,radivilalbert сделал хороший проект для тебя,но сразу можешь не разобраться,поэтому давай постепенно.
Подключи насосы к ARDUINO и проверь их работу,для включения их используй две кнопки,каждая будет управлять своим насосом.
Я не знаю какие у тебя реле,может нужно будет проинвертировать выходы PUMP_1 и PUMP_2.
Ищу помощник-а(-ов) для написания проекта
Добавлено: 06 ноя 2018, 23:52
Narskii
Brand2 писал(а): 05 ноя 2018, 09:18Отлично,radivilalbert сделал хороший проект для тебя,но сразу можешь не разобраться,поэтому давай постепенно.
Подключи насосы к ARDUINO и проверь их работу,для включения их используй две кнопки,каждая будет управлять своим насосом.
Я не знаю какие у тебя реле,может нужно будет проинвертировать выходы PUMP_1 и PUMP_2.
[ref]radivilalbert[/ref], спасибо за проект, но я вообще ни чего не понял ( как это должно работать...
по второму скетчу все сделал, насосы (реле) от кнопок работают, выходы я проинвертировал, но это не обязательно было, так как на реле есть переключатель. так же при выводе на дисплей состояния второй кнопки происходило наложение информации, поправил строку все заработало.
Ищу помощник-а(-ов) для написания проекта
Добавлено: 07 ноя 2018, 20:27
Brand2
ОК,если есть два датчика и насосы подключены,попробуй запустить этот проект,пока самый простой.
Логика такова,если ТТкотел не работает или его темп упала ниже 30 градусов,включается нагреватель эл котла,и когда его темп поднимается до 40 гр,включается насос 2.Насос ТТкотла все работает все время, до тех пор пока темп эл котла меньше 40 гр.
Проверь,если все нормально то дальше уже можно развивать алгоритм регулировки темп,алармы и тд.
На дисплей в первой строке выводится темп датчиков,1-тт котел,2-эл котел,3-обратка.
Вторая строка,состоЯние насосов тт и эл котлов.
Добавил кнопку
Ищу помощник-а(-ов) для написания проекта
Добавлено: 08 ноя 2018, 00:48
radivilalbert
Доброе время суток форумчане.
Новый проект печка и электро котел протестировал (на макете) работает.
При разогреве печки (температурный датчик DS18b20 на подаче )и достижении температуры на датчике равной значению уставки - "вкл. насоса" - включается насос.
При остывании печи до значения уставки "Т.-вкл эл. котла" - включается электро котел,
При нагреве датчика до значения уставки "Т.- откл.эл. котла" котел отключается
Контроллер ждет до снижения температуры и сново включает котел... все повторяется.
В режиме работы электро котла насос не отключается.
Значения с платы 3 передаются на смартфон в приложение Каскада по протоколу модбас посредством блютус модуля.
С 5 платы трансляция в компорт
6 плата передаем на дисплей от Nokia
Ищу помощник-а(-ов) для написания проекта
Добавлено: 08 ноя 2018, 22:48
Narskii
Brand2 писал(а): 07 ноя 2018, 20:27ОК,если есть два датчика и насосы подключены,попробуй запустить этот проект,пока самый простой.
Логика такова,если ТТкотел не работает или его темп упала ниже 30 градусов,включается нагреватель эл котла,и когда его темп поднимается до 40 гр,включается насос 2.Насос ТТкотла все работает все время, до тех пор пока темп эл котла меньше 40 гр.
Проверь,если все нормально то дальше уже можно развивать алгоритм регулировки темп,алармы и тд.
На дисплей в первой строке выводится темп датчиков,1-тт котел,2-эл котел,3-обратка.
Вторая строка,состоЯние насосов тт и эл котлов.
Добавил кнопку
Собрал схемку, подключил.
1. на дисплее в первой строке не влазят все показания, если например подключаю два датчика то выглядит это так Т1=22 Т2=23 Т3=0, все влазит, но если три датчика то Т1=22 Т2=23 Т3=2 (должно быть 23), последний символ не влазит.
2. у вас датчики как я понял опрашиваются очень часто, как поменять параметр на 1 раз в секунду? на дисплее иногда температура датчика скачет очень быстро.
3. Все три датчика лежат рядом но показывают разную температуру. (( разброс такой : 23,21,22.
По второй строке. поправил адрес дисплея, два значения отображаются, но не хватало инверсии на 4 плате К2, поставил ее на PUMP2=ON
вот пока что могу сделать. Осваиваю логику.
Отправлено спустя 1 минуту 47 секунд:
radivilalbert писал(а): 08 ноя 2018, 00:48Доброе время суток форумчане.
Новый проект печка и электро котел протестировал (на макете) работает.
При разогреве печки (температурный датчик DS18b20 на подаче )и достижении температуры на датчике равной значению уставки - "вкл. насоса" - включается насос.
При остывании печи до значения уставки "Т.-вкл эл. котла" - включается электро котел,
При нагреве датчика до значения уставки "Т.- откл.эл. котла" котел отключается
Контроллер ждет до снижения температуры и сново включает котел... все повторяется.
В режиме работы электро котла насос не отключается.
Значения с платы 3 передаются на смартфон в приложение Каскада по протоколу модбас посредством блютус модуля.
С 5 платы трансляция в компорт
6 плата передаем на дисплей от Nokia
очень круто, но я мало что понимаю...
Ищу помощник-а(-ов) для написания проекта
Добавлено: 08 ноя 2018, 23:27
Brand2
[ref]Narskii[/ref],
1.оставь пока третий датчик,он пока в проекте не используется,но если хочется ,то в Т3= убери 3,освободишь одно знакоместо и как раз будет место .
2. что бы не заморачиваться с адресами датчиков,я использовал пользовательский блок DS1820,там нет установки времени опроса,но если мешает,обьедини их входа разрешения опроса и поставь несиметричный генератор с длительностью импульса 100мс,а паузы 3-5 секунд,думаю этого будет достаточно ,хотя температура не должна и так скакать,она не изменяется так быстро .
3.Разброс датчиков + - 1 градус думаю для тебя не критичный,у меня тоже разные датчики показывают примерно с таким разбросом.
Если уже все подключил,можешь опробовать,посмотри как работает,правильная ли логика,хватает ли мощности для поддержания заданных температур и тд,и когда заработает как надо,можешь ставить и проект который сделал radivilalbert,он молодец,разберешься с ним тоже .