АвторСообщение
постоянный участник


Пост N: 10
Зарегистрирован: 09.01.08
Откуда: Украина, Житомир
Рейтинг: 0
ссылка на сообщение  Отправлено: 27.11.09 20:44. Заголовок: Как заставить PIC заговорить -?


Сделал я недавно термометр на два датчика(дом/улица) с выводом на дисплей.Возникла идея заставить его заговорить: при нажатии одной кнопки на любом пульте термометр говорит например, " Улица пять градусов", другой кнопки-"Дом Восемнадцать градусов". После ПП BIN2_10 в регистре LED1, LED2 оседает число которое должно выводится в дисплей а я хочу озвучивание организовать. К порту подключен пьезоизлучатель.Можна ли с помощью вывода в порт нулей и единиц разной длительности услышать какое-то слово-цифру. Есть конечно ИМС записи/воспроизведения звука :
http://shema.org.ua/index.php?name=News&op=Article&sid=62
http://www.rtcs.ru/hwsubtype.asp?id=275&supplier=43
http://gravit.udm.ru/zvuk.htm
3.Партин А. Звуковой модуль на одной микросхеме. - Радио, 2002, №11, с.40. и многие другие - но проблема в их дороговизне и недоступности на сегоднешний день. Можно ли записанный через звуковую карту с микрофона аналоговый сигнал(оцифровать звук в файл ) и потом после конвертации и возможно преобразований использовать этот файл (последовательность нулей и едениц) для вывода через порт PICa на пьезоизлучатель?
Какие у Вас есть соображения по озвучиванию, я не очень силён в програмировании и электронике, но как видите, идеи и желания меня заставляют идти на такой шаг и приобретать опыт,учиться.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 19 [только новые]





Пост N: 1332
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 27.11.09 21:33. Заголовок: По идее сделать можн..


По идее сделать можно, но звуки придётся хранить во внешней энергонезависимой памяти!

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 90
Зарегистрирован: 20.10.08
Откуда: Россия, Горно-Алтайск
Рейтинг: 0
ссылка на сообщение  Отправлено: 27.11.09 22:04. Заголовок: Да и звучание через ..


Да и звучание через пьезоизлучатель будет наипаршивейшее. Без усилителя ЗЧ и динамика не обойтись.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1281
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 27.11.09 22:16. Заголовок: WOWAN1 пишет: Есть ..


WOWAN1 пишет:

 цитата:
Есть конечно ИМС записи/воспроизведения звука :


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

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 11
Зарегистрирован: 09.01.08
Откуда: Украина, Житомир
Рейтинг: 0
ссылка на сообщение  Отправлено: 27.11.09 22:29. Заголовок: Хочется для себя чег..


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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 12
Зарегистрирован: 09.01.08
Откуда: Украина, Житомир
Рейтинг: 0
ссылка на сообщение  Отправлено: 27.11.09 22:32. Заголовок: http://shema.org.ua/..


http://shema.org.ua/index.php?name=News&op=Article&sid=62 -может вот здесь чего то взять на вооружение

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1225
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 2
Фото:
ссылка на сообщение  Отправлено: 27.11.09 23:11. Заголовок: здесь кое что есть..

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 13
Зарегистрирован: 09.01.08
Откуда: Украина, Житомир
Рейтинг: 0
ссылка на сообщение  Отправлено: 27.11.09 23:32. Заголовок: Я так думаю что при ..


Я так думаю что при поступлении команды в ПИК (о включении воспрпоризведения например с пульта)должна быть EEPROM связаная с Пиком(в EEPROM находятся готовые слова, например, слова-числа 1,2,3, и т.д.)Если нам надо сказать "пять" то зная по какому адрессу(начало и конец) в EEPROM например находится слово-число "пять" мы с помощью вычисляемого перехода вызываем подпрограмму которая будет переправлять эти данные с EEPROM в ту микросхему которая будет воспроизводить наше слово "пять".
Вопрос какую ИМС воспроизведения выбрать(или ЦАП какой-то) узнать узнать с какой скоростью ей нужно пересылать биты (по какому протоколу и когда) то есть как повязать эту ИМС, ПИК и EEPROM. Еще важно что надо знать что записывать в EEPROM вот например слово "пять" какие байты записать в EEPROM чтобы это соответствовало в конечном результате слову "пять". Чувствую что я взялся за непосильную работу и без сторонней помощи не разберусь. А идея мне нравится.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1282
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 28.11.09 00:22. Заголовок: WOWAN1 пишет: в EEP..


WOWAN1 пишет:

 цитата:
в EEPROM находятся готовые слова, например, слова-числа 1,2,3, и т.д.)


Как Вы это представляете? Надо для начала слово оцифровать. Слов надо много, не меньше 100. Чтобы приемное было качество нужно соответствующее разрешение, потом обратное преобразование. А чем, программой или специализированной микросхемой. И зачем тогда пик?
Уважаю неугомонных мечтателей, они двигатель прогресса.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1172
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 29.11.09 22:02. Заголовок: WOWAN1, как-раз сейч..


WOWAN1, как-раз сейчас занимаюсь разработкой речевого информатора.
На самом деле, их и так достаточное количество существует. Я задался целью организовать на 16-м ПИКе, и I2C-памяти. Пока занимаюсь теорией (разработкой алгоритма и протокола), так что есть над чем подумать.
Пишите в личку, или на gregoryrсобакаimailточкаru

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 983
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг: 2
Фото:
ссылка на сообщение  Отправлено: 29.11.09 22:37. Заголовок: Дмитрий, случаем ни ..


Дмитрий, случаем ни с БПФ хочешь делать? Хотя может и мощи у него для этого не хватит.

Еще неизвестно, что хуже: постоянный бардак или непостоянный порядок? Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1173
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 01.12.09 14:59. Заголовок: Алексей, БПФ, это чт..


Алексей, БПФ, это что?

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 985
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг: 2
Фото:
ссылка на сообщение  Отправлено: 01.12.09 19:00. Заголовок: Dmitry Dubrovenko пи..


Dmitry Dubrovenko пишет:

 цитата:
БПФ, это что?

Быстрое преобразование Фурье. Сейчас пытаюсь в него въехать, но как то туго идет. Отсутствуют конкретные примеры его реализации. В частности трудность в вычислениях с комплексными числами. Нужно как то объяснить контроллеру что такое корень из минус единицы, а точнее даже не объяснять, а разделить все вычисления на мнимую и действительную части. Нашел один единственный исходник на ассемблере, но он для АВР контроллеров. По нему сейчас пытаюсь разобраться что к чему и перенести на PIC18 попробовать...

Еще неизвестно, что хуже: постоянный бардак или непостоянный порядок? Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1174
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 03.12.09 09:31. Заголовок: Что-то про воспроизв..


Что-то про воспроизведение сэмплов, или даже звуковой синтез методом Фурье не слыхал. Не подскажешь источник?
Я-то собираюсь делать обычный сэмплер. Ноу-хау (или хау-ноу, уж как получится) в том, что бы всё это запихнуть в микросхемину типа 24Cxx.

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 986
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг: 2
Фото:
ссылка на сообщение  Отправлено: 03.12.09 09:53. Заголовок: Сейчас читаю про при..


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

Еще неизвестно, что хуже: постоянный бардак или непостоянный порядок? Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 14
Зарегистрирован: 09.01.08
Откуда: Украина, Житомир
Рейтинг: 0
ссылка на сообщение  Отправлено: 03.12.09 22:17. Заголовок: Нашел статью которая..


Нашел статью которая может помочь решить проблему озвучивания чего угодно ж-л Радио 2009_9 стр 24(Муззыкальный звонок с картой ММС на ATmega8-16P). В карту запихиваешь все что угодно, а затем, с помощью контроллера, зная по какому адрессу в карте находится необходимый участок для воспроизведения и его конечный адрес, читаем с карты и выводим на динамик. Неправда ли, на словах все просто, а как это все организовать програмно-это уже непросто. Может кто-то это переведет на PIC ? Чтобы можно было на чужом примере, немного изменив программу, сделать то что я хочу-озвучивание содержимого оперативной памяти контроллера(диапазон от 0до40) при нажатии на клавишу.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 987
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг: 2
Фото:
ссылка на сообщение  Отправлено: 03.12.09 23:07. Заголовок: Такой фокус пройдет ..


Такой фокус пройдет только с несжатым звуком... Для сжатых форматов необходимо проводить сложные математические вычисления. PIC16 скорее всего не потянет, т.к. с АТмегой8 он и рядом не стоит... В лучшем случае 18.

Еще неизвестно, что хуже: постоянный бардак или непостоянный порядок? Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1175
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 07.12.09 20:29. Заголовок: WOWAN1 пишет: котор..


WOWAN1 пишет:

 цитата:
которая может помочь решить проблему озвучивания

Это решение проблемы "в лоб". Такого полно в Инете, и не только на АТМеге (там звук как-раз несжатый).
Конкретно по в/у статье, почитайте форум "Радио". Там у половины не работает. Кроме того, пытался по этой статье разобраться с ФАТ, полное впечатление, что ошибка на ошибке (попробуйте сами вычислять адреса, и сравните их с написанными).

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1
Зарегистрирован: 12.02.10
Откуда: Россия, г.Чебоксары
Рейтинг: 0
ссылка на сообщение  Отправлено: 13.02.10 00:36. Заголовок: Алексей пишет: Быст..


Алексей пишет:

 цитата:
Быстрое преобразование Фурье. Сейчас пытаюсь в него въехать, но как то туго идет. Отсутствуют конкретные примеры его реализации. В частности трудность в вычислениях с комплексными числами. Нужно как то объяснить контроллеру что такое корень из минус единицы, а точнее даже не объяснять, а разделить все вычисления на мнимую и действительную части. Нашел один единственный исходник на ассемблере, но он для АВР контроллеров. По нему сейчас пытаюсь разобраться что к чему и перенести на PIC18 попробовать...



тут в принципе очень подробно описан алгоритм БПФ, а в частности т.к. пишем программу, то ДПФ... http://psi-logic.narod.ru/fft/fft3.htm, а что если не секрет делаешь, я понял что со звуком работаешь..... но сейчас в продаже есть очень не плохие медиапроцессоры, и я в трнете видел много реализаций mp3 плееров на AVR...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 2
Зарегистрирован: 12.02.10
Откуда: Россия, г.Чебоксары
Рейтинг: 0
ссылка на сообщение  Отправлено: 13.02.10 00:50. Заголовок: А вот схема на mp-3 ..


А вот схема на mp-3 декодере и pic-е http://cxema.at.ua/publ/3-1-0-7 (VS1011E-L MP3, WAV, MPEG1,2, PCM декодер, стерео-ЦАП, УНЧ 275рублей в чип дипе), на мой взгляд очень удобно, на MMC можно записать много разных файлов звуков и воспроизводить их как нам захочеться.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия