Контроль и управление нагревом бойлера по температуре и времени.

hok
Offline
Зарегистрирован: 04.02.2014

Доброго времени суток!

Необходимо написать скетч не даром под ардуино + 1602 LCD Keypad Shield + DS18b20 + реле + динамик

перед работой бойлера необходимо установить параметры таймеров и темп

Пример работы:

1 нагрев до определенной темп и стоп с подачей звукового сигнала  до нажатия кнопки

2 поддержание определенной  темп необходимое время

3 нагрев до более высокой темп и поддержка темп опр время

4 и так от 1 до 5 раз потом стоп до нажатия кнопки

5 кипячение определенное время, в процесе подача звука через запрограмированные промежутки времени и стоп

 

Gosha
Offline
Зарегистрирован: 06.02.2014

Очень сильно смахивает на контроллер для варки пива, а не на бойлер :))

hok
Offline
Зарегистрирован: 04.02.2014

Смахивает :))

А  варочник это не бойлер???

Клапауций
Offline
Зарегистрирован: 10.02.2013

это мультиварка!

hok
Offline
Зарегистрирован: 04.02.2014

нет это бойлер с водой нагревателем и насосом

hok
Offline
Зарегистрирован: 04.02.2014

нет это бойлер с водой нагревателем и насосом

Клапауций
Offline
Зарегистрирован: 10.02.2013

hok пишет:

нет это бойлер с водой нагревателем и насосом

на кипячение бойлер рассчитан?

hok
Offline
Зарегистрирован: 04.02.2014

Да. Посути это не герметичная емкость

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

так и в чем проблема то? написать скечик который будет следить за температурой с датчика и включать и выключать реле в зависимости от заданых порогов? дел на 10 минут. даже примеров таких по инету навалом. сами сделаете

hok
Offline
Зарегистрирован: 04.02.2014

Puhlyaviy пишет:

так и в чем проблема то? написать скечик который будет следить за температурой с датчика и включать и выключать реле в зависимости от заданых порогов?

и еще временные рамки и это одна нагрузка (реле)

проблема собрать все в кучу!!!!

Клапауций
Offline
Зарегистрирован: 10.02.2013

hok пишет:

проблема собрать все в кучу!!!!

хотите вызвать мастера на дом?

hok
Offline
Зарегистрирован: 04.02.2014

ну типа того :))

 

hok
Offline
Зарегистрирован: 04.02.2014

hok пишет:

 

Необходимо написать скетч не даром

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

hok пишет:

Необходимо написать скетч не даром

ну это деньги в кассу и с клапауцием ща накидаем скечик..

hok
Offline
Зарегистрирован: 04.02.2014

если есть желание обсудить

hok
Offline
Зарегистрирован: 04.02.2014

сумма и куда сбросить кеш

лучше креда и в $. могу в грн. :)

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

hok пишет:

если есть желание обсудить

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

hok
Offline
Зарегистрирован: 04.02.2014

я немогу понять как  с одной и той же пары кнопок ввести данные в переменные

Клапауций
Offline
Зарегистрирован: 10.02.2013

hok пишет:

я немогу понять как  с одной и той же пары кнопок ввести данные в переменные

кнопок вроде больше двух на шилде - одной кнопой переключай выбор изменяемых переменных по кругу, двумя другими кнопами - больше-меньше делай, четвёртой кнопой запоминай в еепром.

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

hok пишет:

я немогу понять как  с одной и той же пары кнопок ввести данные в переменные

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

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

домашняя пивоварня-бойлер это круто)))

каждому в дом по бойлеру

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm пишет:

домашняя пивоварня-бойлер это круто)))

каждому в дом по бойлеру

ну, да

- шо за пиво такое галимое?

- та, это я скетч глючный с http://arduino.ru/ скачал.

hok
Offline
Зарегистрирован: 04.02.2014

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

Клапауций
Offline
Зарегистрирован: 10.02.2013

hok пишет:

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

так оно не факт, что заработает на месте - полюбому может потребоваться отладка, будет потом обидно, что сам уже разобрался что к чему, но и деньги заплатил.

hok
Offline
Зарегистрирован: 04.02.2014

ну наверное вы правы но....

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

hok пишет:

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

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

просто задача действительно элементарная...
 

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

Клапауций
Offline
Зарегистрирован: 10.02.2013

Puhlyaviy пишет:

кстати может подумать собрать домашнюю пивоварню на пару тройку литров.. под управление ардуино :)

на несколько литров - ерунда получится.

нужно, начиная от, хотя бы 100.

hok
Offline
Зарегистрирован: 04.02.2014

Блин у меня дома на 50 литров хочу процесс автоматизировать!!! 5 часов скакать вокруг как то не камильфо а пару тройку литров грусно скакать теже 5 часов

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций пишет:

на несколько литров - ерунда получится.

нужно, начиная от, хотя бы 100.

ну вам оно видней.. я предпочитаю вино, ну сидр (Strongbow и только разливной) как край.. пиво оно как то не то.. так что про размер банки эт сами решайте

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

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

Клапауций
Offline
Зарегистрирован: 10.02.2013

hok пишет:

Блин у меня дома на 50 литров хочу процесс автоматизировать!!! 5 часов скакать вокруг как то не камильфо а пару тройку литров грусно скакать теже 5 часов

сопутсвующих ароматов не боишься?

hok
Offline
Зарегистрирован: 04.02.2014

пахнет хлебом !!!

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

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

так мы ему тут о том же. а он сопротивляется..

hok
Offline
Зарегистрирован: 04.02.2014

сидр тоже делаю сам :)))

hok
Offline
Зарегистрирован: 04.02.2014

три месяца пытаюсь позавчера психонул

Клапауций
Offline
Зарегистрирован: 10.02.2013

