Звуковой сигнал об окончании мойки
- Войдите на сайт для отправки комментариев
Сб, 08/10/2016 - 17:20
Здравствуйте! Есть встраиваемая посудомойка, но панелька не видна в закрытом состоянии. Поэтому неизвестно работает ли она и закончила или нет. После завершения она 8 раз пищит. Плохо, если пропустил их. Подскажите, как можно вместе с этими звуковыми сигналами сделать световой? Хочу на пол лазер направить, что бы горел при завершении работы.
Даже если взять электрический сигнал с пищалки, как собираетесь провода наружу вывести (Вы рискнёте разобрать панель управления и сделать свою проводку)?
Привет.
Можно так- взять Ардуино +модуль микрофона+1светодиод(или лазер).
Микрофон зафиксировал писк о выключении и зажег светодиод.
Вы пришли, видите светик горит- значит посудомойка домыла.
Думаю, с панелью управления все равно связано должно быть. То же включение и питание. Микрофон ведь можно настроить только на высокие тона? Если да, то хорошо, иначе будет реагировать на случайные звуки (задел дверку, пока готовил, к примеру)
---Во первых сигналов восемь и восемь раз с определенным промежутком дверь задеть не реально! Это из простых признаков.
---во вторых буззер пищит звуком определенной частоты, что в быту воссоздать не реально.
---питание от двух пальчиковых батареек или одного лития. Если подойти серьезно можно и на тини13 сделать. Вот схожее устройство но настроенное на определение звуков.
http://srukami.inf.ua/muz_cub_tiny13.html
---можно мерить на питающем проводе токовым датчиком потребление, как только упало и держится так больше 3мин включать светодиод. Ведь когда окончилась мойка то потребляют только мозги без нагревательного тена и прочего.
Хм.. Т.е. есть 2 варианта:
1. Настроить микрофон на высокие частоты и при фиксировании 8 сигналов подавать ток на лазер.
2. При снижении потребления тока (на входе, где 220?) подавать ток на лазер.
Честно говоря, питание такое не устраивает, поэтому лучше от той же сети блок использовать понижающий (от того же телефона).
Мне больше с микрофоном нравится.
Пищалка не определенной частоты. При включении, выключении или выборе программы там, так сказать, милодия из звуков немного разных частот, но высоких. Думаю, микрофон должен распознавать 3 из них. При включении, выключении и окончании мойки.
При включении подавать ток на красный светодиод. При выключении отключать его. При завершении мойки подавать на зеленый светодиод (два цвета лазера).
От сюда вопрос:
Можно ли записать эти сигналы и использовать их в качестве шаблона? Типо при совпадении с определенным сигналом выполняет определенное действие.
А, при выключении выключать оба светодиода.
Не думаю что микрофон может распознать мелодию. Это далает программа.
А может измерить время работы нужных программ мойки и сделать отдельно от посудомоечной машины таймер на эти временнЫе интервалы и включать этот самодельный таймер одновременно с посудомойкой? И пусть себе после отмеренного интервала попискивает пока не выключите его.
А разве ваша машина позволяет открывать дверцу пока не закончен процесс? Подошли проверили если закрыта значит еще моет, обычно дверь блокируется.
---что касается звука, готового не встречал, нужна программа которая будет считать частоту звукового сигнала и если она нужная то прибавлять к счетчику единицу, как только насчитает восемь можно зажигать диод.
1. Да, не микрофон сравнивает, а программа, это я вкратце писал просто.
2. Не особо удобно отдельно запускать еще таймер, к тому же его некуда разместить, в отличии от микрофона и т.д., ведь дверь еще снаружи доской закрывается (встраиваемая посудомойка).
3. Что на счет блокировки, так ее нет, к сожалению.
2. P.S. а с микрофоном, где ничего настраивать с каждым запуском не надо, можно разместить в сам корпус двери и все, а светодиоды наружу вывести. Здесь уже вкурсе как сделать. Мне бы с электронной частью разобраться.
На ардуино можно ведь осуществить такое:
Принимается запись с микрофона. Сравнивается с тремя образцами и в зависимости от того, с каким схоже, такую команду и выполняет. Если же ничего не подходит, то, естественно, без реакций.?
Надо после первого сигнала сохранить в память интервалы времени до следующих сигналов.
Тогда можно будет по первому сигналу начинать отсчёт времени. Если сигналы повторяются через нужные интервалы, исполняем программу, иначе сбрасываем отсчёт.
Сигналы лучше записать сначала на диктофон, чтоб не мучатся во время настройки.
Хм.. Ну, то что сигналы сначала записать, это да. А вот остальное.. Просто там есть вроде 6 режимов (на сколько помню) с разным временем работы. Так что с таймером отпадает.
При чем с этими сигналами еще такая штука:
Вот, нажали включить, пропищала. Почти сразу нажали выбор команды и тоже пропищала. Микрофон улавливает эти две милодии как одну, поэтому программа должна еще и в таком случае не растеряться.
Т.е. не выбор команды, а аыбор программы мойки. Вот.
Получается, программа должна сравнивать в реальном времени. Иначе нам удачи не видать.
Дело в том, что с ардуино еще дело не имел, так что не могли бы подсказать в каком направлении изучать и какая плата подходит? До сих пор их отличие не сильно понимаю..
Надо после первого сигнала сохранить в память интервалы времени до следующих сигналов.
Тогда можно будет по первому сигналу начинать отсчёт времени. Если сигналы повторяются через нужные интервалы, исполняем программу, иначе сбрасываем отсчёт.
Сигналы лучше записать сначала на диктофон, чтоб не мучатся во время настройки.
Под интервалами между сигналом я подразумевал интервалы между каждым писком одного сигнала. То есть сравнение в реальном времени.
Какая плата будет непринципиально, берите например нано. Маленькая, дешевая подключается по USB.
Можно взять за основу этот проект.
А что, можно и это за основу взять, спасибо. Но надо будет все равно микрофон использовать, т.к. звуки все таки.. Ладно, постараюсь как нибудь разобраться дальше сам, спасибо огромное.
dim4ik869
Не переживайте на счет режимов и выбора настроек стирки.
Запишите звук окончания в телефон или ноутбук, по этому звуку посмотрите какие промежутки между сигналами окончания.
Затем в коде постоянно опрашиваем микрофон и как только он подал звук выставьте счетчик в единицу и начните отсчет времени и если за необходимое время не поступил сигнал то cсбрасываете счетчик и по новой, если поступил то прибавляем счетчик и опять отсчитываем время.
Да с такими хорошими условиями как ВОСЕМЬ сигналов никакую частоту буззера мерить не нужно, все по восьми одинаковым пискам будет детектироваться четко.