Еще одна GSM охранно-пожарная сигнализация с возможностью управления отоплением дома (дачи)


Всем доброго времени! Устройство создавалось по материалам этого обзора: mySKU.me/blog/ebay/43282.html
Но ввиду того, что меня не устраивал функционал того устройства, было решено сделать устройство под свои «хотелки». Кому интересно прошу под кат
Список того что понадобится:
1. GSM модем M590E — 1 шт. примерно 90 руб.
2. Arduino Nano v3 — 1 шт. примерно 190 руб.
3. модуль MT3608 — 2 шт. (лот 5 шт.) около 105 руб.
4. Зарядник с выходным напряжением 5 вольт и током 2 Ампера — 1 шт. около 185 руб.
5. Зарядка для Li-ion с защитой — 1 шт. около 20 руб.
6. Герконы около 40 руб. за штуку
7. Модуль приемника 433 МГц -1 шт. в комплекте с передатчиком 44 руб.
8. Сирена — 1 шт. 375 руб.
9. Беспроводной датчик движения — 281 руб.
10. Датчик дыма — 500 руб.

Остальные комплектующие покупались давно или остались от других «проектов».

Схема

Плата

Прошивку берем здесь
15.04.2017 — добавлена возможность постановки/снятия охраны с помощью брелка.
Например вот таких:

Запихал все это в корпус D6MG (корпус для установки на DIN рейку):


Моя дача отапливается с помощью таких электроконвекторов (не реклама) т.к. газа нет. Да и управлять газовым котлом с помощью электроники — ОПАСНО! Поэтому управление отоплением делалось именно под кварцевые обогреватели.

В память устройства можно прописать до 5-ти номеров телефонов и 12 датчиков. Датчики могут быть как проводные, так и беспроводные. Но всего 12.

Перед постановкой на охрану все датчики проверяются. Если где-то не закрыто (и т.п.), то охрана не включится и придет соответствующее СМС.

Датчик дыма опрашивается всегда (если разрешен его опрос). Отключается командой — dymmonitoroff

Контролируется наличие 5 вольт от источника питания (т.е. косвенно 220 вольт). При пропадании/появлении придет СМС. Отключается командой — voltmonitoroff

Номер первого позвонившего будет сохранен как основной. Только с этого номера можно выполнить команды настройки устройства (команды 1-12, 12.1).

Консольных команд нет. Кому они нужны в реальных условиях…

СМС-Команды (регистр значения не имеет):

1. resetconfig — сброс всех настроек на «заводские»

