17.08.2017, 19:19 | #301 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
|
|
Пользователь сказал cпасибо: |
17.08.2017, 19:58 | #302 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
Например здесь #75
Правая часть картинки. |
|
2 пользователя(ей) сказали cпасибо: |
20.08.2017, 20:55 | #303 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
а кто у нас гуру в C++ и в прерываниях?
лопатил-лопатил код, единственное что понял - это то, что DCC сигнал формируется както хитро, через прерывания. Отсюда и "нелепые" перемычки, так как пины DIR моторшилда не попадают в пины прерываний. собственно с чего возник вопрос: один из забугорных коллег хочет использовать шилд у которого управление направлением задается через два пина - вот и подумалось, как бы подцепить еще один пин, сигнал на котором был бы инверсным сигналу на 5 и 10 пинах. поскольку явного указания уровня на 5 и 10 пинах в скетче нет - вот и хотелось бы понять, в каком месте он меняется, чтобы тамже прикрутить команду с инверсным уровнем на нужном пине. |
|
23.08.2017, 13:52 | #304 | |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
Осилил ответы на вопросы по WiThrottle для DCC++
|
|
|
5 пользователя(ей) сказали cпасибо: |
27.08.2017, 22:05 | #305 |
Заглянувший
Регистрация: 25.03.2017
Адрес: Минск
Сообщений: 96
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 131
Поблагодарили 62 раз(а) в 28 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (62)
|
Владимир, спасибо за ваш труд. Я правильно понимаю, что защита от короткого замыкания в этой станции зависит от используемого мотршилда, поэтому желательно использовать моторшилды со встроенной защитой от КЗ, например Pololu MC33926?
|
|
28.08.2017, 11:51 | #306 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
|
|
30.08.2017, 05:12 | #307 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
пришла следующая жертва, второй комплект ардуины и шилда. взаимные перестановки показали что сгорела ардуина. то есть она не сгорела полностью, а утратила способность участвовать в проекте ДСС++. какие то другие забавные скетчи она отрабатывает. еще одна проблема. почему то не все декодеры читаются. не прочитался звуковой декодер саунд тракс с длинным адресом. вроде бы должно читаться? снова теряюсь.
|
|
2 пользователя(ей) сказали cпасибо: |
30.08.2017, 12:22 | #308 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
DCC++ работает через прерывания. Мож таймер погорел?
в смысле? что значит "не прочитался", в JMRI? А темплейт есть под него? Скажу вам по секрету, местные декодеры тоже не читаются в JMRI Я под них сам шаблон "урезанный" делал. |
|
Пользователь сказал cпасибо: |
30.08.2017, 16:00 | #309 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
да, темплейт есть. это саундтракс эканами дизель 200. и надо отметить, на главном пути этот тепловоз управляется и охотно ездит со своим длинным адресом 691. ну значит, надо полагать, не все декодеры по силам ДСС++у.
---------- Сообщение добавлено в 08:59 ---------- Предыдущие сообщение было в 08:56 ---------- это выше моей квалификации. но по косвенным признакам вроде бы не перегорел. например ардуина исполняет скетч Блинк. и скетч таймера на ЛСД экранчике тоже исполняет. однако цена вопроса вроде бы 7 долларов. так что просто отложил ее в ящик, пометив чорным крестиком ---------- Сообщение добавлено в 09:00 ---------- Предыдущие сообщение было в 08:59 ---------- да, именно в нём не прочитался. |
|
Пользователь сказал cпасибо: |
30.08.2017, 17:13 | #310 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Цитата:
Аналоговые входы - скетчем подтянуть к +5В и подавать "землю" и смотреть в мониторе порта как меняются показания. Цифровые входы можно проверить так же. |
|
|
Пользователь сказал cпасибо: |
30.08.2017, 17:41 | #311 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
на уне два таймера.
DCC++ както хитро их использует, я пытался вникнуть - но так и не понял... там типа один для положительного полупериода, второй для отрицательного, причем у каждого еще два значения - передаем сигнал зеро или DCC... и все это както через прерывания замучено... вобщем, я еще маленький, чтобы все это понять главной цели "разбирательства" я достиг - не все моторшилды можно использовать. если шилд использует 5 и 9 контакты - то с DCC++ он работать не будет, если только это не DIR пины на моторшилде. |
|
Пользователь сказал cпасибо: |
30.08.2017, 18:51 | #312 | |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
Цитата:
---------- Сообщение добавлено в 11:51 ---------- Предыдущие сообщение было в 11:49 ---------- ну получается, что мои шилды правильные? |
|
|
Пользователь сказал cпасибо: |
30.08.2017, 19:41 | #313 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
ну для начала я не знаю какие у вас шилды
в продолжение - если использовать шилды отличные от R3 - то наверняка потребуется перепиновку делать, а коль вы ее не делали - то шилды у вас именно R3 которые и указаны в описании к DCC++ |
|
30.08.2017, 20:20 | #314 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
|
|
Пользователь сказал cпасибо: |
07.09.2017, 02:53 | #315 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
всё собрал как показано в вашем клипе. сервер создает сеть "TrainMaster" и мой смартфон к ней подключается. Только почему то в нем не появляется кнопка включения ( зеленая красная) ну и каналы на моторшилде не загораются красненьким, такое впечатление, что станция не имеет связи с шилдом Вая Фая. сама станция исправна и работает с компутером через ЮСБ. Может надо в скетче чтото изменить?
---------- Сообщение добавлено в 19:53 ---------- Предыдущие сообщение было в 19:39 ---------- вот обнаружил про кнопку напруги в ЭнджинДрайвере. оказывается в настройках можно поставить птичку и эта кнопка напруги появится. но у меня простановка птички не активна. |
|
Пользователь сказал cпасибо: |
07.09.2017, 08:47 | #316 | |
Заглянувший
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 458
Поблагодарили 454 раз(а) в 135 сообщениях
:
0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (454)
|
Цитата:
Хотя как участник сети она работает, без вопросов связывает dcc++ c rocrail. С другим wifi контролером все сразу работает, и кнопка, и ваша "птичка", и стрелки из памяти станции грузятся. |
|
|
07.09.2017, 15:01 | #317 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
|
|
Пользователь сказал cпасибо: |
07.09.2017, 20:02 | #318 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
|
|
Пользователь сказал cпасибо: |
10.09.2017, 11:21 | #319 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
в скетче рыть ничего не надо.
по умолчанию, при старте шилда питание включается Код:
/* Power state on start 0=OFF, 1=ON. WARNING!!! If you use iOS WiThrottle.app this must set only ON*/ boolean PowerOnStart = 1; Проверьте правильно ли подключены TX/RX шилда и Arduino. Если используется шилд ESPDuino, то дип-переключалели должны быть включены. как вариант, попробуйте нажать ресет на шилде, чтобы он еще раз попытался переконнектится к DCC++ при старте ESP отправляет команду на включение питания <1> и ждет ответа. ---------- Сообщение добавлено в 11:21 ---------- Предыдущие сообщение было в 11:18 ---------- мммм... проверю еще раз, хотя и на них делал. и все нормально работало... так, в качестве бреда, вы же TX->RX/RX->TX подключаете? и RX D1 через резисторный делитель? |
|
10.09.2017, 13:45 | #320 | |
Заглянувший
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 458
Поблагодарили 454 раз(а) в 135 сообщениях
:
0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (454)
|
Цитата:
В итоге WeMos для рокрейла, самоделку ставлю для смартфона. |
|
|
Пользователь сказал cпасибо: |
10.09.2017, 20:01 | #321 | |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
именно так я и предположил.
Цитата:
и включатели конечно же включены. а это непонятно. я вставляю шилд есп в моторный шилд сверху. может тут получается ошибка? не совпадают правильно транссмит и ресив? |
|
|
Пользователь сказал cпасибо: |
10.09.2017, 20:11 | #322 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
ну вроде в моем скетче так же. я поменял параметры нетворка. может оно повлияло? хотя сомнительно. ведь если подключается, то значит с этим нет проблем
|
|
Пользователь сказал cпасибо: |
11.09.2017, 01:31 | #323 | ||
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
правильная плата
дипы стоят как на картинке? в вашем случае голову ломать не надо, за нас ее китайцы сломали. сурово... Код:
NetRange: 20.0.0.0 - 20.159.255.255 CIDR: 20.0.0.0/9, 20.128.0.0/11 NetName: CSC NetHandle: NET-20-0-0-0-1 Parent: NET20 (NET-20-0-0-0-0) NetType: Direct Allocation OriginAS: Organization: Computer Sciences Corporation (CSC-68) RegDate: 1989-09-03 Updated: 2017-02-22 Ref: https://whois.arin.net/rest/net/NET-20-0-0-0-1 OrgName: Computer Sciences Corporation OrgId: CSC-68 Address: 3170 Fairview Park Drive City: Falls Church StateProv: VA PostalCode: 22042 Country: US RegDate: 1988-06-21 Updated: 2016-12-15 Ref: https://whois.arin.net/rest/org/CSC-68 да еще и в паблике вместо фэйка... чтото вы не договариваете Покажите скрин "серой кнопки"... Ну и к слову... Разобрался я таки с работой релиза в iOS. Теперь нормально "отпускает" локи.
|
||
|
11.09.2017, 04:42 | #324 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
да, именно она, и всё как на картинке. ну вот она, на фотке.
вот это место не понял. я поменял название с "withrottle" на "Trainmaster", id c 10.10.10.10 на 20.17.21.11 и номер порта с 44444 на 24848. других изменений я не вносил. серая клетка, куда нельзя вставить птичку, на другой фотке. давайте я договорю, спросите меня подробнее. |
|
Пользователь сказал cпасибо: |
11.09.2017, 10:04 | #325 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
какая острая необходимость заставила вас сменить частный он же приватный он же "серый" он же "фэйк" IP на паблик он же белый он же реальный IP?
IP заданный в скетче выделен для использования во внутренних сетях и не является маршрутизируемым в Интернет, https://ru.wikipedia.org/wiki/%D0%A7...80%D0%B5%D1%81 тогда как вы указали IP адрес маршрутизируемый в Интернет, из диапазона IP выданных для использования организации Computer Sciences Corporation Я не говорю, что это както могло повлиять на работоспособность (хотя, кто его знает), но ЗАЧЕМ, Карл? галочку эту можно поставить только подключившись к КС. но, поставив ее однажды, она будет действительна всегда. запускаем Engine Driver кликаем в три точки и в меню выбираем Preferences В открывшимся окне видим "облом", чекбокс серый Ок... Подключаемся к демосерверу jmri.mstevetodd.com, опять жмакаем на три точки и выбираем Preferences Enjoy! |
|
Пользователь сказал cпасибо: |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Декодер для стрелки 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 |