Построят, бывало, коттедж, а сигнализацию на ардуине лепить начинают.
Да ардуина-то чем виновата? Атмеловский МК в целом не хуже любого другого, а стабилизатор питания и USB-TTL к нему, ну пусть китайцы приделают, хуже он этого не стал. А вот с такими программами, тут хоть ардуина, хоть Summit - результат один.
Если есть высшее образование и элементарные представления о ТБ, то почему не сделать автоподжиг?
Вы, коллеги, очень странно высказываетесь!
В двигатель машины - нельзя, в тормоза - нельзя, в газ - нельзя, в сетевое напряжение - тоже. А кто разрабатывает всё это на предприятиях? Специальные волшебники? Или те троешники, которые у нас скетчи клянчат?
Почему нужно изначально преполагать, что разработчик дурак? Скажет глупость - поправим, но бояться поджиг котла сделать????? Нонсенс!
Пожилой человек с горящей бумажкой - чесслово опаснее!!!
Я всех нас очень люблю и уважаю, но меньше алармизма, плз!
Бросить? Так и оставить утечки по 6-7 часов? У вас с головой все в порядке?
Да, у меня-то в порядке и "бросить" здесь означает "бросить лепить из говна и палок, а поставить фирменное оборудование". А вот состояние Вашей головы, увы, внушает опасения.
Да ардуина-то чем виновата? Атмеловский МК в целом не хуже любого другого, а стабилизатор питания и USB-TTL к нему, ну пусть китайцы приделают, хуже он этого не стал.
Так я не за ардуину, вобщем-то речь вёл, а за попытку сыканомить с помощью гувер-кода с ютуба.
Если есть высшее образование и элементарные представления о ТБ, то почему не сделать автоподжиг?
Вы, коллеги, очень странно высказываетесь!
В двигатель машины - нельзя, в тормоза - нельзя, в газ - нельзя, в сетевое напряжение - тоже. А кто разрабатывает всё это на предприятиях? Специальные волшебники? Или те троешники, которые у нас скетчи клянчат?
Почему нужно изначально преполагать, что разработчик дурак? Скажет глупость - поправим, но бояться поджиг котла сделать????? Нонсенс!
Пожилой человек с горящей бумажкой - чесслово опаснее!!!
Я всех нас очень люблю и уважаю, но меньше алармизма, плз!
Проникся к Вам уважением! Всё по теме.
Не понимаю, чем атмел принципиально отличается от купленного за 200 баксов митсу? Тем, что 190 баксов уйдут за бренд? Тем более, в решении примитивных задач.
чтобы подобные советы отпали.... её вовсе нет дома и воздух ароматизируется по 5-6 часов. Ещё есть ценные советы? Или все думают, что я ради забавы этим занимаюсь?
дак вот ценный совет. +1 к Евгению - пожалейте мать. Не в целях рекламы, а в целях безопасности. Есть газ контроль и пьезорозжиг. за 2 месяца заработаете.
чтобы подобные советы отпали.... её вовсе нет дома и воздух ароматизируется по 5-6 часов. Ещё есть ценные советы? Или все думают, что я ради забавы этим занимаюсь?
дак вот ценный совет. +1 к Евгению - пожалейте мать. Не в целях рекламы, а в целях безопасности. Есть газ контроль и пьезорозжиг. за 2 месяца заработаете.
https://www.newgzz.ru/product/blok-tgv-307 - автоматика на рекомендуемом вами котле. Китай. 3000р. Стоимость котла 10000р. 10000-3000=7000 за нормальный котел? Вы серьёзно? И с каких это пор китай стал делать что-то, чему можно слепо верить?
"бросить" здесь означает "бросить лепить из говна и палок, а поставить фирменное оборудование".
+100500
sshirinyan пишет:
в узбекистане без всяких предупреждений могут отключить газ, а через 10 минут включить. Так вот, как это работает сейчас: моя мать - пенсионерка, подходит к котлу, открывает газ, поджигает бумажечку, подносит её к горелке, после чего занимается своими делами. Случается такое, что газ отключают, когда её вовсе нет дома и воздух ароматизируется по 5-6 часов. Ещё есть ценные советы? Или все думают, что я ради забавы этим занимаюсь?
в заводских котлах термопара совместно с датчиком тяги контролирует работу ЗАПАЛЬНИКА, а не только основной горелки. И в случае отключения газа, пропадания тяги отрубает нахер газ ПОЛНОСТЬЮ, а не продолжает ароматизировать воздух
Так. Поскольку большинству форумчан не дает покоя моя безопасность, обрисую задачу иначе, без слов, которые у большинства вызывают шок, истерику, панику, приступы удушья и т.п.
int m_status;
int tryCount;
const int pin2 = 2;
const int pin3 = 3;
const int pin5 = 5;
const int pin6 = 6;
const int pin7 = 7;
const int pin10 = 10;
const int pin11 = 11;
bool used_by_man = 0;
void setup() {
pinMode(pin2,INPUT);
pinMode(pin3,OUTPUT);
pinMode(pin5,OUTPUT);
pinMode(pin6,OUTPUT);
pinMode(pin7,INPUT);
pinMode(pin10,OUTPUT);
pinMode(pin11,OUTPUT);
digitalWrite(pin5,LOW);
digitalWrite(pin6,HIGH);
digitalWrite(pin11,LOW);
tryCount=0;
}
void loop() {
if (used_by_man == 0)
{
if (!digitalRead(pin2))
digitalWrite(pin5,HIGH);
else
digitalWrite(pin5,LOW);
used_by_man = 1;
if ( digitalRead(pin2))
digitalWrite(pin11,LOW);
else
digitalWrite(pin11,HIGH);
}
if (m_status==1){
digitalWrite(pin3,HIGH);
if (digitalRead(pin7)==HIGH){
digitalWrite(pin5,LOW);
digitalWrite(pin11,HIGH);
digitalWrite(pin6,HIGH);
m_status=0;
}
}
if (m_status==0){
digitalWrite(pin3,LOW);
if (digitalRead(pin11)==LOW){
if (digitalRead(pin7)==HIGH){
tryCount++;
digitalWrite(pin6,HIGH);
digitalWrite(pin5,HIGH);
delay(1000);
digitalWrite(pin6,LOW);
delay(8000);
}
if (digitalRead(pin7)==LOW&&digitalRead(pin5)==HIGH){
m_status=1;
digitalWrite(pin6,HIGH);
tryCount=0;
}
if ((digitalRead(pin7)==LOW&&digitalRead(pin5)==LOW)||tryCount>1){
digitalWrite(pin5,LOW);
digitalWrite(pin11,HIGH);
digitalWrite(pin6,HIGH);
m_status=0;
}
}
}
}
Включение питания, проверка сигнала с pin2, если есть, то прерываем цикл и подаем сигнал на pin11, если сигнала на pin2 нет, то включаем pin5, затем через секунду включаем pin6, если сигнал на pin7 появился, то ждем 5 секунд и подаем сигнал на pin10 и на pin3, если же сигнала на pin7 не поступило или он прервался во время работы, то отключаем сигналы на pin3, pin5 и pin10 и подаем его на pin11.
Хотя для автоматов используется другая система графического отображения. Но можно и пользоваться и блок схемами для проектирования программ. Вот например. Да в работе не проверял :)
/**/
const byte crashPin = 2; //авария 0/1 нет/да
const byte gasPin = 3; //клапан газа 0/1 закрыт/открыт
const byte sparkPin = 4; //реле искры 0/1 выкл/вкл
const byte flamePin = 5; //датчик пламени 0/1 есть
int counter;// счетчик
const int counterMax = 5; // максим значение
//-----------------------
enum state_t {s1, s2, s3, s4, s5, s6, s7, s8, s9} state;// состояния от 1 до 9
unsigned long past;
const unsigned long time1s;// время 1 сек
void stand(state_t s) {
state = s;
past = millis();
switch (state) {
case s1:
digitalWrite(crashPin, LOW); // выключить аварию
digitalWrite(sparkPin, LOW); // выключить искру
counter = 0;// сброс счетчика
break;
case s2:
digitalWrite(gasPin, HIGH); // открыть кран
break;
case s3:
digitalWrite(sparkPin, HIGH); // включить искру
break;
case s4:
digitalWrite(sparkPin, LOW); // выключить искру
break;
case s5:
break;
case s6:
counter = 0;// сброс счетчика
break;
case s7:
counter += 1;// нарастить счетчик
break;
case s8:
digitalWrite(gasPin, LOW); // закрыть кран
break;
case s9:
digitalWrite(crashPin, HIGH); // включить аварию
break;
}
}
//-------------------------------------
void setup() {
pinMode(crashPin, OUTPUT);
pinMode(sparkPin, OUTPUT);
pinMode(gasPin, INPUT);
pinMode(flamePin, INPUT);
stand(s1);
}
void loop() {
switch (state) {
case s1:
stand(s2);
break;
case s2:
if (millis() - past >= time1s) // подождать 1 сек
stand(s3);
break;
case s3:
if (millis() - past >= time1s) // подождать 1 сек
stand(s4);
break;
case s4:
if (millis() - past >= time1s) // подождать 1 сек
stand(s5);
break;
case s5:
if (digitalRead(flamePin))// есть ли пламя,
stand(s6);// Да
else stand(s7); // нет
break;
case s6:
if (millis() - past >= time1s) // подождать 1 сек
stand(s5);
break;
case s7:
if (counter >= counterMax) stand(s8);
break;
case s8:
stand(s9);
break;
case s9:
break;
}
}
Хотя для автоматов используется другая система графического отображения. Но можно и пользоваться и блок схемами для проектирования программ. Вот например. Да в работе не проверял :)
/**/
const byte crashPin = 2; //авария 0/1 нет/да
const byte gasPin = 3; //клапан газа 0/1 закрыт/открыт
const byte sparkPin = 4; //реле искры 0/1 выкл/вкл
const byte flamePin = 5; //датчик пламени 0/1 есть
int counter;// счетчик
const int counterMax = 5; // максим значение
//-----------------------
enum state_t {s1, s2, s3, s4, s5, s6, s7, s8, s9} state;// состояния от 1 до 9
unsigned long past;
const unsigned long time1s;// время 1 сек
void stand(state_t s) {
state = s;
past = millis();
switch (state) {
case s1:
digitalWrite(crashPin, LOW); // выключить аварию
digitalWrite(sparkPin, LOW); // выключить искру
counter = 0;// сброс счетчика
break;
case s2:
digitalWrite(gasPin, HIGH); // открыть кран
break;
case s3:
digitalWrite(sparkPin, HIGH); // включить искру
break;
case s4:
digitalWrite(sparkPin, LOW); // выключить искру
break;
case s5:
break;
case s6:
counter = 0;// сброс счетчика
break;
case s7:
counter += 1;// нарастить счетчик
break;
case s8:
digitalWrite(gasPin, LOW); // закрыть кран
break;
case s9:
digitalWrite(crashPin, HIGH); // включить аварию
break;
}
}
//-------------------------------------
void setup() {
pinMode(crashPin, OUTPUT);
pinMode(sparkPin, OUTPUT);
pinMode(gasPin, INPUT);
pinMode(flamePin, INPUT);
stand(s1);
}
void loop() {
switch (state) {
case s1:
stand(s2);
break;
case s2:
if (millis() - past >= time1s) // подождать 1 сек
stand(s3);
break;
case s3:
if (millis() - past >= time1s) // подождать 1 сек
stand(s4);
break;
case s4:
if (millis() - past >= time1s) // подождать 1 сек
stand(s5);
break;
case s5:
if (digitalRead(flamePin))// есть ли пламя,
stand(s6);// Да
else stand(s7); // нет
break;
case s6:
if (millis() - past >= time1s) // подождать 1 сек
stand(s5);
break;
case s7:
if (counter >= counterMax) stand(s8);
break;
case s8:
stand(s9);
break;
case s9:
break;
}
}
Интересно по кейсам раскидали. Спасибо! Смоделирую.
Она самая - холоднокатаная отожжённая листовая сталь толщиной 0,10—0,36 мм (по ГОСТ Р 52204-2004) с нанесёнными защитными покрытиями из олова или специальными покрытиями, напр. лаком, цинком, хромом и другими.
Сейчас как раз к процедуре отжига народ приступает.
Она самая - холоднокатаная отожжённая листовая сталь толщиной 0,10—0,36 мм (по ГОСТ Р 52204-2004) с нанесёнными защитными покрытиями из олова или специальными покрытиями, напр. лаком, цинком, хромом и другими.
Сейчас как раз к процедуре отжига народ приступает.
Женя! Мы тут давно общаемся. Сейчас я твою позицию совсем не понимаю. Можешь ее пояснить? Если не публично, то в частном порядке. Если не помнишь мой мейл, то это мой ник на жмейле.
---------------
Задача поджига котла - довольно простая задача. Решая ее нужно не забыть о нескольких пунктах правил проектирования. Там собственно сложность только в них и есть. В частном доме в дикой стране (речь вроде про что-то в средней Азии?) - проверять никто ничего не станет, как и расследовать, если хлопнет. Человек все равно будет решать задачу, по-своему, как умеет.
Так не правильнее ли помочь решить грамотно, если другого варианта нет?
----------------------------
И еще, как человек, живущий в частном доме, в котором все, включая отопление, сделано своими руками, я могу назвать 100500 причин, покоторым нельзя установить фирменный котел с автоматикой. Кроме цены, которая небольшая - от 30 тыр уже норм.
1. современные котлы не работают на атмосферную систему отопления, только на закрытую,с избыточным давлением >= 1.2 bar.
2. котлы энергозависимы... в пустыне Узбекистана будем искать устойчивое электропитание?
3. котлы чувствительны к давлению газа и его чистоте.
Так что хочет человек поджиг - нужно рассматривать это как просто задачку и дать совет, как сделать это максимально безопасно.
----
На мой взгляд - максимально безопасно - поставить клапан и термопару от любого подходящего котла, без автоматики и и без ардуинки. Можно еще кнопку пьезика. И маме просто и риска никакого. Но можно и Ардуинку пристроить (синей изолентой). Может человеку важно перед соседями похвастать? ;))
Можешь ее пояснить? Если не публично, то в частном порядке.
Да, нет, зачем же приватно, никаких секретов. Теоретически, ТС может обидеться на мою позицию, но, если мозги на месте, то сделает правильные выводы, а если мозгов нет – то мне пофиг обижается он или нет.
Давайте поговорим. Все мы знаем немало случаев, когда непрофессионалы делали действительно стоящие вещи, но всегда при этом они начинали с шагов, которые большинство пропускают. А именно:
1. Осознать, что являешься чайником в данном вопросе.
2. Выполнить следующий цикл: while (Я == чайник) {
Предпринять усилия, чтобы перестать быть чайником
}
3. Приступать к работе.
Так вот, большинство пропускают первые два пункта и результат их деятельности … ну, скажем так … «не выходит за рамки разумных ожиданий».
Для наглядности, давайте сравним два похода, засветившиеся на этом форуме:
sshirinyan пишет:
Добавить строки с активностью pinFire. Т.е., пламя на запальнике (pinMaingas) загорелось, появился сигнал на pinStatus и через 3-5 секунд подается сигнал на pinFire.
...
именно за этим я сюда и пришел. Мне нужно включать её через 5-7 секунд после появления пламени на запальнике.
Ворота пишет:
прежде, чем делать стал внимательно изучать литературу и нормативные документы.
…
Обнаружил ошибку в действующем стандарте
….
Росстандарт признал её и сообщил, что исправят
Вы же не можете не видеть уровень «проблемы», стоящей перед ТС? Человек взялся программировать котёл, не понимая самых основ программирования. И пришёл на форум за решением тривиальное задачи, которая делается на абсолютном автопилоте, безо всякого намёка на то, чтобы являться «проблемой»!
А другой начал с изучения матчасти. Причём не по ютубовским видео, где ошалевшие от воспаления ЧСВ малолетки тычут грязными ногтями в мониторы, упиваясь от собственной крутизны, а по серьёзной литературе и нормативным документам.
Неужели мне одному кажется, что с походом «Ворот», у него получится нормальный прибор, которому можно доверять, а с подходом ТС, от его прибора лучше держаться подальше?
Ну, как-то так.
Дело не том, что человек непрофессионал, а в его отношении к этому факту и подходе к делу.
Позиция понятна? Если я что-то скомкал, переспросите – отвечу.
Для ТС:
прошу Вас понять, что это не наезд на Вас. Просто обдумайте ситуацию и попробуйте перестать быть чайником. Тогда у Вас всё получится. А до тех пор пока у Вас «ломается мозг» от организации пятисекундной задержки, лучше не лезьте в приборы повышенной опасности.
Она самая - холоднокатаная отожжённая листовая сталь толщиной 0,10—0,36 мм (по ГОСТ Р 52204-2004) с нанесёнными защитными покрытиями из олова или специальными покрытиями, напр. лаком, цинком, хромом и другими.
Сейчас как раз к процедуре отжига народ приступает.
Женя! Мы тут давно общаемся. Сейчас я твою позицию совсем не понимаю. Можешь ее пояснить? Если не публично, то в частном порядке. Если не помнишь мой мейл, то это мой ник на жмейле.
---------------
Задача поджига котла - довольно простая задача. Решая ее нужно не забыть о нескольких пунктах правил проектирования. Там собственно сложность только в них и есть. В частном доме в дикой стране (речь вроде про что-то в средней Азии?) - проверять никто ничего не станет, как и расследовать, если хлопнет. Человек все равно будет решать задачу, по-своему, как умеет.
Так не правильнее ли помочь решить грамотно, если другого варианта нет?
----------------------------
И еще, как человек, живущий в частном доме, в котором все, включая отопление, сделано своими руками, я могу назвать 100500 причин, покоторым нельзя установить фирменный котел с автоматикой. Кроме цены, которая небольшая - от 30 тыр уже норм.
1. современные котлы не работают на атмосферную систему отопления, только на закрытую,с избыточным давлением >= 1.2 bar.
2. котлы энергозависимы... в пустыне Узбекистана будем искать устойчивое электропитание?
3. котлы чувствительны к давлению газа и его чистоте.
Так что хочет человек поджиг - нужно рассматривать это как просто задачку и дать совет, как сделать это максимально безопасно.
----
На мой взгляд - максимально безопасно - поставить клапан и термопару от любого подходящего котла, без автоматики и и без ардуинки. Можно еще кнопку пьезика. И маме просто и риска никакого. Но можно и Ардуинку пристроить (синей изолентой). Может человеку важно перед соседями похвастать? ;))
Пункты 2 и 3 в точку!
Фактически мне нужно добавить 2 строчки, всё остальное уже сделано. Затем, поскольку в Узбекистане отопительный сезон через месяц закончится, до следующего сезона буду тестировать и дописывать. К примеру, однозначно добавлю второй контроль газа и, вероятно, перенесу всё на STM.
Можешь ее пояснить? Если не публично, то в частном порядке.
Да, нет, зачем же приватно, никаких секретов. Теоретически, ТС может обидеться на мою позицию, но, если мозги на месте, то сделает правильные выводы, а если мозгов нет – то мне пофиг обижается он или нет.
Давайте поговорим. Все мы знаем немало случаев, когда непрофессионалы делали действительно стоящие вещи, но всегда при этом они начинали с шагов, которые большинство пропускают. А именно:
1. Осознать, что являешься чайником в данном вопросе.
2. Выполнить следующий цикл: while (Я == чайник) {
Предпринять усилия, чтобы перестать быть чайником
}
3. Приступать к работе.
Так вот, большинство пропускают первые два пункта и результат их деятельности … ну, скажем так … «не выходит за рамки разумных ожиданий».
Для наглядности, давайте сравним два похода, засветившиеся на этом форуме:
sshirinyan пишет:
Добавить строки с активностью pinFire. Т.е., пламя на запальнике (pinMaingas) загорелось, появился сигнал на pinStatus и через 3-5 секунд подается сигнал на pinFire.
...
именно за этим я сюда и пришел. Мне нужно включать её через 5-7 секунд после появления пламени на запальнике.
Ворота пишет:
прежде, чем делать стал внимательно изучать литературу и нормативные документы.
…
Обнаружил ошибку в действующем стандарте
….
Росстандарт признал её и сообщил, что исправят
Вы же не можете не видеть уровень «проблемы», стоящей перед ТС? Человек взялся программировать котёл, не понимая самых основ программирования. И пришёл на форум за решением тривиальное задачи, которая делается на абсолютном автопилоте, безо всякого намёка на то, чтобы являться «проблемой»!
А другой начал с изучения матчасти. Причём не по ютубовским видео, где ошалевшие от воспаления ЧСВ малолетки тычут грязными ногтями в мониторы, упиваясь от собственной крутизны, а по серьёзной литературе и нормативным документам.
Неужели мне одному кажется, что с походом «Ворот», у него получится нормальный прибор, которому можно доверять, а с подходом ТС, от его прибора лучше держаться подальше?
Ну, как-то так.
Дело не том, что человек непрофессионал, а в его отношении к этому факту и подходе к делу.
Позиция понятна? Если я что-то скомкал, переспросите – отвечу.
Для ТС:
прошу Вас понять, что это не наезд на Вас. Просто обдумайте ситуацию и попробуйте перестать быть чайником. Тогда у Вас всё получится. А до тех пор пока у Вас «ломается мозг» от организации пятисекундной задержки, лучше не лезьте в приборы повышенной опасности.
Недавно в аптеку зашел, попросил цитрамон. В итоге фармацевт начал интересоваться симптомами, ставить диагнозы и назначать препараты. Ситуация очень похожая. Скажите, Вы специалист по пожарной безопасности? Тогда что Вы делаете на этом форуме? Или Вы психолог/коучер и т.п.? Тогда опять же вопрос, что Вы тут делаете?
И потом, я ж обновил задачу. Там больше нет опасных слов, только кнопочки, светодиоды и пины. Чего Вам на сей раз покоя не дает то?
Недавно в аптеку зашел, попросил цитрамон. В итоге фармацевт начал интересоваться симптомами, ставить диагнозы и назначать препараты. Ситуация очень похожая. Скажите, Вы специалист по пожарной безопасности? Тогда что Вы делаете на этом форуме? Или Вы психолог/коучер и т.п.? Тогда опять же вопрос, что Вы тут делаете?
1. фармацевт - прав, он по определению лучше тебя разбирается в вопросе. Кроме того мне ясна его логика:
Если ты просишь столь устаревший препарат, то скорее всего не потому, что осознанно его сам себе прописал, а просто по привычке. При том, что аспирин не стоит принимать на пустой желудок, парацетамол в той дозе вообще бесполезен, а кофеин вообще не стоит принимать не зная про состояние сердца и давления.
2. Евгений специалист в программировании, а ты - нет. Он написал, что не задача опасна, а сочетание тебя и задачи, и тут я с ним полностью согласен.
-------------
ну и 3. Если задача сделать маме удобнее, то ардуина тут ни при чем. Я выше написал. Купи типовую автоматику на свою мощность от того же Жуковского или Казанского котла. Поджиг - кнопкой, 220 - не нужно. И комплект стандартный, уж точно безопасный.
А вот если ты хочешь потешить свое самолюбие изготовлением прибора, то тут стоит поизучать как это положено делать.
Например то, что запальник не перекрывается электромагнитным клдапаном от термопары - уже очень странно, то есть ты что-то "колхозил" в горелке изначально.
Недавно в аптеку зашел, попросил цитрамон. В итоге фармацевт начал интересоваться симптомами, ставить диагнозы и назначать препараты. Ситуация очень похожая. Скажите, Вы специалист по пожарной безопасности? Тогда что Вы делаете на этом форуме? Или Вы психолог/коучер и т.п.? Тогда опять же вопрос, что Вы тут делаете?
1. фармацевт - прав, он по определению лучше тебя разбирается в вопросе. Кроме того мне ясна его логика:
Если ты просишь столь устаревший препарат, то скорее всего не потому, что осознанно его сам себе прописал, а просто по привычке. При том, что аспирин не стоит принимать на пустой желудок, парацетамол в той дозе вообще бесполезен, а кофеин вообще не стоит принимать не зная про состояние сердца и давления.
2. Евгений специалист в программировании, а ты - нет. Он написал, что не задача опасна, а сочетание тебя и задачи, и тут я с ним полностью согласен.
-------------
ну и 3. Если задача сделать маме удобнее, то ардуина тут ни при чем. Я выше написал. Купи типовую автоматику на свою мощность от того же Жуковского или Казанского котла. Поджиг - кнопкой, 220 - не нужно. И комплект стандартный, уж точно безопасный.
А вот если ты хочешь потешить свое самолюбие изготовлением прибора, то тут стоит поизучать как это положено делать.
Например то, что запальник не перекрывается электромагнитным клдапаном от термопары - уже очень странно, то есть ты что-то "колхозил" в горелке изначально.
Всем спасибо!
Решение найдено, правда на англоязычном форуме. Без лишних вопросов и советов.
Люди разные тут проходят. Построят, бывало, коттедж, а сигнализацию на ардуине лепить начинают. Ради забавы или нет - сложно сказать.
Бросить? Так и оставить утечки по 6-7 часов? У вас с головой все в порядке?
Друзья, мне нафиг не сдались ваши ценные советы на тему того, стоит или нет! Есть совет по решению задачи - буду признателен, нет - проходите мимо!
Построят, бывало, коттедж, а сигнализацию на ардуине лепить начинают.
Да ардуина-то чем виновата? Атмеловский МК в целом не хуже любого другого, а стабилизатор питания и USB-TTL к нему, ну пусть китайцы приделают, хуже он этого не стал. А вот с такими программами, тут хоть ардуина, хоть Summit - результат один.
Если есть высшее образование и элементарные представления о ТБ, то почему не сделать автоподжиг?
Вы, коллеги, очень странно высказываетесь!
В двигатель машины - нельзя, в тормоза - нельзя, в газ - нельзя, в сетевое напряжение - тоже. А кто разрабатывает всё это на предприятиях? Специальные волшебники? Или те троешники, которые у нас скетчи клянчат?
Почему нужно изначально преполагать, что разработчик дурак? Скажет глупость - поправим, но бояться поджиг котла сделать????? Нонсенс!
Пожилой человек с горящей бумажкой - чесслово опаснее!!!
Я всех нас очень люблю и уважаю, но меньше алармизма, плз!
Да ардуина-то чем виновата? Атмеловский МК в целом не хуже любого другого, а стабилизатор питания и USB-TTL к нему, ну пусть китайцы приделают, хуже он этого не стал.
Так я не за ардуину, вобщем-то речь вёл, а за попытку сыканомить с помощью гувер-кода с ютуба.
Если есть высшее образование и элементарные представления о ТБ, то почему не сделать автоподжиг?
Вы, коллеги, очень странно высказываетесь!
В двигатель машины - нельзя, в тормоза - нельзя, в газ - нельзя, в сетевое напряжение - тоже. А кто разрабатывает всё это на предприятиях? Специальные волшебники? Или те троешники, которые у нас скетчи клянчат?
Почему нужно изначально преполагать, что разработчик дурак? Скажет глупость - поправим, но бояться поджиг котла сделать????? Нонсенс!
Пожилой человек с горящей бумажкой - чесслово опаснее!!!
Я всех нас очень люблю и уважаю, но меньше алармизма, плз!
Проникся к Вам уважением! Всё по теме.
Не понимаю, чем атмел принципиально отличается от купленного за 200 баксов митсу? Тем, что 190 баксов уйдут за бренд? Тем более, в решении примитивных задач.
AlexanderNO, wdrakula, спасибо за помощь!
Все верно. Только после 5 пункта нужен поджиг основной горелки. Спасибо! Самому понятнее стало.
И да между 7 и 8 выключить газ !!!
Я бы еще между 1 и 2 проверил - бы сигнал от датчика загазованности и положения газового крана. Чего лишний раз поджиг гонять?
Я бы еще между 1 и 2 проверил - бы сигнал от датчика загазованности и положения газового крана. Чего лишний раз поджиг гонять?
А там ведь есть блок контроля газа. Это и есть электронный нос.
Вы проверили свой электронный нос миллисом?
дак вот ценный совет. +1 к Евгению - пожалейте мать. Не в целях рекламы, а в целях безопасности. Есть газ контроль и пьезорозжиг. за 2 месяца заработаете.
дак вот ценный совет. +1 к Евгению - пожалейте мать. Не в целях рекламы, а в целях безопасности. Есть газ контроль и пьезорозжиг. за 2 месяца заработаете.
https://www.newgzz.ru/product/blok-tgv-307 - автоматика на рекомендуемом вами котле. Китай. 3000р. Стоимость котла 10000р. 10000-3000=7000 за нормальный котел? Вы серьёзно? И с каких это пор китай стал делать что-то, чему можно слепо верить?
Варил сам.
с этого и надо начинать
+100500
в заводских котлах термопара совместно с датчиком тяги контролирует работу ЗАПАЛЬНИКА, а не только основной горелки. И в случае отключения газа, пропадания тяги отрубает нахер газ ПОЛНОСТЬЮ, а не продолжает ароматизировать воздух
Так. Поскольку большинству форумчан не дает покоя моя безопасность, обрисую задачу иначе, без слов, которые у большинства вызывают шок, истерику, панику, приступы удушья и т.п.
Включение питания, проверка сигнала с pin2, если есть, то прерываем цикл и подаем сигнал на pin11, если сигнала на pin2 нет, то включаем pin5, затем через секунду включаем pin6, если сигнал на pin7 появился, то ждем 5 секунд и подаем сигнал на pin10 и на pin3, если же сигнала на pin7 не поступило или он прервался во время работы, то отключаем сигналы на pin3, pin5 и pin10 и подаем его на pin11.
Этак вы еще больше ляпов насадите. Так вам хоть кто-то показал несоответствие алгоритма технологическому процессу...
Этак вы еще больше ляпов насадите. Так вам хоть кто-то показал несоответствие алгоритма технологическому процессу...
Я взял на заметку необходимые дополнения и изменения.
Хотя для автоматов используется другая система графического отображения. Но можно и пользоваться и блок схемами для проектирования программ. Вот например. Да в работе не проверял :)
Хотя для автоматов используется другая система графического отображения. Но можно и пользоваться и блок схемами для проектирования программ. Вот например. Да в работе не проверял :)
Интересно по кейсам раскидали. Спасибо! Смоделирую.
А это если надо блинк открытие на клапан газа.
Пошла жесть...
А это если надо блинк открытие на клапан газа.
Какого ещё газа? Вы о чем? Тут нельзя произносить это слово. У людей начинается пантка, истерика, чесотка и изжога. Воздержитесь, пожалуйста.
жесть...
Она самая - холоднокатаная отожжённая листовая сталь толщиной 0,10—0,36 мм (по ГОСТ Р 52204-2004) с нанесёнными защитными покрытиями из олова или специальными покрытиями, напр. лаком, цинком, хромом и другими.
Сейчас как раз к процедуре отжига народ приступает.
http://www.vashdom.ru/gost/52204-2004/
жесть...
Она самая - холоднокатаная отожжённая листовая сталь толщиной 0,10—0,36 мм (по ГОСТ Р 52204-2004) с нанесёнными защитными покрытиями из олова или специальными покрытиями, напр. лаком, цинком, хромом и другими.
Сейчас как раз к процедуре отжига народ приступает.
Женя! Мы тут давно общаемся. Сейчас я твою позицию совсем не понимаю. Можешь ее пояснить? Если не публично, то в частном порядке. Если не помнишь мой мейл, то это мой ник на жмейле.
---------------
Задача поджига котла - довольно простая задача. Решая ее нужно не забыть о нескольких пунктах правил проектирования. Там собственно сложность только в них и есть. В частном доме в дикой стране (речь вроде про что-то в средней Азии?) - проверять никто ничего не станет, как и расследовать, если хлопнет. Человек все равно будет решать задачу, по-своему, как умеет.
Так не правильнее ли помочь решить грамотно, если другого варианта нет?
----------------------------
И еще, как человек, живущий в частном доме, в котором все, включая отопление, сделано своими руками, я могу назвать 100500 причин, покоторым нельзя установить фирменный котел с автоматикой. Кроме цены, которая небольшая - от 30 тыр уже норм.
1. современные котлы не работают на атмосферную систему отопления, только на закрытую,с избыточным давлением >= 1.2 bar.
2. котлы энергозависимы... в пустыне Узбекистана будем искать устойчивое электропитание?
3. котлы чувствительны к давлению газа и его чистоте.
Так что хочет человек поджиг - нужно рассматривать это как просто задачку и дать совет, как сделать это максимально безопасно.
----
На мой взгляд - максимально безопасно - поставить клапан и термопару от любого подходящего котла, без автоматики и и без ардуинки. Можно еще кнопку пьезика. И маме просто и риска никакого. Но можно и Ардуинку пристроить (синей изолентой). Может человеку важно перед соседями похвастать? ;))
Да, нет, зачем же приватно, никаких секретов. Теоретически, ТС может обидеться на мою позицию, но, если мозги на месте, то сделает правильные выводы, а если мозгов нет – то мне пофиг обижается он или нет.
Давайте поговорим. Все мы знаем немало случаев, когда непрофессионалы делали действительно стоящие вещи, но всегда при этом они начинали с шагов, которые большинство пропускают. А именно:
1. Осознать, что являешься чайником в данном вопросе.
2. Выполнить следующий цикл:
while (Я == чайник) {
Предпринять усилия, чтобы перестать быть чайником
}
3. Приступать к работе.
Так вот, большинство пропускают первые два пункта и результат их деятельности … ну, скажем так … «не выходит за рамки разумных ожиданий».
Для наглядности, давайте сравним два похода, засветившиеся на этом форуме:
...
именно за этим я сюда и пришел. Мне нужно включать её через 5-7 секунд после появления пламени на запальнике.
…
Обнаружил ошибку в действующем стандарте
….
Росстандарт признал её и сообщил, что исправят
Вы же не можете не видеть уровень «проблемы», стоящей перед ТС? Человек взялся программировать котёл, не понимая самых основ программирования. И пришёл на форум за решением тривиальное задачи, которая делается на абсолютном автопилоте, безо всякого намёка на то, чтобы являться «проблемой»!
А другой начал с изучения матчасти. Причём не по ютубовским видео, где ошалевшие от воспаления ЧСВ малолетки тычут грязными ногтями в мониторы, упиваясь от собственной крутизны, а по серьёзной литературе и нормативным документам.
Неужели мне одному кажется, что с походом «Ворот», у него получится нормальный прибор, которому можно доверять, а с подходом ТС, от его прибора лучше держаться подальше?
Ну, как-то так.
Дело не том, что человек непрофессионал, а в его отношении к этому факту и подходе к делу.
Позиция понятна? Если я что-то скомкал, переспросите – отвечу.
Для ТС:
прошу Вас понять, что это не наезд на Вас. Просто обдумайте ситуацию и попробуйте перестать быть чайником. Тогда у Вас всё получится. А до тех пор пока у Вас «ломается мозг» от организации пятисекундной задержки, лучше не лезьте в приборы повышенной опасности.
жесть...
Она самая - холоднокатаная отожжённая листовая сталь толщиной 0,10—0,36 мм (по ГОСТ Р 52204-2004) с нанесёнными защитными покрытиями из олова или специальными покрытиями, напр. лаком, цинком, хромом и другими.
Сейчас как раз к процедуре отжига народ приступает.
Женя! Мы тут давно общаемся. Сейчас я твою позицию совсем не понимаю. Можешь ее пояснить? Если не публично, то в частном порядке. Если не помнишь мой мейл, то это мой ник на жмейле.
---------------
Задача поджига котла - довольно простая задача. Решая ее нужно не забыть о нескольких пунктах правил проектирования. Там собственно сложность только в них и есть. В частном доме в дикой стране (речь вроде про что-то в средней Азии?) - проверять никто ничего не станет, как и расследовать, если хлопнет. Человек все равно будет решать задачу, по-своему, как умеет.
Так не правильнее ли помочь решить грамотно, если другого варианта нет?
----------------------------
И еще, как человек, живущий в частном доме, в котором все, включая отопление, сделано своими руками, я могу назвать 100500 причин, покоторым нельзя установить фирменный котел с автоматикой. Кроме цены, которая небольшая - от 30 тыр уже норм.
1. современные котлы не работают на атмосферную систему отопления, только на закрытую,с избыточным давлением >= 1.2 bar.
2. котлы энергозависимы... в пустыне Узбекистана будем искать устойчивое электропитание?
3. котлы чувствительны к давлению газа и его чистоте.
Так что хочет человек поджиг - нужно рассматривать это как просто задачку и дать совет, как сделать это максимально безопасно.
----
На мой взгляд - максимально безопасно - поставить клапан и термопару от любого подходящего котла, без автоматики и и без ардуинки. Можно еще кнопку пьезика. И маме просто и риска никакого. Но можно и Ардуинку пристроить (синей изолентой). Может человеку важно перед соседями похвастать? ;))
Пункты 2 и 3 в точку!
Фактически мне нужно добавить 2 строчки, всё остальное уже сделано. Затем, поскольку в Узбекистане отопительный сезон через месяц закончится, до следующего сезона буду тестировать и дописывать. К примеру, однозначно добавлю второй контроль газа и, вероятно, перенесу всё на STM.
Да, нет, зачем же приватно, никаких секретов. Теоретически, ТС может обидеться на мою позицию, но, если мозги на месте, то сделает правильные выводы, а если мозгов нет – то мне пофиг обижается он или нет.
Давайте поговорим. Все мы знаем немало случаев, когда непрофессионалы делали действительно стоящие вещи, но всегда при этом они начинали с шагов, которые большинство пропускают. А именно:
1. Осознать, что являешься чайником в данном вопросе.
2. Выполнить следующий цикл:
while (Я == чайник) {
Предпринять усилия, чтобы перестать быть чайником
}
3. Приступать к работе.
Так вот, большинство пропускают первые два пункта и результат их деятельности … ну, скажем так … «не выходит за рамки разумных ожиданий».
Для наглядности, давайте сравним два похода, засветившиеся на этом форуме:
...
именно за этим я сюда и пришел. Мне нужно включать её через 5-7 секунд после появления пламени на запальнике.
…
Обнаружил ошибку в действующем стандарте
….
Росстандарт признал её и сообщил, что исправят
Вы же не можете не видеть уровень «проблемы», стоящей перед ТС? Человек взялся программировать котёл, не понимая самых основ программирования. И пришёл на форум за решением тривиальное задачи, которая делается на абсолютном автопилоте, безо всякого намёка на то, чтобы являться «проблемой»!
А другой начал с изучения матчасти. Причём не по ютубовским видео, где ошалевшие от воспаления ЧСВ малолетки тычут грязными ногтями в мониторы, упиваясь от собственной крутизны, а по серьёзной литературе и нормативным документам.
Неужели мне одному кажется, что с походом «Ворот», у него получится нормальный прибор, которому можно доверять, а с подходом ТС, от его прибора лучше держаться подальше?
Ну, как-то так.
Дело не том, что человек непрофессионал, а в его отношении к этому факту и подходе к делу.
Позиция понятна? Если я что-то скомкал, переспросите – отвечу.
Для ТС:
прошу Вас понять, что это не наезд на Вас. Просто обдумайте ситуацию и попробуйте перестать быть чайником. Тогда у Вас всё получится. А до тех пор пока у Вас «ломается мозг» от организации пятисекундной задержки, лучше не лезьте в приборы повышенной опасности.
Недавно в аптеку зашел, попросил цитрамон. В итоге фармацевт начал интересоваться симптомами, ставить диагнозы и назначать препараты. Ситуация очень похожая. Скажите, Вы специалист по пожарной безопасности? Тогда что Вы делаете на этом форуме? Или Вы психолог/коучер и т.п.? Тогда опять же вопрос, что Вы тут делаете?
И потом, я ж обновил задачу. Там больше нет опасных слов, только кнопочки, светодиоды и пины. Чего Вам на сей раз покоя не дает то?
2. котлы энергозависимы... в пустыне Узбекистана будем искать устойчивое электропитание?
Пункты 2 и 3 в точку!
Как-то 2 пункт не очень вяжется с электронным поджигом и контролем газа, нет?
2. котлы энергозависимы... в пустыне Узбекистана будем искать устойчивое электропитание?
Пункты 2 и 3 в точку!
Как-то 2 пункт не очень вяжется с электронным поджигом и контролем газа, нет?
Аккумулятор на 7-9 В эту проблему решит.
Дело не том, что человек непрофессионал, а в его отношении к этому факту и подходе к делу.
Позиция понятна? Если я что-то скомкал, переспросите – отвечу.
Ок! Женя, я тебя понял и тут полностью согласен.
Мне сперва показалось, что ты в принципе против проектирования устройств типа поджига. То есть я сражался с ветряными мельнгицами!;))) Сорри!
С тем, что конкретно ТС-у пока не стоит заниматься подобным - я полностью согласен.
А я вообще ныряльщика изображал... Как увидел квоноклассы, так и сразу понял - гореть хате.
маму жалка. :(
Я специалист в программировании.
Тусуюсь.
Ничего. Я спокоен как удав. Человек спросил - я ему ответил. Вас то что заставило этот комментарий писать?
Недавно в аптеку зашел, попросил цитрамон. В итоге фармацевт начал интересоваться симптомами, ставить диагнозы и назначать препараты. Ситуация очень похожая. Скажите, Вы специалист по пожарной безопасности? Тогда что Вы делаете на этом форуме? Или Вы психолог/коучер и т.п.? Тогда опять же вопрос, что Вы тут делаете?
1. фармацевт - прав, он по определению лучше тебя разбирается в вопросе. Кроме того мне ясна его логика:
Если ты просишь столь устаревший препарат, то скорее всего не потому, что осознанно его сам себе прописал, а просто по привычке. При том, что аспирин не стоит принимать на пустой желудок, парацетамол в той дозе вообще бесполезен, а кофеин вообще не стоит принимать не зная про состояние сердца и давления.
2. Евгений специалист в программировании, а ты - нет. Он написал, что не задача опасна, а сочетание тебя и задачи, и тут я с ним полностью согласен.
-------------
ну и 3. Если задача сделать маме удобнее, то ардуина тут ни при чем. Я выше написал. Купи типовую автоматику на свою мощность от того же Жуковского или Казанского котла. Поджиг - кнопкой, 220 - не нужно. И комплект стандартный, уж точно безопасный.
А вот если ты хочешь потешить свое самолюбие изготовлением прибора, то тут стоит поизучать как это положено делать.
Например то, что запальник не перекрывается электромагнитным клдапаном от термопары - уже очень странно, то есть ты что-то "колхозил" в горелке изначально.
Недавно в аптеку зашел, попросил цитрамон. В итоге фармацевт начал интересоваться симптомами, ставить диагнозы и назначать препараты. Ситуация очень похожая. Скажите, Вы специалист по пожарной безопасности? Тогда что Вы делаете на этом форуме? Или Вы психолог/коучер и т.п.? Тогда опять же вопрос, что Вы тут делаете?
1. фармацевт - прав, он по определению лучше тебя разбирается в вопросе. Кроме того мне ясна его логика:
Если ты просишь столь устаревший препарат, то скорее всего не потому, что осознанно его сам себе прописал, а просто по привычке. При том, что аспирин не стоит принимать на пустой желудок, парацетамол в той дозе вообще бесполезен, а кофеин вообще не стоит принимать не зная про состояние сердца и давления.
2. Евгений специалист в программировании, а ты - нет. Он написал, что не задача опасна, а сочетание тебя и задачи, и тут я с ним полностью согласен.
-------------
ну и 3. Если задача сделать маме удобнее, то ардуина тут ни при чем. Я выше написал. Купи типовую автоматику на свою мощность от того же Жуковского или Казанского котла. Поджиг - кнопкой, 220 - не нужно. И комплект стандартный, уж точно безопасный.
А вот если ты хочешь потешить свое самолюбие изготовлением прибора, то тут стоит поизучать как это положено делать.
Например то, что запальник не перекрывается электромагнитным клдапаном от термопары - уже очень странно, то есть ты что-то "колхозил" в горелке изначально.
Всем спасибо!
Решение найдено, правда на англоязычном форуме. Без лишних вопросов и советов.
Заодно спроси у них - блок "контроля газа" будет постоянно исполнятся или только на первом проходе loop().
Вдруг кому пригодится.
Скетч выложу позже.
А картинка маловата. Мелочей не видно.
https://yadi.sk/i/UI-GLHTr4nX_lw
А картинка маловата. Мелочей не видно.
у меня как минимум 2 замечания
1-зачем блоксхема на английском
2 где кнопки ВКЛ и ВЫКЛ.
у меня как минимум 2 замечания
1-зачем блоксхема на английском
2 где кнопки ВКЛ и ВЫКЛ.
1. Скидывал англоязычным.
2. А чего им тут делать?
Захотел включил, захотел выключил.
Захотел включил, захотел выключил.
Так оно до всей этой схемы.