2. addphone — записать номер телефона (если в конце M — только управление устройством
если в конце A — только оповещение о тревожных событиях
если MA — и то и другое
например: addphone:+79001234567m
addphone:+79001234567a
addphone:+79001234567ma

3. listphones — прислать в СМС список телефонов, записанных в памяти

4. delphone — удалить номер телефона
например: delphone:1
удалит 1-й номер в списке

5. resetphones — сброс всей «телефонной книги»

6. learnwirelesson — включить режим «прописывания» беспроводных датчиков (выключается сам через 30 секунд)

7. settime — установить время
например: settime: ГГ/ММ/ДД ЧЧ: ММ

8. addsensor — записать датчик
например: addsensor:6=datchik vhodnoi dveri+L запишет в память имя датчика «datchik vhodnoi dveri», подключенный к 6-й ноге Arduino, тревога при низком уровне
addsensor:7=datchik dvizheniya v korridore+H запишет в память датчик с именем «datchik dvizheniya v korridore», подключенный к 7-й ноге Arduino, тревога при высоком уровне.

9. listsensors — прислать в СМС список датчиков, прописанных в памяти устройства.

10. delsensor — удаляет датчик
например: delsensor:11 — удалит 11-й датчик в списке

11. resetsensors — сброс всего списка датчиков

12. namesensor — изменить название датчика в списке
например: namesensor:7=datchik dveri v tualet — изменит название 7-го датчика в списке на «datchik dveri v tualet»

15.04.2017 добавилась команда для прописывания брелков (всего можно прописать до 5-ти штук):
12.1 learnkey — включить режим записи кодов брелков (выключается сам через 30 секунд)

13. ringon — включить «дозвон» на тревожные номера.

14. ringoff — выключить «дозвон» на тревожные номера.

15. smson — включить оповещение по СМС

16. smsoff — выключить оповещение по СМС
17. dymmonitoron — включить «опрос» датчика дыма

18. dymmonitoroff — выключить «опрос» датчика дыма

19. voltmonitoron — включить «опрос» наличия напряжения сети

20. voltmonitoroff — выключить «опрос» наличия напряжения сети

21. guardon — включить охрану

22. guardoff — выключить охрану

23. money — запросить баланс

24. info — запросить состояние системы

25. clearsms — удалить все СМС

26. ledon — включить «моргающую» лампочку

27. ledoff — выключить «моргающую» лампочку

28. otoplenieon — включить отопление

29. otoplenieoff — выключить отопление

30. targettemp — установить желаемую температуру в помещении
например: targettemp=30 — желаемая температура 30 градусов

31. help — прислать в ответном СМС список поддерживаемых команд.

Фух! По-моему все.
Так-же можно поставить/снять с охраны по звонку.

Следующий этап — переход на STM32 и сообщения на русском языке.
Но это при наличии свободного времени…

Спасибо всем, кто потратил время на чтение.
Планирую купить +159 Добавить в избранное +99 +225
+
avatar
  • AlexRS
  • 06 апреля 2017, 23:09
+3
Неплохо, я бы посоветовал заменить датчик температуры AM2302 на SI7021, намучился я в свое время с DHT подобными датчиками, больше никогда в своих проектах использовать не буду, точность никакая, на улице быстро выходят из строя, ну их к черту.
+
avatar
  • sir0ta
  • 07 апреля 2017, 05:19
+3
Да если та же температура, тоуж тот же ds18b20. Хоть тонну на 1 провод вешай. Единственно бывают подвисают, но я выделяю 2 ногу и дергаю транзрсторным ключем питание которое к ним идет.
+
avatar
  • Angrim
  • 07 апреля 2017, 08:22
+4
датчики подвисают? Висит один за окном уже год, тоесть и зиму и лето и т.д., второй в комнате. Красные китайские провода уже давно выцвели и стали белыми. Про то, что они подвисают слышу впервые.
Подключены к ESP8266, прошивка написана в эклипсе(никаких Arduino IDE, SDK и ничего остального, связаного с ардуино), esp в standalone режиме
Питание всей системы от AMS1117-3.3, тоесть от 3,3 вольт
Опрос раз в 10 секунд.
+
avatar
  • sir0ta
  • 07 апреля 2017, 09:41
0
Что-то засомневался. Значит DHT11 загоняют. Или дс. Не помню. Было 2 года назад. Временами отваливался датчик (из 3 штуки на одном проводке) и отдавал какую-то левую температуру. Но вот не помню точно какой. Пробовал помню и дуньковскую и потом сторонние. Не помогало.
+
avatar
  • Yurivp
  • 07 апреля 2017, 13:20
+1
4 года висят один в доме, один под домом для контроля температуры ввода. Ни разу не висли.
+
avatar
  • edgi
  • 09 апреля 2017, 20:26
0
Извиняюсь а как вы писали прошивку без sdk только в эклипс иде?
+
avatar
  • rico
  • 07 апреля 2017, 16:01
+1
А как с долговечностью у SI7021?
+
avatar
  • Vasiliy
  • 06 апреля 2017, 23:09
+2
Функциональная вещь, за небольшую сумму. Спасибо за подробный мануал и прошивку. Однозначно плюс!
+
avatar
  • skif31
  • 06 апреля 2017, 23:21
+2
Собирал устройства на М590 и Ардуино. Разные. Если кому нужна помощь — пишите на почту ( в личку)
+
avatar
  • CTAHOK
  • 06 апреля 2017, 23:28
0
Вопрос по обвязке модуля м590 — почему было решено выпаять танталовый конденсатор и вместо него поставить две керамики?
+
avatar
  • sir0ta
  • 07 апреля 2017, 05:19
-2
И? В чем профит?
+
avatar
+1
Вместо танталового впаян электролит на 1000 мкф + 0,1мкф + 0,01мкф согласно datasheet на модем.
+
avatar
  • CTAHOK
  • 07 апреля 2017, 16:35
0
Спасибо за ответ. Да, кстати неплохая идея почитать таки даташит на модуль.
+
avatar
  • sherbig
  • 23 декабря 2020, 16:12
0
Подскажите пожалуйста, у вас осталась схема в мультисиме?
+
avatar
+5
Эх, мне бы так… Здорово. Спасибо. Очень уважаю людей, которые задумку превращают в исполняемую команду путем создания программы. И завидую. По — доброму. Вопрос по теме. Консольные команды- ну их нафиг, ну а вот скажем настройки переменных данных (ОЗУ) ввести путем заливки «текстового» файла ( номера телефонов, состояния датчиков) непосредственно в ардуину не представляется возможным? СМС посылки программирования ну как-то… Не наш метод) Хотя соглашусь- просто. С охранными сигнализациями имел дело, программировал, ставил, обслуживал. Конечно, настроек и датчиков в Вашей разработке не много, программирование трудностей не составит, но я таких вещей (изменение настроек путем смс) пытаюсь избегать… Поставил датчики, прописал телефоны, залил в охранку с ноута — и спишь спокойно ))) Ну, как-то так.
+
avatar
+10
ИНЫМИ словами: автор, выложи исходник прошивки!)))
+
avatar
  • kvolk
  • 07 апреля 2017, 09:56
