Прошу совета и консультации в проекте

leo_boy
Offline
Зарегистрирован: 25.04.2015

Добрый день. Вопрос-консультация к специалистам. Помогите выбрать оборудование.
Суть задачи. Есть пожарная часть, необходимо удаленное управление и мониторинг.
Основные «тезисы»
    - Гараж, диспетчерская, спальня (караульное помещение)
    - при нажатии кнопки тревога задействуется акустическая система, где проговаривается записанное одно из трех-четырех сообщений. После этого сразу на 5-8 сек. включается тревога и освещение. Освещение горит 2 минуты после этого, если есть движение, горит дальше до прекращения движения. 
    - датчик загазованности управляет вентиляцией в гараже
    - освещение в зависимости от времени, освещенности и движения горит либо основное, либо дежурное.
    - хотелось бы иметь информацию по температуре в помещениях, влажности и освещенности. 
    - управлять нужно с «центрального удаленного места» и иметь возможность управлять с локальной панели.
    - видеть статус всех устройств (какое освещение где горит, работу сирены и тд)
    - еще в период тревоги включать на улице световой прибор типа «Внимание выезд пож. авто»

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

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

konst
Offline
Зарегистрирован: 25.04.2015

Добрый день. Всё выполнимо с веб интерфесом. Поэтапная реализация, в веб-интерфейс вписываются кнопки управления контролируемые значения по мере реализации: оборудовали датчиками и реле гараж -- описали в веб интерфейсе и т.д. 

Датчики группируются к промежуточным ардуинам, системная магисраль - ethernet.

 

konst
Offline
Зарегистрирован: 25.04.2015

В рамках данной задачи все компоненты - покупаемые, даже ничего не придётся специально заказывать в производство

konst
Offline
Зарегистрирован: 25.04.2015

Если центром системы будет именно сервер - потребуется создавать софт в виде базы данных со своими пользовательскими интерфейсами. В основном это делается для создания и ведения отчётности; требуется-ли это в Вашей задаче ?   Если только управление и он-лайн контроль - достаточно решения на платах ардуино с интерактивным веб-интерфейсом. Далее - группировка датчиков и реле и на основе этого -  выполнение проекта.

leo_boy
Offline
Зарегистрирован: 25.04.2015

Я думаю что центром будет именно сервер. Софт и базу напишу, мне не ясно какую железку выбрать чтобы завязать ее на сервер.

konst
Offline
Зарегистрирован: 25.04.2015

   Тогда в софте на сервере - слушающий UDP порт, ардуины с датчиками сбрасывают нечто в этот порт - либо текущие значения через период времени(например температура), либо какое-либо сообщение о тревоге (задымление и т.д); при этом периодические сообщения все равно идут как признак того что ардуина - жива (не выключена и т.д).

    Основной критерий выбора ардуин в этой задаче - группировка датчиков и реле, чисто датчиков/реле в группе и число групп; то есть требования к числу портов на каждой ардуине и число самих ардуин. Для оптимального выбора нужен план помещения/помещений с указанием 1)точек контроля и 2)точек расположения исполнительных узлов (сирена и т.д.) или места расположения щитка с оборудованием если ардуины и реле будут в одном месте а до исполнительных узлов будут проложены провода. 

   Если предоставление плана по любым причинам нежелательно, тогда как минимум карандашный рисунок или более подробное чем в первом сообщении описание группировки см.выше с указанием удаления точек контроля и управления от возможного места распопожения контролирующей ардуины/ардуин.

    На основании этого формируется список оборудования. Затем описываем/согласовываем протокол обмена между ардуинами и Вашим софтом и выполняем проект.

konst
Offline
Зарегистрирован: 25.04.2015

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

konst
Offline
Зарегистрирован: 25.04.2015

 Или в целях проверки исполнительных узлов (из веб-интерфейса ардуины повключать/повыключать присоединённые реле). Присоединённые реле также можно включать/выключать из Вашего софта через слушающие порты на ардуинах.

leo_boy
Offline
Зарегистрирован: 25.04.2015

Вот план 

konst
Offline
Зарегистрирован: 25.04.2015

 Вопросы:

1. Контролировать освещение значит смотреть фотоприемником за перегоревшими лампочками поштучно или за светом за окном и по снижении внешнего совещения включать внутреннее ?

1а. 4 освещения в гараже - каждое с отдельным включением/выключением или это 4 источника света на одном выключателе и нужно контролировать только перегорание/выход из строя каждого источника света ?

2. Сирена для ардуины - только 1 выход с реле которым включается установленная сирена. Аудио-оповещение - это управляемый .mp3 плеер - ардуиновское расширение или какой-либо разобранный бытовой управляемый ардуиной(подать питание, нажать перемотку N раз чтобы перейти на требуемое сообщение, нажать воспроизведение), плюс усилитель какой-нибудь Masterkit-овский + акустическая система. Что в итоге требуется ? Оба оповещателя или какой-либо один ?

