Проблема в том что датчик СО2 от такой же китайский и невечный тм внутри нить накала которая если будет работать сутками напролет то очень скоро закончится:) поэтому и нужно вырубать и замерять. про тревогу согласен:) и про смс тоже.
Там в последнем ПО есть выход на 10 пине. Поставь туда Полевик и система будет датчик включать ктогда надо сделать обзвон или СМС отправить
А на счет люкс класса. Смотрел готовые решения от китайцев. В общем они работают плохо
А цена минимум 5000р за стандарт. Не говоря о датчиках газа и т.д.
Лучше уже самому все купить и собрать по имеющимся решениям. Экономия до 50%
>>>По фото не лучшее схематияное решение. Я бы не ставил dc dc преобразователь. Так как ардуино мини сама может конвертировать напряжение. А для питания модема лучше использовать lm1117. Там выходной ток можно большой получить. Потом не вижу радиаторную подтяжку и большого кондера на модеме.
lm1117 это линейный стаб. это значит что он будет греться. в корпусе сот-223 ток до 800ма что есть мало так как модемы в пике до 2А по даташиту кушают. можно конечно взять дешевый lm317 и на него навешать резисторов в делители и получить нужное напряжение и ток, но при этом он не лишен недостатков амс1117.
поэтому dc-dc это наше все и ток до 2А держит и не греется так как в импульсном режиме пашет и стоит как амс1117+резистры:)
далее конденсатор как раз стоит по даташиту модема 1000мкф (третья деталька слева)
вч импульсы гасятся самим дцдц на нем есть керамика.
при использованиии ардуино нано можно конечно было подвести прямо 12в на ногу VIN. но уж очень не рекомендуют так делать поэтому понижаем до 9 вольт стабом L7809 (to-220)
В схеме как и в плате для более корректной работы датчика газа нужно переделать немного что бы его питание через ключик полевой подавать. тогда будет правильно.
Привет. Вообщем пока проверил Ваш скетч на sim800l.
-потребление до 200ма
-сон не работает не разобрался почему возможно мой модуль глючит буду шить.
-датчик температуры не работае приходит пустое значение. сам датчик отдельно работает если гонять пример из стандартной библиотеке Далласа.
-очень длинный loop() из за delay даже если время срезать все ровно основный цикл у меня 27сек. т.е если одновременно сработал пин на звонок , то второй пин проигнорируется если он сработае в период выполнения void.
- что касательно датчика газа алгоритм такой: через ключ например IRFZ44 подаем питание на датчик с любого свободного пина-->>ждем 1минуту (это по желанию)-->> делаем замер с цифрового выхода датчика(там их 2 аналог и цифра аналогом можно задавать значение при котором будет аларм) а цифровой просто 1 или 0. Если датчик сработал то есть во время замера единица пришла-->>отправляем смс о тревоги газа и выключаем датчик. Если с датчика пришел 0 то просто выключаем питание ждем минут 5 и сново включаем.
-очень длинный loop() из за delay даже если время срезать все ровно основный цикл у меня 27сек. т.е если одновременно сработал пин на звонок , то второй пин проигнорируется если он сработае в период выполнения void.
всего 27 сек? я посмотрел код и мне показалось. что там должно быть больше :)
ТС - прежде чем выкладывать такой код, может вам стоит какую-нибудь книжку по программированию почитать? Ну право, начинать общественный проект, почти ничего не понимая в программировании - это как садится за руль, не умея водить авто. Вы же других людей подводите, которые пытаются повторить проект, не зная, какой там треш. Ваш код никуда не годится. Просто таки совсем. Делеи по 20 секунд, куча абсолютно одинаковых функций, отличаюзихся одним параметром, инициализация библиотек в середине скетча - ну это же просто стыдно. Не говоря уж о том, что с модемом вы работаете в корне неверно.
С чисто практической точки зрения сигнализация, цикл которой больше секунды - абсолютно бесполезна.
Тут в проектах есть похожая тема - "GSM-сигнализация на модеме М590". Советую, прежде чем добавлять в проект хоть строчку - прочитать ту ветку от начала до конца и тщательно изучить код. Тот код тоже не идеален, но все ж таки вашему до него, как до Луны.
Тут в проектах есть похожая тема - "GSM-сигнализация на модеме М590". Советую, прежде чем добавлять в проект хоть строчку - прочитать ту ветку от начала до конца и тщательно изучить код. Тот код тоже не идеален, но все ж таки вашему до него, как до Луны.
При всем уважении. но в теме "GSM-сигнализация на модеме М590" тоже очень много ненужного всего куча светодиодов куча команд, которые в 80% не нужны.
Этот код проверялся еще зимой. Все виснет через сутки.
рад слышать и критику и то что кому-то понравилось,
Отвечу на ряд вопросов.
В последнем проекте, все что связанно с инициализацией в начале с модемом, имеет под собой опыт методом проб и ошибок, по другому у меня они не работают. По командам то все могу аргументировать, от и до. Так
Насчет температуры, у меня работает на всех проектах. хотя не отрицаю что в начале не заработал , но в итоге заработало с этой библиотекой (в проекте она есть). с другими не работало, провел много опытов, и остановился на ней.
На счет того что модем не уходит в сон, в общем не смог разобраться, у меня модемы (около 10 штук все sim800L ) не один не уходит в сон не командами не тревожным входом. Команды и вход я оставил в проекте, думаю может у вас получиться время доработать.
Пару раз удалось его загнать в сон, но через сутки он так и не вышел, вывод? самый простой вариант это на тревожный выход повесить транзистор, он то и будет его включать.
-очень длинный loop() из за delay даже если время срезать все ровно основный цикл у меня 27сек. т.е если одновременно сработал пин на звонок , то второй пинпроигнорируется если он сработае в период выполнения void.
Может и быть. но зачем сигнализации что-то выполнять другое когда она уже звонит? Я всё-таки делал сигнализацию простую и максимально надёжную. Разрыв-звонок, и смс каждый день которые подтверждают что система работает. не каких входов для смс там изначально не было.
Кстати я знаю кучу людей с этого сайта, кому она помогла и доказала свою работоспособность. У меня они (3шт) трудится уже более года, и я как то не разу не усомнился в работоспособности.
В данный момент я к ней прикрутил, Rfid карты и брелки, также добавил клавиатуру, и установка номеров смс-кой, выход на сирену и т.д. Как только закончу тестирование сразу скину все сюда, может что и доработаете по умнее, а я научусь.
Не могу прикрутить к ней работу с билайном, у нас оно криво работает.
-------------------------------------
Если кто-то может сделать лучше или улучшить, ну ткните пальцем, покажите пример, обкатайте и выложите обкатанную во всех режимах, или хотя бы исправьте и выложите, я сам обкатаю, и выложу результат, обещаю что если что-то не заработает то буду ставить эксперименты и выкладывать сюда результат. Я не гений, так сказать изучаю.
Вспомнил своего друга, он все время обсирал то что я плохо строю дом, он бы сделал и лучше. Прикольно слышать от человека который даже себе телефон купить не смог. не говоря о том чтобы что-то построить. Ну это я к тому, что пустозвонить можно долго - делом надо показывать а не словами.
- у меня в ждущем режиме потребление 40мА, иногда прыгает до 90мА
-сон, знаю что не работает, есть идея - если завтра смогу то выложу переработку.
-Датчик проверяйте, либо текстовый режим смс, или библиотеку, по другому не как. других причин не может, чуть пожже выложу код, может там что косячнул.
- на счет времени нормально, у меня что после смс что после звонка, проходит много времени, сам модем не готов почемуто.
на счет газоанализатора, давайте по точнее, минуту включаем, ждем, читаем, выключаем и?
В последнем проекте, все что связанно с инициализацией в начале с модемом, имеет под собой опыт методом проб и ошибок, по другому у меня они не работают. По командам то все могу аргументировать, от и до.
Простите, но ваш ответ несерьезен. В переводе он означает - "я делаю так, потому что правильно не умею, и не хочу учиться". Все было бы отлично, если бы вы делали его только для себя и не предлагали этот код другим. Какие еще кнопки, какие RFID вы собираетесь прикручивать, если у вас то что есть сделано на "двойку"??
Вы можете слолько угодно "аргументировать" свои команды - но уже одно то, что вы общаетесь с модемом и не проверяете ответов - ставит крест на надежности системы. Это как работать на компьютере без экрана - вы посылаете команды, но не проверяете, работают ли они. То, что ваша система иногда работает - не более чем удача. Шансов, что оно подолгу будет работать без сбоев - 0%
Вторая главная проблема вашего кода - неправильное использование времени. В программе сигнализации не должно быть ни одной задержки delay. Время оборота loop не должно быть больше секунды, лучше - 100мс. Абсолютно все процессы нужно переписать без задержек, на миллис. Да, это большая работа, но по другому это не "сигнализация", а просто бесполезное тупое "глюкало", которых сотни в интернете.
Советую все-таки почитать тему про сигнализацию на M590. В ней я тоже указывал автору на недостатки - и ко многим моим советам он прислушался. Некоторые его проблемы были похожи на ваши, хотя, конечно, уровень вашей поделки намного ниже даже того, что было в той ветке на первых страницах.
Впрочем, вы, конечно, можете не слушать. Но без исправления двух выделенных выше моментов у вас никогда не получится полезная программа. Пусть другие участники прочитают нашу дискуссию и сами сделают выбор, стоит ли тратить время на этот проект. Тем, кому нужна простоая сигналка - значительно правильнее будет взять код из упомянутой мной соседней ветки и допилить под себя, так как тот код в разы более продуманный и надежный.
В последнем проекте, все что связанно с инициализацией в начале с модемом, имеет под собой опыт методом проб и ошибок, по другому у меня они не работают. По командам то все могу аргументировать, от и до.
Простите, но ваш ответ несерьезен. В переводе он означает - "я делаю так, потому что правильно не умею, и не хочу учиться". Все было бы отлично, если бы вы делали его только для себя и не предлагали этот код другим. Какие еще кнопки, какие RFID вы собираетесь прикручивать, если у вас то что есть сделано на "двойку"??
Вы можете слолько угодно "аргументировать" свои команды - но уже одно то, что вы общаетесь с модемом и не проверяете ответов - ставит крест на надежности системы. Это как работать на компьютере без экрана - вы посылаете команды, но не проверяете, работают ли они. То, что ваша система иногда работает - не более чем удача. Шансов, что оно подолгу будет работать без сбоев - 0%
Вторая главная проблема вашего кода - неправильное использование времени. В программе сигнализации не должно быть ни одной задержки delay. Время оборота loop не должно быть больше секунды, лучше - 100мс. Абсолютно все процессы нужно переписать без задержек, на миллис. Да, это большая работа, но по другому это не "сигнализация", а просто бесполезное тупое "глюкало", которых сотни в интернете.
Советую все-таки почитать тему про сигнализацию на M590. В ней я тоже указывал автору на недостатки - и ко многим моим советам он прислушался. Некоторые его проблемы были похожи на ваши, хотя, конечно, уровень вашей поделки намного ниже даже того, что было в той ветке на первых страницах.
Впрочем, вы, конечно, можете не слушать. Но без исправления двух выделенных выше моментов у вас никогда не получится полезная программа. Пусть другие участники прочитают нашу дискуссию и сами сделают выбор, стоит ли тратить время на этот проект. Тем, кому нужна простоая сигналка - значительно правильнее будет взять код из упомянутой мной соседней ветки и допилить под себя, так как тот код в разы более продуманный и надежный.
С чего вы взяли что я не прислушиваюсь. Тут дело в другом. Делаю как могу, все-таки пока еще учусь. Сделал, заработало, выложил.
Доброго времени суток! Прошу сильно не пинать. Можно ли к схеме в режиме охраны добавить мигающий светодиод? В программировании не силен, сам не допишу код...
Ясно. В какое место скетча вставить, чтобы внешний светодиод мигал именно в режиме охраны, и гас в момент сработки какой либо зоны? И еще несколько вопросов: как увеличить время постановки на охрану примерно до 20-25 секунд ( чтобы успеть нажать кнопку питания и успеть выйти)? И увеличить время перед сработкой шлейфа ( чтобы успеть войти и отключить? Спасибо заранее.
Ясно. В какое место скетча вставить, чтобы внешний светодиод мигал именно в режиме охраны, и гас в момент сработки какой либо зоны?
Как вариант - добавить еще один флаг, который будет ноль, если все ОК и единица. если что-то сработало. Мигать диодом. только если флаг == ноль
Цитата:
И еще несколько вопросов: как увеличить время постановки на охрану примерно до 20-25 секунд ( чтобы успеть нажать кнопку питания и успеть выйти)? И увеличить время перед сработкой шлейфа ( чтобы успеть войти и отключить? Спасибо заранее.
добавить в СЕТАП задержку на 30 секунд?
sashashemelev - не вполне понятно, к чему эти вопросы, если вы даже мигающий диод не знаете как запрограммировать... думаете, кто-то станет писать за вас?
Проблема в том что датчик СО2 от такой же китайский и невечный тм внутри нить накала которая если будет работать сутками напролет то очень скоро закончится:) поэтому и нужно вырубать и замерять. про тревогу согласен:) и про смс тоже.
Там в последнем ПО есть выход на 10 пине. Поставь туда Полевик и система будет датчик включать ктогда надо сделать обзвон или СМС отправить
Ну уж прям люкс класса:)
Все необходимое
2 датчика движения на дверь и око
датчик огня
датчик газа
ну и температуры
на резервные пины можно и напрягу.
Я думаю функционал вполне себе за недорого. относительно того что продают буржуи.
Про датчики согласен нужно надежнее. но как показывает практика ломается все и дорогое и дешевое.
Свой вариан никому не навязываю. Ваш проек приглянулся именно простотой и маштабируемостью.
Не поверите как я рад, что этот проект понравился вам. Прошлую ссылку скачали более 1500раз. Задача была дать дешевое и работоспособное.
Если у вас есть какие то изменения в ПО и это хорошо раьотает. Прошу Вас скинуть скетч, описание и схему.
Это поможет кому-то то дома бюджетно что то сотворить
.
Ведь наша цель дать людям то, за что буржуи просят деньги
А на счет люкс класса. Смотрел готовые решения от китайцев. В общем они работают плохо
А цена минимум 5000р за стандарт. Не говоря о датчиках газа и т.д.
Лучше уже самому все купить и собрать по имеющимся решениям. Экономия до 50%
Больше чем 50%
Датчики движения PIR по 60р Итого 120р
Датчик газа MQ-7 90р
Датчик огня 50р
датчик температурв DS18B20 100р
ардинка 150-180р
модем 100р
мелочевку не считаю ибо ее и так навалом у каждого
ИТОГО около 700р плюс/минус
Ваши цены радуют. У нас дороже все и на много. А вот китайские решения дешевле, ставил как то одну по заказу. До сих пор криво работает
>>>По фото не лучшее схематияное решение. Я бы не ставил dc dc преобразователь. Так как ардуино мини сама может конвертировать напряжение. А для питания модема лучше использовать lm1117. Там выходной ток можно большой получить. Потом не вижу радиаторную подтяжку и большого кондера на модеме.
lm1117 это линейный стаб. это значит что он будет греться. в корпусе сот-223 ток до 800ма что есть мало так как модемы в пике до 2А по даташиту кушают. можно конечно взять дешевый lm317 и на него навешать резисторов в делители и получить нужное напряжение и ток, но при этом он не лишен недостатков амс1117.
поэтому dc-dc это наше все и ток до 2А держит и не греется так как в импульсном режиме пашет и стоит как амс1117+резистры:)
далее конденсатор как раз стоит по даташиту модема 1000мкф (третья деталька слева)
вч импульсы гасятся самим дцдц на нем есть керамика.
при использованиии ардуино нано можно конечно было подвести прямо 12в на ногу VIN. но уж очень не рекомендуют так делать поэтому понижаем до 9 вольт стабом L7809 (to-220)
подтяжку зон прикрчу как только код отладится.
Скинь мне пожалуйста
https://yadi.sk/d/fTm8OWKe3WYt9d
только код ане дам от капец какой глючный. будем просить автора помочь :)
Спасибо!
В схеме как и в плате для более корректной работы датчика газа нужно переделать немного что бы его питание через ключик полевой подавать. тогда будет правильно.
Ок!
Привет. Не совсем понимаю, в какой момент нужно скачать газоанализатор?
Каждую 1 минуту? Все таки может его нужно держатьпостоянно включенный?
Если включать то надо на какое-то время? Тогда просто в цикле луп допишите
Включение нужной ноги и таким же способом выключить на какое-то время.
В общем нет четкой задачи.
Привет. Вообщем пока проверил Ваш скетч на sim800l.
-потребление до 200ма
-сон не работает не разобрался почему возможно мой модуль глючит буду шить.
-датчик температуры не работае приходит пустое значение. сам датчик отдельно работает если гонять пример из стандартной библиотеке Далласа.
-очень длинный loop() из за delay даже если время срезать все ровно основный цикл у меня 27сек. т.е если одновременно сработал пин на звонок , то второй пин проигнорируется если он сработае в период выполнения void.
- что касательно датчика газа алгоритм такой: через ключ например IRFZ44 подаем питание на датчик с любого свободного пина-->>ждем 1минуту (это по желанию)-->> делаем замер с цифрового выхода датчика(там их 2 аналог и цифра аналогом можно задавать значение при котором будет аларм) а цифровой просто 1 или 0. Если датчик сработал то есть во время замера единица пришла-->>отправляем смс о тревоги газа и выключаем датчик. Если с датчика пришел 0 то просто выключаем питание ждем минут 5 и сново включаем.
-очень длинный loop() из за delay даже если время срезать все ровно основный цикл у меня 27сек. т.е если одновременно сработал пин на звонок , то второй пин проигнорируется если он сработае в период выполнения void.
всего 27 сек? я посмотрел код и мне показалось. что там должно быть больше :)
ТС - прежде чем выкладывать такой код, может вам стоит какую-нибудь книжку по программированию почитать? Ну право, начинать общественный проект, почти ничего не понимая в программировании - это как садится за руль, не умея водить авто. Вы же других людей подводите, которые пытаются повторить проект, не зная, какой там треш. Ваш код никуда не годится. Просто таки совсем. Делеи по 20 секунд, куча абсолютно одинаковых функций, отличаюзихся одним параметром, инициализация библиотек в середине скетча - ну это же просто стыдно. Не говоря уж о том, что с модемом вы работаете в корне неверно.
С чисто практической точки зрения сигнализация, цикл которой больше секунды - абсолютно бесполезна.
Тут в проектах есть похожая тема - "GSM-сигнализация на модеме М590". Советую, прежде чем добавлять в проект хоть строчку - прочитать ту ветку от начала до конца и тщательно изучить код. Тот код тоже не идеален, но все ж таки вашему до него, как до Луны.
-->>
Тут в проектах есть похожая тема - "GSM-сигнализация на модеме М590". Советую, прежде чем добавлять в проект хоть строчку - прочитать ту ветку от начала до конца и тщательно изучить код. Тот код тоже не идеален, но все ж таки вашему до него, как до Луны.
При всем уважении. но в теме "GSM-сигнализация на модеме М590" тоже очень много ненужного всего куча светодиодов куча команд, которые в 80% не нужны.
Этот код проверялся еще зимой. Все виснет через сутки.
Добрый вечер всем
рад слышать и критику и то что кому-то понравилось,
Отвечу на ряд вопросов.
В последнем проекте, все что связанно с инициализацией в начале с модемом, имеет под собой опыт методом проб и ошибок, по другому у меня они не работают. По командам то все могу аргументировать, от и до. Так
Насчет температуры, у меня работает на всех проектах. хотя не отрицаю что в начале не заработал , но в итоге заработало с этой библиотекой (в проекте она есть). с другими не работало, провел много опытов, и остановился на ней.
На счет того что модем не уходит в сон, в общем не смог разобраться, у меня модемы (около 10 штук все sim800L ) не один не уходит в сон не командами не тревожным входом. Команды и вход я оставил в проекте, думаю может у вас получиться время доработать.
Пару раз удалось его загнать в сон, но через сутки он так и не вышел, вывод? самый простой вариант это на тревожный выход повесить транзистор, он то и будет его включать.
-очень длинный loop() из за delay даже если время срезать все ровно основный цикл у меня 27сек. т.е если одновременно сработал пин на звонок , то второй пин проигнорируется если он сработае в период выполнения void.
Может и быть. но зачем сигнализации что-то выполнять другое когда она уже звонит? Я всё-таки делал сигнализацию простую и максимально надёжную. Разрыв-звонок, и смс каждый день которые подтверждают что система работает. не каких входов для смс там изначально не было.
Кстати я знаю кучу людей с этого сайта, кому она помогла и доказала свою работоспособность. У меня они (3шт) трудится уже более года, и я как то не разу не усомнился в работоспособности.
В данный момент я к ней прикрутил, Rfid карты и брелки, также добавил клавиатуру, и установка номеров смс-кой, выход на сирену и т.д. Как только закончу тестирование сразу скину все сюда, может что и доработаете по умнее, а я научусь.
Не могу прикрутить к ней работу с билайном, у нас оно криво работает.
-------------------------------------
Если кто-то может сделать лучше или улучшить, ну ткните пальцем, покажите пример, обкатайте и выложите обкатанную во всех режимах, или хотя бы исправьте и выложите, я сам обкатаю, и выложу результат, обещаю что если что-то не заработает то буду ставить эксперименты и выкладывать сюда результат. Я не гений, так сказать изучаю.
Вспомнил своего друга, он все время обсирал то что я плохо строю дом, он бы сделал и лучше. Прикольно слышать от человека который даже себе телефон купить не смог. не говоря о том чтобы что-то построить. Ну это я к тому, что пустозвонить можно долго - делом надо показывать а не словами.
- у меня в ждущем режиме потребление 40мА, иногда прыгает до 90мА
-сон, знаю что не работает, есть идея - если завтра смогу то выложу переработку.
-Датчик проверяйте, либо текстовый режим смс, или библиотеку, по другому не как. других причин не может, чуть пожже выложу код, может там что косячнул.
- на счет времени нормально, у меня что после смс что после звонка, проходит много времени, сам модем не готов почемуто.
на счет газоанализатора, давайте по точнее, минуту включаем, ждем, читаем, выключаем и?
В последнем проекте, все что связанно с инициализацией в начале с модемом, имеет под собой опыт методом проб и ошибок, по другому у меня они не работают. По командам то все могу аргументировать, от и до.
Простите, но ваш ответ несерьезен. В переводе он означает - "я делаю так, потому что правильно не умею, и не хочу учиться". Все было бы отлично, если бы вы делали его только для себя и не предлагали этот код другим. Какие еще кнопки, какие RFID вы собираетесь прикручивать, если у вас то что есть сделано на "двойку"??
Вы можете слолько угодно "аргументировать" свои команды - но уже одно то, что вы общаетесь с модемом и не проверяете ответов - ставит крест на надежности системы. Это как работать на компьютере без экрана - вы посылаете команды, но не проверяете, работают ли они. То, что ваша система иногда работает - не более чем удача. Шансов, что оно подолгу будет работать без сбоев - 0%
Вторая главная проблема вашего кода - неправильное использование времени. В программе сигнализации не должно быть ни одной задержки delay. Время оборота loop не должно быть больше секунды, лучше - 100мс. Абсолютно все процессы нужно переписать без задержек, на миллис. Да, это большая работа, но по другому это не "сигнализация", а просто бесполезное тупое "глюкало", которых сотни в интернете.
Советую все-таки почитать тему про сигнализацию на M590. В ней я тоже указывал автору на недостатки - и ко многим моим советам он прислушался. Некоторые его проблемы были похожи на ваши, хотя, конечно, уровень вашей поделки намного ниже даже того, что было в той ветке на первых страницах.
Впрочем, вы, конечно, можете не слушать. Но без исправления двух выделенных выше моментов у вас никогда не получится полезная программа. Пусть другие участники прочитают нашу дискуссию и сами сделают выбор, стоит ли тратить время на этот проект. Тем, кому нужна простоая сигналка - значительно правильнее будет взять код из упомянутой мной соседней ветки и допилить под себя, так как тот код в разы более продуманный и надежный.
В последнем проекте, все что связанно с инициализацией в начале с модемом, имеет под собой опыт методом проб и ошибок, по другому у меня они не работают. По командам то все могу аргументировать, от и до.
Простите, но ваш ответ несерьезен. В переводе он означает - "я делаю так, потому что правильно не умею, и не хочу учиться". Все было бы отлично, если бы вы делали его только для себя и не предлагали этот код другим. Какие еще кнопки, какие RFID вы собираетесь прикручивать, если у вас то что есть сделано на "двойку"??
Вы можете слолько угодно "аргументировать" свои команды - но уже одно то, что вы общаетесь с модемом и не проверяете ответов - ставит крест на надежности системы. Это как работать на компьютере без экрана - вы посылаете команды, но не проверяете, работают ли они. То, что ваша система иногда работает - не более чем удача. Шансов, что оно подолгу будет работать без сбоев - 0%
Вторая главная проблема вашего кода - неправильное использование времени. В программе сигнализации не должно быть ни одной задержки delay. Время оборота loop не должно быть больше секунды, лучше - 100мс. Абсолютно все процессы нужно переписать без задержек, на миллис. Да, это большая работа, но по другому это не "сигнализация", а просто бесполезное тупое "глюкало", которых сотни в интернете.
Советую все-таки почитать тему про сигнализацию на M590. В ней я тоже указывал автору на недостатки - и ко многим моим советам он прислушался. Некоторые его проблемы были похожи на ваши, хотя, конечно, уровень вашей поделки намного ниже даже того, что было в той ветке на первых страницах.
Впрочем, вы, конечно, можете не слушать. Но без исправления двух выделенных выше моментов у вас никогда не получится полезная программа. Пусть другие участники прочитают нашу дискуссию и сами сделают выбор, стоит ли тратить время на этот проект. Тем, кому нужна простоая сигналка - значительно правильнее будет взять код из упомянутой мной соседней ветки и допилить под себя, так как тот код в разы более продуманный и надежный.
С чего вы взяли что я не прислушиваюсь. Тут дело в другом. Делаю как могу, все-таки пока еще учусь. Сделал, заработало, выложил.
Advenced Привет. Скинь плиз почту свою. Пришлю одну мысль по газу.
напиши в личку
Так :) или лыжи не едут или я еб...ы. Не найду личку либо правов нет:)
Вот и я не нашел
Advenced глянь.
Подскажите почему не компелируется скетч,библиотека OneWire в ардуино ide скопирована в папку в libraries
Доброго времени суток! Прошу сильно не пинать. Можно ли к схеме в режиме охраны добавить мигающий светодиод? В программировании не силен, сам не допишу код...
в таком коде можно тупо добавить в лупе
и не парится. (Надеюсь не воспримите в серьез)
Ясно. В какое место скетча вставить, чтобы внешний светодиод мигал именно в режиме охраны, и гас в момент сработки какой либо зоны? И еще несколько вопросов: как увеличить время постановки на охрану примерно до 20-25 секунд ( чтобы успеть нажать кнопку питания и успеть выйти)? И увеличить время перед сработкой шлейфа ( чтобы успеть войти и отключить? Спасибо заранее.
Ясно. В какое место скетча вставить, чтобы внешний светодиод мигал именно в режиме охраны, и гас в момент сработки какой либо зоны?
Как вариант - добавить еще один флаг, который будет ноль, если все ОК и единица. если что-то сработало. Мигать диодом. только если флаг == ноль
добавить в СЕТАП задержку на 30 секунд?
sashashemelev - не вполне понятно, к чему эти вопросы, если вы даже мигающий диод не знаете как запрограммировать... думаете, кто-то станет писать за вас?