25.04.2016, 14:46 | #26 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Как простой вариант сгодится, но хочется полное управление макетом и в одном месте (в Rocrail) )))
На ебее и усилки НЧ есть, взял пару на пробу. А вот этот мелкий плеер у меня не завелся (точнее глючил по черному, возможно, бракованный был), хочу полноценный шилд попробовать, который из первого поста. Например, лесопилка же не может работать день и ночь. Или еще вариант - окна на лесопилке не горят, а звук слышен - неувязка получится ((( |
|
25.04.2016, 14:49 | #27 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Насчет озвучки локов - тут я пас.
В масштаб ТТ нужны реально мелкие декодеры, плюс функционал там непростой, наверное, уйдет прилично времени на доводку, если вообще на ардуине/атмеге получится сделать. Насчет локомотивных звуков не из локов - тут зависит от точки обозрения макета. Если слушатель далеко- тут проблем нет, а вот если он близко - надо протестировать ощущения от "звук на некотором удалении от объекта", возможно это будет неестественно. |
|
25.04.2016, 16:00 | #28 |
Местный
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,789
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,200
Поблагодарили 5,561 раз(а) в 1,377 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5601)
|
|
|
25.04.2016, 20:29 | #29 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
Цитата:
Библиотека: MP3-TF.zip Только мне что-то схема не нравится. Похоже с DCC облом. Да и с loconet тоже. |
|
|
2 пользователя(ей) сказали cпасибо: |
25.04.2016, 20:52 | #30 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Спасибо за пост!
Глянул библиотеку, вроде есть возможность переопределить пины, надеюсь только на уровне констант, вроде код неплохой: Скрытый текст
Правда придется резать проводники на шилде, или контакт на гребенке под этот пин отломать, но тогда MP3 шилд только сверху )) |
|
25.04.2016, 21:09 | #31 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
Цитата:
>> pinMode(MP3_DREQ, INPUT); - сдаётся мне, что это запрос на прерывание. и >> Timer1.initialize(MP3_REFILL_PERIOD); - а здесь и без перевода понятно. |
|
|
25.04.2016, 21:11 | #32 |
Местный
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,789
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,200
Поблагодарили 5,561 раз(а) в 1,377 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5601)
|
|
|
25.04.2016, 21:15 | #33 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
|
|
25.04.2016, 21:18 | #34 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Например, схема интерфейса Локонет. Критично подключение D8 (чтение), остальной пин D7 (запись) можно переопределить программно.
Для DCC интерфейса критично подключение к D2 (чтение) и тоже как и для локонета оно (чтение) организовано на прерывании. Т.е. критично подключение именно к D2 Если делать DCC с ответной частью (программирование CV), то пин записи(на этой схеме его нет) можно переопределить программно, на любой свободный |
|
2 пользователя(ей) сказали cпасибо: |
25.04.2016, 21:34 | #35 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
|
|
25.04.2016, 21:39 | #36 |
Местный
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,789
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,200
Поблагодарили 5,561 раз(а) в 1,377 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5601)
|
т.е. на сколько я понял, если сделать без возможности программировать Cv, то можно переопределить на другой пин? Или наоборот?
|
|
25.04.2016, 21:40 | #37 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Цитата:
Скорее о том, как наладить вызов звуков со стороны управляющей программы, типа Rocrail. Неужели с помощью actions, с выводом на аксесуарные декодеры, 1 трек= 1 адрес ? (потому что те звуки, что из Weather - они будут на сервере воспроизводиться) |
|
|
25.04.2016, 21:44 | #38 |
Местный
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,789
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,200
Поблагодарили 5,561 раз(а) в 1,377 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5601)
|
|
|
25.04.2016, 21:51 | #39 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Цитата:
переопределение нужно для того, что плеер выполнен в виде шилда - воткнул его и он уже занял определенные выводы, которые нужны для общения с DCC или Loconet. поэтому переопределение мало того надо делать физически - резать проводники, перепаивать их на другие выводы ардуины. также придется это делать программно: меняя текст кода. дело осложняется, если какой то из пинов используется по прерыванию (обычно это слушатель чего-то: клавиатуры, сигналов шины Loconet/DCC). Тут надо еще искать код назначения прерывания, т.к. у Ардуины прерывания завязаны на определенные выводы: вообще могу ошибаться, поэтому смело поправляйте меня, если заносит ))) |
|
|
Пользователь сказал cпасибо: |
25.04.2016, 21:59 | #40 | ||
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
Цитата:
Цитата:
|
||
|
2 пользователя(ей) сказали cпасибо: |
25.04.2016, 22:07 | #41 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Это точно, но вроде в коде MP3 шилда не так все глубоко, как в библиотеках Loconet и NmraDCC, поэтому начну с правок именно с мп3 шилда, когда буду добавлять звук на макет. А может и вообще, две "малины" на это дело пустить(по одной на каждый модуль), там много голосов хотя бы можно изобразить, а может и несколько одноголосых независимых, если капнуть глубже )))
|
|
26.04.2016, 00:03 | #42 |
Brocken-Meister
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,628
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,030
Поблагодарили 9,327 раз(а) в 3,314 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (9368)
|
Кстати, малина - вариант.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка. Московский Модуль H0-присоединяйтесь! |
|
26.04.2016, 00:13 | #43 |
Brocken-Meister
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,628
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,030
Поблагодарили 9,327 раз(а) в 3,314 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (9368)
|
Не хватает пинов? Не беда!
Вам поможет I2C. Только 2 пина! http://www.dfrobot.com/wiki/index.ph...)#Introduction
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка. Московский Модуль H0-присоединяйтесь! |
|
2 пользователя(ей) сказали cпасибо: |
26.04.2016, 00:19 | #44 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5137)
|
Там главное, чтобы в библиотеках управления плеером и DCC, не возникал конфликт при использовании того же Timer1.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
2 пользователя(ей) сказали cпасибо: |
26.04.2016, 16:22 | #45 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
Сегодня утром сам удивился.
Понаписали много, а решение было на поверхности. В скетче плеера управление идёт через Serial.read Т.е. можно соединить Serial порты плеера и "стрелочного" декодера. В "стрелочный" декодер добавить обработку ещё нескольких адресов. Но только вместо digitalWrite написать Serial.println с нужными символами. Serial.println("1"); // первый трек Serial.println("s"); // стоп P.S. Спасибо за тему. В одном из скетчей архива MP3-TF.zip нашёл команду и пример обработки текста. |
|
4 пользователя(ей) сказали cпасибо: |
26.04.2016, 16:40 | #46 |
Местный
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,789
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,200
Поблагодарили 5,561 раз(а) в 1,377 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5601)
|
|
|
Пользователь сказал cпасибо: |
26.04.2016, 17:21 | #47 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
|
|
Пользователь сказал cпасибо: |
26.04.2016, 18:47 | #48 |
Местный
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,789
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,200
Поблагодарили 5,561 раз(а) в 1,377 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5601)
|
|
|
26.04.2016, 18:51 | #49 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Позвольте спросить, что подразумевается под обычным аксессуарником? Модули с многоканальными цифровыми/PWM выводами?
|
|
26.04.2016, 20:30 | #50 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
Местный AJL2 например. Т.е. передача данных осуществлялась бы по принципу провод-команда. (т.е. 8 команд)
А в случае передачи через последовательный порт, количество команд (запускаемых треков), можно сделать много больше. В архиве есть ещё скетчи. И там есть заготовка под более навороченный парсер. (За что я и сказал спасибо несколькими сообщениями выше.) |
|
3 пользователя(ей) сказали cпасибо: |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аксессуарный декодер ServoMotion1 на 4 выхода | Rokfor | Цифровая аппаратура Modelldepo | 245 | 21.05.2023 01:16 |
Аксессуарный декодер AJL2 Power | Rokfor | Цифровая аппаратура Modelldepo | 296 | 25.11.2022 13:34 |
Аксессуарный декодер и поворотный круг от Walthers | Eddypennsy | Цифровая аппаратура Modelldepo | 2 | 15.06.2016 12:22 |
Аксессуарный декодер AJL2 Power Ver 4.0 | Pav | Электрика и DCC | 1 | 24.09.2012 14:12 |
Аксессуарный декодер Kuehn-digital WD10 | kutepoff | Электрика и DCC | 5 | 02.06.2012 00:22 |