+2
Не выложит :) Тут и тут.
+
avatar
  • covox
  • 07 апреля 2017, 10:33
+4
Прикольно! Автор ''позаимствовал" не только код, но даже стиль вашей статьи. Но ваша на порядок глубже и грамотнее.
+
avatar
  • NE_XT
  • 07 апреля 2017, 13:40
+4
Автор жлоб, вот его же пост, про открытость кода.

MishaBig10 декабря 2016, 16:21
Немного оптимизировал Ваш код на досуге… Скетч от 02.12.16 используется всего 651 байт SRAM. С «прикрученным» датчиком DS18B20 — 787 байт. На этом «оптимизация» Вашего кода не заканчивается. Слишком он прожорлив на SRAM! Плохо что автор перестал выкладывать скетчи. А ведь платформа Arduino предполагает открытый исходный код! Если хотите выложу оптимизированный код (если автор не против).
+
avatar
  • CTAHOK
  • 07 апреля 2017, 14:32
0
Автора ещё с вечера пока нет в сети, наверно стоит дождаться его комментариев про ситуацию с исходниками, может хотя бы Wiringoвый вариант выложит в массы, для ознакомления с алгоритмом работы:)
+
avatar
-1
Молодец, с уважением плюсую.
+
avatar
  • mike888
  • 07 апреля 2017, 00:47
+4
Лучше SIM800L чем древний М590. И обязательно цепь контроля и перезагрузки модема, виснут они регулярно по разным причинам. Проще всего контроль ответа модема по временому интервалу и передёргивание его питания.
Ну и проще слепить сайт через который будет общение и куда будут сыпаться показания датчиков. Домен третьего-четвёртого уровня ничего не стоит, найти халявный хостинг не проблема. Больше проблема найти тариф у опсоса, трафик никакой, единицы килобайт, а мегавонь сессию округляет до 250 килобайт, за сутки дофига выходит.
Ну и ардуину если юзать, то просто как плату и обвязку проца, прогу писать нормально, а не готовыми ардуиными набросками.
Сейчас на даче стоит это gsm.meteolk.ru/order/page.php?id=10 вся инфа для самостоятельного изготовления radiokot.ru/circuit/digital/home/214/ развитие до последнего варианта и детали настройки в ветке форума
+
avatar
  • CTAHOK
  • 07 апреля 2017, 01:02
