Показать сообщение отдельно
Старый 02.10.2015, 16:49   #1
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,624
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,029
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию DCC серво декодер своими руками за 5 долларов и 1 вечер

И снова здравствуйте.

На это раз я забабахал прототип серводекодера на одну серву с применением Ардуино.

Использовал наработки товарищей Geoff Bunza и Kevin Snow.

Для дешифровки DCC сигнала используется библиотека DCC_Decoder Кевина Сноу.

Правда пока я сделал работоспоспособный прототип на макетке. Следующий шаг - спаять все это.

Декодер может работать с несколькими серво и и делать иные вещи при подключении к пинам соответсвующих компонентов (диоды, стрелки, освещение вагонов и тд). Для этого требуется изменить скетч.

Пока скетч написан для работы с одной серво.

Можно настроить:
1) Адрес декодера.

2) Уголы положения сервы по сигналам ВКЛ. и ВЫКЛ. Углы хорошо предварительно поймать сервотестером, сделанным на том же Ардуино, что бы ничего не поломать и не спалить серву.

3) Следует ли удерживать серву в заданном положении или выключать.

4) Время в миллисекундах, нужно для перемещения качалки из одного положения в другое при использовании
функции выключения сервы. Т.е. сколько нужно подождать после команды наперемещение перед тем, как серву выключить.

Все это настраивается прямо в скетче.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!

Последний раз редактировалось BR95009; 02.10.2015 в 17:58.
BR95009 вне форума  
Вверх
8 пользователя(ей) сказали cпасибо: