Звуковой сигнал об окончании мойки

dim4ik869
Offline
Зарегистрирован: 08.10.2016

Здравствуйте! Есть встраиваемая посудомойка, но панелька не видна в закрытом состоянии. Поэтому неизвестно работает ли она и закончила или нет. После завершения она 8 раз пищит. Плохо, если пропустил их. Подскажите, как можно вместе с этими звуковыми сигналами сделать световой? Хочу на пол лазер направить, что бы горел при завершении работы.

gena
Offline
Зарегистрирован: 04.11.2012

  Даже если взять электрический сигнал с пищалки, как собираетесь провода наружу вывести (Вы рискнёте разобрать панель управления и сделать свою проводку)?

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Привет.

Можно так- взять  Ардуино +модуль микрофона+1светодиод(или лазер).

Микрофон зафиксировал писк о выключении и зажег светодиод.

Вы пришли, видите светик горит- значит посудомойка домыла.

dim4ik869
Offline
Зарегистрирован: 08.10.2016

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

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

dim4ik869 пишет:
Думаю, с панелью управления все равно связано должно быть. То же включение и питание. Микрофон ведь можно настроить только на высокие тона? Если да, то хорошо, иначе будет реагировать на случайные звуки (задел дверку, пока готовил, к примеру)

---Во первых сигналов восемь и восемь раз с определенным промежутком дверь задеть не реально! Это из простых признаков.

---во вторых буззер пищит звуком определенной частоты, что в быту воссоздать не реально.

---питание от двух пальчиковых батареек или одного лития. Если подойти серьезно можно и на тини13 сделать. Вот схожее устройство но настроенное на определение  звуков.

http://srukami.inf.ua/muz_cub_tiny13.html

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

 

dim4ik869
Offline
Зарегистрирован: 08.10.2016

Хм.. Т.е. есть 2 варианта:
1. Настроить микрофон на высокие частоты и при фиксировании 8 сигналов подавать ток на лазер.
2. При снижении потребления тока (на входе, где 220?) подавать ток на лазер.
Честно говоря, питание такое не устраивает, поэтому лучше от той же сети блок использовать понижающий (от того же телефона).

dim4ik869
Offline
Зарегистрирован: 08.10.2016

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

dim4ik869
Offline
Зарегистрирован: 08.10.2016

При включении подавать ток на красный светодиод. При выключении отключать его. При завершении мойки подавать на зеленый светодиод (два цвета лазера).
От сюда вопрос:
Можно ли записать эти сигналы и использовать их в качестве шаблона? Типо при совпадении с определенным сигналом выполняет определенное действие.

dim4ik869
Offline
Зарегистрирован: 08.10.2016

А, при выключении выключать оба светодиода.

gena
Offline
Зарегистрирован: 04.11.2012

 Не думаю что микрофон может распознать мелодию. Это далает программа.

А может измерить время работы нужных программ мойки и сделать отдельно от посудомоечной машины таймер на эти временнЫе интервалы и включать этот самодельный таймер одновременно с посудомойкой?  И пусть себе после отмеренного интервала попискивает пока не выключите его.

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

А разве ваша машина позволяет открывать дверцу пока не закончен процесс? Подошли проверили если закрыта значит еще моет, обычно дверь блокируется.

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

dim4ik869
Offline
Зарегистрирован: 08.10.2016

1. Да, не микрофон сравнивает, а программа, это я вкратце писал просто.
2. Не особо удобно отдельно запускать еще таймер, к тому же его некуда разместить, в отличии от микрофона и т.д., ведь дверь еще снаружи доской закрывается (встраиваемая посудомойка).
3. Что на счет блокировки, так ее нет, к сожалению.

dim4ik869
Offline
Зарегистрирован: 08.10.2016

2. P.S. а с микрофоном, где ничего настраивать с каждым запуском не надо, можно разместить в сам корпус двери и все, а светодиоды наружу вывести. Здесь уже вкурсе как сделать. Мне бы с электронной частью разобраться.

dim4ik869
Offline
Зарегистрирован: 08.10.2016

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

Nosferatu
Offline
Зарегистрирован: 04.11.2012

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

Надо после первого сигнала сохранить в память интервалы времени до следующих сигналов.

Тогда можно будет по первому сигналу начинать отсчёт времени. Если сигналы повторяются через нужные интервалы, исполняем программу, иначе сбрасываем отсчёт.

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

dim4ik869
Offline
Зарегистрирован: 08.10.2016

Хм.. Ну, то что сигналы сначала записать, это да. А вот остальное.. Просто там есть вроде 6 режимов (на сколько помню) с разным временем работы. Так что с таймером отпадает.
При чем с этими сигналами еще такая штука:
Вот, нажали включить, пропищала. Почти сразу нажали выбор команды и тоже пропищала. Микрофон улавливает эти две милодии как одну, поэтому программа должна еще и в таком случае не растеряться.

dim4ik869
Offline
Зарегистрирован: 08.10.2016

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

dim4ik869
Offline
Зарегистрирован: 08.10.2016

Дело в том, что с ардуино еще дело не имел, так что не могли бы подсказать в каком направлении изучать и какая плата подходит? До сих пор их отличие не сильно понимаю..

Nosferatu
Offline
Зарегистрирован: 04.11.2012

Nosferatu пишет:

Надо после первого сигнала сохранить в память интервалы времени до следующих сигналов.

Тогда можно будет по первому сигналу начинать отсчёт времени. Если сигналы повторяются через нужные интервалы, исполняем программу, иначе сбрасываем отсчёт.

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

Под интервалами между сигналом я подразумевал  интервалы между каждым писком одного сигнала. То есть сравнение в реальном времени.

Какая плата будет непринципиально, берите например нано. Маленькая, дешевая подключается по USB.

Можно взять за основу этот проект.

dim4ik869
Offline
Зарегистрирован: 08.10.2016

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

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

dim4ik869

Не переживайте на счет режимов и выбора настроек стирки.

Запишите звук окончания в телефон или ноутбук, по этому звуку посмотрите какие промежутки между сигналами окончания.

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

Да с такими хорошими условиями как ВОСЕМЬ сигналов никакую частоту буззера мерить не нужно, все по восьми одинаковым пискам будет детектироваться четко.