0
Ну и ардуину если юзать, то просто как плату и обвязку проца, прогу писать нормально, а не готовыми ардуиными набросками.
Согласен, раньше я даже не понимал, почему некоторые товарищи ненавидят Ардуино, потом осенило. Сперва писал свой проект на Ардуино, но субъективно программа работала криво, перевёл часть кода на чистый Си и стабильность повысилась, а заодно и вес программы уменьшился.
И обязательно цепь контроля и перезагрузки модема, виснут они регулярно по разным причинам.
И такое было — как-то оставил модуль включённым, и в течении пары часов он тупо завис. Бывало и сеть тупо терял. К антенкам он кстати тоже капризен.
+
avatar
  • skif31
  • 07 апреля 2017, 01:09
0
А главное — работает месяцами устойчиво.
+
avatar
  • CTAHOK
  • 07 апреля 2017, 12:50
0
Свой я вообще отключаю за ненадобностью. Всё работает в спящем режиме, 3-й месяц уже, аккумулятор нокиевский, ещё не подзаряжал. Срабатывание только по событию.
+
avatar
0
М590 все б.у. с работоспособностью 50 на 50 Мне пришел с КЗ. Греется диод и ничего не работает.Модулю крантец?)) Месяц потерян(( И правда SIM800L лучше, хоть и в 2-3 раза дороже, зато это с лихвой компенсирует возможность подключения микрофона и динамика)) А также процент работоспособности!
+
avatar
  • CTAHOK
  • 07 апреля 2017, 02:00
0
M590-е китайцы перепаивают феном, это и добавляет нежданчиков в виде каких-нибудь КЗ.
Но и про SIM800-е попадалась инфа на али, что кто-то тоже получал б/у-шные.
+
avatar
  • v0tang
  • 07 апреля 2017, 13:17
0
Заказывал SIM800L, модуль прошел с КЗ и греющимся диодом.
+
avatar
  • CTAHOK
  • 07 апреля 2017, 13:26
0
Ссылка на продавца осталась? Не хотелось бы на него нарваться.
+
avatar
  • kvolk
  • 07 апреля 2017, 13:28
+1
Это лотерея, продавец не сам ведь паяет :)
+
avatar
  • CTAHOK
  • 07 апреля 2017, 14:28
+1
По сути да, важнее знать, как проверить плату на косячность в случае чего:)
+
avatar
  • sir0ta
  • 07 апреля 2017, 05:25
0
Тарифы есть у того же мтс. Кажется 10метров в сутки. Округляет? Не рви сессию. Домент третьего уровня — дельный совет.
На счет заготовок — ерунду несете. Профик в 5 байт на баблу… Просто надо поискать скажем замену тем же digitalread и иже с ним. Изобретать велосипед… Любитель мазо?
+
avatar
  • FloX
  • 07 апреля 2017, 06:32
0
у мтс есть единый интернет. за 100р в месяц 5 устройств
+
avatar
  • sir0ta
  • 07 апреля 2017, 07:16
0
Не все так шикарно. Там до скольки-то гигов в сумме на всех. До 10 кажется. И как только на основном скажем перевалить по трафику инета не будет ни у кого.
+
avatar
  • mike888
  • 09 апреля 2017, 00:02
0
Это всё хорошо, когда есть альтернатива. У меня на даче только мегавонь и то через пень колоду работает.
+
avatar
  • tklim
  • 07 апреля 2017, 07:55
+11
А обзор то модуля где? :) Или обзор устройства? Оно вообще работало больше 1 дня и за пределами стола?
По схеме — куча косяков:
1) Схема переключения питания на батарею и обратно работать корректно не будет — D9 — лишний тут.
2) Вообще вся схема питания странная: получать 4В из 5В путем падения на диодах, потом Step-UP до 4,2В?
3) ILML2502 у вас верх ногами на схеме.
4) Где защитный диод на реле?
5) Герконы без минимальной защиты — грозу устройство вряд ли переживет.
6) И самое главное, обязательно надо ставить ключ на питание GSM-модуля в устройствах подобного назначения. Любой GSM модуль имеет свойства зависать. А тем более этот и с таким неоднозначным питанием.
+
avatar
  • kvolk
  • 07 апреля 2017, 09:19
