Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 02.02.2019, 21:13   #251
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
тогда для направления "прямо" DIR=1. Отличие: первой команде ON = 0, а во второй ON = 1
для направления в сторону DIR=0, первой команде снова ON = 0, а во второй снова ON = 1.
Вот как раз всё наоборот.
Цитата:
Сообщение от shalex Посмотреть сообщение
Выглядит каким то двухступенчатым переключением.
Так же как и в XpressNet.
http://forum.modelldepo.ru/showpost....02&postcount=1

20190202.211451.337 r9999I cmdrB790 OSwitch 1364 Switch [sw1] will be set to [straight,0,0]
20190202.211451.337 r9999c B7243B40 OZ21 0536 dual gate(0) switch 97: straight port=ON
00000000: 09 00 40 00 53 00 61 A9 9B

20190202.211451.588 r9999c z21timed OZ21 2129 timed command for addr=97
00000000: 09 00 40 00 53 00 61 A1 93
Alexmit вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 02.02.2019, 21:36   #252
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Вот как раз всё наоборот.
Точно, спасибо!

В-общем оставил только первую команду, где ON=1 и теперь работает с одной команды.

p.s. проверил на DR5000 - команды от пульта теперь работают на 100% - переводят стрелки, отображаются на рокомышке и в RR. Ура.

Последний раз редактировалось shalex; 03.02.2019 в 12:59.
shalex вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 03.02.2019, 20:52   #253
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

На видео зацикленное расписание в Rocrail, с челночным автодвижением и как все это отображается на пульте.

shalex вне форума  
Вверх
4 пользователя(ей) сказали cпасибо:
Старый 04.02.2019, 00:50   #254
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
как все это отображается на пульте.
При занятии стрелки, светодиоды направления, надо на красный переключать.
Alexmit вне форума  
Вверх
Старый 04.02.2019, 05:42   #255
Garri
Местный
 
Аватар для Garri
 
Регистрация: 22.07.2014
Адрес: Санкт Петербург
Сообщений: 1,431
Сказал(а) 'не согласен(а)'!: 18
Сказали 'не согласен'! 6 раз(а) в 5 сообщениях
Сказал(а) спасибо: 2,951
Поблагодарили 1,495 раз(а) в 715 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1506)
По умолчанию

Shalex, а светофоры на пульте у тебя двузначные, а по логике должен быть трехзначный перед стрелкой , ведь у Тебя вроде как макет на тему Германия, или это просто для обкатки идей? Вообще очень здорово получается.
Garri вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 04.02.2019, 09:04   #256
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Garri Посмотреть сообщение
Shalex, а светофоры на пульте у тебя двузначные, а по логике должен быть трехзначный перед стрелкой , ведь у Тебя вроде как макет на тему Германия, или это просто для обкатки идей? Вообще очень здорово получается.
Планируются двузначные, бело-синие светофоры. Когда модули отдельно - это микро-макет с тупиками, а когда в составе модульного макета - это уже "главный ход" и основная линия.

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

---------- Сообщение добавлено в 09:04 ---------- Предыдущие сообщение было в 08:57 ----------

Цитата:
Сообщение от Alexmit Посмотреть сообщение
При занятии стрелки, светодиоды направления, надо на красный переключать.
Там нет такой опции для направления стрелки. Направление стрелки - желтый, а второй светодиод - синий, показывать маршрут.

Красный светодиод занятости стрелки - только один и перед кнопкой.
shalex вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 04.02.2019, 09:21   #257
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Ну и многозначные как-то сложнее в использовании: ими или автоматикой управлять, или по-очереди зажигать комбинации огней, пока не включится нужная.
Вот именно автоматика и должна управлять, кнопкой даётся разрешающая команда, а какой загорится светофор должна решать автоматика. А сброс на красный должен быть по датчику.
Поэтому на пульте достаточно двух значений.

Цитата:
Сообщение от shalex Посмотреть сообщение
Там нет такой опции для направления стрелки.
Жаль, потому как выглядит не красиво.
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 04.02.2019, 09:58   #258
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Жаль, потому как выглядит не красиво.
Эх, остро не хватает дизайнерского взгляда. Вроде работает, но хотелось бы еще красивее.

