Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 24.05.2019, 22:09   #1
ruby
Fireman
 
Аватар для ruby
 
Регистрация: 12.01.2012
Адрес: Большая деревня
Сообщений: 317
Сказал(а) 'не согласен(а)'!: 3
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 421
Поблагодарили 874 раз(а) в 190 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - просто великолепная личность (878)
По умолчанию DCC ++ плюс Raspberry pi простое решение

Здравствуйте!
Я не силён во всяких электронных устройствах, но очень хочется особо не напрягаясь получить результат. И результат мне понравился.
На просторах интернета наткнулся на готовый рецепт «Малиновой» командной станции. У меня на основе Arduino dcc++ и точки доступа из Raspberry Pi. Всё это безобразие управляется смартфоном. Программа в данном рецепте JMRI.
Минимальный набор ингредиентов:
1.Ардуино Нано, можно Уно или по вкусу; У меня Нано, больше под рукой не было. А "трубы горели"!
2.Моторный шилд походящий к, п.1;
3.Raspberry Pi 3 или Zero с Wi Fi; ( были у меня под рукой)
4. Бп для малины, у меня на 2,5А.
5.БП для питания локомотивов. У меня 18в, 4,5А.

Если к Малине подключить монитор, клавиатуру и мышку, то тогда это будет привычный компьютер. В данном примере всё настроено «из коробки» и установлена только JMRI.
Данная тема возможно будет интересна тем, кто не особо дружит со всякими этими командами, си плюсами, скетчами и т.д.
Я вот не дружу, хотя пытаюсь. Но выполнить простые инструкции получается.
Вот ссылка на очень безвозмездного человека: https://mstevetodd.com/jmri-raspberrypi-access-point
Миниатюры:
Нажмите на изображение для увеличения
Название: IMG-20190523-WA0000.jpg
Просмотров: 895
Размер:	132.0 Кб
ID:	170869
__________________
G-live steam...
ruby вне форума  
Вверх
9 пользователя(ей) сказали cпасибо:
Старый 06.12.2020, 19:38   #2
Alhimik
Заглянувший
 
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: как роза среди колючек (306)
По умолчанию

В новой версии автор отказался от подключения через Ардуино и использует RPi4.
Подключение к жд: AutoIdentify of attached hardware (Locobuffer-USB, PR3, SPROG, LENZ USB, NCE Serial, NCE USB (Note 1), DCC++, EasyDCC Serial, MERG USB, MRC Prodigy).
Вообще ничего делать не надо, скачал img, залил на SD, подключил командную станцию напрямую к Pi и вперед. Надо будет попробовать, у меня Lenz и USB адаптер
Alhimik вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 06.12.2020, 22:49   #3
Rebel
Местный
 
Аватар для Rebel
 
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,038
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,707
Поблагодарили 1,646 раз(а) в 830 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
2 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1681)
По умолчанию

Цитата:
Сообщение от Alhimik Посмотреть сообщение
подключил командную станцию напрямую к Pi
мне казалось тут малинка заменяет кс? или нет, тогда какой в ней смысл?
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog
Rebel вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 10.12.2020, 01:59   #4
Alhimik
Заглянувший
 
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: как роза среди колючек (306)
По умолчанию

Цитата:
Сообщение от Rebel Посмотреть сообщение
мне казалось тут малинка заменяет кс? или нет, тогда какой в ней смысл?
В данном случае малина является шлюзом. Смысл в том, что можно управлять с Мобильных телефонов, с компьютера. Я хочу разобраться с API JMRI и подключить Nodejs к жд. Например, можно будет сделать удаленное управление ж.д. через видео.
Миниатюры:
Нажмите на изображение для увеличения
Название: photo5370908019157742269.jpg
Просмотров: 376
Размер:	76.7 Кб
ID:	187475
Alhimik вне форума  
Вверх
Старый 10.12.2020, 11:13   #5
Rebel
Местный
 
Аватар для Rebel
 
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,038
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,707
Поблагодарили 1,646 раз(а) в 830 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
2 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1681)
По умолчанию

Цитата:
Сообщение от Alhimik Посмотреть сообщение
малина является шлюзом
на сколько мне известно, изначально смысл dcc++ в том, что малина является кс (при этом на ней может крутится и другой софт, вроде jmri)

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

Цитата:
Сообщение от Alhimik Посмотреть сообщение
подключить Nodejs к жд
почему выбор пал именно на ноду?
оффтопик


Цитата:
Сообщение от Alhimik Посмотреть сообщение
управление ж.д. через видео
поясните как это?
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog
Rebel вне форума  
Вверх
Старый 10.12.2020, 12:56   #6
Alhimik
Заглянувший
 
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: как роза среди колючек (306)
По умолчанию

Я не спец по DCC, просто следую логике и тому, что написал автор проекта. В данном проекте Малина цепляется к к.с. через USB. Является при этом сама малина дополнительной к.с. или нет я не понимаю, скорее нет.
Рокрейл не могу попробовать - у меня его нет.
Nodejs - потому что это универсальная вещь с помощью которой можно сделать, что угодно и это единственный фреймворк, который я хорошо знаю. Т.е. сугубо имхо!
Видео: есть мечта поставить камеру в лок (у меня ТТ и G) и управлять по удаленке. Вдохновляет на это вот этот проект https://habr.com/ru/post/460751/
Alhimik вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 10.12.2020, 17:00   #7
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2678)
По умолчанию

Цитата:
Сообщение от Rebel Посмотреть сообщение
на сколько мне известно, изначально смысл dcc++ в том, что малина является кс
DCC++ на Arduino - https://sites.google.com/site/dccppsite/home
Вы наверное с Pi-SPROG путаете. https://www.sprog-dcc.co.uk/
Alexmit вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 10.12.2020, 17:55   #8
Rebel
Местный
 
Аватар для Rebel
 
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,038
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,707
Поблагодарили 1,646 раз(а) в 830 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
2 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1681)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
DCC++ на Arduino
конечно же, опечатался, писал про одно, думал про другое

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

оффтопик
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog
Rebel вне форума  
Вверх
Старый 10.12.2020, 18:05   #9
Saddam
оффтопик
Saddam вне форума   Ответить с цитированием Вверх
Старый 10.12.2020, 19:45   #10
Rebel
оффтопик
Rebel вне форума   Ответить с цитированием Вверх
Старый 10.12.2020, 19:51   #11
Saddam
оффтопик
Saddam вне форума   Ответить с цитированием Вверх
Старый 24.12.2020, 00:40   #12
Alhimik
Заглянувший
 
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: как роза среди колючек (306)
По умолчанию

У JMRI есть API, по которому можно подключиться к КС прямо из браузера, написать свой интерфейс и управлять поездами, стрелками и пр.
Самый протой вариант - это библиотека jquery.jmri.js. Очень простая и удобная вещь, но: нет нормальной документации и help, в библиотеке в разделе управления локами ошибки в коде.
Кривое описание с битыми примерами здесь - https://www.jmri.org/help/en/html/web/JsonServlet.shtml
Библиотека с ошибками здесь - https://github.com/JMRI/JMRI/blob/ma...jquery.jmri.js

Если эта тема интересна, могу поделиться как это заставить работать, там все просто, надо пару строчек в коде исправить
Alhimik вне форума  
Вверх
Пользователь сказал cпасибо:
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бюджетное решение по DCC для гартенбана BR95009 Электрика и DCC 32 15.05.2014 04:19
Интересное решение (план макета) DDR Ссылки 0 01.11.2012 16:37
Установка красного буферного в М62:решение проблемы Alexandr2009 ЧАВО 32 07.02.2011 21:07


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


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