0
1) Схема переключения питания на батарею и обратно работать корректно не будет — D9 — лишний тут.
На схеме есть косяки, но в такой (и ещё ссылка) реализации всё работает как надо. Почему диод лишний?
6) И самое главное, обязательно надо ставить ключ на питание GSM-модуля в устройствах подобного назначения. Любой GSM модуль имеет свойства зависать. А тем более этот и с таким неоднозначным питанием.
Как только у вас отвалится GSM модем по питанию и снова подключится питание, ардуина перестанет с ним общаться. Эта проблема не только ключом решается.
+
avatar
  • tklim
  • 07 апреля 2017, 09:37
0
На схеме есть косяки, но в такой (и ещё ссылка) реализации всё работает как надо. Почему диод лишний?
Полевик откроется, когда на затворе напряжение будет ниже на 0,5В чем на истоке. Без диода это происходит довольно быстро. С диодом — это будет гораздо медленнее и получится довольно долгий и нехороший переходной процесс — в это время ток будет идти только через паразитный диод.
А работать будет. Но что там дальше будет с просадками — неясно.

Как только у вас отвалится GSM модем по питанию и снова подключится питание, ардуина перестанет с ним общаться. Эта проблема не только ключом решается.
Вы имеете в виду из-за просадки питания в момент включения GSM — да, с этим надо бороться.
Если вопрос о том что криво написана программа — то, естественно, надо заново инициализировать все вплоть до полной перезагрузки по Watchdog.
+
avatar
  • kvolk
  • 07 апреля 2017, 09:53
0
довольно долгий и нехороший переходной процесс
Затвор притягиваем к земле через 10кОм.
+
avatar
  • kvolk
  • 07 апреля 2017, 13:50
0
Вот тут ещё по по схеме питания.
+
avatar
  • tklim
  • 07 апреля 2017, 14:46
0
Да, с резистором будет лучше. Но если так хочется чтоб были эти два диода — то почему не поставить их оба справа от затвора по схеме?
+
avatar
  • kvolk
  • 07 апреля 2017, 14:54
0
Наверное чтобы немного понизить напряжение на затворе.
+
avatar
  • kvolk
  • 14 апреля 2017, 11:55
-1
D9 — лишний тут.
Не лишний, мы же не хотим питать плату контроллера с выхода OUT+?
Это уже немного изменённая схема, не обратил сразу внимания.
+
avatar
  • beerok
  • 07 апреля 2017, 08:33
0
Как у аппарата с снятием\постановкой на охрану с помощью беспроводных пультов? Не нашел в описании.
Хотя, еще лучше — прикрутить i-button.
Автор молодец.
+
avatar
0
Такой возможности нет. Постановка/снятие по СМС или по звонку. Хотя пульт прикрутить можно. Просто я не считаю данный метод управления надежным. Легко взломать.
+
avatar
  • beerok
  • 07 апреля 2017, 22:08
0
Про пульт согласен, уязвим. Но как доп. опция было бы неплохо.
Если говорить про уязвимость то i-button или RFID думаю будут надежнее, при условии того что подмена отправителя СМС вполне реальна.
+
avatar
0
i-button — ерунда. А на RFID места во флэш нет… Если будет время замучу эту тему на STM32. Вот там-то на все места хватит! Но это только при наличии свободного времени.
+
avatar
  • covox
  • 07 апреля 2017, 08:41
+3
Полтора бакса в заголовке за охранно-пожарную систему. И еще пара тысяч, чтобы это заработало. Каша из топора?
+
avatar
  • beerok
  • 07 апреля 2017, 08:53
0
20 баксов за всё. При учете возможности расширения функционала ( и так в принципе широко) — отличный вариант.
+
avatar
  • covox
  • 07 апреля 2017, 09:35
+18
По раскладке автора получается 2450 руб. Это около $43.В заголовке указано, что вся система обойдется в $1.55. Это нечестно. Нужно указывать полную стоимость всей обозреваемой системы. А не только модуля за полтора бакса, который, кстати, вообще не обозревается.
+
avatar
  • kvolk
  • 07 апреля 2017, 09:33
-1
Было бы здорово если в обзоре описать какие пины для каких датчиков, потому что:
8. addsensor — записать датчик
например: addsensor:6=datchik vhodnoi dveri+L запишет в память имя датчика «datchik vhodnoi dveri», подключенный к 6-й ноге Arduino, тревога при низком уровне
addsensor:7=datchik dvizheniya v korridore+H запишет в память датчик с именем «datchik dvizheniya v korridore», подключенный к 7-й ноге Arduino, тревога при высоком уровне.
На схеме у Вас на 6 ноге ключ, а на 7 ноге цифровой датчик температуры! Как так-то?

Перед постановкой на охрану все датчики проверяются. Если где-то не закрыто (и т.п.), то охрана не включится и придет соответствующее СМС.
Как быть если я использую всего 1 или 2 датчика? Шунтировать?
+
avatar
0
Написано-ж: НАПРИМЕР

Ничего шунтировать не нужно! Проверяются только те датчики, которые прописаны в память устройства.
+
avatar
  • kvolk
  • 07 апреля 2017, 17:33
0
Ладно, перефразирую, в обзоре неплохо бы указать выводы ардуины (D1..13, A1...6) которые не предназначены для датчиков, чтобы не сжечь ардуину при неправильном подключении.
+
avatar
0
Для этого была нарисована схема.
+
avatar
  • rico
  • 07 апреля 2017, 09:35
+2
Консольных команд нет. Кому они нужны в реальных условиях…
Ровно до тех пор, пока сотовая связь вдруг не кончилась…
+
avatar
  • kvolk
  • 07 апреля 2017, 13:47
0
Мне, например, удобнее конфигурировать устройство из консоли, писать быстрее и «дешевле».
+
avatar
  • rico
  • 07 апреля 2017, 13:55
0
Соглашусь. Это в ряде случаев и отлаживать позволяет быстрее. Но нужен приличный интерпретатор консоли, а это не самый тривиальный труд, если значимый функционал туда закладывать.
+
avatar
  • kvolk
  • 07 апреля 2017, 13:59
0
Но нужен приличный интерпретатор консоли, а это не самый тривиальный труд, если значимый функционал туда закладывать.
Это как? Интерпретатор консоли? А какой ещё функционал туда можно заложить, только значимый.
+
avatar
  • rico
  • 07 апреля 2017, 14:28
0
Я имел ввиду некий аналог Telnet-сервера для консольного подключения, посредством которого можно как локально, так и удаленно при использовании доп. оборудования, как вносить изменения в конфигурацию устройства, так и управлять вручную его модулями.
У меня в одном из проектов, например, можно самому AT-команды модулю отправлять, датчики принудительно опрашивать, приводами управлять, менять значения сохраняемых в EEPROM параметров. Там еще и уровневые команды сделаны на подобии того, как в сетевом оборудовании это сделано, т.е. можно просто написать gsm command at+csq, а можно сначала перейти на уровень gsm, потом command, и после этого уже просто писать AT-команды, не повторяя полную команду.
Отдельная история в этом случае — это вывод отладочной информации в консоль так, чтобы она не визуально не мешала вводу команд.
P.S. Первоначально планировал реальный Telnet-сервер поднять, но пока руки не дошли до того, чтобы Ethernet туда прикрутить, и использую либо стоящий рядом с изделием ПК через RDP-подключение, или удлинитель Moxa.
+
avatar
  • kvolk
  • 07 апреля 2017, 14:41
0
Ясно-понятно.
+
avatar
0
А существует, возможность управления не по каналу gsm, а gprs, но без подключения белого ip?
+
avatar
0
Только если устройство будет ходить за командами на сервер с внешним IP. Или в почтовый ящик, например.
+
avatar
0
Логично. Не подумал что то.
+
avatar
0
Telegram спас бы отца демократии — боту не нужен белый ip. Но ардуина https не потянет. Я бы поставил малинку с модемом. По цене — выйдет на 20$ больше — это не заметно. Имхо в разы лучше с функциональностью должно быть. И писать можно на чем угодно, хоть на питоне, хоть на php, хоть на плюсах.
+
avatar
0
На esp8266 делают ботов таких точно.
+
avatar
  • Jury_78
  • 07 апреля 2017, 10:36
+1
На схеме транзисторы стоят «кверху ногами». :)
+
avatar
0
Да. Поторопился. Исправлю схему.
+
avatar
+1
Перед тем, как паять, проверьте модуль на коротыш по питанию. Нога 2 или 3 модуля VBAT и 4 нога — GND, первые три со стороны штрих-кода, справа от точки.
Я проверил только после пайки.
Видимо, китайцы перегрели модуль, когда отпаивали и внутри детали поплыли.
+
avatar
  • redneck
  • 07 апреля 2017, 13:14
+1
Давненько уже читал на каком-то форуме ворклог по подключению ардуино к ГАЗОВОМУ котлу. Второй коммент в теме был «Автор КОГДА бахнет, отпишись живой или нет?»
Бахнуло странице к третьей, собственно, чудом без жертв. Но если ССЗБ, то ваяйте, конечно :) управление отоплением на ардуино из той же оперы.
+
avatar
  • CTAHOK
  • 07 апреля 2017, 13:27
0
И сам код был поди чисто ардуиновский Wiring с кучей библиотек…
+
avatar
  • fenst
  • 07 апреля 2017, 14:03
0
А почему бахнуло-то? Управление было не простым сухим контактом, а чем-то посложнее?
Просто если сухой контакт, то котел же просто отключится по перегреву. Ну, или зимой не запустится случайно и вся бойлерная+сантехника под замену
+
avatar
  • demonk
  • 07 апреля 2017, 15:10
0
Не, ну от задачи же зависит — если защитами и регулированием штатная схема котла занимается, а ардуина ей только вкл/выкл делает, то почему бы и нет? А если вовнутрь лезть, то да, немалый уровень и схемотехники и программирования нужен.
+
avatar
  • rico
  • 07 апреля 2017, 16:20
+1
Ну, на счет «той же оперы», не вполне соглашусь. Хотя, конечно, многие из тех, кто использует Arduino в качестве базы для таких решений, не вполне понимают, что кроме заложенной и оговоренной ими простейшей жесткой логики есть еще масса аспектов, о которых задумываешься лишь после сотен часов программирования и отладки. Типа возможных выбросов показаний датчиков, появления мусора в порту общения с GSM-модулем, буфер которого нужно своевременно вычитывать даже во время длинных операций, и т.д. и т.п.
Только с опытом начинаешь понимать, сколько всего нужно предусмотреть и аппаратно, и программно. И если котел, к примеру, не включается, а температура в помещении падает, то начать нужно не со ста попыток его включить, и даже не с отправки тревожного SMS владельцу (что может быть тоже невозможно из-за отсутствия связи GSM), а с команды на слив системы (при ее наличии, конечно).
Не так давно видел чудное изделие, совмещающее охранно-пожарную сигнализацию с контролем доступа. В итоге, если приходит сигнал «пожар», то оно отключает вводной автомат, из-за чего обесточивается замок и имеющийся контроль доступа уже ничем не может помочь.
+
avatar
  • MrSAV
  • 07 апреля 2017, 17:53
0
Вводной автомат отключает независимый расцепитель, а кто, как и зачем его подключал — это уже другой вопрос.
+
avatar
0
Это не чудеса, а правила пожарной безопасности. При возникновении пожара СКУД должен отключаться и двери открываться.
+
avatar
  • rico
  • 07 апреля 2017, 21:05
