Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Mod#087 выбор трека 'Select track' без подтверждения 'Pl |
Цитата |
|
Я пошел другим путем. Вопросы в "личку"
Я пошел другим путем. Вопросы в "личку"
|
|
|
|
Добавлено: 09 мар 2019, 23:07 |
|
|
|
|
|
Заголовок сообщения: |
Re: Mod#087 выбор трека 'Select track' без подтверждения 'Pl |
Цитата |
|
Здравствуйте! Собрал ваше устройство на макетке - заработало сразу (карта памяти Transcend, питание 3,3В от отдельного стабилизатора). Дополнил усилком на К174УН7 (из старых запасов) на 14й ноге конденсатор на 47мкФ и резистор на 47 ом. Далее стандартная схема усилителя. А можно убрать кнопки режимов, Play и выходы UART и поставить вместо них 10ть кнопок выбора мелодий? При нажатии на любую кнопку начинает проигрываться соответствующая мелодия. Если до окончании воспроизведения нажать кнопку другой мелодии - начнет воспроизводиться другая мелодия.
Здравствуйте! Собрал ваше устройство на макетке - заработало сразу (карта памяти Transcend, питание 3,3В от отдельного стабилизатора). Дополнил усилком на К174УН7 (из старых запасов) на 14й ноге конденсатор на 47мкФ и резистор на 47 ом. Далее стандартная схема усилителя. А можно убрать кнопки режимов, Play и выходы UART и поставить вместо них 10ть кнопок выбора мелодий? При нажатии на любую кнопку начинает проигрываться соответствующая мелодия. Если до окончании воспроизведения нажать кнопку другой мелодии - начнет воспроизводиться другая мелодия.
|
|
|
|
Добавлено: 09 мар 2019, 19:30 |
|
|
|
|
|
Заголовок сообщения: |
Re: Mod#087 выбор трека 'Select track' без подтверждения 'Pl |
Цитата |
|
Спасибо, попробую переберу прошивки, может какая и подойдёт.
Спасибо, попробую переберу прошивки, может какая и подойдёт.
|
|
|
|
Добавлено: 06 дек 2016, 21:10 |
|
|
|
|
|
Заголовок сообщения: |
Re: Mod#087 выбор трека 'Select track' без подтверждения 'Pl |
Цитата |
|
У этого устройства много модификаций может что-то подойдет? http://www.forum.getchip.net/search.php?keywords=mod%23087&terms=all&author=&sc=1&sf=titleonly&sk=t&sd=d&sr=topics&st=0&ch=300&t=0&submit=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA Еще есть модульное устройство http://www.getchip.net/topics/seasons/
|
|
|
|
Добавлено: 06 дек 2016, 21:01 |
|
|
|
|
|
Заголовок сообщения: |
Re: Mod#087 выбор трека 'Select track' без подтверждения 'Pl |
Цитата |
|
Добрый день! Опробовал ваше устройство на макетке. Всё понравилось, огромное спасибо! Теперь вопрос: думаю приладить его в авто, что бы при определённом действии оно озвучивало мне его. Например включил дальний свет -оно проговорило, или поставил на ручной тормоз- опять проговорило, загорелось масло- заорало)) И так далее. Из схемы можно поудалять кнопки, за исключением кнопок “Dir1 / Dir2” и кнопок выбора трека. При этом сам алгоритм воспроизведения должен быть таким: нажата первая кнопка- произнёс первый трек, вторая- второй трек и т.д., главное- чтобы все каналы работали не зависимо друг от друга и не зависимо от состояния кнопок, то есть находится она в зажатом состоянии или нет (например нажал 1- проиграл 1, тут же, не отпуская 1 нажал 3 или 4- проиграл 3 или 4, отпустил 1-тишина, снова нажал- проиграл трек, только все треки без повтора при зажатой кнопке). Думаю поставить вместо кнопок транзисторы, чтобы они подтягивали входы на землю для каждого канала. Достаточно 4 трека для положения "Dir1" и 4 трека для "Dir2”, то есть 4 входа должно хватить. Спасибо.
Добрый день! Опробовал ваше устройство на макетке. Всё понравилось, огромное спасибо! Теперь вопрос: думаю приладить его в авто, что бы при определённом действии оно озвучивало мне его. Например включил дальний свет -оно проговорило, или поставил на ручной тормоз- опять проговорило, загорелось масло- заорало)) И так далее. Из схемы можно поудалять кнопки, за исключением кнопок “Dir1 / Dir2” и кнопок выбора трека. При этом сам алгоритм воспроизведения должен быть таким: нажата первая кнопка- произнёс первый трек, вторая- второй трек и т.д., главное- чтобы все каналы работали не зависимо друг от друга и не зависимо от состояния кнопок, то есть находится она в зажатом состоянии или нет (например нажал 1- проиграл 1, тут же, не отпуская 1 нажал 3 или 4- проиграл 3 или 4, отпустил 1-тишина, снова нажал- проиграл трек, только все треки без повтора при зажатой кнопке). Думаю поставить вместо кнопок транзисторы, чтобы они подтягивали входы на землю для каждого канала. Достаточно 4 трека для положения "Dir1" и 4 трека для "Dir2”, то есть 4 входа должно хватить. Спасибо.
|
|
|
|
Добавлено: 06 дек 2016, 00:56 |
|
|
|
|
|
Заголовок сообщения: |
Re: Mod#087 выбор трека 'Select track' без подтверждения 'Pl |
Цитата |
|
Пока этим не смогу заняться.
Пока этим не смогу заняться.
|
|
|
|
Добавлено: 31 авг 2016, 21:21 |
|
|
|
|
|
Заголовок сообщения: |
Re: Mod#087 выбор трека 'Select track' без подтверждения 'Pl |
Цитата |
|
[quote]Вариант без блокировки клавиш. Выбрать трек можно в любое время.[/quote] Добрый день! а можно в этой модификации сделать управление усилителем на 15 ноге? и сделать так чтобы звук проигрывался только когда замкнута кнопка, когда отпускается воспроизведение останавливается и при повторном нажатии начиналось сначала
|
|
|
|
Добавлено: 29 авг 2016, 16:44 |
|
|
|
|
|
Заголовок сообщения: |
Re: Mod#087 выбор трека 'Select track' без подтверждения 'Pl |
Цитата |
|
А может кто-нибудь помочь с модификацией? Что-то я совсем заблудился с алгоритмах. Необходимо, чтобы номер трека принимался по UART (это есть, работает), но в случае, если трек уже воспроизводится, выдавался сигнал "стоп" и воспроизведение останавливалось.
ЗЫ: Курил я прерывания, и что-то совсем грустно стало. Получается, что точек, где отловить выполнение воспроизведения и имя файла, практически нет. Хотя, может и есть. В блоке UART есть процедура приёма символа. А что если вот в эту процедурку добавить следующую последовательность: после приёма символа из UART проверяем флаг воспроизведения, если он равен "1" - то дальше сравниваем содержимое регистра с переменной, в которой хранится первая буква имени файла (она же у нас вроде как не очищается после начала воспроизведения, так?). Если буква и содержимое регистра совпадают - то имеем повторный вызов того же трека, а значит, просто останавливаем воспроизведение (вызываем процедуру остановки) и выходим из процедуры приёма. В противном случае - работаем, как было изначально.
ЗЗЫ: Получилось! Отключил лишние "монстр" и "гелиум". Всё остальное не трогал. Правда, сравнение буквы из порта сделал наоборот - если буквы НЕ совпадают, то продолжаем работать, как и раньше. Иначе останавливаем воспроизведение.
Собрал совместно с тач-панелью на 16 портов, развёл на одной плате, добавил простенький усилитель на TDA7052 - работает!!! Правда, приходится подбирать карты SD - не все работают "по-честному" стандартном режиме.
А может кто-нибудь помочь с модификацией? Что-то я совсем заблудился с алгоритмах. Необходимо, чтобы номер трека принимался по UART (это есть, работает), но в случае, если трек уже воспроизводится, выдавался сигнал "стоп" и воспроизведение останавливалось.
ЗЫ: Курил я прерывания, и что-то совсем грустно стало. Получается, что точек, где отловить выполнение воспроизведения и имя файла, практически нет. Хотя, может и есть. В блоке UART есть процедура приёма символа. А что если вот в эту процедурку добавить следующую последовательность: после приёма символа из UART проверяем флаг воспроизведения, если он равен "1" - то дальше сравниваем содержимое регистра с переменной, в которой хранится первая буква имени файла (она же у нас вроде как не очищается после начала воспроизведения, так?). Если буква и содержимое регистра совпадают - то имеем повторный вызов того же трека, а значит, просто останавливаем воспроизведение (вызываем процедуру остановки) и выходим из процедуры приёма. В противном случае - работаем, как было изначально.
ЗЗЫ: Получилось! Отключил лишние "монстр" и "гелиум". Всё остальное не трогал. Правда, сравнение буквы из порта сделал наоборот - если буквы НЕ совпадают, то продолжаем работать, как и раньше. Иначе останавливаем воспроизведение.
Собрал совместно с тач-панелью на 16 портов, развёл на одной плате, добавил простенький усилитель на TDA7052 - работает!!! Правда, приходится подбирать карты SD - не все работают "по-честному" стандартном режиме.
|
|
|
|
Добавлено: 13 апр 2016, 13:00 |
|
|
|
|
|
Заголовок сообщения: |
Re: Mod#087 выбор трека 'Select track' без подтверждения 'Pl |
Цитата |
|
Доброй ночи! Хочу Вас попросить к этой модификации
(Вариант без блокировки клавиш. Выбрать трек можно в любое время.
SDC_Talking_Mod2-2_noblock.zip [41.09 КБ] Скачиваний: 718)
добавить, чтоб при каждом нажатии кн "repeat" (PB0- вывод 12мк) воспроизводился тот трек, который выставлен на входах “Select / Play” двоичным кодом. А также добавить функционал "Stop"(к примеру “Helium” - PB1), чтоб можно было остановить воспроизведение этой кнопкой, и начиналось воспроизведения после опроса портов “Select / Play”.
Доброй ночи! Хочу Вас попросить к этой модификации
(Вариант без блокировки клавиш. Выбрать трек можно в любое время.
SDC_Talking_Mod2-2_noblock.zip [41.09 КБ] Скачиваний: 718)
добавить, чтоб при каждом нажатии кн "repeat" (PB0- вывод 12мк) воспроизводился тот трек, который выставлен на входах “Select / Play” двоичным кодом. А также добавить функционал "Stop"(к примеру “Helium” - PB1), чтоб можно было остановить воспроизведение этой кнопкой, и начиналось воспроизведения после опроса портов “Select / Play”.
|
|
|
|
Добавлено: 22 мар 2016, 03:00 |
|
|
|
|
|
Заголовок сообщения: |
Re: Mod#087 выбор трека 'Select track' без подтверждения 'Pl |
Цитата |
|
А можно к этому варианту сделать клавиатуру, как в проекте 047, чтобы выбор производился по коду нажатой клавиши. Только довести количество линий до 4-х и клавиш, соответственно, до 16-ти. Есть необходимость держать на флэшке различных 16 треков. Вариант с 13-й тинькой плохо подходит, так как линий всё равно недостаточно, а на 2313 входов ещё хватает.
А можно к этому варианту сделать клавиатуру, как в проекте 047, чтобы выбор производился по коду нажатой клавиши. Только довести количество линий до 4-х и клавиш, соответственно, до 16-ти. Есть необходимость держать на флэшке различных 16 треков. Вариант с 13-й тинькой плохо подходит, так как линий всё равно недостаточно, а на 2313 входов ещё хватает.
|
|
|
|
Добавлено: 13 мар 2016, 17:15 |
|
|
|
|