устройство мониторинга звукового оповещения

freeqaza
Offline
Зарегистрирован: 18.02.2020

На основе Arduino - разработать устройство мониторинга, которое передаёт данные через интернет.
- Устройство должно иметь  4 входа на получение информации по типу  “сухой контакт”. То есть замкнут - разомкнут.
- Устройство должно иметь Ethernet для передачи по TCP IP  через интернет данных 
- Устройство должно иметь возможность считывания звука посредством микрофона, задача сравнивать диапазон db на объекте.  Например, в помещениях обычно от 50 до 65 db.

Устройство должно работать по правилам.
1. один контакт замкнулся, устройство начинает слушать звук. Если в течении 5 минут после этого звук в помещении превысил 75 db - устройство отправляет сигнал об этой цепочке событий через интернет
2. один контакт замкнулся, устройство начинает слушать звук. В течении 5 минут после этого звук в помещении не превысил 75 db - устройство отправляет сигнал об этой цепочке событий через интернет
3. Оставшиеся 3 входа на получение информации - просто передают информацию о состоянии через интернет - закнут/разомкнут. Если состояние изменилось - устройство отправляет сигнал.

Устройство должно иметь два управляемых выхода, они должны иметь возможность запускаться диспетчером удаленно через облачный сервис. 
Например подать 5 вольт на один из выходов, или отключить.
Устройство должно иметь возможность отправлять тестовые сигналы в облачный сервис, например каждые 4 часа. Для контроля, что устройство работает, устройство на связи.
Питание устройства должно осуществляться от блока бесперебойного питания 12 В с АКБ.

 
sadman41
Offline
Зарегистрирован: 19.10.2016

По какому протоколу обмен данными должен происходить? В какую систему заводится?

rkit
Offline
Зарегистрирован: 23.11.2016

Сделать абсолютный измеритель громкости это довольно сложная инженерная работа. И явно не для ардуино. Если серьезно нужно, то разработаю систему за 70000р. me@rkit.pp.ru

freeqaza
Offline
Зарегистрирован: 18.02.2020

Непринципиально, главное чтоб программисты эти данные могли получить и записать в базу данных, для последующего анализа 

freeqaza
Offline
Зарегистрирован: 18.02.2020

Сделать абсолютный измеритель громкости это довольно сложная инженерная работа. И явно не для ардуино. Если серьезно нужно, то разработаю систему за 70000р. me@rkit.pp.ru

Себестоимость такого устройства какая будет? плюс минус?

b707
Offline
Зарегистрирован: 26.05.2017

судя по ТЗ, очередной заказчик думает сэкономить, приспособив вместо готового ПЛК ардуинку за 5 копеек

b707
Offline
Зарегистрирован: 26.05.2017

freeqaza пишет:

Непринципиально, главное чтоб программисты эти данные могли получить и записать в базу данных, для последующего анализа 

судя по ответу, вы не программист...

Это как ответить таксисту на вопрос "Куда едем?" - "Непринципиально..." :)

freeqaza
Offline
Зарегистрирован: 18.02.2020

Стоимость разработки не очень важна, важна себестоимость самого устройства, да, тут вы правы чем дешевле тем лучше

sadman41
Offline
Зарегистрирован: 19.10.2016

Как это непринципиально... У вас заявлено требование о двустороннем обмене данными, а протокол "какой-нибудь". На каком этапе это будет согласовываться - на последнем? Какой-нить HTTPS выкатите и кому это надо?

rkit
Offline
Зарегистрирован: 23.11.2016

freeqaza пишет:

Сделать абсолютный измеритель громкости это довольно сложная инженерная работа. И явно не для ардуино. Если серьезно нужно, то разработаю систему за 70000р. me@rkit.pp.ru

Себестоимость такого устройства какая будет? плюс минус?

10000. Это будет штучный экземпляр, склеенный из разномастных частей. Если нужно серийно, то это совсем другие цифры в плане разработки.

freeqaza
Offline
Зарегистрирован: 18.02.2020

Да, я не программист, но суть такая что мои люди софт разработают, важно чтоб устройство

1. было недорогое по себестоимости

2. работало как в задании.

 

b707
Offline
Зарегистрирован: 26.05.2017

