Valg av modelljernbane |
Post Reply |
Author | |
je_83
Viderekommen Joined: 15 november 2014 Location: Norge Status: Offline Points: 4 |
Post Options
Thanks(0)
Posted: 15 november 2014 at 19:23 |
Hei, Jeg er ute etter råd ifb med valg av modell-jernbane.
Mulighet for å fjernstyre og programmere basis-funksjoner (start/stop, hastighet, switcher), gjerne mot et web-API dersom det er mulig å unngå å måtte koble anlegget direkte til en fysisk PC. Jeg planlegger å bruke Microsoft .NET som programmerings-språk mot det som måtte være tilgjengelig av API. Har ikke funnet noe praktisk eksempel, det nærmeste jeg har funnet er dette som riktignok ikke er .NET: https://github.com/gregwym/PollingTrainControlPanel Ift merke/produsent har jeg ingen preferanser, jeg er mest ute etter å finne noe som har ønsket funksjonalitet. Har dere noen tips som kan møte disse behovene? |
|
einjen
Veteran Joined: 17 september 2005 Location: Norway Status: Offline Points: 1335 |
Post Options
Thanks(0)
|
Hei.
Ta et søk i forumet på "arduino". Da vil du finne et par tråder om både arduino og Raspberry Pi som grensesnitt mellom pc og togbane. VI er flere som med stort hell har brukt Raspberry Pi for å styre togene våre.
Microsoft .net aner jeg ikke noe om, men Det jeg har forsøkt er det javapaserte JMRI og i tillegg finnes det andre muligheter, f.eks Rocrail. Er også usikker på i hvor stor grad leverandører av dcc-commandstations publiserer api-er, men jeg mener jeg leste noe om at Roco hadde planer om å gjøre dette med sin Z21 (stor Z, ikke liten). |
|
--
Einar Næss Jensen Words of wisdom are easily spoken, but they are cheap talk http://einarblog.homemade.no/einarblog |
|
bkv1
Veteran Joined: 19 desember 2010 Location: Norge Status: Offline Points: 247 |
Post Options
Thanks(0)
|
Hei. Fin hobby du har valgt
Jeg vet ikke om noe .Net API, men hvis du kan tenke deg å programmere i java eller python, har du Java Model Railroad Interface (JMRI). Du behøver slett ikke å programmere, hvis du ikke har spesiell interesse av det. JMRI har også ferdige applikasjoner du kan bruke til de funksjonene du nevner og mye mer. JMRI kjører på en PC (Linux, Mac eller Windows) som du kobler til en sentralenhet laget for å styre modelljernbaner. Av sentralenheter finnes avanserte dyre og enkle billige. Jeg for min del har en av de rimeligere ettersom jeg foretrekker å styre gjennom PC eller en app på mobiltelefonen. Modellbaner kommer i flere skalaer. Flertallet bruker en skala som som kalles H0 (1:87). Min bane er i N-skala (1:160). -Bjørn |
|
Hilsen Bjørn
N-skala, Peco 55, Digikeijs DR5000, JMRI. Tysk diesel nyere tid |
|
einjen
Veteran Joined: 17 september 2005 Location: Norway Status: Offline Points: 1335 |
Post Options
Thanks(0)
|
Wow . Man kan bruke python med jmri? Det har jeg ikke tenkt på! Takk!
(hater java, elsker python) |
|
--
Einar Næss Jensen Words of wisdom are easily spoken, but they are cheap talk http://einarblog.homemade.no/einarblog |
|
je_83
Viderekommen Joined: 15 november 2014 Location: Norge Status: Offline Points: 4 |
Post Options
Thanks(0)
|
Takk for raske tilbakemeldinger.
Raspberry Pi ser veldig interessant ut, har funnet blant annet denne artikkelen som viser eksempler relatert til mine behov: http://blogs.msdn.com/b/brunoterkaly/archive/2014/06/11/mono-how-to-install-on-a-raspberry-pi.aspx Når det gjelder et enkelt og greit startsett som kan styres fra Raspberry Pi, er det noen som har noen gode eksempler? For eksempel ut fra dette utvalget:
http://shop.nmj.no/index.php?cPath=207&osCsid=20cafeaeff73915fdc21150f2751b7ed |
|
programmeringssporet
Veteran Joined: 12 desember 2013 Status: Offline Points: 405 |
Post Options
Thanks(0)
|
Hei
Jeg har programmert en del mot ROCO / Lenz digitalsystemet, via en serieport / USB grensesnitt. Heldigvis har det nå kommet et moderne ethernet basert digitalsystem fra Roco : z21. Der er serieprotokollen ”wrappet” inn i TCP kall (UDP) slik at man slipper å gå via en treg serieforbindelse. Har programmert litt Java mot denne, og det fungerer helt fint, selv om det er litt utfordring med at det foreløpig ikke finnes noe særlig eksempelkode på internett. Hvis du går for denne, kan jeg publisere noe av Java koden min. JMRI er også i ferd å lage støtte for denne – men foreløpig har de kommet ganske kort (Du må da bruke de nyeste beta versjonene av JMTI). Et glimrende startsett med z21 er :Protokollen finner du her :
http://www.z21.eu/en/Downloads
|
|
bkv1
Veteran Joined: 19 desember 2010 Location: Norge Status: Offline Points: 247 |
Post Options
Thanks(0)
|
Je_83:
Bare et innspill til: SPROG 3 USB er en forholdsvis rimelig sak som kan fungere som sentralenhet for et startsett (og litt til). Den støttes av JMRI (hvis du skulle lande på det). Du får den riktignok ikke i noe startsett, men hvis interessen din går veldig mye i retning av programmering er det noe å vurdere. Ellers tror jeg du kan komme bedre igang med startsettet som programmeringssporet viser til enn med dem du viser til i din egen artikkel. Edited by bkv1 - 16 november 2014 at 14:26 |
|
Hilsen Bjørn
N-skala, Peco 55, Digikeijs DR5000, JMRI. Tysk diesel nyere tid |
|
je_83
Viderekommen Joined: 15 november 2014 Location: Norge Status: Offline Points: 4 |
Post Options
Thanks(0)
|
Jeg har gjort litt mer research angående Raspberry Pi, og har blant annet sett gjennom dette kurset hos Pluralsight som ga en veldig grei innføring:
Der vises det også hvordan man kan bygge et REST endpoint på Raspberry Pi, noe som er perfekt ift .NET applikasjonen hvor jeg skal kalle API`et fra siden det er meget enkelt å kommunisere med REST. Så dette ser veldig lovende ut :) Takk for tipset angående startsett. Tar gjerne i mot et par forslag til når det gjelder startsett som vil fungere bra mot Raspberry PI :)
|
|
programmeringssporet
Veteran Joined: 12 desember 2013 Status: Offline Points: 405 |
Post Options
Thanks(0)
|
Hei,
Hvis du er på jakt etter litt rimeligere startsett, og ikke bryr deg så veldig om hvordan modellene ser ut / hvilke land de fra) har du ett her http://shop.nmj.no/product_info.php?cPath=207_208&products_id=8624&osCsid=31c5f62bcc764c320c6a4a1dd33f084d Eller du kan se her (igjen anbefaler deg å kjøpe et z21 sett, bl.a. fordi de selges til en veldig gunstig pris for tiden) http://www.togbutikken.no/webshop/shop1/productsByCategory.asp?intCatalogID=86&strCatalog_NAME=Roco+-+startsett ulempen/fordelen med z21, er at det ikke følger med noe å styre med - du må bruke en iPhone/iPad/Android app En god mulighet er jo da å kjøpe både et z21 og et Multimaus (den røde, eller grå) startset - det blir ikke gøy før du har to eller flere lokomotiver - og med startsett får du digitalstyringen nesten gratis. Ulempen med Multimaus- startsettene er at det ikke følger med noe PC grensesnitt. Dette kan du bygge selv, hvis du liker å lodde litt : http://usuaris.tinet.cat/fmco/lokmaus_en.html f.eks. GEN-LI eller kjøpe fra Lenz (koster i underkan av kr 1000.-?) SPROG 3 USB er også en rimelig måte å starte på. SPROG er opprinnelig utviklet av MERG (Model Electronics Railway Group i England) MERG har laget et nytt styringssystem som de kaller CBUS. Dette er moduloppbygget. med (CAN kommunikasjon mellom modulene) . Alt er tilgjengelig for nedlasting. Alternativt kan du melde deg inn, ca kr 200 pr.år. Medlemmer kan kjøpe modulene som enkle byggesett, tar ca 1 time pr modul å lodde sammen. For å komme igang trenger du en DCC Command Station (DCC-CMD : £26.80) og et seriegrensesnitt (CAN-RS : £10.50). Prisene er lave, Det er dyrere å kjøpe komponenentene f.eks. hos Elfa) DCC-CMD kan drive ett eller 2 lokomotiver (max 1A) Booster koster £25.75 (5 - 10A) , Det finnes en rekke moduler for detektering, styring av sporveksler etc. De er iferd med å frigjøre et nytt USB grensesnitt til £9.00, Den gamle USB modellen kan ikke bestilles lenger (kun som deler). Modul for ethernet grensesnitt finnes men koden er i beta. Mere informasjon : http://www.merg.org.uk/ På Raspberryen må du ha en server som mottar REST kallene og oversetter disse enten til Lenz/Roco XpressNet grensesnitt, MERG CBUS eller SPROG. SPROG og CBUS eller ASCII basert XpressNet er binært. Jeg har Java kode oppe å kjører, som mottar meldinger via TCP Socket (min egen proprietære kommandostruktur) og oversetter til SPROG og/eller XPressnet. - med litt begrenset funksjonalitet. Dette kjører i parallell med JMRI (Jeg har derfor to MERG serieportgrensesnitt) For å slippe norske tollbehandlingsgebyrer på MERG settene benytter jeg : http://www.posterestantestromstad.no/ http://forum.mjf.no/forum_posts.asp?TID=8269&title=programmeringssporet |
|
Post Reply | |
Tweet |
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |