111-Модуль SDC_Talking-озвучивание действий.

Автор: | 18.11.2014

Оглавление: Введение | Keypad_IR_to_UART | UART_to_Pin | SDC_Talking

Последнее устройство стенда – SDC_Talking-говорилка.

Устройство говорилки наименее подверглось модификации. Оно почти полностью соответствует своей базовой конструкции. Подробности сборки и работы устройства читайте в базовой статье.

Относительно базовой конструкции были сделаны следующие изменения:
1 Изменено назначение переключателя «Monster» на «End_”0”»
2 Добавлено несколько управляющих символа UART

Немного изменилось управление говорилкой по UART.

Принимаемые по UART символы:
Как и было в базовой конструкции, от «А» до «Z» — проигрывание трека начинающегося с соответствующего символа латиницы

Добавлено в этой модификации:
«0» — остановка проигрывания трека
«1» — проигрывается файл «Z»
«2» — режим «Mute». Трек продолжает читаться, но не воспроизводится (повторный прием символа разрешает воспроизводить трек)

Выдаваемые по UART символы:
Любой принятый символ автоматически дублируется на выходе UART
Если вывод МК 15 (End_”0”) будет замкнут на землю, то по окончании трека по UART выдается символ «0» (ноль).

111-sdc_talking.zip - Файлы устройства SDC_Talking

 

Ну и напоследок печатная плата со всеми модулями на ней и галерея процесса изготовления платы от Валентина.

111-seasons_plate.jpg - Плата стенда

Оглавление: Введение | Keypad_IR_to_UART | UART_to_Pin | SDC_Talking

(Visited 2 865 times, 17 visits today)

