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 (2364 Загрузки)

 

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

111-seasons_plate.jpg (1746 Загрузок)

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

(Visited 8 242 times, 1 visits today)

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

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

    Привет!
    Сейчас нет времени ни на что, так что не смогу этим заняться.

  2. mitsuokaoroshi7719

    Уважаемый GetChiper! Искал себе говорилку и нашел Ваш проект. Скажите можно ли изменить программу так что бы при зажатии и удержании первой кнопки селектора треков воспроизводился один раз первый трек из папки 1 а при размыкании так же один раз проигрывался 1 трек из папки 2? Остальные функции не нужны. Или же учитывая меньший функционал использовать контроллер попроще, какой — на Ваше усмотрение. Новые 2313 стали часто попадаться не шьющимися и даже фьюз доктор не всегда их подымает.
    С Уважением!

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

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

  4. MC_Zver

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

  5. gkuprienko1954

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

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

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

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

  7. gkuprienko1954

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

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

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

  9. gkuprienko1954

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

  10. gek0n

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

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

    Спасибо.

  11. ramzes1903

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

  12. ramzes1903

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

  13. ramzes1903

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

  14. ramzes1903

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

  15. starcrab

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

  16. starcrab

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

  17. ramzes1903

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

  18. starcrab

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

  19. starcrab

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

  20. ramzes1903

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

  21. starcrab

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

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

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

  23. palagnyukvovan

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

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

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

  25. starcrab

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

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

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

  27. palagnyukvovan

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

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

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

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

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

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

  29. palagnyukvovan

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

  30. palagnyukvovan

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

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