0
Вы не поняли, товарищ сделал поделку, которая обесточивая замок блокирует его…
+
avatar
0
А что не так в управлении котлом с ардуино? У всех нормальных котлов на плате есть перемычка, вместо которой можно подключается внешний термостат-контроллер. У меня с котлом такой контроллер уже лет пять работает. На сколько я понял, такая перемычка на плате есть во всех немецких котлах. Кто мешает на нее релюшку повесить и клацать ее с ардуино как душе угодно?
+
avatar
+1
07.04.2017 обновил прошивку. Устранены мелкие недочеты. Функционал без изменений.
+
avatar
-2
В обзоре добавил ссылку на печатную плату под корпус D6MG
+
avatar
+2
Исходник таки будет или нет? Почему вы жадничаете? Или вы на платной основе?
+
avatar
-5
+
avatar
  • luny
  • 22 декабря 2018, 10:37
0
вы тут на вопросы еще отвечаете?
+
avatar
  • kvolk
  • 07 апреля 2017, 23:37
0
Для этого была нарисована схема.
С такой схемой будет не просто собрать устройство.

и
+
avatar
-6
+
avatar
  • kvolk
  • 08 апреля 2017, 00:12
0
А разобраться куда подключать батарею (В+ В-) а куда нагрузку (OUT+ OUT-) в этом архисложном модуле не составит труда.
Так я и собираю по своей, более того, и вы собираете по такой же схеме (питания), но описываете это с ошибками, вот пример ошибки в описании.
Если что-то конкретно интересует — спрашивайте.
Пока нет ничего что могло бы заинтересовать, всё предельно ясно.
+
avatar
  • demonk
  • 10 апреля 2017, 12:12
+2
Ну косяк же в схеме, почему бы и не поправить. Если зарядка без защиты то +аккума надо к OUT+, а не к отдельному контакту (который есть на схеме, но нет физически), а если с защитой то -аккума надо на B- (которого нет на схеме), а не на землю.
А раз так возмущают замечания, то почему бы и транзисторы вверх ногами было не оставить, их же тоже труда не составить припаять как надо, а не по схеме.
+
avatar
0
Поправил.
+
avatar
0
Ну так нужна постановка/снятие с охраны с помощью брелка? Реализовать в прошивке можно.
+
avatar
  • ator
  • 11 апреля 2017, 11:44
+1
Думаю не помешает точно.
+
avatar
0
15.04.2017 Обновил описание. Обновлена прошивка. Теперь включать/выключать режим охраны можно с помощью брелка. Всего в память можно добавить до 5-ти брелков. Поддерживаются брелки со статичным кодом.
Повторюсь: я не считаю данный метод управления надежным! Очень легко перехватить код!
+
avatar
  • Gienekb4
  • 30 сентября 2017, 19:18
0
Я сделал сигнализацию согласно вашей схеме. Arduino Nano v.3 + M590E. Она работает вроде правильно. Однако после команд: otoplenieon, otoplenieoff, info, money – Arduino подвешивает. Почему это происходит? Если мой русский «не очень» — извините.
+
avatar
0
на sim 800 будет работать?
+
avatar
0
А можно ли подружит arduino вот с такими извещателями и если можно схемку пожалуйста!
td.rubezh.ru/products/detail.php?ID=1962
+
avatar
  • luny
  • 12 декабря 2018, 15:18
0
подскажите в чем геморой — выдает такую фигню
787
792
Event: +38066789809
SMS NOT sended! Read: ERROR

OK
785
787

смс не отправляются, связь не рвется. еще любопытно бы узнать что это за цифры выскакивают «785....»
+
avatar
  • sinobi
  • 11 мая 2020, 11:21
0
К сожалению ссылки не активны, возможно ли продублировать?
+
avatar
  • kvg643
  • 01 ноября 2020, 19:33
0
Хотелось бы тоже повторить устройство, но без прошивки это сложно сделать.
+
avatar
  • sinobi
  • 26 июля 2021, 09:28
0
Можно ссылку на скетч обновить, а то не активна.