Я тут попытался сделать робота. Мне надо, чтобы он улавливал 4 звуковые команды, подаваемые камертоном, т.е. чтобы он распознавал звуки до,ре,ми,фа или их частоты? Подскажите, как это можно осуществить? Можно ли это сделать на микроконтроллерах Amtel или Pic? (Добавление)
В принципе, частоты необходимых звуков известны
redcat
Отправлено: 30 Января, 2009 - 20:12:49
Главнокомандующий
Сообщений всего: 387
Дата рег-ции: Янв. 2009
По идее нужно сделать аналоговые звуковые фильтры из катушек индуктивности и конденсаторов...
Или делать запись звуков в пямять и потом сравнение...
Focuse
Отправлено: 30 Января, 2009 - 20:18:35
Рядовой
Сообщений всего: 7
Дата рег-ции: Янв. 2009
Это возможно на каком-нибудь простом микроконтроллере?
бот_м_16
Отправлено: 30 Января, 2009 - 20:26:20
Супермодератор
Сообщений всего: 1033
Дата рег-ции: Окт. 2008
Начните с чегонибудь попроще!
redcat
Отправлено: 30 Января, 2009 - 21:09:58
Главнокомандующий
Сообщений всего: 387
Дата рег-ции: Янв. 2009
сделать программу распознования звуком в принципе можно... даже на древних телефонах есть голосовой набор, там процы похуже чем в нонешних МК стояли. так что теоретически мощи должно хватить.
Есть примерына АВР по воспроизведению звуковых файлов из памяти, думаю от туда копать надо.
бот_м_16
Отправлено: 30 Января, 2009 - 21:15:26
Супермодератор
Сообщений всего: 1033
Дата рег-ции: Окт. 2008
Посмотри на robozone.su там есть звуковые сенсоры с этого и начни
класная штука
частоты можно померить тока надо при приёме команды вибирать не одну частоту а несколько(+-)
VCOM
Отправлено: 30 Января, 2009 - 21:58:11
Супермодератор
Сообщений всего: 659
Дата рег-ции: Март 2007
Чо то я тормозить уже начинаю Ж)))) В википедии написано что камертон настроен на одну частоту 440 Гц... Как им уапрвлять то? Ж)))))
redcat
Отправлено: 30 Января, 2009 - 22:56:47
Главнокомандующий
Сообщений всего: 387
Дата рег-ции: Янв. 2009
да, камертон гудит 440 герц, исполбзуется для настройки музыкальных инструментов.....
может есть другие камертоны, но я не знаю.
ОЛЕГ
Отправлено: 31 Января, 2009 - 00:47:21
Супермодератор
Сообщений всего: 1732
Дата рег-ции: Нояб. 2008
Если камертон обработать болгаркой, он будет гудеть иначе. Я проверял.
Мне кажется, будет несколько проблематично обрабатывать близкие ноты.
Вот, например, 440 герц- это нота Ля (стандартный камертон). Частота ноты Си будет отличаться от ноты Ля в 1.059 раза и составит 466 герц. Поэтому аналоговые фильтры не смогут корректно обработать такой сигнал.
Либо выбирать другие звуки с интервалом в октаву (частота будет отличаться в два раза) и делать аналоговый октавный эквалайзер , либо делать осциллограф, как говорит уважаемый VCOM.
VCOM
Отправлено: 31 Января, 2009 - 13:19:08
Супермодератор
Сообщений всего: 659
Дата рег-ции: Март 2007
Т.е палучается шаг в районе 25 герц... Тады я боюсь не потянет АВР такого с фурье... Нужно либо шаг герц 200. Либо проц покруче, типа АРМ какогонить... Вод... Я думаю lpc2103 вполне себе потянет. Тока я так и не понял а зачем именно звуковое управление то?
Focuse
Отправлено: 31 Января, 2009 - 14:22:37
Рядовой
Сообщений всего: 7
Дата рег-ции: Янв. 2009
У меня камертон для настройки гитары. там 6 Разных звуков. Их частоты я в википедии нашел
ОЛЕГ
Отправлено: 31 Января, 2009 - 17:27:33
Супермодератор
Сообщений всего: 1732
Дата рег-ции: Нояб. 2008
Может сподручнее будет хлопки в ладоши посчитать? Один хлопок- одна команда, два- другая и так далее.
VCOM
Отправлено: 31 Января, 2009 - 17:54:11
Супермодератор
Сообщений всего: 659
Дата рег-ции: Март 2007
Ога. Я помню у меня в детстве такая штука была. Скорая вроде. Она по хлопку режимы переключала Ж)))) Там ваще без контроллеров все было. Типа усилок микрофонный, компаратор и счетчик на тригере Ж)))))
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.