sadman41 пишет:
Как это непринципиально... У вас заявлено требование о двустороннем обмене данными, а протокол "какой-нибудь". На каком этапе это будет согласовываться - на последнем? Какой-нить HTTPS выкатите и кому это надо?

да не важно Гриш, главное - подешевле :)

Не видишь - ТС явно не инженер, его технические детали не интересуют, он скорее всего посредник

b707
Offline
Зарегистрирован: 26.05.2017

freeqaza пишет:

Да, я не программист, но суть такая что мои люди софт разработают, важно чтоб устройство

если есть "мои люди"  (рабы?) - чего ж они весь девайс-то не сделают, зачем надо на хоббийный (читай - кустарный) форум обращаться?

freeqaza
Offline
Зарегистрирован: 18.02.2020

Да, я не инженер, я управляю командой разработчиков.

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

freeqaza
Offline
Зарегистрирован: 18.02.2020

Создание железа - не наша профильная работа, мы пишем софт.

На хоббийном форуме задал вопрос - вдруг 1. это решаемо возможностями ардуино 2. один из участников захочет заработать собрав такое

 

 

sadman41
Offline
Зарегистрирован: 19.10.2016

При таком ТЗ только на повременке, так как результат непредсказуем.

freeqaza
Offline
Зарегистрирован: 18.02.2020

https://phsound.blogspot.com/2017/04/ws2812b-arduino-pro-mini.html вот наверно что то вроде такого

b707
Offline
Зарегистрирован: 26.05.2017

freeqaza пишет:

Да, я не инженер, я управляю командой разработчиков.

управляете тем, в чем сами не разбираетесь?

Может вы к составлению ТЗ привлечете кого-то, кто разбирается? Поверьте, так будет лучше и для вас, и для исполнителя.

типа - "Мальчик, позови к телефону папу.."

freeqaza
Offline
Зарегистрирован: 18.02.2020

sadman41 пишет:
При таком ТЗ только на повременке, так как результат непредсказуем.

Ну да, плюс минус определяемся по деньгам, говорите с запасом, собираем прототип, далее решаем что делать. Это тестирование идеи пока

freeqaza
Offline
Зарегистрирован: 18.02.2020

b707 пишет:

freeqaza пишет:

Да, я не инженер, я управляю командой разработчиков.

управляете тем, в чем сами не разбираетесь?

Может вы к составлению ТЗ привлечете кого-то, кто разбирается? Поверьте, так будет лучше и для вас, и для исполнителя.

типа - "Мальчик, позови к телефону папу.."

 

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

https://phsound.blogspot.com/2017/04/ws2812b-arduino-pro-mini.html как мне кажется решаема она

b707
Offline
Зарегистрирован: 26.05.2017

freeqaza пишет:

https://phsound.blogspot.com/2017/04/ws2812b-arduino-pro-mini.html вот наверно что то вроде такого

чем дальше, тем интереснее... Теперь еще и адресные диоды всплыли...

Это не вам я писал подобный VU-meter в прошлом месяце?

rkit
Offline
Зарегистрирован: 23.11.2016

freeqaza пишет:

https://phsound.blogspot.com/2017/04/ws2812b-arduino-pro-mini.html вот наверно что то вроде такого

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

freeqaza
Offline
Зарегистрирован: 18.02.2020

b707 пишет:

freeqaza пишет:

https://phsound.blogspot.com/2017/04/ws2812b-arduino-pro-mini.html вот наверно что то вроде такого

чем дальше, тем интереснее... Теперь еще и адресные диоды всплыли...

Это не вам я писал подобный VU-meter в прошлом месяце?

 

Нет, это как пример я привел просто

freeqaza
Offline
Зарегистрирован: 18.02.2020

rkit пишет:

freeqaza пишет:

https://phsound.blogspot.com/2017/04/ws2812b-arduino-pro-mini.html вот наверно что то вроде такого

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

 

Спасибо! но по факту надо отличить 65 децибел от 75, неужели не справится? Предварительно на объекте шумомером померяв для калибровки

rkit
Offline
Зарегистрирован: 23.11.2016

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

freeqaza
Offline
Зарегистрирован: 18.02.2020

rkit пишет:

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

Нет, точное значение децибел не надо знать, надо лишь отличить 65 от 75 (побывав на объекте с шумомером и примерно откалибровав)

 

promavto
promavto аватар
Offline
Зарегистрирован: 30.04.2013

Напишите promavto@ntmp.ru Разрабатываю и изготавливаю прототипы. Есть программист.

freeqaza
Offline
Зарегистрирован: 18.02.2020

promavto пишет:

Напишите promavto@ntmp.ru Разрабатываю и изготавливаю прототипы. Есть программист.

 

Написал, спасибо

http://geekmatic.in.ua/arduino_sound_level вот еще нашел, получается моя задача - услышать разницу между 65 и ниже и 75 децибел, предварительно откалибровав шумомером

smart_pic
Offline
Зарегистрирован: 17.04.2016

Если нужно только сравнивать с заданным порогом - то достаточно комапаратора уровня сигнала. Собирается вместе с микрофонным усилителем на одном корпусе с 4 ОУ. Еще потом откалибровать нужно на заданный порог.

А дальше только передавать состояние превышено или нет .

В принципе можно сделать с РОЕ , тогда не придется тянуть лишних проводов.

Вполне можно вписаться в габариты 50х100х30мм и относительно недорого получится.

А если измерение нужно : то сначала измерительный усилитель , потом ДСП с настраиваемыми фильтрами и измерением уровня.

rkit
Offline
Зарегистрирован: 23.11.2016

smart_pic пишет:

достаточно комапаратора уровня сигнала

А теперь открой гост и посмотри, что такое децибелл громкости.

promavto
promavto аватар
Offline
Зарегистрирован: 30.04.2013

"Если нужно только сравнивать с заданным порогом - то достаточно комапаратора уровня сигнала. Собирается вместе с микрофонным усилителем на одном корпусе с 4 ОУ. Еще потом откалибровать нужно на заданный порог."

 

В ТЗ написано  ... " -Устройство должно иметь  4 входа на получение информации по типу  “сухой контакт”. То есть замкнут - разомкнут.

- Устройство должно иметь Ethernet для передачи по TCP IP  через интернет данных 
- Устройство должно иметь возможность считывания звука посредством микрофона, задача сравнивать диапазон db на объекте.  Например, в помещениях обычно от 50 до 65 db."

А все это значит, что должен применятся микроконтроллер.Микроконтроллер имеет на борту АЦП с достаточным быстродействием и встроенными усилителями. Есть определенная логика работы устройства - опять нужен микроконтроллер. Необходим мониторинг питания, состояние заряда аккумулятора и.т.д. Не понятна фраза "Питание устройства должно осуществляться от блока бесперебойного питания 12 В с АКБ.". Это что означает, питание от источника 12 вольт (аккумулятора), или 220 вольт с переходом в случае отключения на 12 вольт. Да много чего еще нужно определить.

Все это простым усилителем с "примочками подешевле" не обеспечить. Это в задании 4 строчки, а при проектировании нужно предусмотреть многое, не озвученное в ТЗ

qbit
Offline
Зарегистрирован: 18.03.2019

freeqaza пишет:

Да, я не программист, но суть такая что мои люди софт разработают, важно чтоб устройство

1. было недорогое по себестоимости

2. работало как в задании.

 

Пишите на почту info собака qbit.su, обсудим Вашу задачу. Возможно, сумеем сделать приемлемое предложение.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Могу разработать, нужно читать ТЗ, предварительно стоимость в мелкой серии (без корпуса, собранная плата) 300 рублей. brokly(at)mail.ru

promavto
promavto аватар
Offline
Зарегистрирован: 30.04.2013

freeqaza пишет:

promavto пишет:

Напишите promavto@ntmp.ru Разрабатываю и изготавливаю прототипы. Есть программист.

 

Написал, спасибо

http://geekmatic.in.ua/arduino_sound_level вот еще нашел, получается моя задача - услышать разницу между 65 и ниже и 75 децибел, предварительно откалибровав шумомером

Посмотрел Ваши проекты. При всем уважении, пожалуй я сниму свое предложение о сотрудничестве.

karamzin01
Offline
Зарегистрирован: 08.03.2018

предложу свой вариант maslachenko767@mail.ru