14.01.2017, 23:14 | #151 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,838
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,653 раз(а) в 1,570 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2679)
|
Для начала попробуйте в rocrail в свойствах контроллера, вроде там инверсия есть.
Если не поможет, тогда лезть в код. Или собрать плату с инверторами. Хотя-бы транзисторы поставьте. У данной платы для включения реле идёт замыкание на землю. "Проблема с модулем только в том, что у него оптроны подключены к плюсу." |
|
14.01.2017, 23:21 | #152 |
Заглянувший
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 458
Поблагодарили 454 раз(а) в 135 сообщениях
:
0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (454)
|
Проверил на своей меге, настройки выходов 28 и 29: Type - O, без других флагов, обязательно жмем save.
Настройки стрелки - как у вас, через 200мс пин 28/29 выключается. |
|
2 пользователя(ей) сказали cпасибо: |
15.01.2017, 00:15 | #153 | |
Заглянувший
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 458
Поблагодарили 454 раз(а) в 135 сообщениях
:
0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (454)
|
Цитата:
В файле "Outputs.cpp" функция void Output::activate(int s) добавите строки: "if (data.pin == 28){digitalWrite(28,data.oStatus ^ 1);}" "if (data.pin == 29){digitalWrite(29,data.oStatus ^ 1);}" Arduino код:
|
|
|
15.01.2017, 18:54 | #154 | |
Заглянувший
Регистрация: 16.08.2012
Адрес: Ржев
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 5
Поблагодарили 63 раз(а) в 17 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (63)
|
Цитата:
Благодарю за подсказку! Подправил скетч и все заработало. Только время задержки поменьше надо выставлять (150 мс), а то при быстром "щелканье" по стрелке пропускает команды и стрелка оказывается не в том положении как на схеме. |
|
|
Пользователь сказал cпасибо: |
15.01.2017, 23:59 | #155 | ||
Заглянувший
Регистрация: 16.08.2012
Адрес: Ржев
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 5
Поблагодарили 63 раз(а) в 17 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (63)
|
Вот небольшое видео что получилось:
А тут её использование в rocrail: Насколько надежно будет работать время покажет. |
||
|
3 пользователя(ей) сказали cпасибо: |
16.01.2017, 15:55 | #156 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
|
|
16.01.2017, 16:28 | #157 |
Brocken-Meister
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,624
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,029
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (9364)
|
Вверху во вкладках.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка. Московский Модуль H0-присоединяйтесь! |
|
Пользователь сказал cпасибо: |
18.01.2017, 12:38 | #158 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
А как сюда прикрутить модуль занятости. Вернее как реализовать сам модуль на Ардуине я знаю. А как сделать чтобы его RR видел.
|
|
18.01.2017, 14:02 | #159 | |
Заглянувший
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 458
Поблагодарили 454 раз(а) в 135 сообщениях
:
0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (454)
|
Цитата:
Одна DCC++ управляет локами и аксессуарами. Вторая лишь имитирует ее и занимается обработкой информации от датчиков(обратная связь), сервами(стрелки) и светом(домики, фонари)... Даже написал простой пример скетча для ознакомления с одним сенсором в виде кнопки, сервоприводом для объекта стрелка и 13м светодиодом для обьекта аксессуар-выход в rocrail, но так и не выложил сюда |
|
|
Пользователь сказал cпасибо: |
18.01.2017, 15:06 | #160 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
А можно на него глянуть. Киньте в личку. Как определить занятость я разобрался, а вот не могу понять как передать это в КС и где в КС это храниться.
|
|
18.01.2017, 17:10 | #161 |
Заглянувший
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 458
Поблагодарили 454 раз(а) в 135 сообщениях
:
0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (454)
|
Немного про команды пинов у DCC++ и Rocrail.
Скрытый текст
Можно придумать множество вариантов как использовать этот протокол. Например у меня к рокрэйлу подключена уно с радиомодулем nrf24 которая эмитирует кс dcc++ обрабатывая лишь вышеописанные команды. Она уже и общается с самоделками на базе ардуино в самих модулях. Например модуль с четырьмя токовыми датчиками и двумя сервами: |
|
Пользователь сказал cпасибо: |
18.01.2017, 17:57 | #162 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,838
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,653 раз(а) в 1,570 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2679)
|
|
|
18.01.2017, 18:58 | #163 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
|
|
18.01.2017, 20:59 | #164 |
Заглянувший
Регистрация: 16.08.2012
Адрес: Ржев
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 5
Поблагодарили 63 раз(а) в 17 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (63)
|
А в датчике перед блоком просто указать номер пина не получается?
|
|
Пользователь сказал cпасибо: |
18.01.2017, 21:24 | #165 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
|
|
18.01.2017, 21:49 | #166 |
Заглянувший
Регистрация: 16.08.2012
Адрес: Ржев
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 5
Поблагодарили 63 раз(а) в 17 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (63)
|
|
|
18.01.2017, 23:40 | #167 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
|
|
19.01.2017, 02:05 | #168 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,838
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,653 раз(а) в 1,570 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2679)
|
Вот здесь файлик скачайте http://forum.modelldepo.ru/showpost....&postcount=143
|
|
Пользователь сказал cпасибо: |
19.01.2017, 17:48 | #169 |
Заглянувший
Регистрация: 16.08.2012
Адрес: Ржев
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 5
Поблагодарили 63 раз(а) в 17 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (63)
|
|
|
31.01.2017, 00:22 | #170 |
Fireman
Регистрация: 12.01.2012
Адрес: Большая деревня
Сообщений: 317
Сказал(а) 'не согласен(а)'!: 3
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 421
Поблагодарили 874 раз(а) в 190 сообщениях
:
0 за это сообщение 0 Всего Репутация: - просто великолепная личность (878)
|
Вот заимел DCC++ком станцию. Сделал все по инструкции из первого поста. Все работает. Плата аналог Ардуино-Robot Dun Uno. Разработка российско/китайких темных гениев.
Потребовала установки своих драйверов, иначе Arduino программа плату не видит. Разъем микроUSB. Я делал сразу на 4А, чтобы катать садовые локомотивы. БП я взял на 18в, 4,5А, какой был под рукой. Подстроечным резистором снизил напряжение до 17в, пока ничего не сгорело. Сначала я тренировался на родной Uno, но что то пошло не так и она сейчас как живая. Поигрался с Rocrail, все настроилось как в примере на первой стр. Пока разбирался только как рулить и катать. Сейчас катаю в JMRI с планшета, через Wi-Fi. Настройка то же не была сложной, все подключилось почти автоматом. И кстати в этих ваших технологиях я не особо разбираюсь, но "передрать" по инструкциям и прочим интернетам иногда удается.
__________________
G-live steam... |
|
2 пользователя(ей) сказали cпасибо: |
31.01.2017, 02:07 | #171 |
Пользователь
Регистрация: 14.10.2014
Адрес: Москва
Сообщений: 744
Сказал(а) 'не согласен(а)'!: 11
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 11,362
Поблагодарили 1,955 раз(а) в 682 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1976)
|
|
|
Пользователь сказал cпасибо: |
31.01.2017, 13:40 | #172 | |
Fireman
Регистрация: 12.01.2012
Адрес: Большая деревня
Сообщений: 317
Сказал(а) 'не согласен(а)'!: 3
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 421
Поблагодарили 874 раз(а) в 190 сообщениях
:
0 за это сообщение 0 Всего Репутация: - просто великолепная личность (878)
|
Цитата:
По ссылкам в верхнем посту скачиваем и устанавливаем JMRI. Установится три программы: SoundPro, PanelPro, DecoderPro. Нас интересует последняя. Ещё установил Java, в противном случае установка не начнётся. Там же в верхнем посту есть ссылка, как настроить, чтобы все заработало на ПК. При первом запуске в окошке уже будет(у меня было) написано DCC++, жмем на эту надпись. Разумеется комстанция DCC++ должна быть подключена к ПК. Попадаем на главный экран. Тут можно сделать список локомотивов с кратким описанием, а можно сразу вызвать пульт: Action-New Throttle-вбить адрес локомотива-профит-катаем! Потом в Гугльплей я скачал JMRIthrottle. На ПК в JMRI нажимаем Action-WiThrottle Server. Это небольшое окошко, в нем через несколько секунд появляется адрес сервера и порт (сервер — Ваш ПК) Всё это вбиваем в планшете\смартфоне на соответствующее место, нажимаем коннект и опять профит! Если на ПК уже есть список локомотивов, то он появится и на планшете, выбираем лок и поехали. Надписи на кнопках функций можно редактировать и вместо номеров написать название. Фото: 1. Список локомотивов. 2. Настройки WiFi. 3. Экран Withrottle Server с адресом и портом. 4. Управление в ПК. Выбрать лок из списка или просот ввести адрес. 5.Планшет-место для данных с фото 3. 6. Управление с планшета, смартфона. Если я написал коряво и что то пропустил, не со злого умысла, а от скудоумия. Если надо пусть образованные люди меня поправят и дополнят. Может запилят отдельную тему по JMRI.
__________________
G-live steam... Последний раз редактировалось ruby; 31.01.2017 в 19:42. |
|
|
5 пользователя(ей) сказали cпасибо: |
28.02.2017, 10:11 | #173 |
Новичок
Регистрация: 03.02.2017
Адрес: Новоросссийск
Сообщений: 25
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 16
Поблагодарили 6 раз(а) в 4 сообщениях
:
0 за это сообщение 0 Всего Репутация: пока неопределено (6)
|
Господа! А можно для начинающих ликбез?
Заказаны Ардуина Uno и Mega, Моторшилд. Соберу станцию. Управлять локомотивами я смогу из Рокрейла. А что дальше, что прикупить для управления стрелками и светофорами и как все это прицепить к Ардуине? Стрелки Пико. Пока управляются кнопками. |
|
28.02.2017, 11:43 | #174 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
аксессуарные декодеры
вот в этом посте http://forum.modelldepo.ru/showpost....&postcount=129 в видео на 5:10 показана работа местного серво-декодера либо искать их реализацию на ардуине и покупать нужные комплектующие http://forum.modelldepo.ru/showthread.php?t=17458 http://forum.modelldepo.ru/showthread.php?t=17468 http://forum.modelldepo.ru/showthread.php?t=17437 и т.д. к выходу на main track мотор шилда точно также и аксессуарными декодерами (стрелками, светофорами и т.п.) |
|
Пользователь сказал cпасибо: |
28.02.2017, 11:44 | #175 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Декодер для стрелки LGB на Ардуино | BR95009 | Arduino | 42 | 25.10.2016 16:13 |
Самодельная Командная станция | Васёк | Электрика и DCC | 58 | 16.12.2010 16:11 |
Командная станция ESU | VRD | Электрика и DCC | 4 | 13.05.2010 17:17 |