Жмем кнопку сервой
- Войдите на сайт для отправки комментариев
Возникла практическая задача, под нее сделал простой проектик
Проблема: На даче некая электронная коробка которая обязана быть (перекрывает подачу газа при утечке) при сбое питания отключает дом от газа, что чревато зимой заморозкой. После сбоя питния для возобновления подачи газа нужно нажать кнопку сброса
Решение: кроме UPS который спасает от прекращения подачи газа ри короткких отключенияъ электичетва сделать механическое автоматизированное нажатие кнопки сброса после сбоя питания
Можно было конечно нажимать кнопку электрически, но это потребовало бы вмешательства в чужую коробку, поэтому решено было использовать простую серву
Детали:ардуино нано, платка AC-DC на 5В, красная кнопка, два коннектора в корпус, зеленый и красный светодиоды 3мм и резисторы 300Ом к ним, корпус на 3Д принтере, серва, кронштейн креления сервы над кнопкой тоже на 3Д принтере, шнур питания с вилкой
конструкция не хитрая, собрана за полчаса, еще за полчаса напиан скетч. Скетч работает просто - посе подачи питания делает паузу после чего "нажимает" кнопку передвигая среву по шагово от начального до конечного положения, после чего возвращает серву в начальное положение. Кроме того если нажать красную кнопку то серва принудительно нажимает кнопку. Светодиоды использованы для индикации процесса готовности (зеленый моргает пока есть начальная пауза и потом горит постоянно, красный моргает пока двигается серва).
Ниже скетч и видео
/* механический рессетер статуса ошибки при пропадании питания для дома при включении после паузы нажимает кнопку сброса внешнего блока управления галовым клапаном делает тоже при нажатии на кнопку */ #define SERVO_OFF 0 #define SERVO_PRESS 128 #define SERVO_PIN 9 #include <Servo.h> Servo myservo; // create servo object to control a servo uint8_t but_press; void servoON() { myservo.attach(SERVO_PIN); // attaches the servo on pin 9 to the servo object myservo.write(SERVO_OFF); } void servoOFF() { pinMode(SERVO_PIN, INPUT); } void pressReset(void) { servoON(); for(uint8_t val = SERVO_OFF; val <= SERVO_PRESS; val++) { myservo.write(val); delay(20); } myservo.write(SERVO_OFF); delay(500); servoOFF(); } void buttonPressed() { but_press = 1; } void setup() { digitalWrite(2, HIGH); attachInterrupt(0, buttonPressed, LOW); delay(5000); pressReset(); but_press = 0; } void loop() { if(but_press) { delay(500); pressReset(); but_press = 0; } }
Так если кнопка- электрическая, то, наверное, проще было бы использовать реле...
Так если кнопка- электрическая, то, наверное, проще было бы использовать реле...
без вскрытия и подпайки этой коробки никак. серва помогает этого избежать
не его нафиг, в работу чужик штук отвечающих за безопасность лучше не влезать
правильнее пойти в ту контору и помочь им сделать грамотное устройство))) а то устройство сделано в стиле прошлого века - логика работы вырублена топором в чьих то мотзгах при этом при нажатии кнопки устройство работает весьма глупо - сразу открывает клапан газа. А ведь было бы грамотно сначала проверить газ на утечку....
короче компромисс я увидел именно такой как я его воплотил
не его нафиг, в работу чужик штук отвечающих за безопасность лучше не влезать
вынужден согласиться...
код не смотрел... я про логику...
у вас датчик и клапан, без аккумулятора... така тема у миня была в Пензах :(
народ поголовно этот клапан блокируют - ибо сеть скакнула - сидим без газа, пока ручками клапан не взведём.....
.....за время отсутствия сети - не накопится ли газ для объёмного взрыва ?
БЕЗОПАСНЕЕ поставить на ( датчик + клапан ) батарейку ( АКБ ) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
"......кроме UPS который спасает от прекращения подачи газа ри короткких отключенияъ электичетва сделать механическое автоматизированное нажатие кнопки сброса после сбоя питания......" - и получить объёмный взрыв ?!!!!!!!!!!!!!!
не делайте этого !!!!!!!!!!!!!!!
можно перепрошить датчик - там обычно стоят MQ-3 и тинька..... нахера ?!!!!!!!!!!!!!!! не проше ли запитать эту фуйню от АКБ и следить за ним ? а ардуинку привинтить для контроля заряда етого АКБ ?
"...думайте сами , решайте сами - иметь или не иметь......" дачу
:)-
Без паники))
конечно безопасность несколько нарушается, но есть два оправдательных момента 1. Безопасность дачи с клапаном уже заведомо выше чем дачи без оного 2. Чтобы моя ардуинка навредила должно совпасть сразу четыре условия- 2.1 электричество будет отсутствовать достаточно долго что ups разрядится 2.2 перед пропаданием электричества произошла утечка газа 2.3 за время после утечки газ не выветрился на улицу через предусмотренную вентиляцию 2.4 клапан/устройство из за изношенности контактов/изоляции при включении произвели искру достаточную для воспламенения
вероятность совпадения всех четырех весьма низкая, а учитывая оправдание 1 оно стоит того, чтобы не потерять дачу от прорванных труб водоснабжения и канализации
дальше я планирую нарастить ups мощным аккумулятором, разобраться с проблемами бензинового генератора и установить еще одну ардуинку для мониторинга температуры котла, улицы и дома
на то они и СЛУЧАЙНЫЕ СОБЫТИЯ, чобы по закону ( не помню - как его ) совпасть...
.....дерзайте, я вам по кодам даже советовать не буду
> дальше я планирую нарастить ups мощным аккумулятором
......на систему щиты хватит маааааааленького АКБ за 500р. на год без подзарядки
...моя всё сказал :)-
......на систему щиты хватит маааааааленького АКБ за 500р. на год без подзарядки
вы не в теме
там весьма жручий клапан на 220В, аккумулятора на 7АЧ UPS хватало минут на 15, но возможно потому, что АКБ был уже битый, сейчас поставил нового
п.с. закон называется закон Паркинсона. Мне он не грозит. Если я буду жать ардуинкой кнопку то ситуация не сильно ухудшится, аргументы привел выше, если вы проходили где нибудь теорию вероятности, то можем вместе посчитать насколько
теория вероятностей - не даёт гарантии
- ёбнуло 999 дач - но не у вас - теория подтвердилась
- ёбнуло у вас, 999 дач целы - теория НЕ подтвердилась
...какой случай вам приятнее ?
нафуй теорию ! защищайте дачу !!!!! ардуина с обвесом = АКБ !!!!!!!
нафуй теорию ! защищайте дачу !!!!! ардуина с обвесом = АКБ !!!!!!!
ну что вы все паникуете?) при разработке систем безопасности никто и никогда не исходит из 100% защиты, всегда речь идет о минимизации наиболее вероятных сценариев
так что теория вероятностей здесь применима не на обывательском уровне (ааа все пропало!), а на вполне научном
ваш призыв должен быть в первую очередь обращен к тысячам дачников у которых нет клапана в принципе ))) Как пояснил мне один спец, клапан ставят только когда диаметр входной трубы больше стандартного
вас газовики напрягли..... моя юзал клапан - импулс 12 V - клапан открылся ( в нём магнитик есть - ток удержания = миллиамперы !!! )
.....чёта не так :( ...не может клапан стока жрать :(
нуууу, Паркинсон вам в помощь тогда :) в суд - на него будете подавать ?
> если вы проходили где нибудь теорию вероятности, то можем вместе посчитать насколько
...#7 и не хочю считать миллионные доли :)- и #5
...сами думайте - исходя из постулатов безопасности ваши коды посмотрю, но советовать не буду :)-
Все будет хорошо) не буду я с вами спорить
> там весьма жручий клапан на 220В
...уже косяк !!!!!! нельзя в газо-бензиново-солярково-системах применять такиу напруги !!!!!!!!
"...из двух спорящих - один дурак, второй - сволочь......"
...не хочЮ быть ни первым, ни вторым ! удачи !
> там весьма жручий клапан на 220В
...уже косяк !!!!!! нельзя в газо-бензиново-солярково-системах применять такиу напруги !!!!!!!!
напруга в них "посредственна"- за основным следит механика, как я думаю, типа крыльчатка и т.п.
напруга = читай напряжение ( 220 V ) - про давление газа моя знает ( G20 )
> ну что вы все паникуете?) при разработке систем безопасности никто и никогда не исходит из 100% защиты, всегда речь идет о минимизации наиболее вероятных сценариев
НЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ понял..... наХера тогда етот датчик газа + клапан ?
зажигалку зажги, сдуй пламя и поднеси к датчику - вся дача останется без газа !!!!!!!!! это - не 100% защита ? ( без учёта работы датчика и клапана )
Не шутите с газом и не вводите никакие блкировки- обходы.
Поставьте UPS на питание газоанализатора, он не даст клапану отпадать при кратковременных перебоях питания
Не шутите с газом и не вводите никакие блкировки- обходы.
Поставьте UPS на питание газоанализатора, он не даст клапану отпадать при кратковременных перебоях питания
вы не внимательны. Ups есть, есть еще автономный генератор. Кнопка будет нажата только если не спасет ни то ни другое. Да и не до шуток, когда речь идет о риске заморозить дом зимой
замените клапан ( а может и датчик + клапан - на 12 V версию ) ! от Кроны систеим живёт три дня... от АКБ - год !
...замена - 4500р. :(
зато - никаких проблем !
Не шутите с газом и не вводите никакие блкировки- обходы.
Поставьте UPS на питание газоанализатора, он не даст клапану отпадать при кратковременных перебоях питания
....нечего добавить !
ещё раз - в момент нажатия клапана механически вы не знаете загазованности помещения !!!!!!!!
а последствия ? закон капитана Мерфи....
чё миня всегда удивляло в человеках - в 98% случаях ЭТОГО НЕ ПРОИЗОЙДЁТ !
.....И ВСЕ ВЕРЯТ , что Я - не те 2 %
а что сказал капитан Мерфи ? ...когда обнаружил про...б в системе по человеческому фактору ?
"Если что-то можно сделать неправильно, этот человек так и сделает!" ( и родились кучи версий )
....вот и понеслось ! в статистику никто не верит, к закону Мерфи все относятся с уважением....
....а он и есть подтверждение тех 2% !!!!!!!!!!!!!!!!!!!!! , которые, якобы, не произойдут с вероятностью 98% ............