hok пишет:

пахнет хлебом !!!

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

*почему хлебом? - ячменём и хмелем мух на лету валить должно.

hok
Offline
Зарегистрирован: 04.02.2014

ну если постоит денек  отработанная дробина то сдонут не только мухи но соседи.

а завод наверное сливал отходы в ямы вот вонь стояла

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а в чем вы разобрались? проверьте по частям

для 1602 есть либа с примерами

для термодатчика также

ну про реле вообще молчу, светодиодиком моргали?

динамик. а что динамик? звук типа пиво готово хотите или чисто так писк когда нагрелась?

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

про условия еще почитайте. они вам пригодятся

+ 3 месяца мучаетесь. а чего добились? в смысле чему научились?

hok
Offline
Зарегистрирован: 04.02.2014

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

hok
Offline
Зарегистрирован: 04.02.2014

сложно сказать чему научился

hok
Offline
Зарегистрирован: 04.02.2014

по термодатчику реле отключать могу :))

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Puhlyaviy пишет:

написать скечик который будет следить за температурой с датчика и включать и выключать реле в зависимости от заданых порогов?

Тут надо понимать, что "закипел" - это не заданная температура, а это когда "греем выше 90, а температура больше не поднимается". Я, например, такое за 10 минут не напишу. :)

hok
Offline
Зарегистрирован: 04.02.2014

вы немного недопоняли

пример:

1 Греем бойлер до 70 и поддержуем стоп до нажатия кнопки // кнопку нажали

2 нагреваем до 65 и поддержуем 60 мин // пережод к следующей стадии

3 нагреваем до 72 и поддержуем 30 мин

4 и так до 5-и раз

5 нагрели до 78 держим 5 мин стоп до нажатия кнопки /// кнопку нажали

6 кипячение 90 мин при 100 градусах подача сигнала за 60 мин до конца  /  за 20 мин /  15 мин доконца

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

 

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

hok пишет:

1 Греем бойлер до 70 и поддержуем стоп до нажатия кнопки // кнопку нажали

2 нагреваем до 65 и поддержуем 60 мин // пережод к следующей стадии

По-русски это пишется "ждем, пока остынет с 70 до 60 градусов". :) Вы нарисуйте непрерывную кривую - тогда будет хотя бы самому ясно: что и в какой момент система должна делать. Затем выделите участок который у Вас должен "и так пять раз подряд". Постепенно сложится нормальное техзадание.

Смелые предположения "до нажатия кнопки" рекомендую обложить условиями: "что делать, если кнупку не нажали в течение N суток?"

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

hok
Offline
Зарегистрирован: 04.02.2014

Andrey_Y_Ostanovsky пишет:

hok пишет:

1 Греем бойлер до 70 и поддержуем стоп до нажатия кнопки // кнопку нажали

2 нагреваем до 65 и поддержуем 60 мин // переход к следующей стадии

засыпаем засыпь темпиратура падает примерно на 10 градусов (так нормально)

 

hok
Offline
Зарегистрирован: 04.02.2014

Andrey_Y_Ostanovsky пишет:

hok пишет:

1 Греем бойлер до 70 и поддержуем стоп до нажатия кнопки // кнопку нажали

2 нагреваем до 65 и поддержуем 60 мин // пережод к следующей стадии

По-русски это пишется "ждем, пока остынет с 70 до 60 градусов". :) Вы нарисуйте непрерывную кривую - тогда будет хотя бы самому ясно: что и в какой момент система должна делать. Затем выделите участок который у Вас должен "и так пять раз подряд". Постепенно сложится нормальное техзадание.

Смелые предположения "до нажатия кнопки" рекомендую обложить условиями: "что делать, если кнупку не нажали в течение N суток?"

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

а что не я сно в этом тех задании?????

hok
Offline
Зарегистрирован: 04.02.2014

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

прошу вас по теме

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

hok пишет:

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

прошу вас по теме

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

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

hok
Offline
Зарегистрирован: 04.02.2014

Andrey_Y_Ostanovsky]</p> <p>[quote=hok пишет:

По-русски это пишется "ждем, пока остынет с 70 до 60 градусов". :) Вы нарисуйте непрерывную кривую - тогда будет хотя бы самому ясно:

я пишу как должно быть и мне ясно как должно быть

hok
Offline
Зарегистрирован: 04.02.2014

hok]</p> <p>[quote=Andrey_Y_Ostanovsky пишет:

Смелые предположения "до нажатия кнопки" рекомендую обложить условиями: "что делать, если кнупку не нажали в течение N суток?"

ничего. ждать пока не нажмут! через 50 суток когда счетччик сбросит снова нагреть и ждать

Клапауций
Offline
Зарегистрирован: 10.02.2013

hok пишет:

вы немного недопоняли

я ещё больше недопонял:

hok пишет:

1 Греем бойлер до 70 и поддержуем стоп до нажатия кнопки // кнопку нажали

"поддержать стоп" - это "греем до 70, далее поддерживаем 70 до нажатия кнопки" или "стоп машина! - прекратить греть"?

hok пишет:

2 нагреваем до 65 и поддержуем 60 мин // пережод к следующей стадии

"охлаждаем до 65 с 70"? или что?

hok пишет:

3 нагреваем до 72 и поддержуем 30 мин

4 и так до 5-и раз

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

как "так до 5-ти раз" - условие от 0 до 5-ти какое? 

hok пишет:

5 нагрели до 78 держим 5 мин стоп до нажатия кнопки /// кнопку нажали

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

hok пишет:

6 кипячение 90 мин при 100 градусах подача сигнала за 60 мин до конца  /  за 20 мин /  15 мин доконца

здесь вроде понятно - кипятим-пищим.

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

*рисуйте блок-схему - нифига не понятно, что оно должно делать.