111-Модуль SDC_Talking-озвучивание действий.: 33 комментария

  1. palagnyukvovan

    Здравствуйте!
    Прикольная штука.
    Спаял себе.
    Но очень не громко играет.
    Подключаю к усилку — тоже очень тихо.
    Что можно зделать???

  2. palagnyukvovan

    Прошывал МК CodeVisionAVR Evaluation V2.05.0
    фузы ставил такие:
    галочки на:
    CKSEL0=0
    CKSEL1=0
    CKSEL3=0
    SUTO=0
    остальние без галочок.
    возможно я неправильно выставил фузы…..
    Дайте пожалуста инструкцыю по фузах на CodeVisionAVR
    Спасибо!

  3. GetChiper Автор записи

    Фьюзы правильно — иначе-бы вообще не работало.

    Для громкого проигрывания нужен усилитель. Есть варианты на форуме в разделе модификаций http://www.forum.getchip.net/viewforum.php?f=24

    Усилитель нужно запитать не от напряжения схемы 3 вольта, а чегото побольше — дабы раскачать мощность.

    Я пробовал на маленьких активных колонках для кома — работало громко — это как вариант.

  4. palagnyukvovan

    А так, то всьо устраивает только вот бы ещеодну функцыю.

  5. GetChiper Автор записи

    Появится свободное время — сделаю.

  6. starcrab

    Добрый день. выражаю благодарность за устройство. собрал и оно работает. внес небольшое изменение в прошивку до появления этой статьи. поскольку управление у меня строго по уарту будет, то по окончанию проигрывания трека отсылаю в уарт определенный байт. но пока не могу заменить выбор папки через кнопку на команду по уарт. дзен в АБ не так высок. приходится тянуть лишний пин на управляющую плату. можно внести в прошивку выбор папки по определенному байту полученному по уарт? спасибо за понимание.

  7. GetChiper Автор записи

    Как появится свободное время — постараюсь наделать модификаций.

  8. palagnyukvovan

    Еще нету прошивки?

  9. GetChiper Автор записи

    На этой неделе точно ничего не сделаю — просто нет времени. Может на следующей.

  10. starcrab

    Голос это дело наживное. Поменять ничего не стоит. Главное проверял работу. Скачал первый попавшийся генератор.

  11. ramzes1903

    а сколько максимальное выполнение команд ??

  12. starcrab

    Отдельно включить выключить каждое реле. 6 команд. Включить все и выключить вме +2. И контроль. Комвнда вида *221# вкл 2 ркле. *220# выкл 2 реле. *000# контроль входов и состочния реле. Хочу еще допилить отдельно коньроль от реле.

  13. starcrab

    А комбинации напилить можно сколько душе угодно. Идея и первая версия платв взяты с журнала радио #3 за 2012 год

  14. ramzes1903

    а почему не стал делать просто по одному нажатию кнопки.1-вкл. 2 откл. или 1 вкл 1-откл

  15. starcrab

    Защита от случайных нажатиф или случайных звонков. Решил делать на подобии кодов из журнала радио. Но с блекджеком… Ну и теоретически можно задать больше комбинаций а не ограничыватся 10 цифрами

  16. starcrab

    @ramzes1903
    Простая фраза «уровень воды в башне составляет». Неправильно ударение ставит на вОды. Навскидку пробовал несколько голосов и движков. Николай алена катерина иван. Все не то. Какие то недочеты да есть. Остановился пока на варианте из видео. Только чуть подшерстил файлы по уровню и скорости.

  17. ramzes1903

    @starcrab
    набери ,,уровень воодыы в башне составляет,, я вот такими заманухами корректирую фразы.интонации можно менять большим пробелом.а в словах менять некоторые буквы или удваивать их.тоже столкнулся с этой проблеммой.

  18. ramzes1903

    уровень во ды в башне составляет -а вот так вообще как живая.голос Таня-IVONA

  19. ramzes1903

    трудные слова -дели на слоги

  20. ramzes1903

    уроо вень во ды в башне составляет -а вот так для Алены

  21. gek0n

    Здравствуйте, автор.

    Скажите, как можно с вами пообщаться на тему такого устройства. У меня есть пара теоретических вопросов, возможно вы бы могли мне помочь.

    Спасибо.

  22. gkuprienko1954

    Прошу помощи.
    Я сделал несколько «штучек» с управлением по URTA. Но они у меня не пошли — до МК команды доходят но он их или не видит, или … . В Протеусе все работет. Где-то недавно прочитал — кто-то тоже жаловался на аналогичное и высказывалось мнение что не срабатывает библиотечка «mcsbyte.lbx». Версия BASCOM-AVR — 1.11.9.0.

  23. GetChiper Автор записи

    От кнопок устройство работает?

  24. gkuprienko1954

    Само устройство по идее у меня работает. Карту памяти оно видит. У меня проблема в управлении ею по UART. У меня стоит дополнительная Аттинка и я через нее с пульта хотел делать выборки Аудио (кнопки я вообще отключил). Так вот эта Аттинка не видит пульт, «обучение» не хочет проходить. Кучу пультов перепробовал. Правда у меня стоит TSOP 4836 (пробовал и 4838).
    До этого пробовал штучку с TSOP 4836 и каналом RC5. Взял стандартную программу и то же самое — ни один пульт не «пошел».
    Ну ладно. Сегодня на 2-х Аттинках попробовал просто канал UART. Работает. Менял символы — работает. И даже отключал библиотечку — тоже работает.
    Я просто собираюсь с силами и «опытом» и хочу родственникам соорудить автозапуск дизель генератора резервного электроснабжения и мне этот канал очень нужен.
    Все равно буду пробовать.

  25. GetChiper Автор записи

    Что-то я запутался. Не работает устройство работы с пультом? или все таки говорилка? Кстати, про какую библиотеку идет речь?

    «mcsbyte.lbx». Версия BASCOM-AVR – 1.11.9.0. — это не про это устройство, оно сделано не на баскоме.

  26. gkuprienko1954

    Есть еще один вопрос.
    У меня есть 2 устройства. Расстояние между ними 100 метров. Хотел их увязать через RXTX. Но мнесказали что не пойдет.
    Есть ли какие предложения или что-то альтернативное?

  27. MC_Zver

    Я говорил про Баском и UART. Уважаемый GetChiper высказал предположение что Баском толкает еще какие-то символы в UART — так и есть — символ перевода каретки, (CR и LB кажется) отключается если после команды Print поставить ;(точка с запятой) … Ах о чем это я 🙂 а да, подключил я значит свой МК к компу и проверил через терминал в режиме бинарных кодов чтож за символы идут в UART — получил только букву и ничего больше, (сравнивал с таблицей ANSII символов) а говорилка понимать отказывается… Буду копать дальше, если что, отпишусь.

  28. GetChiper Автор записи

    @gkuprienko1954
    Для этого есть интерфейс RS-485 (и микросхемы для его реализации)

Добавить комментарий