Плюс двойное условие для занятость+направление пока не укладывается в память ардуины. Возможно стоит попробовать перейти от индивидуальных настроек светодиодов к описанию блоками, как в "лего"-решении, которое обсуждалось в начале темы.
shalex вне форума  
Вверх
Старый 04.02.2019, 10:35   #259
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Плюс двойное условие для занятость+направление пока не укладывается в память ардуины.
Как я это называю - проблемы универсальности.
Ну и конечно то, что один процессор на 4 ячейки.

Цитата:
Сообщение от shalex Посмотреть сообщение
Возможно стоит попробовать перейти от индивидуальных настроек светодиодов к описанию блоками,
А вот действительно. Можно ли в коде прописать условие: какая ячейка (1 из 4) - какие функции выполняет?
Что-бы не тащить в процессор лишний код.
Alexmit вне форума  
Вверх
Старый 04.02.2019, 11:03   #260
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Надо просчитать реализацию настроек по ячейкам. Где-то в теме были перечислены возможные варианты. Исходя из этих вариантов - выбрать стандартные виды "ячеек" и тогда придет понимание - сколько штук CV нужно для описания одной ячейки. Может и правда получится сэкономить немного памяти и повысить функциональность.

Еще, вчера для интереса попробовал сократить "базовую" плату пульта с 8х8см до 6х6см. Так что потенциально можно переходить на двухцветные светодиоды и уменьшить размер пульта.

Эх, может пришла пора рефакторить пользовательский интерфейс? Правда тогда шансов успеть собрать к ближайшему ММ все три модуля макета будет меньше (((
shalex вне форума  
Вверх
Старый 04.02.2019, 14:13   #261
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Так что потенциально можно переходить на двухцветные светодиоды и уменьшить размер пульта.
Если уж и переходить, то на трёхцветные.
А размеры это уже эргономика.

Цитата:
Сообщение от shalex Посмотреть сообщение
Надо просчитать реализацию настроек по ячейкам.
Уже понятно, что есть стрелка, светофор и проходной участок.
И по факту получается, что на одной ячейке максимум 3 многоцветных выхода. (сам значок светофора считаем за один выход)
т.е. максимум 9 светодиодов которым надо привязать внутренние адреса (хотя это наверное должны быть константы в тексте скетча)
и 3 байта на состояние самих выходов.
Плюс адреса тех устройств которые они отображают.
Alexmit вне форума  
Вверх
Старый 04.02.2019, 15:55   #262
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Если уж и переходить, то на трёхцветные.
А размеры это уже эргономика.
Мысли в-слух, для проверки....

Сейчас светодиодные отверстия в корпусе можно поделить:
- круглые, светофорные или любые вспомогательные (один светодиод в окне);
- прямоугольные, индикаторы ОС, направления стрелки, маршрута (несколько цветов в одном окне, один цвет = один канал);

Чтобы пульт работал и был несложен для сборки, каждый светодиод, круглый или прямоугольный, должен иметь возможность управляться самостоятельно. Исключение - светофоры, которые задублированы в ячейке. Для светофора инверсного направления используются те же контакты для светодиодов, что и для прямого направления.

Итого, кол-во каналов:
-круглые: 4ячейки * 3 =12 каналов
- прямоугольные: 4 ячейки * 6 окон * 2 светодиода = 48, из расчета два цвета на окно.

Т.е. уже исчерпана емкость в 64 канала и это для варианта 2 цветов в "прямоугольниках". Добавление новых цветом - это добавление еще одного чипа MAX7219 и переделка обеих плат: базовой и светодиодной.

Эх, знать бы когда остановиться в бесконечном улучшении....

---------- Сообщение добавлено в 15:55 ---------- Предыдущие сообщение было в 15:43 ----------

Цитата:
Сообщение от Alexmit Посмотреть сообщение
А размеры это уже эргономика.

Сейчас размер одного блока пульта - 8х8см. И это на пределе рабочего поля моего 3д принтера.

Вот думаю - размер блок в 7х7см будет еще норм или уже мелковато?
shalex вне форума  
Вверх
Старый 04.02.2019, 16:04   #263
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Для светофора инверсного направления используются те же контакты для светодиодов, что и для прямого направления.
А если использовать этот же пинцип и для стрелок. Т.е. объединить правое и левое положение.
(Тройные стрелки редко используют. На пульте можно и по длине разнести.)
И если развивать мысль дальше, то объединить со светофорными выходами.
Пластмассовые маски всё-равно будут индивидуальными. Так чего лишние светодиоды паять?

Цитата:
Сообщение от shalex Посмотреть сообщение
Вот думаю - размер блок в 7х7см будет еще норм или уже мелковато?
Надо отпечатать на обычном бумажном принтере и посмотреть, пальцами потыкать.
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 06.02.2019, 14:59   #264
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Насчет RGB светодиодов...

Поскольку в текущем "железе" управлять с помощью ШИМ каждым цветом не получится, то придется использовать ограниченный набор цветов. Выбор получается такой:

- красный;
- красный + зеленый = желтый;
- зеленый;
- зеленый + синий = голубой;
- синий;
- синий + красный = фиолетовый;


Вроде всех цветов хватает, можно потихоньку рисовать схему и плату для RGB светодиодов.
shalex вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 17.02.2019, 20:12   #265
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

В пульте перепаял светодиоды стрелок. Теперь прямо - зеленый, вбок - желтый.

Нажмите на изображение для увеличения
Название: 10808.jpg
Просмотров: 359
Размер:	77.3 Кб
ID:	167682 Нажмите на изображение для увеличения
Название: 10809.jpg
Просмотров: 305
Размер:	73.3 Кб
ID:	167683
shalex вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 26.02.2019, 21:25   #266
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Плата Локонет-подтяжки, позволяющая работать пульту вообще без КС. Причем соседние модули "видит" и управлять тоже может. Схема простейшая, поэтому первый вариант платы заработал сразу.

Нажмите на изображение для увеличения
Название: 10823.jpg
Просмотров: 355
Размер:	129.0 Кб
ID:	168041

Т.е. не обязательно всегда нужна сама КС с локонетом. Сеть локонет - одноранговая, поэтому сообщения между декодерами могут спокойно ходить и без КС, достаточно в одной точке локонет-сети подключить плату подтяжки к +12В. Т.е. команды этого или другого локонет-пульта увидят все устройства в рамках всего макета, а не только одного модуля.

Настраивать декодеры без КС можно подключаясь по USB к Ардуинам декодеров. Команда "l"ist выдает список CV, значений и расшифровку/подсказку. Записать CV можно командой "cv10=1234", что значит "присвоить cv10 значение 1234".

На фотке КОММ-платы видно место под клемники DCC1 и DCC2 - это некий DCC-инжектор для модульной шины Loconet-B.

Нажмите на изображение для увеличения
Название: 10824.jpg
Просмотров: 354
Размер:	129.2 Кб
ID:	168042

Как "колхозный" вариант:
Можно без КС подключить к группе модулей бустер с мультимышкой и катать поезда, управляя стрелками с только с пульта. При этом на пульте будет работать ОС и переключаться стрелки, можно будет включить и выключить бустер. С другой стороны, на мультимышке+10764 не будет управления стрелками, "мышь" не поймет, что случилось КЗ, но зато с нее можно рулить локомотивами.

Другой вариант:
Когда компьютер с Rocrail будет выступать неким интегратором между:
- КС без локонета, но с подключением к компу и Rocrail - будет отвечать за DCC. Достаточно одной маломощной КС на весь модульный макет;
- локонет-буфером, подключенным к компу с Rocrail, будет отвечать за передачу команд в локонет-шину макета, тоже хватит одного;
Но это не точно, надо пробовать ))

Последний раз редактировалось shalex; 26.02.2019 в 22:39.
shalex вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 10.03.2019, 21:09   #267
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Еще два пульта. Каждый пойдет на "свой", отдельный модуль.

Как можно видеть, модули будут "прямыми". Кнопки и светодиоды "!","+", "On" - только для индикации и управления модульными бустерами.

Нажмите на изображение для увеличения
Название: 10843.jpg
Просмотров: 365
Размер:	127.6 Кб
ID:	168540
shalex вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 13.03.2019, 09:44   #268
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (5127)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
команды от пульта теперь работают на 100% - переводят стрелки, отображаются на рокомышке и в RR. Ура.
Саша, я обнаружил, что Rocrail нормально синхронизирует положение стрелки на плане пути только до 516 стрелочного адреса. Т.е. переключение стрелки на мультимаусе, с адресом 517, уже не отображается в Rocrail. Хотя если эту же стрелку переключать из Rocrail, это будет отображаться на мультимаусе. Дело явно не в железе, поскольку с TC такого не происходит.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 13.03.2019, 12:55   #269
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от laba Посмотреть сообщение
Саша, я обнаружил, что Rocrail нормально синхронизирует положение стрелки на плане пути только до 516 стрелочного адреса. Т.е. переключение стрелки на мультимаусе, с адресом 517, уже не отображается в Rocrail. Хотя если эту же стрелку переключать из Rocrail, это будет отображаться на мультимаусе. Дело явно не в железе, поскольку с TC такого не происходит.

Сразу вспоминается, что 512 - это степень двойки, а рокомышка к стрелочным адресам прибавляет +4, вроде бы. Но на всякий пожарный стрелочные адреса с большим номером лучше заранее не использовать, понял. Спасибо еще раз!
shalex вне форума  
Вверх
Старый 19.04.2019, 09:37   #270
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Подводя итоги, 4 модуля пультов установлены на демо-стенд.
Планирую рассказать про пульт в ближайшую субботу, на МодульМастере.
shalex вне форума  
Вверх
Старый 23.04.2019, 10:38   #271
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

По итогам презентации понемногу начинается отдельная ветка для мега-пультов, бескорпусных.

Коротко об идее:
- использование базовой платы от Конструктора электроники как хаб, для подключения дополнительных плат со светодиодами и кнопками;
- из-за бОльшего кол-ва элементов управления возможно придется ставить на плату шилда доп.мозг(а точнее нужна память) - Нано или Мега в мини-формате;
- доп.платы (которые для подключения светодиодов и кнопок) подключать через I2C или посл.порт (софтовый, например): PCA9685, MAX7219, MCP23017, "обычные" дешифраторы/шифраторы из серии 74хх ;


p.s. Пока думаю попробовать MCP23017. Пусть без регулировки яркости, но зато огромная экономия места на контактах - вывод чипа может работать как на ввод (кнопка), так и на вывод (светодиод).
shalex вне форума  
Вверх
Старый 27.05.2019, 11:52   #272
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

В-общем, сделал вывод, что текущий вариант пульта в виде ячейки 2х2 неудобен для практического использования на модулях.

1. Модульный макет делится на перегоны/станции/развязки;
2. Для станций и развязок(?) необходим полноценный большой пульт со схемой всей станции. Этот пуль будет в другом проекте;
3. Проходным модулям нужно обесточиваться либо вместе с какой либо станцией (зоной питания, например);
4. Для "проходных" модулей нужна индикация локального КЗ (замыкание в рамках модуля) для каждого из 2-х каналов;
5. Также нужна индикация полярности (каждого из двух основных путей);
6. Режим обесточивания только локального модуля может быть неудобен для полностью автоматического управления макетом;


Вопросы:
1. Непонятно что делать в случае КЗ на модульной станции - обесточивать модуль с КЗ или всю станцию?
2. Вообще, обесточивание только одного модуля, в случае КЗ на нем, мне уже не кажется хорошим и надежным решением. Т.к. пока хоть одна телега лока стоит на участке с питанием - он едет. А значит потенциально может и забраться на глубину корпуса на обесточенный модуль.

К допилу:
1. Прошивку бустера для опции отправки глобальной команды GP ON/OFF. Управление стрелочной командой.
2. Эта же стрелочная команда потенциально может использоваться для перевода всех бустеров макета в режим "полный автомат" или "покатушки".
shalex вне форума  
Вверх
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прототип стрелочного декодера из arduino. Anri Электрика и DCC 52 16.09.2021 22:16
странная работа пульта MARKLIN CS3 tecnoport НО (1:87) 8 21.12.2017 21:46
Диспетчер в режиме стрелочного пульта Arendatr Цифровая аппаратура Modelldepo 15 10.09.2013 20:03
Два пульта управления на макете (аналог). jenya83 Электрика и DCC 22 19.11.2011 13:05
управление при помощи ТВ пульта Васёк Электрика и DCC 10 10.10.2010 05:52


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


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