Как я делал сигнализацию на даче.

Попросил как то меня один хороший человек установить ему на дачу сигнализацию, от разных там местных колхозных гопников/алкашей/мутантов. Сел, подумал, прикинул. Почему бы и нет. Тема кажется востребованная. Дачи чистят регулярно. На момент написания статьи уже три такие поставил. На двух дачах и в одном гараже. Хотелось что то такое эдакое, не сверх дорогое, попроще, ну и чтоб надежно было. Подумал, подумал и решил что ядром сигнализации будет любимая многими Atmega8. Понятно что к самой микросхеме ничего не подключишь, нужна обвязка. Сел и нарисовал схему. Вот такую. Схема упрощенная без линий питания, но суть ясна.

Потом развел плату, вытравил, спаял. Вот что получилось.




Получился эдакий контроллер на 8 логических входов и 7 логических выходов. К каждому выходу параллельно припаял светодиод для отображения состояния выхода. Удобно просто жуть. Есть на плате еще просто 3 светодиода, для отображения/отладки каких либо процессов в программе. Так же впаял переключатель (о нем ниже). Всегда когда я использую в проектах еепром, то обычно ставлю внешний детектор питания, ибо это надежнее чем внутренний. Использовал МС34064P. Выходы усилил сборкой дарлингтона ULN2004AN. Внутри сборки уже стоят защитные диоды. Если подключаем к контроллеру реле, то параллельно катушке реле, никакие шунтирующие диоды от обратной индукции ставить уже не надо.

Купил в магазе пластиковую коробку, куда все установил. Сирену так же, которая ревет на всю галактику, маленький импульсный блок питания (такая прелесть няшечка 12V 350мА). Датчик движения. Купил так же самый дешевый считыватель для ключей ibutton. И парочку самих ключей. Сел написал прогу для всего этого хозяйства. В итоге получилось вот что.


Ну и няшечка блок питания.


На считывателе есть красный светодиод. Поднесли ключ диод зажегся. Осталась минута, чтоб испариться из помещения. Когда пришли домой, то у вас 5 сек чтоб успеть вырубить сигнализацию, в противном случае, вся галактика проснется. Впрочем эту задержу можно увеличить. На плате для этого и есть два переключателя. Можно выставить требуемую задержку 5/10/15/20 сек. Это по желанию хозяина. Один такой комплект стоит и на моей даче уже как 3 года. Правда там я сирену заныкал в такое место, что туда прям вот так махом и не доберешься. Ну и считыватель установил не для ibutton ключей, а для weigand26. Так называемые EMmarine. В использовании они на порядок поудобнее чем ibutton. Но с точки зрения безопасности, кажется что ibutton получше будет.

Заказал n-количество плат на заводе, чтоб самому в дальнейшем не клепать. Ибо планов на этот контроллер много еще.

Применить то ее можно и для управления чем нибудь другим. Подъемными воротами в гараже, шлагбаумом, насосом в колодце, измерение температуры, полив цветов, ну в общем на что фантазии хватит, туда можно и применить.

Когда что то делаешь, со временем появляются мысли и идеи, как можно улучшить или модернезировать собственное же изделие. У меня появилось две мысли. Так как сигнализация автономная, то не плохо было бы чтоб и хозяин узнал об ее срабатывании. Ну для этого уже есть готовые решения как GSM модем. Типа такого:
или такой:

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

Хорошо, пришла смс хозяину о том, что сработала сигнализация. А дальше что? А дальше путь сам хозяин решает, что делать. Наше дело сделать чтоб он узнал о самом факте срабатывания сигнализации. А там пусть звонит соседке, бабке Пеллагее, чтоб проверила что к чему, или вызывает кого посерьезнее. Кстати, прежде чем звонить Пеллагее, можно сперва прослушать через тот же модем, что твориться в квартире. Ну и вообще с появлением модема можно сигнализацию включать/выключать с помощью смс. Можно так же врубить по смс котел/свет/еще что нибудь, перед приездом на дачу. Все равно выходов у контроллера хватает.

Вторая мысль, подключить батарею питания. Типа такую:


Да вот незадача, у нас питание 12 вольт, а на батарее для полной зарядки нужно поднять напругу до 14.5-14.9 вольта (так написано на самой батарее). Ну существуют же разные готовые решения типа DC-DC преобразователей. Ну или самому сделать. Ну может типа такую схему:

Идея такая. Раз в месяц контроллер включает свой выход и подает напругу на микруху MC34063. Элементы подобрать так чтоб ток зарядки был 10-50мА. Этого достаточно. Через пару дней, контроллер тупо выключает свой выход. Вот и все. Следующий цикл опять через месяц. Если скажем гопник отключил питание от дома, тогда откроется транзистор Т2 и батарея будет питать плату. Идея сырая, так как ничего не тестировал. Все только на бумаге. И вообще эта схема пока еще особо ни на что не претендует. Так, черновая заготовка, которая еще будет меняться 250 раз. Если у кого то есть идея как это сделать получше, то интересно будет посмотреть. Я имел ввиду посмотреть, а не почитать. Это значит можно набросать конкретную схему (если желание есть) и выложить в комменты, чтоб и другим было видно. Это можно сделать за минуту в проге splan.

Я еще что подумал. Наверняка есть статистика эффективности/пользы подобных решений(локальных сигнализаций). Полез я в интернет, почитал кое что. В одном месте написано что эффективность всего 50%. Не много, но лучше чем вообще ничего. В другом месте указано большее число. По крайней мере против пьяного алика который готов просто разворотить стену дома, ради того чтоб свистнуть ручку от топора, боле менее подходящий вариант. Так же нашел похожие готовые решения. Покупаешь и ставишь. Но цена за такое готовое решение тоже не совсем гуманна. Я прикинул, по крайней мере для меня дешевле себе самому сделать.

Так что если есть у кого-то интересные идеи и предложения на эту тему, прошу под кат.

Кстати о стоимости. Сам контроллер(вся плата в сборке) мне обошелся примерно в 200 руб.
Сирена 120 руб.
Коробка 200 руб.
5 ключей с считывателем 300 руб.
Блок питания 120 руб.
Датчик движения 200 руб.
Итого где то 1200 руб +/- 100 руб.

P.S
Подсказал мне уважаемый товарищ podkassetnik как лучше всего заряжать в данном случае батарею. Идея мне очень понравилась. Испробовал, работает. Городить DC-DC преобразователь, это дополнительные усилия и финансовые затраты. Можно просто влезть в блок питания и в делителе обратной связи увеличить номинал резистора так что бы напруга на блоке питания стала 14 вольт. Батарею подключаем к системе по такой схеме и все, дело в шляпе.

Резистор выбирается такой, чтоб ток заряда был 10 — 50мА. Примерно 400 Ом.
Файлы в топике: Atmega48_8_88_168.zip, KONTROLLER.JPG

Комментарии (145)

RSS свернуть / развернуть
Да вот незадача, у нас питание 12 вольт, а на батарее для полной зарядки нужно поднять напругу до 14.5-14.9 вольта (так написано на самой батарее).
Это при условии контроля процесса зарядки и отключения по ее завершении. Для алгоритма «раз в месяц включили на два дня» нужно выставлять напряжение 13.5-13.7В. Ток лучше лимитировать, посчитав соответствующий резистор между Vcc и Ipk. Кроме того, у тебя в схеме включения 34063 ошибка — неправильно включен резистор на 180 ом.
0
  • avatar
  • Vga
  • 05 июля 2013, 18:15
нужно выставлять напряжение 13.5-13.7В
Да, а почему так? Разве она тогда сможет набрать 100% своей емкости?
0
Потому, что если ее долго держать под напряжением 14.5В после завершения зарядки — из нее будет выкипать электролит. Для долговременной зарядки там указано напряжение в разделе Standby Use.
0
Я бы на Вашем месте вывел бы какой-либо последовательный интерфейс (например RS-485). Это бы существенно расширило потенциал устройства. Под конкретные требования можно было бы на шину навешивать датчики, исполнительные и прочие устройства.
0
Есть и такая плата, я ее сделал одновременно с этой платой что в статье. Не стал выкладывать фото, так как не сильно касается этой темы.
0
Я считаю что лучше иметь две платы. Одну как в статье, более простую и дешевую. А вторую с интерфейсом RS485, так на всякий случай. Сама микруха RS485 стоит как сама вся плата. Я б не стал использовать ее в плате если ей точно не будет применения в данном проекте.
0
Плату можно розвести универсальную, просто не запаивать «лишние» детали. Нужен RS-485 — запаиваем микросхему. Если не нужен — предусмотреть перемычки, чтобы ноги RX/TX можно было использовать как дискретные входы/выходы.
+2
Ну да тоже идея, правда размеры платы при этом все равно вырастут. А это порой играет не маловажную роль.
0
Ну, размеры платы в данном случае не так критичны и их можно уменьшить (например, отказавшись от DIP корпусов).

Зато, Вы существенно сэкономившие при производстве плат (заказ 10 плат одного вида существенно дешевле, чем заказать два вида плат по 5 штук каждой). И «универсальные» платы более «экономно» расходуются. Тобиш, у Вас не может быть ситуации, когда вам нужна плата типа «А», но они закончились, зато у вас без дела валяется куча похожих плат типа «В».
+3
Ну да, не плохая идея, надо будет взять на заметку.
0
От дип корпуса я отказываться не хочу. Специально так сделал чтоб можно было если что микрухи вынимать.
+1
Эх, Коробочко-Коробочка :)
Возьмите 1-2 дип микрухи под макетку беспаечную, а пользуйте ткфп — их про запас парочку тоже держите. «Вынимать» если и прийдется, то редко.
0
И резисторы 0402. А-то эти выводные резисторы просто огромные 0-о

Пайка 0402
0
В статье первые образцы сфотканы. Если обратишь внимание на фото заводской платы, то там уже стоят 1206 резисторы. Я паяю только 1206, меньшего размера не паяю, ибо напряжно уже.
+1
Эт что, вручную запаяно? Хорошо позиционируешь…
0
Да спс. В микросборках своих вообще планирую 0201, но там всё по другому с ними.
Да и вообще, на качество пайки и позиционирования может влиять близорукость, я очень хорошо вижу как паяется каждый вывод тойже СТМ8С003. Ну а в жизни это минус ((.
0
Я тоже близорукий, но хрен что вижу.
0
Если самому запаивать TKФП, то коряво получится, по крайней мере у меня. Можно и на заводе, но это уже бабос будет стоить.
0
Немного практики (и хороший паяльник) и TQFP запаивается быстрее и аккуратнее, чем DIP. 0402 нужно на пасту паять, феном или в печи — тогда будет просто и аккуратно.
0
Хороший паяльник есть, насчет практики, ну паял конечно вот тут фото. Но с заводской пайкой не сравниться, да и долго очень паяется. Ты как паяешь, каким флюсом?
0
Обычной канифолью. Сперва отпозиционировать и прихватить как попало две ножки по диагонали, затем маленькую капельку на жало типа «клин» (возможно подойдет срезанный цилиндр, а лучше — микроволна), тыкаю в канифоль и припаиваю ножки сразу по 3-5 штук движениями жала от сгиба ножки к кончику. Если жало хорошее (у меня Den-On), количество припоя правильное и флюса достаточно, то ножки не слипаются — жало вытягивает оттуда излишки. Если и будет несколько залипух — они убираются такими же движениями, но полностью сухим жалом с канифолью. Напоследок (уже после полного монтажа платы) навести марафет кистью со спиртом.
Можно попробовать другие флюсы, скажем китайские пасты вроде CT-61 весьма неплохо паяют (не знаю только, как у них с агрессивностью) и неплохо смываются спиртом.
0
Не, я канифолью, платы никогда не паяю. Потом отмыть ее проблема. Паяю только глицерином. Можешь фото выложить глянуть, как запаяна микруха какая канифолью.
0
Спиртом (изопропанол, 99.7%) отлично смывается. Большие бляхи можно сперва сковырнуть, иначе долго тереть щеткой приходится.
0
Заметно, кстати, что на где-то на 0.1мм не попал. Если паять на пасту феном — позиционируется идеально, но требуется точная дозировка пасты (желательно шаблон), иначе залипухи выцеживать придется дольше, чем паялом впаять.
0
Блин, у меня пайка микросхем получается лучше чем пайка 0603 =)
Нужен всеголишь паяльник с заострённым жалом.
На фото STM8S003.
Пайка стм8с003
0
Да качественно впаяно, каким флюсом паяешь?
0
Флюс водосмываемый Фтс.
В дальнейшем думаю 0402 и 0603 действительно на паяльную пасту сажать и в печь.
0
Так и называется ФТС? И все? Долго может храниться?
0
Срок годности уже кончился 2 месяца назад, но ещё паяет норм.
Сколько он хранится не вкурсе. Хранил при +22-27 градусов.
0
Так и называется. Но он бывает разный (причем судя по описанию, тот, который DIHALT считает правильным скорее глицерин-салициловый) и обязательно требует смывки.
0
Кстати, не вижу ISP разъема. Эт что, для перепрограммирования платы микросхему вынимать надо?
И не вижу смысла ставить в панельку непрограммируемую ULN-ку. Только лишние контакты, снижающие надежность.
0
Почему, есть такой разъем. Видишь пины на плате? Они и припаяны к выводам MISO,MOSI,SCK,RESET,GND. Я давно уже ушел от стандартного разъема.
0
Те, которых четыре в ряд? Я обычно предпочитаю более-менее стандартный разъем, наиболее удобным считаю линейный 6-пиновый.
А еще три в ряд зачем?
0
Те, которых четыре в ряд?
Да это выводы для программатора. Так намного удобнее пользоваться. Чем стандартным разьемом в котором половина пинов просто лишние. И разводка гемор тот еще.
А еще три в ряд зачем?
Там припаян вывод ресет и юсарт.
0
Чем стандартным разьемом в котором половина пинов просто лишние.
Не такие уж и лишние, это экранирующие земли. У меня в личке свежее обсуждение с Ultrin'ом, у которого мегагерцовый SPI не работает из-за наводок с собственного CLK. Впрочем, я предпочитаю линейный VCC-RST-CLK-MISO-MOSI-GND, с коротким кабелем проблем не возникает, а стандартизация позволяет тыкать коннектор без раздумий, только ключи совместить.
Там припаян вывод ресет и юсарт.
Ресет? А среди тех четырех тогда что на четвертом пине?
0
GND припаян для использования юсарта.
0
Т.е. что для USART, что для ISP приходится цепляться отдельными проводками на разные пины разных хедеров? Неудобно ИМХО, да и не error-prone.
0
да и не error-prone.
Точнее с точностью до наоборот, error-prone)
0
Для ISP только ресет отдельно. У меня на программаторе каждый пин отдельно висит. Пины можно как угодно и куда угодно на плате втыкать. Они не привязаны жестко к стандартному разъему.
0
это чейто за микруха такая на 485 что стоит больше платы?
0
mdri485? 30р примерно стоит
0
Или имелось ввиду всё плата с компонентами 0-о
0
Просто помню покупали эти микрухи на работу, в голове помнится что цены на них дорогие были. Я сейчас глянул, есть места и с низкими ценами на них.
0
Поставьте специализированную микросхему для заряда АКБ, благо их сейчас великое множество. Например так: radiokot.ru/circuit/power/charger/01/
0
О классно, надо будет вникнуть что к чему. Это кажется получше будет.
0
Эта идея не катит здесь совсем. Так как блок питания для системы у нас на 12 вольт. В предложенном вами варианте требуется иметь для питания спец микрухи 15-16 вольт. Откуда взять такое напряжение?
0
L200C — обычный линейный стабилизатор, каким местом он специализированный-то? Если задать MC34063 токоограничение при помощи резистора между Vcc и Ipk — то получается аналогичная схема, только импульсная, что позволяет иметь более низкое напряжение питания и более высокий КПД.
0
Поздравляю. Вы изобрели «китайский» зарядник.
Токоограничительный резистор у MC34063 ограничивает ток через катушку. Соответственно ток в нагрузке будет ограничиваться на уровне, прямо зависящем от напряжения питания и обратно зависящем от напряжения нагрузки.
0
Есть такое, но в данном случае особой роли не играет. Стабильность от тока не требуется, лишь бы указанный не превышал.
0
Получился эдакий контроллер на 8 логических входов и 7 логических выходов.
Ну если выходы еще куда нишло, то входы точно никуда не годятся… Каковы шансы, что контроллер даст сигнал тревоги если в охранный шлейф шокером лупануть? Или банально длинный шлейф и сильная гроза… Супрессоры нужны, или вилки диодные хотябы…
+2
  • avatar
  • N1X
  • 05 июля 2013, 21:02
Ну да может быть… в следующей партии может и вставлю. Хотя уже за три года не одну грозу пережила. Если шокером лупануть в шлейф то никакие супрессоры не помогут. Ну и к тому же, навряд ли будет такое устройство в колхозе. Само слово шокер им не известно. Даже если и известно, то не додумаются что так можно делать.
0
Ну, долбануть шокером или пьезой от зажигалки — фокус достаточно широко известный. Так что печатный разрядник, резистор последовательно с линией и сапрессор не помешают.
0
Не помешает, но от шокера сомневаюсь что спасет.
0
Не от шокера, так хоть от пьезы. А она, по понятным причинам, куда доступней.
0
Каковы шансы, что контроллер даст сигнал тревоги если в охранный шлейф шокером лупануть?

Идея у Вас правильная, но в данном вопросе (совершенствования ситемы) главное вовремя остановится. Любая доработка схемы усложняет конструкцию. Но в то-же время сигнализация в принципе не дает ни какой гарантии.

Можно атаковать систему физически (в т. ч. шокером по линиям питания или спинальным линиям). Можно глушить диапазон радиоканала (GSM). Можно специально провоцировать срабатывание сигнализации до тех пор, пока владельца это не задолбает и он сам не отключит сигнализацию.

Но, в данном случае (охрана дачи), ИМХО, основная угроза это алкаши/бомжи. Сомневаюсь, что у них есть знания и спец. средства для противодействия сигнализации.
0
Ну глушилка и шокер это может и лишнее, но банальную защиту предусмотреть все-таки не мешало бы. Я вот слышал, что дешевые автосигналки можно нейтрализовать устроив банальный КЗ скажем в лампочке поворота. Принцип прост. Когда срабатывает сигналка, как правило включаются сигналы поворота (аля аварийка), на лампочке КЗ и если у сигналки на выходе нет предохранителя, отрубается питание машины бортовыми предохранителями вместе с сигналкой (при устловии что она подключена не напрямую к АКБ). Что будет если закоротить выходы сборки дарлингтона? КЗ по питанию и кирдык сигналке.
0
Ну глушилка и шокер это может и лишнее, но банальную защиту предусмотреть все-таки не мешало бы.

Да я как-бы с Вами не спорю, я хотел сказать что здесь нет оптимального решения, это как война «снаряда» и «брони».

Вообше, в вопросах сигнализации есть много спорных моментов. Можно явно указать что объект поставлен на сигнализацию. Например, зажечь светодиод над входной дверью. С одной стороны это может отпугнуть злоумышленника (он явно видит наличие сигнализации), с другой — привлечь (раз установлена сигнализация, значит внутри что-то ценное).

Я когда-то видел статистику по автомобильным сигнализациям, там имитация сигнализации (просто светодиод под лобовым стеклом) серьезно отпугивала угонщиков.
0
Да я как-бы с Вами не спорю, я хотел сказать что здесь нет оптимального решения, это как война «снаряда» и «брони».
Но и забывать принцип «20% мер решают 80% проблем» тоже не стоит.
0
БРО4 GSM чем не устраивает?
0
А тем что цена от 4000 тыс до 7000, этим не устраивает.
+1
4000 — зато у нас этот приборчик к пультам 40% чопов можно подключить.
0
зато у нас этот приборчик к пультам 40% чопов можно подключить
Не совсем понял, что имеешь ввиду?
0
Если ставить на дачу сигналку, и при этом на даче есть что-то ценное то надо сдавать ее на пультовую охрану. Это соответственно накладывает требования на умение работать с централизованным охранным пультом.
Просто вопящая сирена где-то в лесу может и не спугнуть.

Опять же, правильная сигнализация имеет датчики типа Normal Close, т.к. это позволяет контролировать линию. Ну и полноценная реализация охранных шлейфов дала бы больше преимуществ. Не так уж сложно со стороны железа они реализованы.
+1
на пультовую охрану
Пультовая охрана это хорошо. Только человек не хочет с этим связываться.
Опять же, правильная сигнализация имеет датчики типа Normal Close
Ну естесно, так и делаю.
Ну и полноценная реализация охранных шлейфов
Что подразумевается под полноценой реализацией?
0
Полноценный охранный шлейф это несколько больше чем воткнутое рэле на разрыв. Он имеет как минимум 4 состояния: норма, обрыв, кз, сработка датчика. При соответствующем включении датчиков можно так же распознавать сработал 1 или 2 датчика. У Вас же, на сколько я вижу, распознается только обрыв.
0
да, если вдруг непонятно: шлейф это N-ное количество датчиков соединенных в определенном порядке и приходящих на 1 вход контроллера.
0
А… ясно. С этим встречался. Что бы это реализовать, для этого надо резистор(или два) цеплять в конце линии. Тут надо АЦП использовать. Можно на один вход кучу датчиков повесить, если их реле N.C. подключить последовательно. Для дачи пойдет.
0
Так-то да, но пожарный датчик уже не повесишь…
0
Э не… тут пожарному датчику делать нечего. Даже если все сделать как надо, с резисторами и прочее. То все равно, пожарный датчик вешать кажется не стоит. Если я не ошибаюсь, для пожарного датчика требуется сертифицированное оборудование. Правда, если это для себя сам лично делаешь, то можно что угодно вешать. А вот если кому то, то сертифицированное надо. Вроде так по закону.
0
Как я понимаю, весь этот проект получается типа «для себя». На не сертифицированный контроллер можно подключить пожарку, просто ответственности за ложные сработки, или наоборот, не-сработки, никто нести не будет. Только поэтому для пожарного оборудования требуется сертификация. А так, использование пожарных датчиков в личных целях законом не запрещается.
0
Ну как бы да типа для себя и других желающих, иметь такое же, подешевле, но чтоб работало.
0
Классная прога, буду пользоватьсяю
0
Самый дешевый GSM модем это старая нокия или сименс с параллельным портом. На радиорынке обычно стоит с бутылку пива, батарея может быть и дохлая. На входы-выходы я бы поставил опторазвязку. На питание большой конденсатор и переключатель на компараторе, чтобы не было перезагрузки при переходе от внешнего питания на батарею.
Меня смущает другое: пока хозяин приедет на место преступления, алкобомжи успеют все ценное вынести, да еще и кучу навалить посреди дома. Зная пофигизм наших людей, на сирену первые полчаса тоже никто не будет обращать внимание. Разве что дача в кооперативе где есть сторож.
0
Извините, мобильный конечно же с последовательным портом :).
0
Я не думаю, что если сирена завоет над ухом, то человек будет вести себя так как будто вообще ничего не произошло.
0
Для этого, в старые добрые девяностые, один мой знакомый сидел целыми днями эти сирены настраивал на такой тон, что зубы ломило и вообще находиться было крайне не комфортно.
Сирена напрягает в относительно людном месте. В лесу — вполне можно забить на ближайшие полчаса. Или первый раз посмотреть — появится кто или нет, а второй раз просто забить.
+1
А если человек хочет массово делать сигнализацию? Ему нужно скупать старые сименсы на базаре? Это идея так, разовая.
0
Эта конструкция очень далека от серийного образца. А насчет сирен — прийдите в любой дачный посёлок или гаражный кооператив так в полдвенадцатого ночи с сиреной. И засеките время, когда появятся первые любопытные.
+1
А насчет сирен — прийдите в любой дачный посёлок или гаражный кооператив так в полдвенадцатого ночи с сиреной

Уже обсуждалось, что сигнализация не дает 100% защиту от кражи. Но это однозначно лучше чем ничего.

В данном случае, подозреваю, что услышав сирену, алкобомжи просто пойдут обносить другую дачу в соседнем квартале. Дач в округе много. Зачем им рисковать, вдруг все же кто-то среагирует на сирену :)
+1
Дело в том, что такие вещи дают ложное чувство безопасности. Вроде как купить китайский несертифицированый парашют или вместо альпинистской верёвки с прочностью 2000 кг взять такелажный шнур на 500 кг — человек все равно значительно легче. Может всё же стоит инвестировать чуть побольше, но спать значительно спокойнее?
0
Дело в том, что такие вещи дают ложное чувство безопасности.

Да, есть такой момент. Более того, такие вещи могут давать ложные срабатывания, что дико напрягает (говорю по собственному опыту). Но какие есть альтернативы? Для дома в черте города — есть пультовая охрана (дорого, но здесь каждый сам решает — стоит оно того или нет).

А вот для дачи где-то в отдаленной периферии, особых альтернатив предложенному решению я не вижу.
0
Я вот все думаю про ложные срабатывания. Почему они у тебя были? Я с датчиками движения около 10 лет дело имею. Массовых случаев ложного срабатывания не припомню. Если покупать датчики подороже, то у них эта проблема не должна особо присутствовать.
0
Я вот все думаю про ложные срабатывания. Почему они у тебя были?

Обычно все банально и просто — забыл запереть форточку -> сквозняк -> занавеска на ветру или хлопнувшая дверь == срабатывание датчика …

Массовых случаев ложного срабатывания не припомню. 

Массовых я тоже не помню. Но вот именно такие случаи «сам виноват» — случались.
0
Не ну если хозяин с дачи уезжает, то обычно все проверяет по 150 раз. Те же форточки и пр.
0
И засеките время, когда появятся первые любопытные.
Речь не об этом. Любопытных мы не ждем. Вопрос в этом:
Я не думаю, что если сирена завоет над ухом, то человек будет вести себя так как будто вообще ничего не произошло
Сирена завыла, гопник смылся. Все, цель уже достигнута. Если еще и смс пришла хозяину, тогда пусть хозяин думает что делать дальше.
0
Что мешает данной конструкции быть серийной? Я считаю что ничего. Купить коробочку поаккуратнее, лучше конечно не прозрачную, чтоб провода не были видны. Что еще надо? ну на плату добавить, на входы супрессоры. Можно сделать аккуратно без соплей, коробочку разместить так чтоб не было видно сразу, тому же гопнику. Провода защитить, ну чтоб не было видно куда шокер воткнуть. Ну в общем постараться. Гопник заходит, начинает выть сирена. Что ему еще делать? Колбасу с холодильника тырить? Сомневаюсь. Правда не мешало бы еще на окна герконы поставить. В плате то есть 8 входов, все равно их девать некуда.
0
Выложите LAY платы для DIP пожалуйста
0
Выложил в конце статьи в топике.
0
Спасибо
0
Планируешь замутить чего?
0
С GSM сигнализация поэффективнее будет, но для SIM900D restricted operation при -40°C to -30°C.
Если подогрев(резистор 10-25ватт) в корпусе разместить, то другая промблема — конденсат.

Датчик движения покупной, какой?
Датчик движения можно вынести на улицу или поставить второй датчик, разместить в козырьке над дверью чтобы он «смотрел» вертикально вниз, на входную дверь, сделать сектор контроля поуже. Владельцу дачи наверняка будет интересно узнать, что кто-то топчется на пороге или подходил к двери.
(Могут ли быть в этом варианте размещения ложные срабатывания?)

Можно так же врубить по смс котел/свет/еще что нибудь
Рисковано, с точки зрения пожарной безопасности, когда дачник только ещё по дороге на дачу.
Включать свет по SMS зачем? Отпугнуть «гостей»?

Блок питания желательно понадёжнее использовать. На загородных,
сельских линиях аварии связанные с К.З. фаз редко, но случаются.
Сгорает бытовая техника.
+1
Если подогрев … в корпусе разместить, то другая промблема — конденсат.
Это при подогреве конденсат?
0
Если подогревать постоянно, то конденсата не будет. Если в мороз периодически, то конденсат возможен.
0
Если в мороз периодически, то конденсат возможен.
Так и не понял, почему возможна конденсация при периодическом подогреве. Не затруднит ли вас пояснить?
0
При остывании(при большом минусе окружающего) тёплого воздуха внутри герметичного корпуса разве не бывает конденсата?
0
При остывании герметичного корпуса конденсат будет.
Без подогрева он равномерно осядет везде внутри корпуса.
При подогреве — только на холодных внутренних стенках, но не на подогреваемой части (плате, модуле).
В вентилируемом корпусе конденсата быть не должно, тем более, с подогревом.
0
Конденсат возможен на внутренних стенках корпуса, вы это имели в виду?
0
Да. Вопрос конечно интересный. Надо будет обратить внимание при случае на все детали.
0
restricted operation при -40°C to -30°C
Зачем модем то на улице ставить? Все находится в помещении. Зимой даже если и будет -30, то в помещении которое не отапливается, температура выше будет.
Датчик движения покупной, какой?
Да их сейчас миллион, начиная от 100 руб до 5000 тыс рублей и выше. Каких хочешь
внутренние, уличные, любые.
Рисковано, с точки зрения пожарной безопасности
Это зависит от того как сделать.
Включать свет по SMS зачем?
Пришла смс, что кто то на пороге шарится, послал смс -> включил свет. Гостя с порога сразу сдует махом.
Блок питания желательно понадёжнее использовать. На загородных,
сельских линиях аварии связанные с К.З. фаз редко, но случаются.
Если на линии будет К.З. то в доме ничего не сгорит, ни техника ни сигнализация ничего. А вот если на ноль вторую фазу кто подцепит, тогда да сгорит все. Но часто ноль заземляют возле домов. Даже если и такое произойдет защита должна на подстанции вырубить(если она есть или если ее местные алкаши не пропили). Вообще то пол жизни в деревухе прожил ни разу ничего не сгорело. А вот в квартире было, отгорел ноль в щитке, и две фазы оказалось в розетке. В таком случае блок питания должен быть который выдерживает 380 вольт. Такой будет стоить дороже чем вся сигнализация. Не вижу смысла такой ставить.
0
Зачем модем то на улице ставить?
Я так не говорил. В мороз воздух в доме так же промерзает. Вы же говорите про неотапливаемую постоянно дачу, а не про жилой дом.

Каких хочешь внутренние, уличные, любые.
У меня есть один на основе BISS0001. Как-то медленно реагирует. На основе LM324(сх. из даташита) я не собирал, просто сравнить по скорости его реакции не с чем.

Даже если и такое произойдет защита должна на подстанции вырубить
Да, она срабатывает, но при больших токах. Эта защита линий 6кВ, 10кВ и выше. И эта защита только на подстанциях, а не на КТП к которым подлючаются линии 0,4кВ. Эти стоят в деревнях. В КТП-шках хорошо если предохранители стоят на фазах. В дорогих КТП возможно есть защита быстродействующая, но такие не везде стоят? То что фазы перехлестнутся от сильного ветра и/или при падении дерева, на подстанции могут узнать не скоро.
0
В статье я писал что у меня уже три зимы пережила сигналка на моей даче в неотапливаемом помещении. Все пучком работает.
0
Все пучком работает.
Славно. С GSM-ом?
0
Нет без джээсэма. Джээсэм пока мне не нужен. Но с ним уже есть опыт работы и отправки смс. Если что то прикрутить можно быстро.
0
Ну, кое-что выяснил ;)
0
У меня есть один на основе BISS0001. Как-то медленно реагирует.

Обычно на объемниках есть джампер переключающий скорость реакции. Попробуйте посмотреть. Ну и еще скорость реакции обычно зависит от температуры, размера и скорости перемещающегося объекта.
0
Джампер есть, но он устанавливает два режима работы(L и H). Там на странице(п.3) про них написано.
Время регулируется RC-цепочкой. Средний вывод подстроечников висит в воздухе, последовательно с ним должен быть припаян smd-резистор, но его нет на плате. Вообще ожидал увидеть на плате LM324, заказал детектор «не глядя», а там BISS. В целом работает хорошо.
0
Если не трудно, выложите читабельный вариант схемы. И вопрос по коду — я пропустил что-то или Вы не показывали?
0
Схему выложил в топик. Насчет программы? Э… я как бы не думал даже об этом. По идее почти любой, кто вращается на этом сайте может сам ее написать под свои потребности. К тому же давно я ее писал, когда только-только засел за СИ, раньше то я все на асме писал. Когда глянул этот код на си, то решил особо не позориться выкладывая его здесь. Сейчас я бы его полностью переделал и переделаю. Просто позже. Но если тебе нужен я выложу без проблем. Только это не тот случай кода с которого можно брать пример.
0
Спасибо! Но я в этом отношении — начинающий на СИ, в Асме немного делал, как раз что-то подобное, поэтому и интересно, можно в личку или по почте, как вам удобнее. Сама идея мне понравилась, понятно что каждый сам под своё, я бы взял как черновик, но рабочий и потом уже чистил и свои ляпы вносил.
0
Вот отсюда можно качнуть. yadi.sk/d/UcsTdqh66hWMi
Кстати, решил вопрос с зарядом батареи, в конце статьи дописал.
0
Когда глянул этот код на си, то решил особо не позориться выкладывая его здесь.
Какашками сильно не закидают, а вот советов полезных опытные участники подкинут. Я свои потуги сюда выкладывал именно для этого — конструктивная критика со стороны, где и взгляд другой, и глаз не замылен, дает много информации для дальнейшей полировки кода.
Только это не тот случай кода с которого можно брать пример.
Так можно сразу предупредить, что код нубский. :)
0
Спасибо! Я как начинающий программировать на СИ, не скоро умный совет дам, но результаты экспериментов обнародую, опытом поделюсь.
0
Да пожалуйста, что мне добра сего жалко что ли? Извини не понял, а какие ты хочешь эксперименты делать?
0
У меня есть желание подцепить включение камеры записи, типа видеоренгистратора при определенных ситуациях и ещё питать некоторые датчики от солнечной батареи.
0
А… ясно.
0
Вопрос! Так дешево считыватель и ключи где брали, если не секрет? И используете только для блокировки механического доступа к блоку? Заранее признателен.
0
Не секрет вот здесь беру ключи теперь
www.telecamera.ru/catalog/Kontrol_dostupa/Klyuchi_ikartochki/Klyuchi_TM/VIZIT_TM.htm
у них же брал сирены вот такую за 100 руб где то
www.sbsar.ru/sig-siren-pki-1-ivolga.htm
считыватель для ключей покупал в каком то интернет магазине, не помню уже где.
Датчик движения покупал у них же
www.telecamera.ru/catalog/Okhranno_pozharnaya_signalizaciya/Datchiki/Infrakrasnye_IK/
0
Спасибо! Есть интересные цены и места. Отнносительно ключа, он в вашем проекте для чего использовался?
0
Предположим ты уходишь из дома. Как включить сигнализацию? Подносишь ключ к считывателю. Если номер ключа забит в память контроллера, то тогда квартира/дача установится на сигнализацию. Так же когда возвращаешься домой, чтоб снять с сигнализации надо поднести ключ к считывателю, если ключ «свой», сигнализация снимется, если нет ну что ж тогда через 5 сек врубится сирена.
0
Неплохой вариант, спасибо за объяснение!
0
Вообще конечно саму коробенцию с проводами надо куда то разместить подальше от глаз в принципе. А сам считыватель можно разместить уж где нибудь поближе к дверям. Но я вообще в моем случае убрал все с глаз и коробенцию и считыватель. если человек зашел и вдруг завыла сирена, то он тогда не увидит ни сам считыватель ни корбенцию не начнет крушить сигнализацию. Но это так теория, как на практике я не знаю. Я бы еще две сирены установил в разных местах и чтоб они работали по переменке и вместе потом снова по переменке. Чтоб гопник начал метаться.
0
если не трудно, опишите процес заказа на заводе, желательно со стоимостью
0
Я заказал 100 плат, 1 шт мне обошлась в 70 руб. Заказывал здесь. Они работают и с частными лицами. Через сбербанк им сбрасываешь деньги, они штампуют платы и высылают куда хочешь. Им только нужно выслать плату в *.lay они остальное все сами делают. Пару штук плат они сверху набрасывают, толи так для показухи то ли это из-за производственного процесса лишние остаются. На сайте все есть, там же есть спец калькулятор для рассчета заказа.
0
Расчёт плат для вашенго варианта какой? Подскажите пожалуйста, по их калькулятору получется всё время больше — порядка 190 рублей… И ваша цена с пересылкой или сами забирали?
0
Забирал сам. Так ты вышли им плату на изготовление и скажи сколько штук надо, они сами посчитают тебе цену и скажут. Чем больше плат закажешь тем дешевле будет цена за плату.
0
Спасибо! Понял… А то вечно калькулятор выдаёт нечто неподъёмное и я свои взоры обратил к Китаю, но пока не пробовал. ДА! Хочу вместо 7805 поставить 1117-0.5 по питанию, На вскидку проходит, может я что-то проглядел, 1117 потребляют меньше, и в интернете есть дешевые варианты, прикупил десяток заранее.
0
Ну, по большому счету китай сделает не хуже резонита. Да и по деньгам в китае дешевле. За 10 баксов — 10 плат 5х5 с маской и шелкографией — резонит за такие деньги ИМХО даже без маски не сделает.
0
Одна беда они в гербер требуют. В LAY не все беруться. Если не трудно на проверенного производителя ссылку дайте пожалуйста. Заранее признателен!
0
а какие проблемы гербер сделать? Даже тут в сообществе где-то статья была про подготовку герберов из спринта.

Из наших пользовался Резонитом и TePro. Сейчас заказываю у китайцев, если необходимы именно заводские платы.
0
забыл сказать, я не знаю, примет ли ТеПро Спринтовый проект. P-CAD точно принимают.
0
Одна беда они в гербер требуют. В LAY не все беруться. Если не трудно на проверенного производителя ссылку дайте пожалуйста. Заранее признателен!
0
Да научитесь вы пользоваться ссылкой «ответить» под комментарием. Уже и в приват объяснял, а вы всё свою линию гнете.
0
Ну скажем так мне в привате не объясняли, я вообще первый пост коментирую! Пожелания учту! Не очень понял чем вызванв агрессия.
0
Агрессия скорее всего от того, что очень много ответов в темах идут в корень. В результате не всегда понятно кому этот ответ предназначен. Особенно это тяжело когда ветка большая.
При правильно выполненном ответе достаточно нажать стрелочку вверх под комментарием и система перекинет на то сообщение, на которое был данный ответ.
+2
Извиниет! Извещение о наличии сообщения не приходит на почту, и я не смотрел что там! Действительно есть! Спасибо за подсказку!
0
Здравствуйте!

Хочу повторить устройство. Тоже для дачи. :) Возникли некоторые вопросы.
1. Опишите пожалуйста алгоритм работы при срабатывании конкретных датчиков (по номерам входов) а так же порядок включения 3-х светодиодов индикации.
2. Среди лог. входов имеется т.н. «вход с задержкой» 5 секунд. Его конкретный номер укажите, пожалуйста. Имеется ли смысл регулирования время задержки «на вход» чисто программным способом?
3. Как корректно прошить ключи? Максимальное кол-во «приписанных» ключей?
4. Возникали ли мысли по созданию упрощённой версии сабжа, управляемого к примеру, скрытым тумблером?
5. Аналогично — возникали ли мысли по созданию версии, управляемой с радиобрелока?
0
Я уже давненько занимался этой темой, не помню всех нюансов. Надо смотреть свою прогу что там к чему.
1. На один вход цепляется сам считыватель электронных ключей. На остальные входа цепляются датчики движения или герконы которые ставятся на окна/двери. Можно на один вход повесить кучу датчиков движения. В этом случае их нормально замкнутые контакты подключаются последовательно. Или все параллельно если контакты нормально разомкнутые. Алгоритм прост. Срабатывает датчик движения. Вход получает сигнал. Если через определенный период времени (5-15 сек) электронным ключем не отключили сигнализацию, включается сирена. Сирена работает до тех пор пока есть срабатывания датчиков движения. Как только датчики перестали срабатывать (значит человек ушел) сирена еще повоет сек. 20 и выключается. Если снова датчик срабатывает, вся процедура повторяется. Три индикаторных диода я использовал для отладки. Они в общем то не нужны для работы системы. Не помню точно, один мигаент всегда, указывая что процессор исправен. Второй срабатывает когда подносишь ключ к системе. Третий когда срабатывает один из входов.

2. Так программным способом задержка и регулируется. Скажем можно поставить 1 сек. А вот микросвичем на плате регулируется время, когда сработает сирена после срабатывания одного из входов платы. Это сделано для того чтоб хозяин успел сам отключить сигнализацию когда вломится к себе на дачу. Задержка 5\10\15\20 сек. выбирается соответствующим положением микросвича.
3. Для начала надо знать номера ключей. Обычно этот номер указан на самом ключе. Но не всегда. Потом в программе во флешь память вписываются эти номера типа так.
/*
Сперва ключ выдает код семейства 01
потом сам код ключа с младшего байта к старшему
потом CRC
01 AB BC DE DB FF BB CRC - допустим это код ключа
так будут выплевываться ключем байты 01 BB FF DB DE BC AB CRC

Номера ключей забиваются с конца, так как считывание тоже идет с конца.
Если ключ равен 123456, то записываем во флеш 654321. CRC и номер семейства не пишем.
*/

#include "check_key.h"
#include "define.h"
#include "1wire.h"
#include <avr/pgmspace.h>

//это номера  ключей 1-wire, записанных задом наперед
const uint8_t KEY[] PROGMEM = {
								0xE0,0x8B,0x0B,0x01,0x00,0x00,\
								0xFB,0xD7,0xB2,0x01,0x00,0x00\
							  };

uint8_t F1;

 uint8_t check_key(void)
{
	uint8_t buff[8];
	
	if (OW_reset()==0 && F1==0)//сброс на линию 1WIRE.Если возвращается 0, значит есть устройство на линии.
	{
		OW_write_byte(0x33);//Отправка команды на чтение данных(33h).
		
		for(int i=0;i<8;i++)//Считываем в буффер все 8 байт, включая номер семейства и CRC
		{
			buff [i]= OW_read_byte();
		}
		
		for (uint8_t tmp=0,a=0,b=0;tmp!=A;tmp++)
		{
			a++;
			if (buff[a]==pgm_read_byte(KEY+tmp))
			{
				b++;
			}
			
			if (b==6)//если b==6, значит ключ совпал
			{
				F1=1;
				return 1;
			}
			
			if (a==6)//Если мы нырнули сюда, значит 6 байт сравнили с буфером, далее следующие 6 байт и так до конца буфера.
			{
				a=0;
				b=0;
			}
		}
		F1=1;
		return 0;
	}
	else if (OW_reset()!=0 && F1==1)
	{
		F1=2;
		return 0;
	}
	
	if (F1>=50)//задержка в 500мс на повторное считывание.
	{
		F1=0;
	}
	return 0;
}

Ключей в atmega влезет много сотен.
4. Вместо скрытого тумблера я использовал электронный ключ. Если злоумышленник знает о скрытом тумблере и где он находится, то от такой сигнализации нет никакого толка.
5. Радиобрелок? Легко. Нужен сам радиобрелок и считыватель к нему. Подключаешь считыватель и прописываешь контроллеру протокол работы с ним и все. Но мой вариант самый дешевый, ну и меня он устраивает.
0
Если есть вопросы то лучше писать сюда dmalash@gmail.com
0
Спасибо за быстрый ответ! Конечно же, вопросы ещё будут. :)
Хотелось бы дополнить устройство сервисными светодиодами — например, во время отсчета «выдержки на выход» запитывается мигающий светодиод.
При постановке на охрану — чтобы включался соответствующий светодиод.
Кстати, элементарный бузер озвучивающий манипуляции с ключом тоже желательно предусмотреть в модернизированном варианте сабжа.
Три индикаторных диода я использовал для отладки. Они в общем то не нужны для работы системы. Не помню точно, один мигаент всегда, указывая что процессор исправен.
Импровизированный WDT-выход, конечно, желательно сохранить. Если не хватит ног — ну что ж, можно тривиально уменьшить кол-во зон…

Вообщем, чтобы не отвлекать внимание участников, следующую мини-серию вопросов отправлю через эл. почту. :)
0
Хотелось бы дополнить устройство сервисными светодиодами
На самом деле устройство должно стоять в непрозрачной коробке от глаз подальше. Поэтому от мигающих диодов толку особо не будет.
При постановке на охрану — чтобы включался соответствующий светодиод.
Обрати внимание на фото. На считывателе есть светодиод. И он загорается когда установлена сигнализация, гаснет когда снята. Кстати я написал уже другую прошивку для платы, около пол года назад. Модернезировал некоторые нюансы. Так же GSM модуль к плате разработал. Он одевается прямо на плату. Может через месяц другой напишу вторую статью, по этому делу.
0
Здравствуйте, можно ли посмотреть на вторую версию версию девайса с GSM модулем? Вторую статью так и не нашел…
0
Добрый день! Уважаемый автор — могу я тоже воспользоваться этим адресом?
0
Можно.
0
Кстати, я вешал герконы вместе с Далласовскими номерами/идентификаторами DS2401 (тот же ключ, только не в виде таблетки, а просто в корпусе TO-92). Герконы в режиме сторожа должны быть замкнуты, последовательно с ними ставятся DS2401. Система постоянно поочередно опрашивает все установленные и прописанные (заранее, естественно с привязкой по месту установки) датчики, при не обнаружении одного или нескольких из них (штатно это размыкание геркона) принимается соответствующее решение. При таком решении разводится по дому один двухпроводный шлейф, что достаточно удобно. И закоротку или обрыв шлейфа (или его части) можно анализировать. Заодно можно и температуру измерять хоть по всему дому, используя тот же шлейф и термометры DS18B20 (но уже без геркона, естстно). Что я и делаю, даже когда сижу на даче )). На 20-40 датчиков вполне работоспособная сеть. Шокер конечно ее выбьет, но тут уже надо для себя определить, где она нужна, а где и по другому делать. Концов-то у проца много.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.