Форум ModelldepO

Форум ModelldepO (http://forum.modelldepo.ru/index.php)
-   Arduino (http://forum.modelldepo.ru/forumdisplay.php?f=220)
-   -   Ссылки на DCC проекты для Arduino (http://forum.modelldepo.ru/showthread.php?t=17744)

laba 10.01.2016 22:35

Ссылки на DCC проекты для Arduino
 
Думаю, что наличие такой темы не помешает, а то всё как-то разбросано.

1. Model Railroading with Arduino
Сайт содержит множество различных ссылок на открытые проекты, также там можно скачать одну из основных библиотек для DCC проектов на Arduino(NmraDcc).

2. Сайт Филлипа Гатова
На сайте можно найти много различных проектов и скачать библиотеки и исходники.

3. Блог Ruud Boer rudysmodelrailway
Есть много чего интересного по нашей тематике.

Добавлю ещё:

Ресурс с проектами под Ардуино, в том числе с нестандартным железом.

Вот например минидекодер на Attiny85

Ресурс с проектами Arduino+XpressNet+DCC

Проводной и беспроводной пульт для проекта DCC++

BR95009 10.01.2016 23:06

О! Коллега, Вы сняли с языка. Я хотел темку создать, да все руки как то не доходили. Добавлю из своих закромов:

4. Ком станция MiniCentrale de DCC

5. Аксесуарный декодер за 5 баксов от Геофа Бунзы 17-Function DCC Decoder for about $5 (еще один от него же)

6. DCC Code Receiver Using an Arduino Mini

7. Arduino as a DCC Decoder - проект Fritzing

8. Николас Блог - много интересного

9. DCC & Arduino Uk. - много всего

10. Собственно, главная библиотека: CmdrArduino - реализация ком станции на ардуино. (скачать библиотеку)

11. Библиотека для декодеров NMRADCC

12. Круто! Комстанция с дисплеем и управлением от ТВ пульта. Просто и эффективно.

13. OpenDCC Project

14. http://desktopstation.net/ - управление DCC с компа

15. http://www.locoduino.org/ - еще одна ком станция

16. DCC Firmware for Arduino - теория DCC для ардуино

Shtirlits 10.01.2016 23:10

вот на картинках на ваших ссылках, господа, присуцтвует на плате арудуины еще какая то платка с микросхемой в виде ромба. она что?

BR95009 10.01.2016 23:12

Это сама ардуина и есть. Модель MiniPro. А ромб - это сам чип (платка - всего навсего обвязка). Если чип купить и припаять к своей платке - эффект будет тот же.

Qvan22 10.01.2016 23:38

Цитата:

Сообщение от BR95009 (Сообщение 267248)
10. Собственно, главная библиотека: CmdrArduino

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

Alexmit 11.01.2016 00:35

А отсюда что не добавил?
DCC++ - командная станция на Arduino без пайки
В познавательном плане очень даже хорошо.
Да и практически работает. Только я с библиотекой из 10 пункта проверял. Т.к. шилд под рукой был другой.

C 03.03.2016 управляется Rocrail.
http://wiki.rocrail.net/doku.php?id=dccpp:dccpp-en
И сайт заработал.
https://sites.google.com/site/dccppsite/home

BR95009 11.01.2016 00:43

Все бы хорошо, но там ссылки на этот моторшилд нету. Хот посмотреть на него.

Alexmit 11.01.2016 01:01

Цитата:

Сообщение от BR95009 (Сообщение 267267)
Все бы хорошо, но там ссылки на этот моторшилд нету. Хот посмотреть на него.

Шилд родной, на arduino.cc

https://www.arduino.cc/en/Main/ArduinoMotorShieldR3

Там прикол в том, что им ток можно мерить. И соответственно CV читать.
""""""
Вы можете измерить ток проходит через электродвигателя постоянного тока, читая контакты SNS0 и SNS1. На каждом канале будет напряжение, пропорциональное измеряемого тока, который может быть прочитан как обычный аналоговый вход, через функции analogRead () на аналоговом входе A0 и A1. Для вашего удобства он откалиброван, чтобы быть 3,3, когда канал доставки его максимально возможный ток, что 2А.
""""""

Garri 16.01.2016 17:22

модуль обратной связи DCC для шины Loconet

Стрелочный декодер на 4 и 8 сервопривода управляется по шине Loconet



Aвтор проектов Shalex

мистер И.К.С. 04.02.2016 21:46

http://www.daniel-spilker.com/blog/2...edback-module/

ZigBee беспроводной модуль обратной связи S88.

Alexmit 05.02.2016 17:48

Навеяло предыдущим сообщением.
Берём NodeMCU, протокол LAN и добавляем S88.
Там как раз сдвиговый регистр является оптимальным для увеличения количества портов обратной связи.
Заготовка, что касается протокола, здесь: http://forum.modelldepo.ru/showpost....8&postcount=32
Те кто боится Wi-Fi могут взять за основу Arduino и Ethernet Shield.

Alexmit 20.02.2016 21:54

Продублирую.
В Rocrail появился ещё один протокол. Называется RASCII http://wiki.rocrail.net/doku.php?id=rascii-en
Заточено под использование Arduino http://wiki.rocrail.net/doku.php?id=arduino:ideas-en
Ну и раз называется тема сылки, то вот: https://github.com/rocrail/Arduino/t...braries/RASCII
Хотя и по предыдущим много интересного.

И вот ещё одно место хранения: http://rocrail.dyndns.org:8080/blob/...2FlanStub.java
Собственно каталоги:http://rocrail.dyndns.org:8080/tree/...heads%2Fmaster

laba 20.02.2016 23:39

Цитата:

Сообщение от Alexmit (Сообщение 271359)
В Rocrail появился ещё один протокол. Называется RASCII

Ага, видел, но пока не понял к чему это прилепить. Так вроде бы понял, что к радиометкам.

shalex 20.02.2016 23:59

там не только rfid. по коду видно управление входами-выходами, цифра/аналог. операции чтения/записи CV. для стрелок вроде все есть.
непонятно, как детектор занятости там реализовать. неужели через постоянный опрос всех датчиков?

Alexmit 21.02.2016 01:37

Цитата:

Сообщение от shalex (Сообщение 271370)
непонятно, как детектор занятости там реализовать. неужели через постоянный опрос всех датчиков?

Постоянный опрос. Сравнение. При изменении состояния отсылается сообщение.

Там всё есть.
https://github.com/rocrail/Arduino/b.../Test/Test.ino
Начиная с 280 строки.

shalex 21.02.2016 13:31

Цитата:

Сообщение от Alexmit (Сообщение 271382)
Цитата:
Сообщение от shalex Посмотреть сообщение
непонятно, как детектор занятости там реализовать. неужели через постоянный опрос всех датчиков?
Постоянный опрос. Сравнение. При изменении состояния отсылается сообщение.
Там всё есть.
https://github.com/rocrail/Arduino/b.../Test/Test.ino
Начиная с 280 строки.

Спасибо, действительно есть все, что нужно.
А вот интересно - как RS485 по сравнению с Локонетом.

Если RS485 не хуже, то можно локонетовские самоделки переводить на него.

Alexmit 21.02.2016 18:00

Цитата:

Сообщение от shalex (Сообщение 271413)
А вот интересно - как RS485 по сравнению с Локонетом.

Очень интересный вопрос.
Что будем сравнивать? Есть физические свойства, и есть программные.
1,2 километра это конечно прикольно.
А вот к программному протоколу есть вопросы. Будет ли стандартный RS485 или напишут свой.
Потому как вопрос коллизий всё равно надо будет как-то решать.
(горят интерфейсные микросхемы если одновременно на передачу работают, не сразу но горят) :)

Цитата:

Сообщение от shalex (Сообщение 271413)
Если RS485 не хуже, то можно локонетовские самоделки переводить на него.

Ещё надо сравнить протоколы Локонет и RASCII по передаваемым командам.

shalex 22.02.2016 00:07

Цитата:

Сообщение от Alexmit (Сообщение 271441)
горят интерфейсные микросхемы если одновременно на передачу работают, не сразу но горят)

Вот это номер, еще и чипы горят.

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

Alexmit 22.02.2016 01:03

Цитата:

Сообщение от shalex (Сообщение 271476)
Вот это номер, еще и чипы горят.

При неправильной работе да. А ещё там гальванической развязки нет.
Очень рекомендую почитать http://www.softelectro.ru/rs485.html особенно §6.
Т.ч. лучше чуть подождать и посмотреть какой вариант протокола выберут разработчики.
С одной стороны для декодеров ничего придумывать не надо. Потому как обмен идёт в одну сторону.
А если декодер и отвечает (значение CV например), то по запросу.
А вот с "модулями обратной связи" уже сложнее. Надо придумывать как их опрашивать.

Пусть ссылочка здесь будет может пригодится.
http://forum.arduino.cc/index.php?topic=291648.0

samhain 20.03.2016 09:29

Цитата:

10. Собственно, главная библиотека: CmdrArduino - реализация ком станции на ардуино. (скачать библиотеку)
Приветствую коллеги,
Дополнение к пункту № 10.
Обсуждение библиотеки CmdrArduino: http://forum.arduino.cc/index.php?topic=56916.0

мистер И.К.С. 20.03.2016 12:35

не совсем ардуино.
сайтик Georg Ziegler. там схемы и исходники на асембелер для декодеров на ATtiny15/44/45 от Атмел и на PIC12 от микрочип
http://www.g-zi.de/nav.html
и группа на Йяху самодельщиков: https://groups.yahoo.com/neo/groups/...e_decoder/info

samhain 23.03.2016 08:32

microCS - A DCC Command Station - простая командная станция на Arduino
Model Railway - DCC Command Station using Arduino - еще одна командная станция на Arduino

YMOR2012 30.03.2016 19:33

Цитата:

Сообщение от Alexmit (Сообщение 267270)
Шилд родной, на arduino.cc

https://www.arduino.cc/en/Main/ArduinoMotorShieldR3

Там прикол в том, что им ток можно мерить. И соответственно CV читать.
""""""
Вы можете измерить ток проходит через электродвигателя постоянного тока, читая контакты SNS0 и SNS1. На каждом канале будет напряжение, пропорциональное измеряемого тока, который может быть прочитан как обычный аналоговый вход, через функции analogRead () на аналоговом входе A0 и A1. Для вашего удобства он откалиброван, чтобы быть 3,3, когда канал доставки его максимально возможный ток, что 2А.
""""""

Китай тоже делает http://ru.aliexpress.com/item/L298P-...a-799f72f2ea08

мистер И.К.С. 30.03.2016 19:43

Цитата:

Сообщение от YMOR2012 (Сообщение 274018)
Китай тоже делает

правильная ссылка
L298P Shield
http://aliexpress.com/item/L298P-Shi...224583126.html
без "лишних" деталей http://www.aliexpress.com/item/High-...609368272.html

http://www.aliexpress.com/af/L298P-S...t=L298P+Shield

shalex 31.03.2016 08:35

Появилась идея насчет конструктора DCC устройств на основе Ардуино.


Текущее время: 12:52. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -