WordPress database error: [Table './meandr_base/anzpz_usermeta' is marked as crashed and last (automatic?) repair failed]
SELECT user_id, meta_key, meta_value FROM anzpz_usermeta WHERE user_id IN (1) ORDER BY umeta_id ASC

0

Синтезатор речи (WAV)

В предыдущей конструкции речь синтезировалась из отдельных фонем, которые хранились в памяти контроллера.
В этой конструкции фонемы хранятся во внешней микросхеме памяти SPI FLASH.
Алгоритм восстановления фонем также используется другой – WAV вместо RC2. Конечно же, это существенно сказалось на качестве речи.
Схема сложностей не представляет.
Микроконтроллер ATMEGA8 принимает через УАРТ строку необходимого для произношения текста, вычитывает из памяти фонемы и формирует с помощью ШИМа звук.
Далее сигнал поступает на простейший фильтр НЧ и усилитель, включенный с режимом Amplifier with Bass Boost.
Кнопка “Тест” пока не задействована, она планируется для оперативной проверки устройства.
Резистор R3 также можно не устанавливать, это планы на будущее.
1
Печатная плата односторонняя.
Используется несколько перемычек.
2
3
А вот как, с помощью панельки и проводочков 0,5мм можно сделать простейший переходник SMD – DIP.
4
Лучшее качество звучания получается с НЧ динамиком достаточно большой мощности.
На фото динамик от системника, но и он вполне справляется с поставленной задачей.
В качестве микросхем памяти можно использовать любые SPI FLASH из серии 25хх, например 25P05(64k), 25F1024(128k), 25L4005(512k), больше 64k.
25P05 есть почти на каждом винчестере и видеокарте.
Контроллер можно задействовать на 8 ног(4 – на flash, 1 – УАРТ, 1 – ШИМ, и 2 – питание), получится достаточно элегантная конструкция.
Не забываем про фус-биты!
PonyProg FUSE (включены “птички”):
CKOPT , BODLEVER , BODEN , SUT0
Посылать необходимый текст можно с помощью любой терминальной программы, настроив её на скорость 9600.
Примеры, как формировать строку текста, можно найти в исходном коде.
” ес!ли во круг те!бя одни дура!ки зна!чит ти са!м та!кои”
С уважением, Вадим Муравьёв.

administración

Deja una Respuesta

Your email address will not be published. Required fields are marked *