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

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

Добавлено: Пн мар 07, 2016 12:45 pm
shalex
Василий писал(а): Так как Про Мини тормознутая, часть пакетов все таки теряется, но поведение всей зверушки вполне адекватное :)
Крутой проект - с нуля написать библиотеку обработки низкоуровневых сигналов!!!
Респект и уважуха, как говорится! )))

А потеря пакетов может быть нивелирована дублированием пакетов с КС.
Когда смотрю лог с Роко-мауса, там на перевод стрелки идет дубляж раз 10 одной и той же команды, например.

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

Добавлено: Пн мар 07, 2016 1:39 pm
Василий
Ну ничего сильно сложного-то нет :) только время нужно много. Стандарт-то вменяемый.

Что касается потери пакетов, то их не так много, да и мыша реально шлет все время повторы. То есть с ней пропустить что-то достаточно сложно :) А по скорости, есть куда двигаться, пока еще куча мест требующих оптимизации ;) Ну и с логикой работы тоже нужно будет поковыряться.

PS: Самое главное, то что написание дало повод детально разобраться со стандартом :):):)

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

Добавлено: Пн мар 07, 2016 6:27 pm
atom
Интересует итоговая цена вопроса.

И не задумывались начать с простого... декодер стрелок?) Они тоже денег стоят.

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

Добавлено: Пн мар 07, 2016 6:54 pm
Василий
Хе-хе, идея с них и начиналась. Будет сегодня время, допилю аксессуарную часть декодера. Будет стрелочный декодер :)

Пока цена вопроса составляет:
Ардуино Про Мини 3.3В - 150 р с доставкой из Китаю если брать по одному.
Плюс немножко рассыпухи и текстолита на обвязку/питание рублей на 30-35, из которой самое дорогое это опторазвязка 6N137 - 15 рублей. Цены указаны на "пошел и купил". Если искать то они естественно будут ниже.

Дальше, в зависимости от целей, нужны будут еще кое-какие детальки, например драйвер для двигателей, или читалка СД карточек для простенького звука. Но не думаю что в сумме такой декодер обойдется чистыми деньгами больше чем в 200-250р.

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

Добавлено: Пн мар 07, 2016 7:48 pm
LABA
Василий писал(а): опторазвязка 6N137 - 15 рублей.
Это где такие цены? Чтобы пошёл и купил. :?
Они так стоили года три назад, если фирменные конечно.

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

Добавлено: Пн мар 07, 2016 8:32 pm
shalex
Прикинул стоимость cерводекодера 4 сервы на Attiny85 )))
Размер платы 25х50мм (возможно и не получится, надо прикидывать в Eagle)
Цены с ебея, сегодняшние, с доставкой.

Изображение
[Оффтопик]
Изображение

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

Добавлено: Пн мар 07, 2016 8:55 pm
Василий
LABA писал(а):Это где такие цены? Чтобы пошёл и купил. :?
Они так стоили года три назад, если фирменные конечно.
Ага, щас. Фирма NoName называется :) вот такие примерно http://www.ebay.com/itm/10PCS-6N137-DIP ... Swu4BVxEfh

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

Добавлено: Пн мар 07, 2016 9:31 pm
LABA
Василий писал(а): Ага, щас. Фирма NoName называется :) вот такие примерно http://www.ebay.com/itm/10PCS-6N137-DIP ... Swu4BVxEfh
[Оффтопик]
Это не есть вариант пошёл и купил. Кстати по ссылке на оптопарах стоит эмблема Fairchild Semiconductor. Если это правда, то это не NoName.

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

Добавлено: Пн мар 07, 2016 10:20 pm
Василий
Для меня пошел и купил - это открыл браузер и накликал чего надо :) Я, чего-то совсем не готов переплачивать нашим продавцам. Не так мне все это и срочно надо :)

Причем я и на e-bay принципиально беру самые дешевые компоненты ;)

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

Добавлено: Вт мар 08, 2016 5:38 am
Федюнь
Василий писал(а):
Так как Про Мини тормознутая, часть пакетов все таки теряется, но поведение всей зверушки вполне адекватное :)
Спасибо за труды. Скеч скомпилировался удачно))).Полагаю всё это поместится в атмегу 8.
Планируется ли в дальнейшем реализовать звуковую схему? Например через I2C.