3. Загазованность какими газами ? СО2, Метан?

4. Куда в итого сводятся провода от датчиков и где стоит яшик с ардуинами и реле - в помещении Кросс 6 или в помешении Диспетчерская 36 ? Или есть иное представление о размещении ардуин с обеспечением им приемлемых климатических условий и стабильного питания ? Желательно указать на плане или пояснить.

5. Какая реация системы на состояние уровней влажности - включение вентиляции (вкл. соответствующее реле) или оповещение сервера сообщением?

6. Какая реация системы на состояние уровней освещенности - включение чего-либо или оповещение сервера сообщением?

7. Какая реация системы на состояние уровней температур - включение ТЭНов через реле или оповещение сервера сообщением?

Из ответов на вопросы 1.2,5,6,7 определяется количество исполнительных нагрузок, из ответа на вопрос 4 определяется протяженность связей от датчиков к ардуине/ардуинам и соответственно число ардуин.

konst
Offline
Зарегистрирован: 25.04.2015

8. Какая реация системы на состояние уровней загазованности - включение вентиляции (вкл. соответствующее реле) или оповещение сервера сообщением?

leo_boy
Offline
Зарегистрирован: 25.04.2015

1. Смотреть за освещением в комнате и если есть движение включать при низком уровне освещенности вкл дополнительно - єто диспетчерская. В караулке свет включается по тревоге. В гараже при низком уровне освещенности вел дежурное, а если тревога - основное тоже вкл. Освещение в гараже на одном реле все 4 лампы

2. Сирена и оповещение голосом наверное разные будут. Оставим пока оповещение по IP телефонии, а сирена отдельно.

3. загазованость СО2

4. можно свести все в кросс там и безперебойное питание и температурный режим либо в диспетчерской. Я склоняюсь к диспетчерской установить аккуратный ящик, на него потом экран или чтото подобное ... но это потом.

5. данные о влажности пока только выводить на экран, потом додуваем алгоритм что с этим делать.... наверное будем запускать принудительно вентилятор - это тоже потом, пока только визуализация.

6. Данные датчиков выводятся на экран, по диспетчерской в п.1 описано. Хотелось бы видеть на экране информацию примерно так: Помещение 1, освещенность ХХХ, вкл освещение по движению или по тревоги. 

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

8. По загазованости все просто - уровень превысили активировали вентиляцию... сейчас это вручную делается на нюх ))).

 

wgaint
Offline
Зарегистрирован: 15.03.2015

А потом захочется глянуть на хозяйство камерой и прощай Ардулино.

leo_boy
Offline
Зарегистрирован: 25.04.2015

Камера стоит штатно http://sport.videooko.net/ip/ipcam.php?cam=1

konst
Offline
Зарегистрирован: 25.04.2015

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

По п.2. Правильно-ли я понял этот пункт, что в системе автоматики будет только 1 выходное реле которое включает некий оповещатель ? Или какое планируется взаимодействие с IP телефонией?

 

>> - управлять нужно с «центрального удаленного места» и иметь возможность управлять с локальной панели.

В качестве локальной панели рассматривается веб-интерфейс ардуины или на ящике в ардуиной будет панель с кнопками ? Что такое «центральное удаленное место» ? Это рабочее место диспетчера или полноценный контроль через Интернет? Веб-интерфейс ардуины может быть вытащен на внешний IP-адрес вашей сети, если он фиксированный; включая мониторинг датчиков и кнопки включения/выключения реле.

leo_boy
Offline
Зарегистрирован: 25.04.2015

по освещенности можно и по уличному проверять.

Да 1 реле включает сирену. Оповещение сделаем на ІР АТС (функция интерком на динамики).

Центральное место - это удаленное место главного диспетчерского управления которое будет управлять/мониторить пожарные части (и не одну). В центре есть сервер и все что нужно. Также между центром и пож частями есть VPN канал 10/10 Мегабит. Я расматриваю вариант создание интерфейса для локального (для пожарной части) места, где можно мониторить систояние датчиков и вручную чтото включать/включать (через интерфейс с ограниченным функционалом). В качестве панели можно будет посттавить планшет на андроиде ... но это уже расширеный функционал к которомы хочется стремиться. (в программу минимума это не входит)

konst
Offline
Зарегистрирован: 25.04.2015

Полученной информации достаточно чтобы предложить решение по данному проекту. Оставьте контактный email, на который я пришлю описание решения.

leo_boy
Offline
Зарегистрирован: 25.04.2015
a5021
Offline
Зарегистрирован: 07.07.2013

Это такой флешмоб тут только что состоялся? Забавно. Появляются на форуме два персонажа, с регистрацией сегодняшним числом, быстро-быстро согласовывают техзадание и быстро-быстро бьют по рукам. Мое сообщение с попыткой вклинится было молниеносно удалено. Что, вообще, происходит?

leo_boy
Offline
Зарегистрирован: 25.04.2015

Да никакой подставы нет.... Я запостил на несколько форумов аналогичный пост, только здесь ответили. Повторюсь, с андурино еще не знаком, но для меня это направление вызывает интерес. То ТЗ которое я выставил буду делать сам, бюджетная организация не согласится чтото финансировать, пока не увидит 100% рабочую реальную картину. Мне интересно разобраться  в этой теме, поэтому я сам буду собирать и изучать на личном интересе. Я понимаю, что многие захотят продать уже готовое решение, но мне нечем платить.

Я хочу не ошибиться в оборудовании и поэтому попросил помощи в его выборе. Когда куплю железки, понятно что вопросов будет море... но это потом.

Если у Вас есть чем поделиться, а Ваши сообщения убивают, напишите мне, адресс я выше оставил. За любой совет буду благодарен.

a5021
Offline
Зарегистрирован: 07.07.2013

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

1) Ардуино -- это простое, эффективное и довольно мощное средство разработки электроных устройств и разннобразных средств автоматизации;

2) Платформа очень хорошо подходит для проработки управляющих алгоритмов, разработки схем, создания логики взаимодействия разнородных элементов (датчиков, исполнительных устройств и т.д.);

3) Ардуино (обычно, в обвязке) практически не годится для изготовления на его основе конечных устройств в силу низкой эксплуатационной надежности, обусловленной рядом конструктивных особенностей.

В связи с вышесказанным, предлагаю сразу делить работу на два этапа -- разработку макета и создание конечного устройства. Макет и конечное устройство объединяют: а) логика функционирования, б) алгоритмы, в) частично, схематика. Различаются они в следующем: а) конструктив; б) элементная база; в) требованиями к обеспечению надежности и отказоустойчивости. Последний пункт, на который вообще никто здесь не обращает внимания, имеет значение и требует усилий сравнимых по объему со всей прочей разработкой.

leo_boy
Offline
Зарегистрирован: 25.04.2015

Для себя в виде  прототипа я определил железо. Посмотрите что я выбрал. И еще.... думаю в гараже пока не ставить УНО... можно использовать датчики гаражные на Меге, там всего 2 метра расстояния через стену... удлинить на 2 метра датчики - это же не очень страшно?
Вот перечень планируемого закупить:

1x$6.2UNO R3 http://ru.aliexpress.com/item/Free-shipping-1PCS-UNO-R3-board-MEGA328P-100-original-and-new-ATMEGA16U2-1PCS-USB-Cable-for/32246843147.html?isOrigTitle=true

 

3x$2.7 DHT22  http://ru.aliexpress.com/item/Free-Shipping-1pcs-DHT22-digital-temperature-and-humidity-sensor-Temperature-and-humidity-module-AM2302-replace-SHT11/32247080603.html

 

1x$9 Mega 2560 http://ru.aliexpress.com/item/Free-shipping-Mega-2560-R3-Mega2560-REV3-ATmega2560-16AU-Board-USB-Cable-compatible-for-arduino-high/32226278004.html?s=p
 
2x$6 Ethernet Shield http://ru.aliexpress.com/item/free-of-chargeUNO-Shield-Ethernet-Shield-W5100-R3-UNO-Mega-2560-1280-328-UNR-R3-only/32307904035.html
 

1x$8.20 BH1750 http://ru.aliexpress.com/item/5pcs-lot-GY-302-BH1750-Chip-Light-Intensity-Light-Module-Freeshipping-Dropshipping/32270348048.html

 

1x$5.8 Реле на 8 каналов http://ru.aliexpress.com/item/Free-shipping-With-optocoupler-8-channel-8-channel-relay-control-panel-PLC-relay-5V-module-for/615791686.html

 

Набор проводов

1x$1.55 M-F http://ru.aliexpress.com/item/40pcs-in-Row-Dupont-Cable-20cm-2-54mm-1pin-1p-1p-Female-to-Male-jumper-wire/32237640310.html

Все ли я правильно выбрал?

leo_boy
Offline
Зарегистрирован: 25.04.2015

Время прошло не зря. Разобрался с ардуиной и уже сделал 3 проекта. Последний для интеграции в будущем в "Умная пожарная часть".

Кому интересно, мои проекты освещены в моем блоге videooko.net 
Последняя статья - первый шаг к задуманой умной пожарной части.
Со всем пришлось разбираться самому, но это того стоило... затянуло меня ардуинство...