Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 26.03.2018, 01:05   #1
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию Loconet-I2C модуль

Понадобилось управлять 10-ю стрелками на модуле станции с пульта. Но так, что бы потом можно было и с ком станции управлять. Долго морщил ум, как реализовать. И с покупкой станции DR5000 (дай бог здоровья Саддаму), появилась возможность управлять через локонет.

И собственно, мысля пришла реализовать следующий концепт:

- И пульт и декодер стрелок (серво приводов) - это локонет устройства. Причем универсальные. С одной стороны - локонет-Т, с другой стороны - шина I2C.

Когда модули собраны на покатушках, сеть состоит из 2-х устройств: пульта и серво декодера. Когда модули собраны дома, подключаем и пульт и декодер в сеть локонет командной станции и рулим с комстанции (компа, планшета).

Почему I2C? Потому что, на нее можно повесить кучу устройств, главные из которых в нашем контексте, это расширитель на 8 портов и драйвер на 16 серв.

Расширитель PCF8574/PCF8574A - это плата ввода, под тумблеры на пульте. Если тумблеров больше, чем 8, мы вешаем еще один расширитель на шину I2C. И тд.

Сервы - и так понятно. Если нужно больше 16-ти, то тоже вешаем еще одну плату на шину I2C.

На I2C можно много чего повесить, от дисплеев до релейных модулей.

Как вам идея?
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 26.03.2018, 01:36   #2
malevich
Пользователь
 
Аватар для malevich
 
Регистрация: 14.10.2014
Адрес: Москва
Сообщений: 744
Сказал(а) 'не согласен(а)'!: 11
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 11,362
Поблагодарили 1,955 раз(а) в 682 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1976)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Как вам идея?
оффтопик
malevich вне форума  
Вверх
Старый 26.03.2018, 06:17   #3
Saddam
Местный
 
Аватар для Saddam
 
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,453
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,790
Поблагодарили 6,653 раз(а) в 2,922 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (6650)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Как вам идея?
Как по мне идея LocoNet устройств хороша, но вот использовать I2C всё таки для чего конкретно? Как расширение для серв всё равно не совсем удобно сервопривод далеко от декодера в любом случаи не разместишь, проще уж несколько 4-ёх портовых декодеров сделать.
Saddam вне форума  
Вверх
Старый 26.03.2018, 09:34   #4
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

I2C использовать для того, что бы мультиплицировать устройства. 16 серв - пожалуйста, 32 сервы - пожалуйста. Тумблеров на пульте станции 20 штук? Пожалуйста. 32 сервы и 10 реле - пожалуйста. Тудаже еще 15 светофоров — пожалуйста. И все - на одной шине I2C одного LnetI2C модуля.

---------- Сообщение добавлено в 11:30 ---------- Предыдущие сообщение было в 11:27 ----------

Цитата:
Сообщение от Saddam Посмотреть сообщение
сервопривод далеко от декодера в любом случаи не разместишь
Почему? Очень даже разместишь. Хоть в 2x метрах.

---------- Сообщение добавлено в 11:34 ---------- Предыдущие сообщение было в 11:30 ----------

Цитата:
Сообщение от malevich Посмотреть сообщение
Стыдно признаться, но я не понял ни-че-го.
Дмитрий, все очень просто: пинов у ардуины мало, а повесить всего хочется много. По этому у ардуины есть шина, на которую можно повесить кучу виртуальных пино, используя всего 2 пина ардуины.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 26.03.2018, 09:36   #5
Saddam
Местный
 
Аватар для Saddam
 
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,453
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,790
Поблагодарили 6,653 раз(а) в 2,922 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (6650)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Почему
Помехи же будут, нет?

Цитата:
Сообщение от BR95009 Посмотреть сообщение
И все - на одной шине I2C одного LnetI2C модуля.
Тумблеры для стрелок это хорошо. А как с адресацией таких монстров, проблем нет?

А так у самого лежат платы под серводекодеры на LocoNet, но пока так и не спаял нужно выписать ардуин, а так глядишь втянусь.
Saddam вне форума  
Вверх
Старый 26.03.2018, 09:40   #6
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Цитата:
Сообщение от Saddam Посмотреть сообщение
А как с адресацией таких монстров, проблем нет?
Без проблем. Просто у расширителей на шине должны быть разные адреса.

Цитата:
Сообщение от Saddam Посмотреть сообщение
Помехи же будут, нет?
Не будет, я гарантирую это.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 26.03.2018, 09:47   #7
Saddam
Местный
 
Аватар для Saddam
 
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,453
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,790
Поблагодарили 6,653 раз(а) в 2,922 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (6650)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Без проблем

Не будет
С этим ясно, но не совсем понял ТЗ, то есть есть устройство у него два входа локонет и I2C. Это устройство работает как декодер и пульт или на выбор7 Его функционал без I2C модулей что позволит?
Saddam вне форума  
Вверх
Старый 26.03.2018, 10:24   #8
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Цитата:
Сообщение от Saddam Посмотреть сообщение
Это устройство работает как декодер и пульт или на выбор7
И так и так. Или на выбор. Без I2C модулей это тупо ардуино нано, подключенная к локонету. Соответственно все пины 1-5 и 9-12 и аналоговые пины, кроме 4го и 5го - к вашим услугам. Плюс оно может работать как порт loconet-PC.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 26.03.2018, 10:28   #9
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3285)
По умолчанию

http://forum.tt-hobby.ru/showthread....ll=1#post32236

---------- Сообщение добавлено в 10:28 ---------- Предыдущие сообщение было в 10:27 ----------

http://scaletrainsclub.com/board/vie...p?f=30&t=14196

И где-то еще видел пару постов об использовании PCA9685
shalex вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 26.03.2018, 11:21   #10
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
http://forum.tt-hobby.ru/showthread....ll=1#post32236
Спасибо. Не видел этой публикации. Но у меня немного все по-другому. Но видно, что гениальные мысли приходят гениальным людям в голову одновременно.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 26.03.2018, 11:25   #11
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Как вам идея?
Ну а так как в наши дни от идеи до воплощения проходит секунда, то вот что получилось:
Нажмите на изображение для увеличения
Название: плата.JPG
Просмотров: 644
Размер:	201.4 Кб
ID:	156905 Нажмите на изображение для увеличения
Название: м1.jpg
Просмотров: 1303
Размер:	291.9 Кб
ID:	156906 Нажмите на изображение для увеличения
Название: м2.jpg
Просмотров: 660
Размер:	189.3 Кб
ID:	156907
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
3 пользователя(ей) сказали cпасибо:
Старый 26.03.2018, 11:28   #12
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Проверил с расширителем на 16 серв - работает.

Переключает 16 стрелок по мышиным адресам 1-16.

Скетч:
Скрытый текст

Arduino код:
#include <LocoNet.h>
#include <Wire.h>
#include <Adafruit_PWMServoDriver.h>
lnMsg        *LnPacket;

// called this way, it uses the default address 0x40
Adafruit_PWMServoDriver pwm Adafruit_PWMServoDriver();


void setup() {
  
// First initialize the LocoNet interface
  
LocoNet.init();
  
pwm.begin();
  
pwm.setPWMFreq(60);  // Analog servos run at ~60 Hz updates
}

void loop() {
  
// Check for any received LocoNet packets
  
LnPacket LocoNet.receive() ;
  if ( 
LnPacket LocoNet.processSwitchSensorMessage(LnPacket);
}

// This call-back function is called from LocoNet.processSwitchSensorMessage
// for all Switch Request messages
void notifySwitchRequestuint16_t Addressuint8_t Outputuint8_t Direction ) {
  if ((
Address >= 0) && (Address 16)) {
    if (
Direction == 0pwm.setPWM(Address-10150);
    if (
Direction != 0pwm.setPWM(Address-10600);
  }

__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!

Последний раз редактировалось BR95009; 26.03.2018 в 12:31.
BR95009 вне форума  
Вверх
3 пользователя(ей) сказали cпасибо:
Старый 26.03.2018, 12:00   #13
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3285)
По умолчанию

Есть и другое устройство, там тоже есть I2C, значит подойдет для управления PCA9685, только сам декодер ориентирован на DCC.

---------- Сообщение добавлено в 12:00 ---------- Предыдущие сообщение было в 11:35 ----------

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Проверил с расширителем на 16 серв - работает.
Как себя ведут сервы при старте?

Судя по скетчу - ни настроек, ни плавного и одновременного перевода не ожидается.
shalex вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 26.03.2018, 12:12   #14
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Есть и другое устройство, там тоже есть I2C
У меня основная идея заключается в том, что есть пулл ап локонетовский(джампер), и 2(и более) устройства могут работать без мастера в одной одноранговой сети. 12 вольт они получают от хаба, который в процессе изготовления.

---------- Сообщение добавлено в 14:12 ---------- Предыдущие сообщение было в 14:11 ----------

Цитата:
Сообщение от shalex Посмотреть сообщение
Судя по скетчу
Скетч тестовый. Попробовать.

Ведут себя нормально.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 26.03.2018, 12:58   #15
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3285)
По умолчанию

Дмитрий, а схему опубликуете?
shalex вне форума  
Вверх
Старый 26.03.2018, 13:05   #16
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Конечно. Могу даже платы продать, кому нужно, по себестоимости. Заказал 20 штук, мне столько не нужно.
Вложения:
Тип файла: zip Lokonet I2C shield.fzz.zip (87.4 Кб, 101 просмотров)
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 26.03.2018, 14:18   #17
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3285)
По умолчанию

Можно схему картинкой?
shalex вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 26.03.2018, 14:42   #18
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Прошу:
(эта - уже немного доработанная - есть джампер для пуллапа I2C)
Миниатюры:
Нажмите на изображение для увеличения
Название: Снимок экрана 2018-03-26 в 14.40.58.jpg
Просмотров: 1169
Размер:	94.4 Кб
ID:	156922
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
3 пользователя(ей) сказали cпасибо:
Старый 26.03.2018, 14:51   #19
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3285)
По умолчанию

Кажись распиновка разъема RJ не совсем штатная для локонета.
shalex вне форума  
Вверх
Старый 26.03.2018, 14:55   #20
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Да. Это глюк программы Fritzing. Номера пинов на схеме не соответсвуют номерам пинов в реальности. Но на макетке и на печатной плате все ОК.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 01.04.2018, 21:46   #21
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Задумался о детекторах занятости. У Гатова по схеме стоит Ардуино уно.

Я же нашел расширитель портов I2C (IO) на 16 пинов. Собственно на нем и буду проектировать.

Гатовская схема+расширитель MCP23017+мой L.Net-I2C модуль - вот вам и детектор занятости на локонете.

Причем расширителей MCP23017 можно подключать до 4-х штук к одному L.Net-I2C модулю.

А это 64 блок участка на одном локонет модуле.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 01.04.2018, 22:04   #22
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2678)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Причем расширителей MCP23017 можно подключать до 4-х штук к одному L.Net-I2C модулю.
До 8-ми.
Цитата:
Сообщение от BR95009 Посмотреть сообщение
Гатовская схема+расширитель MCP23017+мой L.Net-I2C модуль - вот вам и детектор занятости на локонете.
В данной комбинации очень не удобно. Но код посмотреть будет интересно.
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 01.04.2018, 22:08   #23
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
В данной комбинации очень не удобно
Почему, Лёш?

---------- Сообщение добавлено в 00:08 ---------- Предыдущие сообщение было в 00:07 ----------

Цитата:
Сообщение от Alexmit Посмотреть сообщение
До 8-ми.
Да, точно, до 8-ми. 128 пинов!
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 01.04.2018, 22:09   #24
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2678)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Почему, Лёш?
Потому что читается сразу байт т.е. состояние 8 входов.
А отдать надо только состояние одного бита.

Я сразу к станции подключал. Там удобно, байты собрал и отдал.

#152 #109
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 02.04.2018, 14:09   #25
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3285)
По умолчанию

Мне думается, что шина I2C отлично вписывается в модульную концепцию. Возможностей шины хватает, чтобы в рамках одного модуля реализовать вообще ВЕСЬ зоопарк: свет, сервы, обратная связь, управление тумблерами\кнопками.

Но...

- длина шины I2C (повышается емкость кабеля - страдает качество сигнала)
- кол-во памяти в ардуине, чтобы обеспечить хранение CV для целой тучи функциональных устройств (тут пробовал реализовать подобное устройство и пока отказался)
- есть вопросы по подключению серв к PCA9685


И вообще возникла шальная мысль - а не объединить ли усилия чтобы создать комплект электроники для модульного макета?
shalex вне форума  
Вверх
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шилд Z21 для Arduino Mega (для Loconet и Roco-мышки) shalex Arduino 333 14.12.2021 10:46
Loconet детектор занятости с бустером и автореверсером shalex Arduino 460 10.09.2019 15:01
Табло с расписанием под управлением Arduino + Loconet shalex Arduino 59 10.02.2019 22:34
XpressNet и LocoNet AleksSF Arduino 134 11.02.2018 10:34
Модуль Диспетчер+Модуль обратной связи Роман Цифровая аппаратура Modelldepo 6 16.04.2012 15:44


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


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