roboforum.ru

Технический форум по робототехнике.

мини Wall-e

Правила форума
В этом форуме новые темы не создаются, однако обсуждение допустимо.

Re: мини Wall-e

yak-40 » 23 окт 2009, 23:21

flyroman писал(а):микросхему, которая звук записывает, не подходит, которую я предлагал...

Подходит, но не влезает. Ели-ели динамик от нокии впихнул. Больше в этот "корпус" ничего не впихнуть :cry:

Добавлено спустя 3 минуты 32 секунды:
=DeaD= писал(а):Ну и наконец для 1 секунды записи звука надо 11Кб места.

Я записал одно слово из фильма "Вввваааалллиии" Занимает 7 кБ. Напомню, что у меня Атмега8. 8кБ памяти :(

Re: мини Wall-e

Vovan » 23 окт 2009, 23:22

Дак это и понятно, ISD даже в SMD корпусе довольно большая, а ещё обвязка к ней и усилитель - это явно не то=))
Есть МК - и его нужно заставить звучать.

Re: мини Wall-e

yak-40 » 23 окт 2009, 23:27

Vovan! Золотые слова! :friends:

Re: мини Wall-e

=DeaD= » 23 окт 2009, 23:41

Модератор "=DeaD=":Удалил 2 пустышки contr'а и ответы к ним

Re: мини Wall-e

Vovan » 23 окт 2009, 23:43

Спасибо =DeaD=, а то я уже нервничать начал... а тема то прелестная :)

Re: мини Wall-e

contr » 23 окт 2009, 23:44

А хотелось бы одной. Типа ШИМ-ом.

уцелел лишь перевод по теме [url]http://klev.land.ru/bot/btс.htm[/url]
а вообще у автора была DOS прога записи. Не wav, но звучало прилично

ps. куда сбросить? ссылки не работают :pardon:

Re: мини Wall-e

=DeaD= » 23 окт 2009, 23:46

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

Re: мини Wall-e

contr » 23 окт 2009, 23:49

Уже раза 4 в разных видах пытался. Давайте сброшу кому-нибудь мылом и пробуйте вставить сами

как вариант заходим сюды http://klev.land.ru/bot/ и жмем btс.htm
Последний раз редактировалось contr 24 окт 2009, 00:12, всего редактировалось 2 раз(а).

Re: мини Wall-e

repository » 24 окт 2009, 00:05

yak-40 писал(а):Потихоньку учу мини Валли всему понемногу :)
На очереди звук. Полифония не получилась :D пока можно выводить только одноголосный звук.
Например вот такой: ...

НУ просто супер! Класно что у него такая приемистость!
Самое то, имхо! Очень как в мульте!

Добавлено спустя 2 минуты 25 секунд:
Кстати тема для небольшого бузинеса:)

Re: мини Wall-e

Michael_K » 24 окт 2009, 01:12

yak-40 писал(а):Я записал одно слово из фильма "Вввваааалллиии" Занимает 7 кБ.


В каком виде? Какая частота оцифровки?
Выложи - поиздеваюсь - может и ужму :)
В восьмую мегу - пара-тройка секунд точно влезет - а это немало!

Добавлено спустя 15 минут 11 секунд:
Вот например. Алгоритм простой как три копейки.
Шум высокочастотный, который слышен в декодированном файле,
режется простой RC-цепочкой.

Там еще, правда, пауза вначале где-то миллисекунд 20.
И свист фоновый очень мешает.
Можно и сильнее жать, если очень хочется.

Смотри вложения.
Вложения
WallyAVR.zip
Кодек с примерами - 19кБайт (8 бит 8кГц) -> 4800 Байт
(49.4 КиБ) Скачиваний: 44
Последний раз редактировалось Michael_K 24 окт 2009, 01:35, всего редактировалось 3 раз(а).

Re: мини Wall-e

loox » 24 окт 2009, 01:14

Коллеги
Есть очень простое решение - однобитный ШИМ, конечно если так можно назввать..
Решение таково:
звуковойт сигнал усиливается до напряжений ТТL и простым компаратором преобразуется в цифру, далее этот сигнал подается на ногу МК и опрашиватся процессором.Все эти данные записываются в память а потом воспроизодятся с таким же темпом на выход. На выходе стоит примитивный ключ нагруженный на маленький динамик, желательно ом 30-50.
Недостаток один - большие объемы занимаемой памяти. Уже не помню с каким периодом опрашивался,но примерный результат таков: - приемлимая речь 7 секнд - 64 кбайт, хотя кажется много, попробуте наговорить 7 секунд , можно наговорить уйму слов.
Решение примитивное, но рабочее и повторялось много раз....
loox

Re: мини Wall-e

Michael_K » 24 окт 2009, 01:34

А вот что получается, если тупо выкинуть из каждых
160 сэмплов последних 80, а первые 80 проигрывать дважды:
вложение.

Тупой, эффективный способ сжать звук в два раза специально для роботов :)
(потому что голос как у робота получается :)))
Вложения
wall-e_doubled.rar
Тупо повторили каждые 80 сэмплов.
(9.09 КиБ) Скачиваний: 55

Re: мини Wall-e

Duhas » 24 окт 2009, 08:57

я один не слышу чо там кто-т сказать пытается ?

Re: мини Wall-e

yak-40 » 24 окт 2009, 09:45

Ошибся :( не 7 а 15 кБ получилось.
walli2.rar
(6.63 КиБ) Скачиваний: 30

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

Re: мини Wall-e

EdGull » 24 окт 2009, 10:25

в компиляторе через буфер обмена вставить в масив


Rambler\'s Top100 Mail.ru counter