Страница 9 из 12

Re: Простейший DCC декодер на Arduino

Добавлено: Сб апр 30, 2016 11:59 am
Василий
Ну а пока - первый реально работающий пример :)



Использованы:
Arduino ProMini 3.3v
Звуковой модуль wtv020-sd-16p
Конвертер DCC сигнала с первой страницы темы на 6N137
SD карточка на 1gb

Звук сварки лежит в виде файла на SD. Включение и выключение светика и воспроизведение звука завязаны на DCC команду аксессуарного декодера. 1 вывод.

Скетч во вложении. В скомпилированном виде скетч занимает 6,428 байт (есть куда пооптимизировать :)).

Re: Простейший DCC декодер на Arduino

Добавлено: Сб апр 30, 2016 12:16 pm
Федюнь
Спасибо!!!!

Re: Простейший DCC декодер на Arduino

Добавлено: Сб апр 30, 2016 1:38 pm
Федюнь
Василий писал(а):Коллеги, подскажите схему нормального работающего и компактного регулятора напряжения на 5 и 3.3В. А то что-то мой самодельный на 1117 кривой получился. То ли сами регуляторы так себе (из 10 штук в схеме выжил один, остальные выпустили дым), то ли я что-то не так делаю :(
Ну только он и есть А1117-3.3 у меня работает даже при 18 вольтах держит.

Re: Простейший DCC декодер на Arduino

Добавлено: Сб апр 30, 2016 2:52 pm
Василий
Возможно у меня просто сами регуляторы бракованные, потому что пара из них весело испустили дух при подаче всего 6 вольт. Хотя по даташиту до 12 вольт вроде должно быть.

Re: Простейший DCC декодер на Arduino

Добавлено: Сб апр 30, 2016 3:27 pm
Федюнь
Какие регуляторы? Ты что всё таки решил аналоговый декодер смастырить?

Re: Простейший DCC декодер на Arduino

Добавлено: Сб апр 30, 2016 3:31 pm
AlexK
Кстати, у CDF есть подобная приблуда, только "искрит" редко и используется немного для другого. Но эффектно. Самый мелкий светодиод вклевается в лыжу пантографа, и... Думаю, дальше понятно. На постоянке искрение пантографов - вполне себе нормальное явление (там же токи в несколько килоампер гуляют), да и на переменке при высокой скорости тоже бывает.

Так штааа такой девайс, но покомпактнее - вполне пойдет и на такую роль. Только неплохо бы сделать так, чтобы он не "искрил" при стоящем локомотиве или на опущенном пантографе. То, что я видел - платка размером намного меньшим, чем монетка евроцента.

Re: Простейший DCC декодер на Arduino

Добавлено: Сб апр 30, 2016 3:38 pm
Федюнь
Так у нас по теории она в лыжу и должна вмонтироваться.Об это писалось на 1 странице.
Федюнь писал(а):Пожелания:
1)вывод на генератор дыма
2)выводы для подключения 2х серв поднятия/отпускания пантографов 2шт.
3)выводы наружнего освешения тележек
4)вывод для подключения светодиода имитации искры/дуги на пантографе
5)возможность записывать и воспроизводить звуки
6) возможность управлять как в цифре так и в аналоге
)))))) можно продолжать ешё ешё и ешё)))
это конешно так к примеру)))
Пункт 4.

Re: Простейший DCC декодер на Arduino

Добавлено: Сб апр 30, 2016 4:50 pm
Василий
Федюнь писал(а):Какие регуляторы? Ты что всё таки решил аналоговый декодер смастырить?
Да ну нет же, для питания ардуины и всей навешенной фигни вокруг нужно. Мне все таки очень нравится изначальная концепция DCC подразумевающая минимум проводов. То есть в идеале, я хочу подключать свою поделку двумя проводами к рельсам и все.
AlexK писал(а):Кстати, у CDF есть подобная приблуда, только "искрит" редко и используется немного для другого.
Время, самый дорогой ресурс, которого всегда не хватает :):):)

Re: Простейший DCC декодер на Arduino

Добавлено: Сб июн 18, 2016 12:08 am
Василий
Слегка облагородил поделку.
HPIM6351.JPG
HPIM6353.JPG
Естественно накосячил в разводке платы, пришлось навешать соплей. Ну и исполнение, так себе, на мой взгляд :):):)

В данный момент умеет быть аксессуарным декодером, имитирует сварку, играет звуки с флэшки (ну можно например вокзал озвучить, с объявлениями и т.п., всего до 512 звуковых файлов). Ковыряюсь с сервомашинками и светодиодными сборками, в связи с чем пополнился список доработок схемы.

А еще нашел косяк о котором я как-то не задумывался. В режиме программирования мультимыш снимает сигнал с рельса и ардуина гаснет и не успевает загрузиться до того, как мышь начинает передавать пакеты программирования. Так что, либо что-то придумывать (есть мысли по ускорению загрузки), либо программировать CV с внешним питанием.

Пока планирую из этого сделать:
2 - сервы
2 - световых эффекта со звуком
просто звуковые эффекты
несколько выходов на светодиодные сборки с какими-нибудь эффектами вроде плавного зажигания/гашения

Для озвучки и освещения моего вокзальчика с депо должно хватить.

Re: Простейший DCC декодер на Arduino

Добавлено: Сб июн 18, 2016 11:49 am
LABA
Василий писал(а): либо программировать CV с внешним питанием.
Василий писал(а):Пока планирую из этого сделать:
2 - сервы
Василий, для серв лучше использовать внешнее питание.