Если бы я знал, что такое , то мне проще было бы ответить. Я себе планировал выполнение той же функции, что выполняется по перегреву, в зависимости от состояния пина 34. Spoiler: Если я не ошибаюсь, это этот участок кода Code: static byte saveServo1; // здесь сохраннёные состояния положений заслонок static byte saveServo2; static byte saveServo3; static bool prevState = false; // Условие работы заслонки дыма и дымососа при перегреве котла if (tempCels[Kotel_Vyhod] > coefficients.systemCRIHot_max) // если котел перегрет больше чем (по умолчанию 96 градусов) systemCRIHot = true; else if (tempCels[Kotel_Vyhod] < coefficients.systemCRIHot_min) // если котел не перегрет меньше чем (по умолчанию 95 градусов) systemCRIHot = false; if (systemCRIHot) { // если котел перегрет ignition = false; // переход в автоматический режим on(zaslonkaDymohod); // закроет заслонку дым трубы, остановить подачу воздуха в котел off(dymosos);// остановит мотор дымососа; if (!prevState) { // если произошло изменение состояния saveServo1 = valServo1; // сохраним положение всех заслонок saveServo2 = valServo2; saveServo3 = valServo3; setServo1(0, true); // закроем все заслоноки setServo2(0, true); setServo3(0, true); } }
Самый простой вариант, это поставить небольшое реле пер. тока на 220в и подключить его в к бытовой сети. Контакты реле подключить один к свободному порту, второй к +5В или массе (как Вам удобнее отследить сигнал на пине.) Эл. энергия пропала - контакты разомкнулись, изменилось состояние пина порта.
От теж же АКБ что и инвертор, он же их и заряжает. Инвертор такой. --- добавлено: 26 лют 2018 у 09:39 --- Согласен, так проще чем у меня, но так как я с электротехникой "на Вы ", то решил "подуть на воду" и организовать гальваническую развязку между внешним источником питания +5В и входом на 34-й пин ариаднино. Хотя, предлагаемое Вами реле, ту самую гальваническую развязку и дает Предлагаемое Вами решение проще и понятнее. Оно даже больше в рамках той идеологии что я пропагандирую, то есть собирать все на стандартных модулях Ардуино. Пожалуй, нарисую Ваш вариант схемы и тут выложу. Пятивольтовых источников питания полный ящик от быушных мобилок.
Вариантов можно много сделать, но в Вашем случае это самый удобный. Не надо делать самодельной платы. Помпы с ним нормально работают? Пишут "чистая синусоида", а в натуре? Звук обычный от помпы?
Ну вот так получилось Если есть желание поправить на свое усмотрение исходник схемки лежит тут Заодно выложу схемку коммутации силового оборудования
Вы применили Arduino Ethernet Shield W5100 Что сейчас он может делать? ................ Я не знаком с софтом на котором Вы работаете с ардуинкой, подскажу на пальцах. Если установите сетевое реле, необходимо что бы программа не переключалась на "аварию" мгновенно. Необходим небольшой цикл (0,5-1 сек) отслеживания положения реле, после наступления события. Бывают в сети очень короткие моменты пропадания напряжения (видимо связанные с работой силовых линий) на которые устройство не должно реагировать.
Выполняет функцию коммуникации между Arduino Mega 2560 и этим сервисом. Этот сервис позволяет мне удаленно отслеживать стояние моей системы отопления в целом и состояние котла в частотности, что очень немаловажно когда он работает. К примеру вкладка "Графики" позволяет оценить в какую сторону движутся процессы в котле в текущий момент, все ли они в пределах допустимых параметров, адекватно ли отрабатывает автоматика. Раньше ведь как было: произвожу какие-то манипуляции с воздушными заслонками и жду реакции от котла, пялюсь на дисплей БУ пытаюсь понять дало это ожидаемы результаты нет. Теперь я уже могу эти "манипуляции с воздушными заслонками" производить удаленно во вкладке "Главная" и на графиках могу наблюдать за изменениями. В случае необходимости также удаленно могу изменить пороговые температуры на вкладке "Параметры". На вкладку "Схема" собраны данные уже с нескольких устройств зарегистрированных на этом сервисе, что позволяет оценить общее состояние СО в текущий момент, в том числе и температуру в комнате и на улице. А вкладка "История" позволяет производить оценку прошлых циклов отопления и прогнозировать будущие. К примеру я сегодня уже точно знаю, что завтра буду запускать котел