Самодельный локомотивный декодер.
- cusco
- Сообщения: 1842
- Зарегистрирован: Пн авг 25, 2008 8:29 am
- Откуда: Екатеринбург
- Поблагодарили: 2 раза
Re: Самодельный локомотивный декодер.
Изъять *.wav из проекта *.esuEngineer_Keen писал(а):Изъять откуда?
![Изображение](http://s004.radikal.ru/i206/1003/bd/4a3190acce33.gif)
- Engineer_Keen
- Сообщения: 313
- Зарегистрирован: Ср фев 24, 2010 11:15 am
- Имя: Василий
- Откуда: Москва
- Поблагодарили: 5 раз
Re: Самодельный локомотивный декодер.
Мда... Отсутствие опыта сказывается, действительно должно получиться.Onegin писал(а):А чем не устраивает USI интерфейс? Поверх него можно сделать SPI.
Ха, так в этом то и задача! Я открывал файл esu, hex-редактором, там в конце есть некие объемы данных, заключенные в теги <file id=номер name="чего-то_там.wav">, </file>, и это явно звук, но вот формат точно не wave. Да и вообще он какой-то странный и избыточный, потому-что там используются далеко не все коды из возможных 256...cusco писал(а):Изъять *.wav из проекта *.esu
- cusco
- Сообщения: 1842
- Зарегистрирован: Пн авг 25, 2008 8:29 am
- Откуда: Екатеринбург
- Поблагодарили: 2 раза
Re: Самодельный локомотивный декодер.
Вот смотрите: готовые wav'ы выдрать вроде как не получается (собственно я и не пробовалEngineer_Keen писал(а): Ха, так в этом то и задача! ...
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Изображение](http://s004.radikal.ru/i206/1003/bd/4a3190acce33.gif)
- И.К.С.
- Сообщения: 3888
- Зарегистрирован: Пн мар 17, 2008 9:57 am
- Имя: Ĩ.Ĉ.Š. мӧҗҥҩ ҧрѻҫҭҩ мӥҫҭҿӄѣ Ӥ.Ҟ.Ҫ іљі Ҝѻӊҫҭѩңҭӥԋъ
- Откуда: У.Г.Ж.Д. 13 верста( U.M.M.R.R 13 km)
- Благодарил (а): 187 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Самодельный локомотивный декодер.
все правильно "esu" это проект "фирмваре" который прошивается в сам декодер, со всеми настройками и звуками. формат звука именно wav, 8 бит моно 11кГц. но проблема в том что сам файл esu пошифрован для того что бы мы ео не ломали и заливается в декодер с дешифрацией. в инете есть пара прог которые вроде бы вынимают звук из проектов.Engineer_Keen писал(а):файл esu, hex-редактором, там в конце есть некие объемы данных, заключенные в теги <file id=номер name="чего-то_там.wav">, </file>, и это явно звук,
когда ставил надо было выбрать английкий язык.cusco писал(а):Lokprogrammer, не знаю может есть английская версия.
Последний раз редактировалось И.К.С. Чт мар 04, 2010 6:39 pm, всего редактировалось 1 раз.
- Engineer_Keen
- Сообщения: 313
- Зарегистрирован: Ср фев 24, 2010 11:15 am
- Имя: Василий
- Откуда: Москва
- Поблагодарили: 5 раз
Re: Самодельный локомотивный декодер.
Ага, я так и думал
Интересно, а сами они как эти звуки достали? Неужели бегали с микрофонами за локомотивами или все-таки есть какой-нибудь банк данных типа findsounds.com
![Laughing :lol:](./images/smilies/icon_lol.gif)
Re: Самодельный локомотивный декодер.
Кость, оно помогало к звуковым проектам года до эдак 2007-2008. дальше оне стали кодировать.шмырштю писал(а): в инете есть пара прог которые вроде бы вынимают звук из проектов.
Re: Самодельный локомотивный декодер.
Я думаю записывали сами, т.к. у них с авторскими правами все в порядке.Engineer_Keen писал(а):Ага, я так и думалИнтересно, а сами они как эти звуки достали? Неужели бегали с микрофонами за локомотивами или все-таки есть какой-нибудь банк данных типа findsounds.com
VBLO Digital Research.
Re: Самодельный локомотивный декодер.
Говорят, простота хуже воровства...Я смотрю и правда обходятся резистором, а я целый транзисторный каскад залепил, надо быть проще
![]()
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
Я, например, очень одобрям-с эту идею. Делитель, наверное, может добавить еще надежности при обработке сигнала. Насчет контроля за двумя фронтами - для отладки, может быть и интересно, а на работающем макете, честно говоря особого смысла не вижу - плохой сигнал - не отрабатывается байт с КС - команда не проходит. Но я вообще-то хотел обратить внимание не на эту цепь, а на схему включения Attiny. Ладно, пойдем слева. Наш паровоз есть подпрыгивающий и искрящий девайс, жрущий бестолку электроэнергию. Если в какой-то момент чуть-чуть неровно прокрутится мотор или мигнут фары - ерунда. Да и не спасет от этого C2 на 33 мкФ. Нагрузка у нас не МШУ, небольшое увеличение пульсации на шине питания 5В не повлияет на работу attiny. А вот вместо этого увеличить емкость C1, чтобы в момент прохода стрелок, перекрестков, подпрыгиваний он лишний раз не дергался, по-моему нужно. (Ну а справа по схеме у attiny все-таки что ?ДА, и параллельно земляным резикам этих цепочек возможно подвесить обратно включенные диодики.
![Wink ;)](./images/smilies/icon_e_wink.gif)
Да вот так - нет. USI != SPI. Так передается байт на меге:Ну как это нет SPI?
SPI_MasterTransmit:
; Start transmission of data (r16)
out SPDR,r16
Wait_Transmit:
; Wait for transmission complete
sbis SPSR,SPIF
rjmp Wait_Transmit
ret
а так на тини:
SPITransfer_loop:
out USICR,r17
in r16, USISR
sbrs r16, USIOIF
rjmp SPITransfer_loop
in r16,USIDR
ret
Не, ну пищать будет, и я буду рад если у вас это получится, но у меня что-то эта затея (на тини делать звуковой декодер, ну разве что их две штуки вешать) не вызывает энтузиазизма...
Юрий
Re: Самодельный локомотивный декодер.
Звуковой декодер не плохо получится на ARM7 платформеCroco писал(а): Не, ну пищать будет, и я буду рад если у вас это получится, но у меня что-то эта затея (на тини делать звуковой декодер, ну разве что их две штуки вешать) не вызывает энтузиазизма...
![Smile :)](./images/smilies/icon_e_smile.gif)
VBLO Digital Research.
- Engineer_Keen
- Сообщения: 313
- Зарегистрирован: Ср фев 24, 2010 11:15 am
- Имя: Василий
- Откуда: Москва
- Поблагодарили: 5 раз
Re: Самодельный локомотивный декодер.
У меня пока в мыслях использование в качестве ЦАП - ad5310 (100р), память - что-то типа at45db041 (всего 4М, но зато 50р), оба работают по SPI и довольно мелкие. Так что теперь все упирается в возможности контроллера...
Другие контроллеры (не AVR и не MCS51) я как-то не хочу пока трогать, я AVR только недавно начал изучать.
Croco, емкости я поставил вообще из-за lm317, говорят без них он может нагреваться, так-что С1 я конечно увеличу, если в магазе будет. Кстати на тестовом треке стрелок не было, надо будет проверить...
Другие контроллеры (не AVR и не MCS51) я как-то не хочу пока трогать, я AVR только недавно начал изучать.
Croco, емкости я поставил вообще из-за lm317, говорят без них он может нагреваться, так-что С1 я конечно увеличу, если в магазе будет. Кстати на тестовом треке стрелок не было, надо будет проверить...