DCC серво декодер своими руками за 5 долларов и 1 вечер
И снова здравствуйте.
На это раз я забабахал прототип серводекодера на одну серву с применением Ардуино. Использовал наработки товарищей Geoff Bunza и Kevin Snow. Для дешифровки DCC сигнала используется библиотека DCC_Decoder Кевина Сноу. Правда пока я сделал работоспоспособный прототип на макетке. Следующий шаг - спаять все это. Декодер может работать с несколькими серво и и делать иные вещи при подключении к пинам соответсвующих компонентов (диоды, стрелки, освещение вагонов и тд). Для этого требуется изменить скетч. Пока скетч написан для работы с одной серво. Можно настроить: 1) Адрес декодера. 2) Уголы положения сервы по сигналам ВКЛ. и ВЫКЛ. Углы хорошо предварительно поймать сервотестером, сделанным на том же Ардуино, что бы ничего не поломать и не спалить серву. 3) Следует ли удерживать серву в заданном положении или выключать. 4) Время в миллисекундах, нужно для перемещения качалки из одного положения в другое при использовании функции выключения сервы. Т.е. сколько нужно подождать после команды наперемещение перед тем, как серву выключить. Все это настраивается прямо в скетче. |
Вложений: 3
Хардваре.
"Мозх" проекта: Арудино Мини Про 5V. Купить можно тут. $2,75 сбесплатной доставкой. Остальные детали - Чип и Дип. Подходите к продавцу со схемой, он вам все наберет. Что как подключать на макетке: Вложение 116413 Схема: Вложение 116495 Файл для программы Fritzing: Вложение 116496 |
Вложений: 3
Фото прототипа, собранного по проекту в программе Fritzing:
Вложение 116415 Зеленый и белый провода - это вход DCC. Оранжевый, коричневый и красный - выход на серву. СКЕТЧ: Вложение 116417 Библиотека DCC_Decoder: Вложение 116418 |
Прикольно!
Но судя по схеме, питалово для серв берется с рельс.... Имхо, лучше сделать отдельное питание, а то сервы прожорливые довольно... |
Нее. В этом смысл. Я гоняю гартенбан дома, собираю-разбираю. Сейчас расцепители на сервах работают от AJL Power местного - проводов море.
А я хочу, что бы все в рельсину было заныкано. |
Цитата:
---------- Сообщение добавлено в 17:15 ---------- Предыдущие сообщение было в 17:13 ---------- Цитата:
|
Кстати, билиотека позволяет обрабатывать пакеты на локомотвные декодеры, на расширенные акксесуарные декодеры, читать и писать CV.
Так, что поле для экспериментов просто не паханное. :) ---------- Сообщение добавлено в 19:19 ---------- Предыдущие сообщение было в 19:19 ---------- Цитата:
|
Цитата:
|
Цитата:
А потом они тольок по одной будут ездить. Да и нагрузки там нет никакой вообще. ---------- Сообщение добавлено в 19:33 ---------- Предыдущие сообщение было в 19:30 ---------- Следующий шаг - стрелочный декодер для LGB стрелок. Там нужно менять полярность на 2-х проводах 16 вольт, 2 ампера. Подскажите плз какой нить драйвер мотора или H мост какой, шобы это релизовать. Нужен одноканальный и предельно компактный. |
Цитата:
|
Чуть опередил. На следующей неделе выложу свои три варианта декодеров серв. Не все детали получил :( Видео есть?
|
Цитата:
Очень надеюсь на появление в шапке форума раздела наш ардуинский DCC или что то подобное. :) Ведь применение ардуинок на макете просто безграничное... |
Ирония? :)
---------- Сообщение добавлено в 22:48 ---------- Предыдущие сообщение было в 22:47 ---------- Цитата:
---------- Сообщение добавлено в 22:58 ---------- Предыдущие сообщение было в 22:48 ---------- Цитата:
Шота типа этого: http://www.chipdip.ru/product1/8426122233/ |
Вложений: 1
Вот такой пойдет (SOP-8)? Мне нужно реверсировать 16 вольт DC до 2х ампер причем дикретно(0-16 вольт).
|
Цитата:
http://f19.ifotki.info/org/833fd7bd0...4226479576.jpg http://www.electronshik.ru/item/max1...arrier-1923031 |
Цитата:
|
Цитата:
Результат: https://www.youtube.com/watch?v=OKaPBTLm_Ts |
BR95009
Я понимаю, что не совсем в тему, но... светофорный декодер кто-нибудь уже сделал на Arduino? А то местный декодер не тянет немецкие выходные сигналы:( |
Почему, очень даже в тему.
А чего его там делать? Он, можно сказать уже готов. У ардуино мини про 14 цифровых выходов. К каждому можно подключить диод. Ну и соответсвенно, можно каждый выход завести на свой адрес декодера и переключать Вкл/Выкл, а можно завести все на 1 адрес и переключать кнопками F1-F14. Опиши, что там в немецких выходных сигналах запитывать, нарисую тебе скетч под енто дело. Понадобится минут 10. :) |
BR95009
Спасибо! В принципе, самый простой вариант для выходного сигнала содержит следующие комбинации: 1.два красных 2.один красный и белые 3.один зеленый 4.зеленый и желтый А есть еще "предупреждающий"-не знаю как правильно перевести-там еще проще: 1.два желтых 2.два зеленых 3.зеленый и желтый... А про управление-таки лучше как стрелками ИМХО: к ТС удобнее подключать будет. Заранее благодарен:-D |
Интересно, но не информативно. :)
Сколько проводов выходит, сколько вольт можно подавать? Короче, можно описание в инете этой фигни? И шо такое ТС? |
Цитата:
|
Цитата:
то это можно сделать и на местном декодере. Просто запрограммировав все 8 выходов как 8 одноламповых светофоров. |
Я заинтригован! Адайте артикул семафора.
|
не уверен, что Вам пригодится, но в своем варианте сделал опцию восстановления последнего положения сервы, как она была до выключения питания )))
---------- Сообщение добавлено в 14:00 ---------- Предыдущие сообщение было в 13:57 ---------- Цитата:
|
Текущее время: 20:19. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -