Простейший DCC декодер на Arduino
-
- Сообщения: 286
- Зарегистрирован: Сб июн 06, 2015 3:26 pm
- Благодарил (а): 26 раз
- Поблагодарили: 10 раз
Re: Простейший DCC декодер на Arduino
Крутой проект - с нуля написать библиотеку обработки низкоуровневых сигналов!!!Василий писал(а): Так как Про Мини тормознутая, часть пакетов все таки теряется, но поведение всей зверушки вполне адекватное
Респект и уважуха, как говорится! )))
А потеря пакетов может быть нивелирована дублированием пакетов с КС.
Когда смотрю лог с Роко-мауса, там на перевод стрелки идет дубляж раз 10 одной и той же команды, например.
- Василий
- Модератор
- Сообщения: 9436
- Зарегистрирован: Чт мар 06, 2008 9:03 am
- Имя: Василий Васильчиков
- Откуда: Северо-западное Болото
- Благодарил (а): 342 раза
- Поблагодарили: 455 раз
- Контактная информация:
Re: Простейший DCC декодер на Arduino
Ну ничего сильно сложного-то нет только время нужно много. Стандарт-то вменяемый.
Что касается потери пакетов, то их не так много, да и мыша реально шлет все время повторы. То есть с ней пропустить что-то достаточно сложно А по скорости, есть куда двигаться, пока еще куча мест требующих оптимизации Ну и с логикой работы тоже нужно будет поковыряться.
PS: Самое главное, то что написание дало повод детально разобраться со стандартом :):)
Что касается потери пакетов, то их не так много, да и мыша реально шлет все время повторы. То есть с ней пропустить что-то достаточно сложно А по скорости, есть куда двигаться, пока еще куча мест требующих оптимизации Ну и с логикой работы тоже нужно будет поковыряться.
PS: Самое главное, то что написание дало повод детально разобраться со стандартом :):)
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
-
- Сообщения: 92
- Зарегистрирован: Ср дек 23, 2015 4:40 pm
- Имя: Сергей
- Откуда: Ставрополь
- Контактная информация:
Re: Простейший DCC декодер на Arduino
Интересует итоговая цена вопроса.
И не задумывались начать с простого... декодер стрелок?) Они тоже денег стоят.
И не задумывались начать с простого... декодер стрелок?) Они тоже денег стоят.
- Василий
- Модератор
- Сообщения: 9436
- Зарегистрирован: Чт мар 06, 2008 9:03 am
- Имя: Василий Васильчиков
- Откуда: Северо-западное Болото
- Благодарил (а): 342 раза
- Поблагодарили: 455 раз
- Контактная информация:
Re: Простейший DCC декодер на Arduino
Хе-хе, идея с них и начиналась. Будет сегодня время, допилю аксессуарную часть декодера. Будет стрелочный декодер
Пока цена вопроса составляет:
Ардуино Про Мини 3.3В - 150 р с доставкой из Китаю если брать по одному.
Плюс немножко рассыпухи и текстолита на обвязку/питание рублей на 30-35, из которой самое дорогое это опторазвязка 6N137 - 15 рублей. Цены указаны на "пошел и купил". Если искать то они естественно будут ниже.
Дальше, в зависимости от целей, нужны будут еще кое-какие детальки, например драйвер для двигателей, или читалка СД карточек для простенького звука. Но не думаю что в сумме такой декодер обойдется чистыми деньгами больше чем в 200-250р.
Пока цена вопроса составляет:
Ардуино Про Мини 3.3В - 150 р с доставкой из Китаю если брать по одному.
Плюс немножко рассыпухи и текстолита на обвязку/питание рублей на 30-35, из которой самое дорогое это опторазвязка 6N137 - 15 рублей. Цены указаны на "пошел и купил". Если искать то они естественно будут ниже.
Дальше, в зависимости от целей, нужны будут еще кое-какие детальки, например драйвер для двигателей, или читалка СД карточек для простенького звука. Но не думаю что в сумме такой декодер обойдется чистыми деньгами больше чем в 200-250р.
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Простейший DCC декодер на Arduino
Это где такие цены? Чтобы пошёл и купил.Василий писал(а): опторазвязка 6N137 - 15 рублей.
Они так стоили года три назад, если фирменные конечно.
-
- Сообщения: 286
- Зарегистрирован: Сб июн 06, 2015 3:26 pm
- Благодарил (а): 26 раз
- Поблагодарили: 10 раз
Re: Простейший DCC декодер на Arduino
Прикинул стоимость cерводекодера 4 сервы на Attiny85 )))
Размер платы 25х50мм (возможно и не получится, надо прикидывать в Eagle)
Цены с ебея, сегодняшние, с доставкой.
Размер платы 25х50мм (возможно и не получится, надо прикидывать в Eagle)
Цены с ебея, сегодняшние, с доставкой.
- Василий
- Модератор
- Сообщения: 9436
- Зарегистрирован: Чт мар 06, 2008 9:03 am
- Имя: Василий Васильчиков
- Откуда: Северо-западное Болото
- Благодарил (а): 342 раза
- Поблагодарили: 455 раз
- Контактная информация:
Re: Простейший DCC декодер на Arduino
Ага, щас. Фирма NoName называется вот такие примерно http://www.ebay.com/itm/10PCS-6N137-DIP ... Swu4BVxEfhLABA писал(а):Это где такие цены? Чтобы пошёл и купил.
Они так стоили года три назад, если фирменные конечно.
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Простейший DCC декодер на Arduino
Василий писал(а): Ага, щас. Фирма NoName называется вот такие примерно http://www.ebay.com/itm/10PCS-6N137-DIP ... Swu4BVxEfh
- Василий
- Модератор
- Сообщения: 9436
- Зарегистрирован: Чт мар 06, 2008 9:03 am
- Имя: Василий Васильчиков
- Откуда: Северо-западное Болото
- Благодарил (а): 342 раза
- Поблагодарили: 455 раз
- Контактная информация:
Re: Простейший DCC декодер на Arduino
Для меня пошел и купил - это открыл браузер и накликал чего надо Я, чего-то совсем не готов переплачивать нашим продавцам. Не так мне все это и срочно надо
Причем я и на e-bay принципиально беру самые дешевые компоненты
Причем я и на e-bay принципиально беру самые дешевые компоненты
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
-
- Сообщения: 1430
- Зарегистрирован: Вс фев 19, 2012 7:18 am
- Имя: Фарид
- Откуда: Узбекистан Ташкент
- Поблагодарили: 1 раз
- Контактная информация:
Re: Простейший DCC декодер на Arduino
Спасибо за труды. Скеч скомпилировался удачно))).Полагаю всё это поместится в атмегу 8.Василий писал(а):
Так как Про Мини тормознутая, часть пакетов все таки теряется, но поведение всей зверушки вполне адекватное
Планируется ли в дальнейшем реализовать звуковую схему? Например через I2C.