new library added: lan
"Товарищи! Рабочая и крестьянская революция, о необходимости которой все время говорили большевики, совершилась." В.И.Ленин, ПСС, т.35
2015-11-18 09:15:59 +0100 new library added: lan http://wiki.rocrail.net/doku.php?id=lan-en |
Сильно :)
Рельсы для передачи цифры не нужны. Локи можно на батарейках по деревянным рельсам запускать :) Судя по фотке декодера, в Н0 сия радость не влезет. Тока в шо то в оочень большое... Для садоводов круто вроде получается. И шо, это где то работает? |
Цитата:
http://www.mec-limburg-hadamar.de/wp...rcel-Maage.pdf Цитата:
|
Там протокол на основе XML - уж куда открытей.
Код:
<lc id="NEW-2" V="63" fn="true" dir="true" throttleid="rv2653" controlcode="" slavecode="" server="infwB6D006BC"/> |
Цитата:
|
Соединить ESP8266 и Arduino. (Только для начала Arduino должна быть хотя-бы двухпортовая.)
http://forum.modelldepo.ru/showpost....&postcount=242 (смотрите правый нижний угол схемы) В модуль заливается что-то стандартное для TCP/IP. А в Arduino что-то типа: Код:
void serialRead() { |
Цитата:
Цитата:
Вот если взять к примеру NodeMCU DevKit v0.9, то там можно развернуться. Цитата:
Цитата:
--- Features Loco and Function commands Sensor support (Reported by a Loco or Decoder) RFID sensor off support Connection recovery Decoder support Switches Signals Outputs Sensors --- И смысл имеет, но под большие масштабы. |
Т.к. на данный момент у меня под рукой были Arduino Uno и Ethernet Shield W5100, решил проверить на них.
Скетч на основе ChatServer. Код:
#include <SPI.h> В результате имеем: (управление локомотивом) Chat server address:192.168.0.177 We have a new client <fn group="1" fnchanged="2" fnchangedstate="true" fncnt="4" id="V200" f0="true" f1="false" f2="true" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" throttleid="rv2044" controlcode="" slavecode="" server="infw011FBB1C" addr="35" mass="0" V_step="0" V_min="30" V_max="100" V_mode="kmh" bus="0" prot="P" protver="1" spcnt="128" dir="false" fn="true" oid="" identifier="192.168.0.177" V="0" iid="LAN" imagenr="0"/> <fn group="1" fnchanged="1" fnchangedstate="true" fncnt="4" id="V200" f0="true" f1="true" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" throttleid="rv2044" controlcode="" slavecode="" server="infw011FBB1C" addr="35" mass="0" V_step="0" V_min="30" V_max="100" V_mode="kmh" bus="0" prot="P" protver="1" spcnt="128" dir="false" fn="true" oid="" identifier="192.168.0.177" V="0" iid="LAN" imagenr="0"/> <lc id="V200" V="46" fn="false" dir="false" throttleid="rv2684" controlcode="" slavecode="" server="infw01178B8C" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" mass="0" V_step="0" V_min="30" V_max="100" V_mode="kmh" bus="0" prot="P" protver="1" spcnt="128" oid="" identifier="192.168.0.177" iid="LAN" addr="35" imagenr="0"/> <lc id="V200" V="0" fn="false" dir="false" throttleid="rv2684" controlcode="" slavecode="" server="infw01178B8C" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" mass="0" V_step="0" V_min="30" V_max="100" V_mode="kmh" bus="0" prot="P" protver="1" spcnt="128" oid="" identifier="192.168.0.177" iid="LAN" addr="35" imagenr="0"/> (управление стрелками) Chat server address:192.168.0.177 We have a new client <sw id="sw1" cmd="turnout" manualcmd="true" controlcode="" slavecode="" server="infw01178B8C" iid="LAN" prot="D" uidname="" bus="0" addr1="29" port1="0" gate1="0" param1="0" value1="0" delay="0" actdelay="false" singlegate="false" accessory="true" porttype="0" decid="DEC-1"/> <sw id="sw1" cmd="straight" manualcmd="true" controlcode="" slavecode="" server="infw01178B8C" iid="LAN" prot="D" uidname="" bus="0" addr1="29" port1="0" gate1="0" param1="0" value1="0" delay="0" actdelay="false" singlegate="false" accessory="true" porttype="0" decid="DEC-1"/> (и сигналами) <co iid="LAN" prot="D" addr="22" port="0" gate="0" cmd="on" accessory="true" porttype="0" decid="DEC-1"/> <co iid="LAN" prot="D" addr="23" port="0" gate="0" cmd="on" accessory="true" porttype="0" decid="DEC-1"/> <co iid="LAN" prot="D" addr="22" port="0" gate="0" cmd="on" accessory="true" porttype="0" decid="DEC-1"/> <co iid="LAN" prot="D" addr="23" port="0" gate="1" cmd="on" accessory="true" porttype="0" decid="DEC-1"/> |
Просветите пож-та - зачем нужна беспроводная связь на макете ?
Что это даст ? |
Цитата:
А так все таки штука классная для садоводов была бы. С ихними мега бустерами. |
Цитата:
Здесь дело в "унификации". Я эту тенденцию по работе знаю. И для меня это было ожидаемое событие. В принципе это следующий шаг после RocNetNode. На макете это конкурент Loconet. А беспроводная сеть, это действительно для больших масштабов. Хотя зависит от того, как будут использовать возможность обратной связи с локомотива на компьютер. ---------- Сообщение добавлено в 16:48 ---------- Предыдущие сообщение было в 16:09 ---------- Цитата:
Командные станции, бустера, пульты. Да и в аксесуарных декодерах специфичной частью останутся выходы. Хотя есть релейные шилды и серво шилды. Обратную связь тоже в принципе можно собрать из готовых деталей. |
Цитата:
нет токосъема - нет питания, все равно встанем. Цитата:
|
Цитата:
|
Вложений: 1
Цитата:
Вложение 118280 |
Эта идея стара как мир, это дорого и громоздко, только для гартенбанщиков.
|
Цитата:
This library makes it possible to use any kind of computer to act as a decoder. Эта библиотека позволяет использовать любой вид компьютера в качестве декодера. Это уже намёк минимум на Raspberry Pi или что-то подобное. Т.е. понятие декодера несколько меняется. Получится один декодер на горловину или вообще на станцию. Плюс обратная связь. |
А как определить, где какой паровозик на макете? Так же, как и раньше, токовыми датчиками? Или тут тоже революция произошла?
|
Цитата:
Цитата:
Более того, при беспроводном обмене ее решить вообще практически не возможно. В классическом DCC раилкоме обратная связь реализована по рельсам и передачу каждого декодера "видит" соответствующий модуль, обслуживающий этот БУ. А комп "знает" где находится каждый модуль и так комп определяет - где декодер. При беспроводном решении передачу декодера будет видеть комп (или все модули если их несколько), но тогда становится непонятно - а где же находится декодер ? Сам декодер не знает своего местоположения и поэтому передать его не может, даже если канал есть. Чтобы позиционировать декодер понадобится GPS или еще какие-то уникальные метки и считыватели на каждом участке. Пока нет недорогого решения для позиционирования - это беспроводное решение для автоматики бесполезно. |
Цитата:
|
Цитата:
|
Цитата:
Обратная связь в три раза. (при 128 датчиках) Вот может с соленоидами ещё будет паритет (считать лень). Цитата:
(считыватель на локомотиве) https://www.youtube.com/watch?v=qqWY...ature=youtu.be |
Выскажу свое мнение. На данный момент проекты основанные на беспроводном управлении массово не реализуемы по простой причине. Данные системы плод компьютерщиков желающих занять сегмент в DCC системах, но DCC это экзосистема управления макетом основанная на применении командных станций и декодеров работающих через рельсовые цепи. Производители вложили деньги в их разработку и хотят получать прибыль. Да и масс-сегмент любит чтобы было все понятно, пульт - станция - рельсы - декодер и если нужно ОС - ПК. Подобные проекты в данный момент удел проектов наподобие OpenDCC, для тех у кого руки откуда нужно растут, и кто хочет чего то большего.
Может быть в будущем и будем на WiFi и RFID, но пока только ультра энтузиасты. |
Цитата:
|
Цитата:
|
Цитата:
Чтобы эта идея работала - Вам придется поставить малину в каждый лок, посчитайте финансовую сторону :) И кстати - малина на 128 серв - это антинаучная утопия :) |
Текущее время: 18:54. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -