archive-no.com » NO » M » MJF.NO

Total: 273

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Slik legger du til video - MJF Forum
    bruke Flash men da vises ikke innhold på iPad og iPhone FLASH WIDTH 425 HEIGHT 350 FLASH Steinar Norrøne Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Medlem i MJF Medlem siden 01 november 2013 Land Norge Status Utlogget Points 18 Innstillinger for innlegg Svar Sitér Steinar Norrøne Rapportér innlegg Thanks 0 Sitér Svar Sendt 30 september 2015 kl 20 31 Er det mulig å få en mer utfyllende forklaring på hvordan man legger inn videoer fra f eks youtube mvh Steinar Norrøne Pelle Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Gå til medlemmets hjemmeside Legg til som venn Medlem i MJF Medlem siden 08 april 2005 Land Norway Status Utlogget Points 1518 Innstillinger for innlegg Svar Sitér Pelle Rapportér innlegg Thanks 0 Sitér Svar Sendt 30 september 2015 kl 21 46 Det står i teksten over Skriv TUBE TUBE i teksten og legg til tegnene etter v mellom klammene Eks videoen https www youtube com watch v oSOjYQChBrU blir da Kjører hagejernbane i G skala og bygger H0 i messing Svar Tweet Forum Velg forum fra listen Velkommen til MJFs forum MJF informerer Weblogger H0 2 skinne H0 3 skinne

    Original URL path: http://forum.mjf.no/forum_posts.asp?TID=7567&FID=25&PR=3&title=slik-legger-du-til-video (2016-01-26)
    Open archived version from archive


  • Profil
    Forumets forside Profil FAQ Søk Arrangementer Registrer ny bruker Logg inn Profil feil Kun forumets medlemmer kan se profiler Tilbake til forumet Logg inn i forumet Brukernavn Ikke registrert Passord Glemt passord Automatisk innlogging Ja Nei Legg meg til i

    Original URL path: http://forum.mjf.no/member_profile.asp?PF=1339 (2016-01-26)
    Open archived version from archive

  • Bilder i innlegg - MJF Forum
    Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Administratorgruppen Medlem siden 05 desember 2010 Status Utlogget Points 54 Innstillinger for innlegg Svar Sitér webmaster Rapportér innlegg Thanks 0 Sitér Svar Tråd Bilder i innlegg Sendt 30 november 2014 kl 22 49 Vi har fått flere spørsmål om opplasting av bilder på forumet Alle som er betalende medlemmer av MJF får tilgang til å laste opp bilder Hvis du er medlem og ikke har denne tilgangen må ta kontakt via kontaktskjemaet og oppgi medlemsnummer eller oppgi når medlemskontigent sist ble betalt Svar Tweet Forum Velg forum fra listen Velkommen til MJFs forum MJF informerer Weblogger H0 2 skinne H0 3 skinne N skala Z skala Storskalaer Livesteam Design sporplaner og konstruksjon av underbygning Sporleggeren Selvbyggeren Landskap bygninger og miljø Modelljernbane og elektronikken Digitalstyring datastyring og automatikksystemer Modellbiler og modellbilstyring Forbildet til mj Ekte jernbane Arrangementer treff utstillinger og messer Andre tema Kjøp salg bytte Forum for MJF medlemmer foreningssaker etc MJ Bladet FREMO snakken Salten mj klubb Nye produkter Kommersielt presentasjonsforum Fotografering og billedbehandling Humørsprederen og andre uhøytideligheter Helt off topic MJwiki no MJF fotoalbum FREMO Norge MJ børsen Norsk MJ Forum Forumverkstedet Fotoalbum Forumtillatelser

    Original URL path: http://forum.mjf.no/forum_posts.asp?TID=8894&FID=25&PR=3&title=bilder-i-innlegg (2016-01-26)
    Open archived version from archive

  • Profil
    Forumets forside Profil FAQ Søk Arrangementer Registrer ny bruker Logg inn Profil feil Kun forumets medlemmer kan se profiler Tilbake til forumet Logg inn i forumet Brukernavn Ikke registrert Passord Glemt passord Automatisk innlogging Ja Nei Legg meg til i

    Original URL path: http://forum.mjf.no/member_profile.asp?PF=427 (2016-01-26)
    Open archived version from archive

  • Programmeringssporet - MJF Forum - Side 1
    koster under kr 50 slik at det er mulig å lage ganske rimelige løsninger med Arduino Ofte er det fornuftig å prototype på et Arduino kort og senere bygge løsningene med en separat prosessor De fleste startet med et Led blink program Det kan lett utvides til trafikklysstyring belysningsstyring signalstyring eller enkel togstyring De enkle Arduino kortene er laget med en ganske enkel 8 bits prosessor med begrenset kapasitet så etterhvert som logikken blir mere kompleks må man videre Alternativet kan være Arduino Mega som har en kraftigere prosessor ATmega2560 med mere minne flere I O porter og bl a 4 Serieporter Com porter Andre alternativer er Chipkit Uno32 Pic basert 32 bits controller eller Arduino Due som en 32bit CortexM3 ARM microcontroller og da har vi prosessorytelse som en middels smart Phone Disse to siste kortene har tre ulemper i forhold til de to første 1 De kjører på 3 Volt istedenfor 5 Volt gjør tilkopling litt vanskeligere 2 De er litt dyrere kr 150 500 3 Prosessoren kan ikke tas ut av kortet Feilkopling som fører til ødelagt prosessor gjør derfor kortet ubrukelig Det blir også dyrt vanskelig å lage en produksjonsversjon av løsningen med en løs prosesser Sparkfun har en nyttig side for å velge Arduino kort https www sparkfun com arduino guide Microchip lager også mikrokontrollere Disse kan også programmeres ganske enkelt Assembly C Basic JAL men krever litt investering i programmeringsutstyr Og ganske kompleks oppsett av utviklingsmiljø på PC en Dette er teknologien som er benyttet av mange d i y DCC sentraler TMW http www webring org l rd ring modelrailroading id 20 url http 3A 2F 2Ftmw dreamhosters com 2F MiniDCC http www trainelectronics com miniDCC index htm NanoX http usuaris tinet cat fmco nanox en html nanox orig MERG http www merg org uk TMW var den første jeg bygget den er idag uaktuell fordi nyere alternative har mere funksjonalitet MiniDCC har jeg aldri prøvd fordi den ikke dekker mine behov PC grensesnitt NanoX skal jeg bygge en dag Den er glimrende for de som benytter ROCO lokmaus II eller Multimaus Kan bygges i flere alternative versjoner med PC interface og feedback og utlesing av CV variable Veldig rimelig løsning for å oppnå noe av det samme som ROCO z21 men den krever noe mere arbeid og PC programvare som JMRI eller Rocrail Det eneste vesentlig argumentet for z21 Z21 som jeg ser det er de nye Kamera Lokomotivene som ROCO kommer med MERG Er en komplett løsning for modelljernbanestyring Den er distribuert over mange forskjellige kort slik at man kan bygge kun det man har behov for Mitt behov i første omgang er å kunne programmere og lese ut CV variable resten av modelljernbanen min styres med ROCO Lokmaus II Multimaus og Lenz PC interface For programmeringssporet trenger man en DCC sentral Og et PC interface Skjema byggebeskrivelse og Print Layout ligger klart for nedlastning fra http www merg co uk index php Medlemmer av MERG kan også kjøpe ferdige byggesett Etter litt rask hoderegning kom jeg til at det var like rimelig å melde seg inn og bestille byggesettene medlemmer kan også kjøpe komponentene til rimelige priser Medlemsskapet kostet 25 Pund En uke etter at jeg hadde registert meg og betalt fikk jeg tilgang til å bestille byggesettene http www merg co uk kits php Jeg bestilte Kit 81 RS232 Interface CAN RS 10 50 Pund Kit 91 DCC Command Station with CBUS Interface 26 80 Pund Frakt kostet 3 50 Pund Totalt ble det under kr 650 400 for pakken og 250 for medlemskapet levert hjem i postkassen Alternativene jeg vurderte var å kjøpe en Lenz Digitalsentral SPROG II http www sprog dcc co uk eller å bygge en SPROG I http www sprog dcc co uk oldsprog sprog htm men valgte til slutt å gå for MERG CBUS fordi den kan brukes til så mye mere Byggingen av settene gikk fort ca 30 minutter pr sett Testprosedyren før montering av controller tok ca en time Deretter ble det litt stop før jeg forstod at neste skritt var å installere JMRI http www jmri org Installerte denne på en Windows PC og koplet til via en USB Serieport Adapter Started DecoderPro3 og konfiguerte denne for MERG Fungerte ikke til å begynne med før jeg forsto at Baud rate måtte endres fra 57000 til 115200 Hvis man setter inn Jumper 7 på Command Station vil den innebygde boosteren aktiveres Da vil den gule LED2 Lyse Ved å slå av og på DCC strømmen i DecoderPro på PC fikk jeg derved en visuell kontroll på om DecoderPro kommuniserte med Command Station Neste skritt var å fjerne Jumper 7 slik at den ble konfigurert for programmeringssporet Da var det bare å sette igang å lese ut dekoder konfigurasjonene mine Jeg tenkte å starte med å gi et av DB BR80 lokkene mine æren av å være først ute med dette men fikk ikke kontakt på tide å ta service på det lokket igjen Prøvde da å lese ut fra et DB BR 215 og det fungerte fint Neste skritt var å installere JMRI på en Raspberry PI og det gikk også greit mere om Raspberry PI og JMRI neste gang Endret av programmeringssporet 02 januar 2014 kl 02 11 ses Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Gå til medlemmets hjemmeside Legg til som venn Fremo og MjF medlem Medlem siden 09 november 2006 Land Norway Status Utlogget Points 3356 Innstillinger for innlegg Svar Sitér ses Rapportér innlegg Thanks 0 Sitér Svar Sendt 02 januar 2014 kl 09 12 Interessant innlegg Du spør i starten om hvorfor leker vi i det hele tatt Hvis man er interessert i å fordype seg i dette kan jeg anbefale klassikeren på området nederlenderen Johan Huizingas Homo Ludens fra 1938 som fortsatt gis ut i nye oversettelser og utgaver En dansk oversettelse Huizinga J 1963 Homo ludens om kulturens oprindelse i leg København Gyldendal hvis man ikke vil kan lese den i engelske eller tyske oversettelser og kan sikkert fås tak i på et bedre bibliotek Svein S programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 03 januar 2014 kl 00 54 ses skrev Interessant innlegg Du spør i starten om hvorfor leker vi i det hele tatt Hvis man er interessert i å fordype seg i dette kan jeg anbefale klassikeren på området nederlenderen Johan Huizingas Homo Ludens fra 1938 som fortsatt gis ut i nye oversettelser og utgaver En dansk oversettelse Huizinga J 1963 Homo ludens om kulturens oprindelse i leg København Gyldendal hvis man ikke vil kan lese den i engelske eller tyske oversettelser og kan sikkert fås tak i på et bedre bibliotek Hyggelig med tilbakemelding Lek i form av rollespill er vel kanskje det vi kaller trafikkspill Her kommer en ganske kortfattet oppskrift på hvordan installere JMRI på Raspberry Pi Jeg kobler sjelden Skjerm tastatur og mus til Raspberry Pi hvis du gjør det kan du hopper over pkt 4 7 og 10 1 Last ned Raspian fra 20 Desember 2013 http www raspberrypi org downloads unzip 2 Lag boot image på SD kort Her kommer oppskrifte for å lage fra en Linux PC Oppskrifter for Windows PC er finnes på nettet Du må være sikker på navnet til SD brikken På min Linux PC ble det sde Bruk fdisk for å sjekke Hvis du gjør feil er det stor sjangse for at Linux installasjonen blir overskrevet ødelagt fdisk dev sde dd bs 1M if 2013 12 20 wheezy raspbian img of dev sde 3 Sett SD kortet i Raspberry Pi kople til nettverk og strøm Alle LED ene skal tenne i løpet av kort tid Hvis kun en rød lyser mangler nettverk 4 Logg inn via SSH Hvis di bruker Windows som desktop kan du laste ned putty fra http www putty org 5 Konfigurer Raspberry Pi Sudo raspi config Kjør valgene 1 2 3 4 âââââââââââ Raspberry Pi Software Configuration Tool raspi config ââââââââââââ Setup Options â â â 1 Expand Filesystem Ensures that all of the SD card s â 2 Change User Password Change password for the default u â 3 Enable Boot to Desktop Scratch Choose whether to boot into a des â 4 Internationalisation Options Set up language and regional sett â 5 Enable Camera Enable this Pi to work with the R â 6 Add to Rastrack Add this Pi to the online Raspber â 7 Overclock Configure overclocking for your P â 8 Advanced Options Configure advanced settings â 9 About raspi config Information about this configurat â â â Select Finish â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 6 Installer RXTX JMRI er utviklet I Java Java er allerede installert på Raspberry RXTX gir serieport støtte for JAVA sudo apt get update sudo apt get install librxtx java 7 Installer og start VNC Server Hvis du ikke har koplet til Skjerm tastatur og mus sudo apt get install tightvncserver tightvncserver vncserver 0 geometry 1920x1080 dept 24 8 Download JMRI for Linux http jmri sourceforge net download index shtml prod rel 9 Pakk ut JMRI tar zxvvf JMRI 3 6 r24520 tgz 10 Logg inn med VNC Logg inn til Raspberry med VNC Hvis du bruker Windows som arbeidstasjon kan du laste ned vnc fra http www realvnc com products open 4 1 winvncviewer html 11 Start DecoderPro cd JMRI DecoderPro3 Har også montert sammen MERG kortene og Raspberry Pi På bildet ser vi den grønne platen hvor hele styringen er montert Den består av fra Høyre Summer for Merg Sentralen Merg DCC Sentral to Serieport grensesnitt for MERG Cbus to Raspberry Pi En Zotac mini PC X86 basert CPU som kan benyttes til bl a å kjøre Windows programvare Zotax en er ikke skrudd fast fordi jeg er usikker på om jeg trenger den men det er greit å vita at jeg har plass Andre ting i bildet er et midlertlig programmeringsspor denne gangen med en Pico DB BR 218 Marklin Trafo og TRIX analog kontroller er midlertidig strømforsyning for MERG kortene Det sorte krysset til venstre for Trix kontrolleren er CAN bus plugger med T ledd og terminator Tenker å bruke disse pluggene der det er behov for å trekke CAN bussen mellom forskjellige Moduler seksjoner Pluggene De er egentlig laget for CAN buss i båter NMEA 2000 men de bør fungere like bra i modelljernbane sammenheng selv om de er vanntette http www maretron com products cabling php Den store Blå boksen helt øverst er en dobbel USB RS 232 overgang som skal koples til LENZ Roco styringen Endret av programmeringssporet 03 januar 2014 kl 01 22 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 06 januar 2014 kl 22 47 Har fått noen meldinger om installasjonsproblemer Her kommer en automatisert oppskrift på hvordan installerer JMRI på Raspberry Pi Lisens http jmri sourceforge net COPYING Denne erstatter pkt 6 7 8 og 9 i oppskriften over wget programmingtrack no ip org setup sh setup sh Den tar 15 20 minutter å kjøre Svar Y når den spør og oppgi et passord VNC når den spør om det Hvis den feiler kan den kjøres på nytt programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 11 januar 2014 kl 22 55 Programmeringssporet fjernet Programmeringsporet er tatt opp og lagt opp ned på arbeidsbenken Årsaken er lodding av ledninger En av de geniale tingene med Trix skinner er at det er tilkopling til begge skinnestrenger under skinnen Marklin Trix har egne kabelsko som passer men jeg foretrekker å lodde ledningene direkte til koblingspunktene På bildet under på den nederste skinnen har jeg loddet på en brun ledning En annen fin ting med Trix skinnene er at det er ordentlig kopling mellom skinnene og derfor ikke behov for skinnelasker Det jeg syntes er aller mest genialt med skinnene er hvor lett det er å kople strøm til skinnekrysset i sporveksler På sporvekselen under kan dere se en svart kontakt til venstre som flyttes mellom to posisjoner i trepins pluggen avhengig av om man ønsker strøm i skinnekrysset Ganske ironisk at det er Marklin trix som har løst tilkopling til skinnekrysset for to skinne drift på den enkleste måten Programmeringssporet er nå delt i fire elektriske blokker Etter sporskifter er det først en sikkerhetsblokk på 10cm som er en avkoblerskinne deretter en blokk på 30cm en blokk på 1 5 cm og til slutt en blokk på 30 cm Alle blokkene er issolert for blokkdetektor på begge skinnestrengene Blokken på 1 5 cm er for å detektere om hvert enkelt hjul tar opp strøm På bildet under ser dere også en liten IR detektor Kemo B215 kan bl a kjøpes på www conrad de Denne skal jeg benytte som akseldektor plassert midt på 1 5 cm blokken jeg vil da få kontroll på hvor mange akslinger lokomotivet har og om de har et godt strømopptak på hvert jul Status nå er at sporveksel med strømkopling til skinnekryss og motor er montert Programmeringssporet er også tilbake på plass og IR detektor er plassert Neste steg er kopling av kjørestrøm via detektor og rele for skille mellom programmeringsstrøm fra Merg DCC og kjørestrøm fra ROCO 10761 Endret av programmeringssporet 11 januar 2014 kl 23 02 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 18 februar 2014 kl 15 37 Fremgang siste måned på programmeringssporet Kan rapportere om fremgang på to områder programvare og maskinvare På maskinvaresiden har jeg valgt å benytte en Arduino Uno for kontroll av programmeringssporet Den skal 1 Styre rele for kopling mellom kjørestrøm og programmeringsstrøm 2 Sporbelegg deteksjon 4 blokker med detektering på begge skinnestrenger 3 To eller flere optiske detektorer 4 Ultralyd avstands hastighetsmåling Jeg gjør også noen forsøk med lydmåling for å se om jeg kan måle støyforskjeller med forskjellige dekoderinstillinger En Arduino Uno har 13 Digitale inn ut porter og 6 analoge innganger To av de digitale portene går til seiekommunikasjon slik at det kun er 11 ledige Jeg trenger flere Jeg har derfor valgt å teste ut en I2C basert I O Expander Microchip MCP 230008 http www microchip com wwwproducts Devices aspx dDocName en021393 har jeg liggende og de kan skaffes fra flere leverandører Priser fra ca USD 1 NOK 30 Jeg har aldri brukt disse så en prøveoppstilling ble laget Adafruit har et Arduino bibliotek for MCP230008 og et eksempelprogram https github com adafruit Adafruit MCP23008 library Det fungerte på første forsøk Nå er det bare litt lodding som står igjen for å få blokkdetektoren til å fungere Programvare tar ofte litt lengre tid enn planlagt Status nå er at jeg benytter JMRI på Raspberry Pi for å lese lokomotivkonfigurasjonen samtidig som min egen programvare logger ved siden av De første testene på en web applikasjon er oppe å kjører på http programmingtrack no ip org dynamic php system ENGINEDB page 10000 id 0 Men her er det fortsatt mye å gjøre både på feilhåndtering layout og funksjonalitet Første skritt er å lese CV er for å identifisere hvilket lok som er satt på programmeringssporet Neste skritt er å kunne endre adresser fra Nettbrettet Deretter skal det lages programvare for å kjøre automatiske målinger av start stop og hastighet og så kommer det første store målet som er å automatisere innstillingene av Cvene for motorkontroll basert på de automatiske kjøretestene Endret av programmeringssporet 19 februar 2014 kl 13 31 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 20 februar 2014 kl 16 37 Og her er loddingen påbegynt Bildet viser Arduinoen oppe til høyre Hovedkortet til Venstre Øverst på hovedkortet skal jeg lodde inn en sokkel for Arduino Prosessoren når prototypingen av programvaren er ferdig MCP23008 er plassert omtrent på mitten av kortet og Nederst er det sokler for 2 4 doble optokoplere I denne testoppkoplingen har jeg koplet til 5 V via en 3k3 motstand for å drive optokopleren Den som jeg var usikker på var om MCP230008 erns interne Pullup motstander på 100k var tilstrekkelige til å trekke signalet opp tidligere har jeg brukt en 10k motstand for dette Det ser ut til å fungere bra Nå under testingen brukes den gule LED en på Arduinoen for å se at detektoren fungerer Arduinoen er programmert med denne Sketchen Kan kun sjekke en detektor Pinne 10 på MCP230008 include Wire h include Adafruit MCP23008 h Basic pin reading and pullup test for the MCP23008 I O expander public domain Connect pin 1 of the expander to Analog 5 i2c clock Connect pin 2 of the expander to Analog 4 i2c data Connect pins 3 4 and 5 of the expander to ground address selection Connect pin 6 and 18 of the expander to 5V power and reset disable Connect pin 9 of the expander to ground common ground Input 0 is on pin 10 so connect a button or switch from there to ground Adafruit MCP23008 mcp void setup mcp begin use default address 0 mcp pinMode 0 INPUT mcp pullUp 0 HIGH turn on a 100K pullup internally pinMode 13 OUTPUT use the p13 LED as debugging void loop The LED will echo the button digitalWrite 13 mcp digitalRead 0 Endret av programmeringssporet 20 februar 2014 kl 16 38 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 27 mars 2014 kl 10 11 Fremgang siste måned på programmeringssporet Jeg har eksperimentert videre med Ultralyd avstandsmåleren På gulvet detekterer den et H0 lokomotiv med opp til 3 2 meters avstand Installert på programmeringssporet detekterer den opp til 22 centimeter Det er egentlig ikke noe stort problem fordi det er de siste centimeterene før stopp og rett etter start som er viktig men jeg har en mistanke om at det er hodet på en bolt som reflekterer signalet Skal forsøke å se om jeg kan bli kvitt denne Kortet for styringen av programmeringssporet er funksjonellt ferdig Først ble det en testoppkopling for å teste relestyring som brukes for å veksle mellom kjørestrøm fra Roco sentralen og programmering via MERG kontrolleren De siste komponentene er loddet på kortet Nå gjenstår det bare å legge til sokkel for Arduino prosessoren og tilkopling av lednin ger men dette vil jeg vente med inntill kortet med programvare er ferdig Jeg har derfor fullført testingen av kortet Etter dette har jeg montert alt sammen midlertidig ved siden av programmeringssporet og koplet opp en USB kabel mellom Arduinoen og Raspberry Pi Med denne oppkoplingen kan jeg teste ut kortet sammen med omkringliggende komponenter og ha et godt miljø for utvikling av programkoden på kortet Jeg utviker på Raspberry PI via en VNC klient og laster ned v h a USB kabelen slik at det bare tar noen sekunder å teste nye versjoner av programkoden Arduino programkoden har allerede gjennomgått flere revisjoner Den første versjonen var for å teste relestyringen ved at den slo av og på releet hvert 5 sekund Neste versjon sjekket alle de 8 spordetektorene ved å sende statusen til en terminalemulator en gang pr Sekund Deretter ble det en versjon for å teste Ultralyd avstandsmålingen Nå er jeg igang med den endelige versjonen Den fungerer ved at det sendes en kommando til Arduinoen som returnerer med et svar Kommandoer som er implementert i dag er Q01VM Query 01 Version Major Returnerer versjonsnummeret for programvaren Svarer med M01P2 Q01VS Query 01 Version Subversions Returner releasenummer for programvaren M0123 Q01U1 Query 01 Ultrasonic 1 Skal returnere informasjon fra Avstandsmåleren Q01TA Query 01 Track All Returner svaret fra alle spordetektorer Det kan også spørres om hver enkelt med meldingen Q01Tn hvor N 0 7 Utviklingen av programkoden på Raspberry har også gjort fremskritt Et av de første behovene er å finne ut hvilken Decoder type som er installert i hvert enkelt lokomotiv De fleste decoderprodusenter benytter CV 7 software version number på en fornuftig måte Utfordringen min er at jeg har ganske mange dekodere fra ESU som er ganske forskjellige men hvor ESU har lagt inn samme verdi i CV 7 Dette gjelder så forskjellige dekodere som LokPilot v 2 3 og 4 Loksound dekodere ROCO 10745 fabrikkinstallert i mange ROCO startsett i forskjellige versjon og mange av dekoderne som selges som Bachmann 3 Function decoder 36 553 Etter lesing av manualer fra dekoderleverandørene og JMRI dokumentasjonen samt egen testing har jeg laget denne tabellen fortsatt ikke helt komplett Hele tabellen ligger her http programmingtrack no ip org EsuRocoBachmannCVlist20140324 xls Programkoden er kommet så langt at den klarer ved hjelp av å lese ut forskjellige CV er og om nødvendig forsøke å skrive til noen CV er å finne ut om det er en basic decoder ESU Roco eller Backmann og hvem av dem det er eller om det er en av de mere avanserte dekoderene Det gjenstår fortsatt funksjonalitet for å finne forskjeller mellom Lokpilot 2 3 3 og LokSound Tilsvarende funksjonalitet for Lenz og Zimo kommer senere Etter at jeg har funnet ut hvilken dekoder som er i loket har jeg også laget funksjonalitet for å identifisere om loket har vært innom programmeringssporet før og eventuelt programmerer CV er fra en liste Måten jeg benytter er å sjekke dekodertype hvis denne støtter lange adresser benyttes denne for å identifisere loket For NSB lok benytter jeg lokets 3 med en null foran eller 4 sifrede nummer for tyske lok benytter jeg typenummeret f eks 218 og legger til kontrollsifferet slik at jeg får 4 sifre Det gjenstår å se hvor mange kolisjoner jeg får For de dekoderene som støtter det vil jeg benytte et løpenummer i CV 106 User identification Hensikten med alt dette er å kunne ta vare på historikk på CV er for å kunne sammenlikne kjøreegenskapene for de ulike lokene med ulike dekodere Når programmeringssporet er ferdig med sensorer vil jeg få en automatisert dokumentasjon av dette Status i dag http programmingtrack no ip org dynamic php system ENGINEDB page 10000 id 0 Til slutt har jeg også funnet dokumentasjon på hvordan styre vendeskiver med Arduino http www rmweb co uk community index php topic 78578 dcc controlled peco turntable project Endret av programmeringssporet 27 mars 2014 kl 10 30 Dag Cato Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn FREMO forummedlem Medlem siden 01 november 2004 Land Norway Status Utlogget Points 740 Innstillinger for innlegg Svar Sitér Dag Cato Rapportér innlegg Thanks 0 Sitér Svar Sendt 27 mars 2014 kl 12 27 Hei Programmeringssporet Det er interessant å lese framskrittene dine Jeg har endelig skaffet meg en liten Pi og når jeg får litt luft i timeplanen skal jeg prøve å få den til å kjøre JMRI frittstående Men et spørsmål Det du holder på med nå virker det nesten som du kan gjøre via JMRI Hvorfor da lage alt fra scratch Fordi JMRI savner funksjonalitet du trenger eller enkelt greit fordi du kan og det er gøy MVH DC MVH DC Nå har jeg gitt opp sporvekselen på Steinsnes programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 29 mars 2014 kl 00 32 Hei DC Veldig hyggelig med tilbakemeldinger er ofte vanskelig å selv vurdere om det man skriver er av interesse for andre Det enkle svaret er vel at jeg gjør det fordi det er gøy men hvis jeg skal forsøke å forsvare det litt kan jeg utdype JMRI er en glimrende CV editor for å lese og skrive CV verdier Jeg har koplet opp JMRI i parallell til egenutviklet programvare slik at jeg kan lese ut og skrive og se hvilke kommandoer som blir generert over serieporten Mine viktigste argumenter for å lage en egen programmerer er 1 I JMRI kan man lese ut og lagre CV er på XML filer slik at man manuelt kan se hvilke endringer man har gjort eller legge tilbake gamle instillinger Jeg vil istedenfor filer lagre innstillingene i en database MySQL slik at jeg kan ta ut rapporter sammenlike og gjøre mere komplekse operasjoner som f eks resette dekoder til fabrikkinstillinger og deretter programmere inn gamle verdier for f eks CV1 lange adresser ol uten å gjøre dette som manuelle steg i JMRI 2 Jeg ønsker å autmatisk sette parametre for styringen både CV i lokket men også parametre i styringsprogrammet for å oppnå jevneste og mest mulig forbildetro hastighet aksellerasjon og bremsing JMRI har en automatisk hastighetsmåler som måler tiden mellom to punkter og derved beregner konstant hastighet for toget eller egentlig gjennomsnitlig Jeg håper å få til en nøyaktig måling av retardasjon og akselerasjon v h a Ultralyd avstandsmåling Denne målingen vil jeg gjøre fra enden av programmeringssporet og når jeg eller programmet er fornøyd med profilen vil jeg lagre den og benytte den under kjøringen senere 3 JMRI DecoderPro er en PC applikasjon som ikke kan benyttes på nettbrett Jeg lager grensesnitt slik at det kan brukes på PC iPad iPhone Android etc I tillegg tror jeg at jeg vil kople til en enkel fjernkontroll type TV med enkle funksjoner som f eks 0 Identifiser Lok på programmeringsspor 1 Les og lagre alle CV er i lokket 2 Tildel og programmer en midlertidig unik adresse for loket slik at det kan prøvekjøres 3 Kjør testprogram for lokomotiv for å grovinstille CV er 4 Kjør avansert testprogram for fininstiing av CV er Andre ting jeg har sett at jeg kan lage bedre enn JMRI er dekodertype identifisering JMRI kan f eks ikke skille mellom ESU dekodere som f eks Lokpilot Loksound Basic Roco 10745 i forskjellige varianter og Bachmann 3 function Mine viktigste argumenter for å lage et eget styringssystem er her er jeg litt på tynn is fordi jeg ikke har sett mye på alternative løsninger 1 Da jeg begynte med dette for ca 30 år siden fantes det ikke noe alternativ Den gangen så jeg litt på CMRI men valgte å lage egne blokkkontrollere med DC styring under MS DOS Dagens versjon av styringen er laget i løpet av de siste 15 årene men støtter fremdeles scriptene som jeg laget for 30 år siden 2 Ambisjonsnivået er relativt høyt F eks lag en tidtabell hvor lokaltoget starter fra utgangstasjonen hver time mellom 06 00 og 23 00 og returner klar til innsats nesten to timer senere slik at det er behov for minimum to togsett Det betyr at jeg ikke kan lage script for hvert enkelt tog men lage generelle script for å kjøre etter tidtabellen og andre script som finner ut hviket materiell som skal brukes i denne avgangen Andre funksjoner eller separate programmer er f eks togekspeditør på en stasjon må løse komfikter i forhold til sporbruk ved forsinkelser ekstratog lokfører som kjører toget etter signalene rutetabellen og signalstyring linjeblokk Alle programmene kommuniserer via TCP IP slik at de kan kjøres på en eller flere PC er Jeg kan også velge hvilken funksjon jeg selv vil utføre manuelt Neida jeg er ikke helt ferdig med alt enda 3 Ønsker å automatisere skiftebevegelser og samenstilling av godstog Her er jeg avhengig av bedre kontroll med lokegenskapene ref Egen programmerer f eks er en av de viktigste kundene et aluminiumsverk samme produksjonsnivå produkter som Årdal Verk som har behov for levering av riktig mengde Aluminium oksid og Kull for anodeproduksjon og transportkapasitet for ferdige aluminiumsprodukter 20000 200000 Tonn pr År avhengig av årstall og Anoder 10 femtitals vogner med last på 10 tonn hver per dag eller nyere vogner med 80 tons kapasitet på 2000 tallet 4 Ønske om norske signalbilder og stillverk Ved å selv lage programvaren kan jeg få norske signalbilder uten avansert elektronikk men overlate kompleksiteten til programvaren programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 04 juni 2014 kl 09 53 Status Juni 2014 Dette handler om timing Ultralydavstandsmåleren er installert og ser ut til å fungere greit i avstandsområdet 4 21 cm Jeg kan derfor måle hvor langt lokomotivet kjører etter en stop kommando Arduino programmet er nå i tredje versjon Den første versjonen sjekket spordetektorene og rapporterte status Opprinnelig hadde jeg tenkt å installere en optokopler for vekselstrøm slik at både positive og negative DCC pulser kunne detekteres Følsomheten viste seg å være for dårlig på denne slik at jeg byttet til to andre som jeg hadde liggende TLP521 4 er en 4 dobbel optokopler som fungerte bedre men den har kun en diode pr Kanal slik at den kun detekterer den ene fasen av DCC signalet En les vil derfor fungere 50 prosent av gangene Neste versjon av programmet gjorde derfor et hundre les for hver av de 8 kanalene slik at sjansen for at det blir detektert er over 99 prosent Problemet som nå oppstod er at en les totalt tar 450 millisekunder for 8 detektorer Den tredje versjonen av programmet har fått 20 konfigurasjonsvariable Et av dem sier hvor mange ganger det skal leses før det konkluderes med at sporet er tomt Ved å lese 9 ganger blir sansynligheten 50 25 12 5 6 25 3 12 1 56 0 78 0 39 0 19 99 8 prosent I praksis ser det ut til at sansynlighetene er over 90 prosent Og der er godt nok hvis jeg detekterer ofte nok slik at feildeteksjon kan korrigeres fort nok Diagrammet viser litt om dette På toppen viser det av en les fra Arduinoen tar mellom 25 og 76 millisekunder Dagens versjon gjør tre les Henter spordeteksjonsstatus for alle 8 spor Q01TA Henter distanse i cm for Ultralydmåleren Q01U1 og den tredje henter desimal cm fra Ultralydmåleren Q01CW Dette tar tilsammen 200 millisekunder slik at jeg burde kunne lese 4 5 ganger i sekundet Jeg har opså lagt inn debugginginformasjon som forteller meg at hver enkelt les over I2C tar 460 mikrosekunder Hvis jeg klarer å redusere denne tiden til under 116 mikrosekunder kan jeg synkronisere lesen med DCC signalet for å oppnå sikker detektering For øyeblikket kjører jeg I2C bussen med 100khz frekvens på kontrollsignalet Arduinoen støtter også 400khz slik at det skal være mulig å å komme ned mot 120 mikrosekunder Tror også at det er mulig å optimalisere ytterligere ved å erstatte AdafruitMCP23008 library med mere effektiv kode Dette er foreløpig ikke prioritert fordi det fungerer nogenlunde ok med dagens implementasjon Andre alternative løsninger er å sette inn en kondensator etter opptokopler eller bruke en mere avansert krets istedenfor MCP23008 enten en Arduino eller en PIC prosessor Etter at jeg har optimalisert I2C trafikken som i dag tar ca 50 millisekunder kan jeg gå løs på USB optimasliseringen I dag tar en les 25 millisekunder ved å øke hastigheten fra 9600 Baud til 116000 Baud vil nok også denne tiden gå ned Programvaren på Raspberryen er også forbedret ved at den måler tider og kan brukes til å konfigurere Arduinoen Her har jeg oppdaget en eller annen feil som gjør at jeg kun klarer å lese status 1 gang pr sekund istedenfor 4 5 ganger i sekundet Så dette må jeg prioritere å finne ut av Endret av programmeringssporet 06 juni 2014 kl 23 26 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 06 juni 2014 kl 23 29 Lokomotiv Test 01 Dette er en enkel test som kjører det testede lokomotivet forover i 20 sekunder ut av programmeringssporet på hastighetstep 4 med spedstepmode 14 Stopper lokomotivet og kjører tilbake inn i programmeringssporet og stopper når den innerste spordetektoren oppdager lokomotivet Ved å kjøre testen mange ganger og sjekke avstanden med Ultralydmåleren for jeg ut statistikk over hvor nøyaktig kontrollen er Det har etterhvert begynt å fungere men stopposisjonen er ganske unøyaktig sansynligvis bl a fordi jeg kun leser ut sensorene en gang per sekund Her er en liten tabell over avstanden i centimeter Ultralydsensoren har målt for de siste testene 149 Test001StopPosition 13 150 Test001StopPosition 3 151 Test001StopPosition 5 152 Test001StopPosition 18 153 Test001StopPosition 19 154 Test001StopPosition 18 155 Test001StopPosition 3 156 Test001StopPosition 15 157 Test001StopPosition 6 158 Test001StopPosition 12 Ikke impoenerende presisjon her men et greit utgangpunkt For hver kjøring får jeg også ut en rapport om hastigheter og responstider under testen Her er et eksempel fra den siste kjøringen KMHSensor002001 0 00 KMHSensor003001 46 35 KMHSensor003002 43 85 KMHSensor004001 58 88 KMHSensor004002 56 38 KMHSensor004003 0 00 KMHSensor006005 0 00 KMHSensor007005 30 90 KMHSensor007005 30 90 KMHSensor007006 29 23 KMHSensor008005 39 25 KMHSensor008006 37 58 KMHSensor008007 0 00 Test001StopPosition 12 00 Test001StopPosition 12 00 TestrunMessages 441 00 TestrunMessagesSec 8 48 TestrunSec 52 00 TestrunUltrasonic 59 00 TestrunUltrasonicSec 1 18 TimerSensor002001 0 00 TimerSensor003001 2 00 TimerSensor003002 2 00 TimerSensor004001 2 00 TimerSensor004002 2 00 TimerSensor004003 0 00 TimerSensor006005 0 00 TimerSensor007005 3 00 TimerSensor007005 3 00 TimerSensor007006 3 00 TimerSensor008005 3 00 TimerSensor008006 3 00 TimerSensor008007 0 00 UltraSpeed001 164854 6 0 19 0 13 0 9 40 UltraSpeed002 164855 0 0 13 0 13 0 0 00 Forklaringer til tabellen TimerSensor002001 Tidsforbruk fra spordetektor 002 til 001 Her er en svakhet ved at den kun beregner hele sekunder KMHSensor003001 Hastighetsmåling fra spordetektor 003 til 001 Unøyaktig fordi den benytter TimerSensor Uten desimaler Test001StopPosition Ultralydmålerens avstandsmåling I hele cm UltraSpeed001 164854 6 0 19 0 13 0 9 40 Hastighetsberegninger pr sekund fra 20 cm til stopp I Eksempelet over o 164854 klokkeslett o 6 0 Centimeter kjørt siste sekund o 19 0 13 0 Hvor lokomotivet kjørte fra og til på dette sekundet Vi ser derfor at lokomotivet bråstoppet her Og det stemmer lokomotivet ble kjørt i skiftemodus TestrunSec Hele testen tok 52 sekunder TestRunMessages 441 meldinger gjennom systemet i løpet av testen TestrunMessagesSec 8 48 meldinger pr Sekund TestRunUltra 59 avstandsmålinger i løpet av testen TestrunUltraSec 1 18 avstandsmålinger pr Sekund Derfor er unøyaktigheten i alle målinger på nesten et sekund Så her er det bare å jobbe videre med å få opp frekvensen programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 23 juni 2014 kl 22 46 En programfeil er fikset slik at jeg nå får 4 målinger pr Sekund og da blir noyaktigheten bedre Stopposisisjonen blir 21 22 cm Neste forbedring blir å også se på milimeteravstander her 258 Test001StopPosition 22 259 Test001StopPosition 21 260 Test001StopPosition 21 261 Test001StopPosition 22 Har også forbedret analyseprogrammet til å regne med microsekunder slik at tidene blir mere nøyaktig Her er rapporten for kjøring nr 260 Vi ser av TestrunUltrasonicSec at vi leser ut detektor og avstander nesten 4 ganger i sekundet Vi ser også av TestrunMessagesSec at det går nesten 30 meldinger pr Sekund mot tidligere 8 Noen nye måleparametre er kommet til TestrunBackendResponseMax 97 millisekunder Lengste responstiden

    Original URL path: http://forum.mjf.no/forum_posts.asp?TID=8269&title=programmeringssporet (2016-01-26)
    Open archived version from archive

  • Programmeringssporet - MJF Forum - Side 2
    apper på android og ios eller fra JMRIs webserver på pi en som du får forbindelse med på port 12080 Det skal visst være mulig å bruke DecoderPro PanelPro som klienter også men det har jeg ikke fått til 20 10 2014 Rettelse Du får ikke tilgang til panelene når du kjører faceless Endret av bkv1 20 oktober 2014 kl 19 54 Hilsen Bjørn N skala Peco 55 Digitrax Zephyr Xtra JMRI Raspberry Pi Tysk diesel nyere tid einjen Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Gå til medlemmets hjemmeside Legg til som venn Medlem i MJF Medlem siden 17 september 2005 Land Norway Status Utlogget Points 1234 Innstillinger for innlegg Svar Sitér einjen Rapportér innlegg Thanks 0 Sitér Svar Sendt 17 oktober 2014 kl 10 54 Intel Edison er en ny og interessant utviklingsplatform som sikkert kan finne sitt bruksområde i MJ verdenen https www sparkfun com news 1589 Einar Næss Jensen Words of wisdom are easily spoken but they are cheap talk http einarblog homemade no einarblog programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 29 oktober 2014 kl 15 58 bkv1 skrev Dag Cato skrev Hei lurer på hvordan du stenger ned RPien din Kutter du bare strømmen eller tar du en kontrollert avslutning Det er mye skriverier på nett om ødelagte minnekort ved ukontrollert avslutning Det med å slå av Rpi riktig har jeg syntes var tungvint når den ikke er koblet til skjerm tastatur Da måtte jeg ha med lap topen min Nylig lastet jeg imdlertid ned JuiceSSH til min Android telefon Med den kan jeg lett logge meg på Rpi og kjøre shutdown h now Hvis man betaler noen kroner kan man vistnok også lage scripts som gjør påloggingen og nedstengningen i en enkelt operasjon men dette har jeg ikke prøvd ennå Bjørn Hei Hei Takk for info om å kjøre headless Jeg har et lite program som kjører kontinuerlig på Raspberry og venter på beskjed om å kjøre poweroff via tcp ip socket må bare lage en Android klient til den først eller kanskje bare lage en liten web server Mere om dette kommer nok En alternativ løsning er å kople en trykkbryter til GPIO programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 29 oktober 2014 kl 16 04 einjen skrev Intel Edison er en ny og interessant utviklingsplatform som sikkert kan finne sitt bruksområde i MJ verdenen https www sparkfun com news 1589 Hei Ja de var kule og de er det plass til inne i et H0 lok Skal se om jeg skal bestille noen men har ikke funnet noen som har på lager til en ok pris med tillegskort Jeg har litt mere lyst til å test ut MBED platformen Edison er vel bare en tradisjonell Atom CPU på et minikort et itx kort koster omtrent det samme Det ligger to FRDM K64F og venter på med i Strømstad Endret av programmeringssporet 29 oktober 2014 kl 16 06 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 29 oktober 2014 kl 16 41 Dekoder Her går det fremover Hensikten med denne er å teste ut selvbygde enkle funksjonsdekodere for vogner og å gjøre analyser av DCC signalet Kortet er baser på denne dekoderen http usuaris tinet cat fmco home en htm Endringene jeg har gjort er at jeg ikke har installert D5 fordi jeg ikke forstod hva den skulle gjøre Senere har jeg forstått at denne er der for å gjøre det mulig å legge til en kondensator i strømforsyningen til prosessoren men den er altså ikke nødvendig IC4 har jeg ikke installert enda fordi jeg kun har behov for LED utganger IC2 har jeg satt opp med en 20 pins sokkel istedenfor 8 Pin JEg får derfor mye mere fleksibilitet i valg av prosessor For å teste denne kretsen koplet jeg opp 4 led og satt inn en bryter for å teste at strømforsyningsdelen fungerte både med likestrøm og DCC signal Neste skritt var å laste inn et JAL Just Another Language program ble programmert inn i prosessoren og LED en blinket include 12f629 target PICmicro This program uses the intern oscillator at 4 MHz pragma target clock 4 000 000 oscillator frequency configuration memory settings fuses pragma target OSC INTOSC NOCLKOUT Internal oscillator pragma target WDT disabled no watchdog pragma target MCLR internal make MCLR pin available I O enable digital io disable analog I O if any alias led is pin A0 pin A0 direction output forever loop led on usec delay 250000 led off usec delay 250000 end loop Tilsvarende testet jeg med Microchip PIC 16f690 20 pins prosessor include 16f690 target PICmicro This program uses the internal oscillator at 8 MHz pragma target clock 8 000 000 oscillator frequency configuration memory settings fuses pragma target OSC INTOSC NOCLKOUT internal oscillator pragma target WDT disabled no watchdog pragma target MCLR external reset externally enable digital io make all pins digital I O OSCCON IRCF 0b111 set internal oscillator for 8 MHz alias led is pin A0 pin A0 direction output forever loop led on usec delay 250 000 led off usec delay 250 000 end loop Neste skritt var å laste inn DCC dekoderprogramvaren i prosessoren og teste dette Jeg ble litt overasket da LED ene tente etter at jeg hadde satt Lokmausen til adresse 3 og endret til 28 speedstep og trykket på knappen til frontlys Ved å endre retningen på loket slukket LED1 og LED2 ble tent Det fungerte akkurat som det skulle Jeg har også laget et lite kort med to 6n137 optokoplere http www mynabay com dcc monitor 16 arduino dcc monitor 2 Hensikten er å kople utgangene fra dekoderen til en Arduino som gir feedback til PC styringen via USB slik at jeg kan måle responstider i DCC systemet Endret av programmeringssporet 29 oktober 2014 kl 17 27 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 17 november 2014 kl 15 22 Er det mulig Jeg har hatt en mistanke om at problemene med dårlig respons på hastighetsendringer har skyltes kvaliteten på DCC signalet på sporet Dette rene signalet kommer ut av ROCO DCC sentralen min Det ser ut som om signalet på skinnene er slik Hvis dette er riktig må jeg si at jeg er imponert av at dekoderene er istand til å forstå dette i det hele tatt Det er ihvertfall sikkert at jeg må forske mere på årsaker og hva jeg kan gjøre for å hindre dette Årsaken er sansynligvis likeretterbroene som jeg benytter for å få et spenningsfall i spordeteksjonskretsen Jeg har googlet litt og det ser ut som om det er viktig å benytte raskere dioder på DCC signaler Endret av programmeringssporet 17 november 2014 kl 15 28 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 18 desember 2014 kl 00 18 En liten oppdatering Det forvrengte DCC signalet i forrige post skyltes feil på en diodebro Da denne ble rettet ble signalet bra igjen Konklusjon Jeg må fullføre målevognen slik at jeg kan sjekke DCC signalet overalt på anlegget Jeg har kommet videre med programvaren Web Serveren er laget på nytt fra bunnen av for å få ned resursforbruket Den siste versjonen viser den samme infoen som den gamle Lokomotiver dekodere og CV verdier Den eneste forskjellen er at den nye bruker mindre resurser på server og den viser realtime data Jeg har også laget en light versjon av denne som jeg bruker til å slå av Raspberry ene mine Hvis noen vil prøve den er fremgangsmåten anbefaler backup før du starter 1 logg inn på raspberryen med brukernavnet pi og vær sikker på at du står i home pi 2 Last ned med kommandoen wget programmingtrack no ip org setupController sh 3 kjør innstallasjonsskriptet setupController sh 4 kjør sudo reboot etter at installasjonen er ferdig Hvis alt har gått bra skal du nå kunne kontrollere Raspberry en fra en web browser på port 8000 eks Knappen Poweroff stopper Raspberryen reboot omstarter Paspberryen og stop stopper kun webserver Etter at du har valgt poweroff eller reboot får du opp dette bildet Home knappen virker ikke før Raspberryen er omstartet Endret av programmeringssporet 18 desember 2014 kl 00 31 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 28 januar 2015 kl 01 06 Elektrifisering av programmeringssporet Etter litt sparkling rundt programmeringssporet ser det nå ut som om jeg er kvitt reflekser ved ultralydavstandsmålingene Neste utfordring er å montere kjøreledning uten at dette påvirker ultralydmålingen Det ser ut som om at NMJ ikke kommer med topline EL14 i år Jeg må derfor gå løs på Limaene mine Først må et understell tilpasses Jeg kommertilbake med mere info når jeg får prøvekjørt det programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 02 februar 2015 kl 21 18 Stor nyhet i dag er Raspberry Pi 2 B http www raspberrypi org raspberry pi 2 on sale Viktigste nyhet er mere RAM 1GB og ny 4 kjerners CPU med mellom 1 5 og 6 ganger bedre ytelse avhengig av applikasjon Da bør det la seg gjøre å kjøre JMRI med ok ytelse Jeg har bestilt et par stykker for å se hvordan de fungerer prisen er den samme som før USD 35 Det er allerede produsert 100000 eksemplarer så ventetiden blir kanskje ganske kort Hovedbryter Programmeringssporet er på en modul som har ganske kompleks strømopplegg I dag er det flere strømforsyninger fra Roco og TRIX en 8 volts strømforsyning til Ethernet Router og to micousb strømforsyninger for Raspberry Pi I hvilemodus er kun Raspberryene og Router tilkoplet strøm Kun disse enhetene har et strømforbruk på omtrent 40 Watt Mye av dette ligger nok i de tre 200V adapterene For å redusere kabelsalaten og strømforbruket har jeg satt meg et mål om at det kun skal gå to kabler inn til modulen En ethernet kabel og en 220 Volt tilkopling Ut av modulen skal det kun gå DCC signal til neste modul Fremo Jeg ønsker ikke å ha eget WI FI nett i modulen Ved hjelp av Power over Ethernet PoE kan jeg få en ganske god løsning På modulen går Ethernet inntaket rett inn i en Linksys PoE Splitter http www tp link com en products details model TL POE10R Denne har en utgang som gir 9 Volt og forsyner en Arduino med Ethernet kort og en Ethernet Switch Brun Gule ledninger på bildet Disse enhetene vil derfor alltid være tilkoplet strøm Strømforbruket er ca 5 watt På Arduinoen har jeg laget en liten WebServer som styrer utgang 4 Orange ledning og er koplet til en transistor som driver et rele Blå Ledninger som fungerer som hovedbryter 220Volt for resten av modulen bl a Raspberry Digitalsentraler Can Bus og andre transformatorer Neste skritt er å sette opp 8 releer som skal styrer via CAN Bussen for å styre strøm til de forskjellige enhetene DCC skinnestrøm DCC pensestyring Signaler LYS etc Når alt dette er klart kan jeg fjernstarte anlegget fra en web Browser Først hovedbryteren som også starter Raspberryene hvor jeg kan styre de forskjellige releene også dette fra en web browser Endret av programmeringssporet 02 februar 2015 kl 21 22 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 03 februar 2015 kl 15 22 Strømforbruk stand by Da har jeg testet litt mere Selve PoE injektorer har et forbruk på 4 Watt Poe Ethernet Switch D Link Green 5 port 7 Watt når det ikke er trafikk på nettet Poe Ethernet Switch Arduino med Eth kort 11 Watt Hvis totalpris for strøm settes til kr 1 per kilowatt time koster dette omtrent 100 kroner pr år og det meste av dette går nok til varme i vinterhalvåret Endret av programmeringssporet 03 februar 2015 kl 15 22 SveinR Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Fremo og MjF medlem Medlem siden 03 november 2004 Land Norway Status Utlogget Points 1150 Innstillinger for innlegg Svar Sitér SveinR Rapportér innlegg Thanks 0 Sitér Svar Sendt 03 februar 2015 kl 15 56 Med den nye B modellen kan den overklokkes mer en den gamle Var det som var litt problemet med A og B utgavene det var litt trege til å kjøre programmer med GUI Mvh SveinR Det finnes en skiftetraktor til alt programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 03 februar 2015 kl 23 00 SveinR skrev Med den nye B modellen kan den overklokkes mer en den gamle Var det som var litt problemet med A og B utgavene det var litt trege til å kjøre programmer med GUI Det ser ikke ut som om jeg får tak i en ny Raspberry før neste uke Her er noen ytelsestester https learn adafruit com introducing the raspberry pi 2 model b view all Basert på denne testen tror jeg at bl a JMRI vil gi en mye bedre brukeropplevelse SveinR Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Fremo og MjF medlem Medlem siden 03 november 2004 Land Norway Status Utlogget Points 1150 Innstillinger for innlegg Svar Sitér SveinR Rapportér innlegg Thanks 0 Sitér Svar Sendt 03 februar 2015 kl 23 19 takk Den må nok handles Har en ide om å kjøre RocRail på den Mvh SveinR Det finnes en skiftetraktor til alt einjen Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Gå til medlemmets hjemmeside Legg til som venn Medlem i MJF Medlem siden 17 september 2005 Land Norway Status Utlogget Points 1234 Innstillinger for innlegg Svar Sitér einjen Rapportér innlegg Thanks 0 Sitér Svar Sendt 04 februar 2015 kl 11 39 Hvor har dere bestilt den nye raspberryen Einar Næss Jensen Words of wisdom are easily spoken but they are cheap talk http einarblog homemade no einarblog trulss Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Fremo og MjF medlem Medlem siden 07 juli 2005 Land Norge Status Utlogget Points 492 Innstillinger for innlegg Svar Sitér trulss Rapportér innlegg Thanks 0 Sitér Svar Sendt 04 februar 2015 kl 11 49 einjen skrev Hvor har dere bestilt den nye raspberryen http no rs online com web Truls Slevigen programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 05 februar 2015 kl 21 02 Rs online er utsolgt jeg bestilte en Intel Edison istedenfor samt noen I O kretser og drivere MCP23008 23017 og ULN2803 for å komme over kr 500 gratis frakt Ble levert på to dager www kjell com har på lager har reservert en i Strømstad www digitalimpuls no har jeg også bestilt de sier de får dem på tirsdag www elfa se har ikke men søsterselskapet reichelt de har dem komplett no sansynligvis 16 Mars teknikmagasinet kommer i neste katalog sier de programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 15 februar 2015 kl 19 16 Fremgang Da er ny Raspberry Pi 2 installert Oppstartstiden på JMRI DecoderPro er gått fra ca 40 sekunder til 14 og brukergrensesnittet er mye raskere på den gamle var det mere eller mindre ubrukelig Det føles omtrent som å kjøre på Laptoppen min Win7 64 bit Intel Core i5 Et par utfordringer Det er raspbian fra 30 Januar 2015 som fungerer denne fungere også på den gamle SD brikken kan flyttes frem og tilbake men Raspberry 2 er micro SD så for meg betyr det nye SD brikker med adapter passer de også i den gamle Jeg har originalversjonen av Raspberry B ikke B Jeg tilpassset et gammelt kabinett men det er nok lurere å kjøpe et nytt samme som B Det er utfordinger med Serieporten i Java RXTX ved overgang til ARM7 Her er løsningen http groups yahoo com neo groups jmriusers conversations topics 114689 EL14 I dag kom vinkelsliperen frem Understellet kommer fra en Piko DR BR 119 http www conrad com ce en product 404385 Piko H0 59930 H0 diesel locomotive BR 119 Deutsche Reichsbahn BR 119 DR Upper headlight som jeg fikk tak i ganske rimelig i Berlin forrige sommer Jeg har kappet ut ca 1 cm av rammen på hver side av motoren dette gikk greit med en baufil Problemet var en kant

    Original URL path: http://forum.mjf.no/forum_posts.asp?TID=8269&PN=2&title=programmeringssporet (2016-01-26)
    Open archived version from archive

  • Programmeringssporet - MJF Forum - Side 3
    en annen Arduino UNO uten prosessor Dette betyr at alle meldingene jeg skriver til Serieporten på Chipkit går til TX på UNO en som er koplet sammen med USB transmit slik at jeg kan lese meldingene på USB porten på PC en Jeg har nå et testoppsett hvor jeg benytter JMRI til å sende Events til Chipkit prosessoren via USB som kan svare tilbake via USB og sende debug til meg via UNO en På bildet ser dere hvordan jeg tester Øverst til venstre er Arduino terminalvindu hvor meldingene kommer SOFEON9900002711 99 er off 98 er on 2711 er hexadesimal for 10001 Vindu øverst til høyre er kommunikasjonsmeldingene i JMRI og nederst er turnout tabellen i JMRI hvor jeg definerer turnouts og kan sende testmeldinger fra Det ser ut som om at man i JMRI må definere alle utgående meldinger som turnouts Jeg har da valgt at turnout 10001 og 10002 er å styre innkjør fra vest og øst Det er ok da jeg aldri får over 10000 penser på anlegget mitt Og jeg kan definere opp til 64000 virtuelle penser i JMRI Nå som jeg ser at meldingene kommer frem riktig til Arduinoen er det bare å bygge funksjonaliteten for å styre etter meldingene fra JMRI eller annen programvare på PC en Raspberryen Tilsvarende meldinger skal jeg benytte mellom de forkjellige Arduinoene Endret av programmeringssporet 30 april 2015 kl 14 22 Svein A Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Gå til medlemmets hjemmeside Legg til som venn Fremo og MjF medlem Medlem siden 22 februar 2008 Land Norway Status Utlogget Points 1595 Innstillinger for innlegg Svar Sitér Svein A Rapportér innlegg Thanks 0 Sitér Svar Sendt 02 mai 2015 kl 17 13 Litt usikker på hva du skriver her nå Mener du at man trenger flere Arduinoer for å styre signalene på en enkel stasjon med kun 2 gjennomgående spor Er kapasiteten så begrenset H0 norsk på 50 tallet en gang Min hjemmeside programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 05 mai 2015 kl 00 33 Svein A skrev Litt usikker på hva du skriver her nå Mener du at man trenger flere Arduinoer for å styre signalene på en enkel stasjon med kun 2 gjennomgående spor Er kapasiteten så begrenset Veldig godt spørsmål som det er vanskelig å svare med et Ja eller Nei Svaret avhenger av hvordan Signalene drives De kan koples til en vanlig digitalutgang enten med digital driving eller programvaredrevet pulsmodulering SW PWM Da vil en standard Aurduino UNO kunne styre 14 6 LED Lys For å få til myk blinking må det da lages ekstern blinkelektronikk kan være basert på den samme Arduino Ulempen er at Signalmastene må modifiseres og at det blir vanskelig å få til myk endring av signalbilde SES hadde et innlegg om dette på forumet for en stund siden uten Arduino De kan koples til en PWM utgang HW PWM Da har Arduino UNO 6 utganger Leonardo 7 Arduinoen har en I2C Inter Integrated Circuit som kan koples til en eller flere PWM LED drivere f eks PCA9685 Hver av disse kan koples til 16 LED Teoretisk maksimum for en Arduino UNO er 992 Utganger med 62 stk PCA9685 SM bussen som sitter internt i alle PC er for styring av bl a temperatur er basert på I2C PCA9685 kan derfor også koples rett til PC eller Rapberry Pi slik at man ikke trenger noen Arduino i det hele tatt for å styre signalene En annen fordel med PCA9685 er at den har 1024 step 10 bit Arduino har 256 step 8 bit Dagens versjon av min programvare støtter alternativ 1 med hard blinking og alt 2 men jeg bruker kun alternativ 2 Alternativ 3 skal også implementeres snart Jeg jobber med et regneark som viser oversikt over de forskjellige Arduinokortene og alternativene Kolonne N I O viser hvor mange Digitautganger kortet har Kolonne N PWM viser hvor mange HW PWM utganger kortet har Kolonne B og C viser prisestimater hvor B ofte er basert på noe egenlodding av kort Hva er da det reelle behovet for en stasjon Et godt eksempel er f eks Ødsle i denne tråden http forum mjf no forum posts asp TID 9025 KW PID 17062266 title stillverk med nsbforbilde 17062266 En rask opptelling gir omtrent disse tallene Signal 24 belegg sporskiftepos 21 Total output PWM 45 Input 15 Total input og output 60 Andre funksjoner som kan være aktuelle på en stasjon å styre med Arduino Lyd Høytaleropprop Sporveksler styring kontroll Servo Lys i stasjonshus og lokstall Simulering av TV og sveising Lokstall dører Vannstender Jeg har koblet relativt mye ledinger på MJ anlegg opp gjennom årene Det eneste jeg liker mindre er å feilsøke ledningskaoset noen år senere Det viktigste prinsippet mitt er derfor færrest mulig ledninger og enda viktigere Færrest mulig ledninger mellom moduler seksjoner Min løsning på dette er kretskort med distribuert logikk og buss komunikasjon CAN USB Ethernet RS232 I2C Oftest er det også rimeligere med en ekstra arduino fra Kr 50 hvis man sparer noen ledninger og plugger Her er et eksempel på en enkel moduloppbygget stasjon Skal det være forsignal på utkjørsignalene i spor 1 spor 2 Det er klart at denne stasjonen kunne vært styrt av en Arduino med f eks to PWM Shields men jeg tror det er bedre å distribuere det f eks med 4 Leonardoer Eller en Arduino Leonardo og to PCA9685 I2C bussen 50 cm lang Eller en Arduino Mega og en PCA9685 Eller kanskje den måten jeg ville gjort det på Under Fra venstre Arduino Trinket kr 80 Arduino UNO kr 170 PCA9685 kr 110 Arduino Leonardo kr 160 Arduino UNO kr 170 og Arduino Trinket kr 80 Dette blir til sammen ca kr 770 Litt for dyrt men ved å lodde litt selv 1 2 timer Kr 15 20 20 160 20 15 Jeg velger å behold Leonardoen fordi jeg trenger USB porten men kan nok også eliminere denne ved å bruke en prosessor fra Chipkit DP32 kr 25 og en ekstra UNO prosessor eller PCA9685 kr 20 Så minimumsprisen blir da ca Kr 135 kr 100 i ledninger kretskort veroboard kondensatorer krystaller og motstander Dette alternativet kommer jeg mere tilbake til senere Håper det ble litt klarere nå Endret av programmeringssporet 05 mai 2015 kl 00 55 einjen Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Gå til medlemmets hjemmeside Legg til som venn Medlem i MJF Medlem siden 17 september 2005 Land Norway Status Utlogget Points 1234 Innstillinger for innlegg Svar Sitér einjen Rapportér innlegg Thanks 0 Sitér Svar Sendt 12 mai 2015 kl 12 50 Hei Vet du om det finnes noe selvbygg av håndkontrollere Som kan brukes sammen med sprog3 Ev sammen med andre sentraler Einar Næss Jensen Words of wisdom are easily spoken but they are cheap talk http einarblog homemade no einarblog glennefj Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Viderekommen Medlem siden 03 januar 2012 Status Utlogget Points 36 Innstillinger for innlegg Svar Sitér glennefj Rapportér innlegg Thanks 0 Sitér Svar Sendt 12 mai 2015 kl 18 48 Så et eksempel fra utrainia com som var interessant Han brukte 74HC595 shift register for å få flere LED vha Arduino C MRI Litt interessant for et slikt eksempel da det er snakk om en kostnad på 1 50 pr chip Nå har jeg ikke rukket å lese gjennom alt du har prøvd ut ennå og hva du ønsker å gå vekk i fra men jeg syns denne var interessant Ikke bare nødvendigvis via Arduino C MRI men kanskje RPi Syns det er interessant med slike løsninger da man relativt enkelt kan lage store grener med I O for en relativt billig penge sammenlignet med ferdige kort Endret av glennefj 12 mai 2015 kl 18 49 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 12 mai 2015 kl 20 58 Hei 74HC595 er sikker helt ok Jeg har brukt MCP23008 som er en adresserbar I2c Input og Output expander som kan brukes både med Raspberry Pi og Arduino Har også prøvd den fra annen plattform hvor det ikke fantes noe bibliotek helt grei å aksessere direkte på I2C bussen 8 I O for 12 kroner http www digikey no product detail en MCP23008 E 2FSO MCP23008 E 2FSO ND 735952 Arduino https github com adafruit Adafruit MCP23008 library 16 I O for 14 kroner http www digikey no product detail en MCP23017 E 2FSP MCP23017 E 2FSP ND 894272 Arduino https github com adafruit Adafruit MCP23017 Arduino Library Raspberry https learn adafruit com mcp230xx gpio expander on the raspberry pi overview Python https github com adafruit Adafruit Raspberry Pi Python Code tree master Adafruit MCP230xx Endret av programmeringssporet 12 mai 2015 kl 21 00 glennefj Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Viderekommen Medlem siden 03 januar 2012 Status Utlogget Points 36 Innstillinger for innlegg Svar Sitér glennefj Rapportér innlegg Thanks 0 Sitér Svar Sendt 12 mai 2015 kl 21 16 Kult Utrolig hvor mye man kan få til med veroboard og relativt enkle kretser F lott at du lager eksempler for vanlige mennesker Kanskje du på sikt hadde kunne laget enda enklere eksempler En tutorial over 10 guider hvor man går fra ét lys til en full stasjon Jeg syns det er noe vanskelig å henge med på de større oppsettene spesielt når man raskt må tenke på utvidelse Det er kanskje bare meg jeg er helt noob når det gjelder lyssignalene hvor mange plassering type tegn etc så det blir ekstra mye å henge med på når det begynner å bli mange Arduino som jobber sammen Jeg tenker at det beste hadde vært å starte med ét kort som så kan kobles opp mot en chip som utvider I O uten å utvide med flere kort For min del tenker jeg en sirkel oval bane med én stasjon og ett tog Etterhvert to tog som reagerer på sensorer og oppdaterer lys tilsvarende så man har et lite utgangspunkt man utvider f eks to stasjoner togstall etc Bare kjappe ideer fra min side Jeg ville satt veldig stor pris på det iallefall Endret av glennefj 12 mai 2015 kl 21 31 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 12 mai 2015 kl 21 23 einjen skrev Hei Vet du om det finnes noe selvbygg av håndkontrollere Som kan brukes sammen med sprog3 Ev sammen med andre sentraler Det er vel laget noe basert på SRPC ellers er jo også det et spennende prosjekt En Arduino MBED eller Edison basert kontroller med wi fi kopling mot JMRI De som har laget SPROG har også videreutviklet denne til et komplett styringssystem med DCC sentral booster håndkontroll tilbehørstyring og tilbakemelding basert på CAN Bus Mere info på http www merg org uk merg resources cbus php Her kan du laste ned skjema Byggesett selges til medlemmer koster ca kr 250 i medlemskap pr år programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 18 mai 2015 kl 22 21 glennefj skrev Kult Utrolig hvor mye man kan få til med veroboard og relativt enkle kretser F lott at du lager eksempler for vanlige mennesker Kanskje du på sikt hadde kunne laget enda enklere eksempler En tutorial over 10 guider hvor man går fra ét lys til en full stasjon Jeg syns det er noe vanskelig å henge med på de større oppsettene spesielt når man raskt må tenke på utvidelse Det er kanskje bare meg jeg er helt noob når det gjelder lyssignalene hvor mange plassering type tegn etc så det blir ekstra mye å henge med på når det begynner å bli mange Arduino som jobber sammen Jeg tenker at det beste hadde vært å starte med ét kort som så kan kobles opp mot en chip som utvider I O uten å utvide med flere kort For min del tenker jeg en sirkel oval bane med én stasjon og ett tog Etterhvert to tog som reagerer på sensorer og oppdaterer lys tilsvarende så man har et lite utgangspunkt man utvider f eks to stasjoner togstall etc Bare kjappe ideer fra min side Jeg ville satt veldig stor pris på det iallefall Hei Hvis du ser på innlegg nr 7 Tospors stasjon med innkjørsignal i begge retninger på denne siden er dette det enkleste eksempelet jeg har laget Start med en Arduino UNO og to tre eller to lys sygnaler og evt noen brytere og du er igang Jeg anbefaler signalene fra Skala Design http www sidespor no index php route product category path 66 67 alternativt kan du jo også teste med vanlige lysdioder med 1k motstand fra 5v til anode lange benet og katoden korte benet koplet til den riktige inngangen på Arduinoen Endret av programmeringssporet 18 mai 2015 kl 22 27 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 18 mai 2015 kl 22 37 Liten stasjon i enden av et sidebane Jeg har en liten enkeltsporet sidebane som ender i en liten to spors stasjon Banen betjenes av Bmdeo 10 og i fremtiden også Bmdeo 9 Når Brawa kan levere For denne stasjonen skal jeg ha innkjørsignal med forsignal og to og trelys utkjørsignaler For å teste og utvikle styringen ser testoppsettet mitt slik ut Chipkit UNO32 kortet til venstre kontrollerer utkjørsignaler og kommuniserer med PC JMRI via USB og via serieporten pin 39 40 med Leonardoen til Høyre som skal styre innkjør og innkjør forsignal Foreløpig benytter jeg en Leonardo her fordi den har separat debug på USB men regner med å benytte en Leonardo istedenfor UNO32 og en UNO istedenfor Leonardoen når programvaren er ferdig Endret av programmeringssporet 18 mai 2015 kl 22 44 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 24 mai 2015 kl 01 30 Melodi Grand Prix versjonen er ferdig Denne støtter oppsettet i forrige innlegg med en UNO32 for utkjørsignaler Signal 11 og 12 og en Leonardo for innkjør med forsignal Signal 21 og utkjør forsignal Signal 22 på den samme masten Denne versjonen mangler fortsatt logikk slik at signalene må styres fra f eks JMRI Alle signaler skal sendes via USB til UNO 32 Kommandoene er starter med kolon slutter med semikolon S0FE0NF0000100030B0000 Signal 11 status 0 S0FE0NF0000100030B0100 Signal 11 status 1 S0FE0NF0000100030B0200 Signal 11 status 2 S0FE0NF0000100030B0300 Signal 11 status 3 S0FE0NF0000100030C0000 Signal 12 status 0 S0FE0NF0000100030C0100 Signal 12 status 1 S0FE0NF0000100030C0200 Signal 12 status 2 S0FE0NF000010003150000 Signal 21 status 0 S0FE0NF000010003150100 Signal 21 status 1 S0FE0NF000010003150200 Signal 21 status 2 S0FE0NF000010003150300 Signal 21 status 3 S0FE0NF000010003160000 Signal 22 status 0 S0FE0NF000010003160100 Signal 22 status 1 S0FE0NF000010003160200 Signal 22 status 2 S0FE0NF000010003160300 Signal 22 status 3 Status 0 er slukket signal Status 1 er Rødt Status 2 er et grønt Status 3 er to grønne http programmingtrack no ip org sw arduino Controller02080102 zip Denne versjonen skal installeres både på UNO32 og Leonardo kortet Hvis de er sammenkoplet når de starter opp samtidig vil de kommunisere Hvis ikke vil de oppføre seg som to separate kontrollere to innkjør pr kort Programkoden oppfører seg forskjellig avhengig av hvilket kort de kjører på I neste versjon skal UNO32 kortet styre logikken deretter planlegger jeg å også støtte UNO for innkjørsignalet Dagens versjon feiler med kompilering mot UNO Endret av programmeringssporet 24 mai 2015 kl 01 43 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 29 mai 2015 kl 21 43 Arduino Pro Micro I målevognen er det nå installert en Arduino Pro Micro Denne skal brukes til å måle kvaliteten på DCC signalet rundom på sporet og kommunisere dette via Bluetooth eller wifi Foreløpig er den kun koplet til 4 releer som benyttes bl a til å styre strømopptaket på målevognen På bildet under ser dere Arduinoen nederst til venstre 33mm x 18 mm x 6mm og de 4 blå releene Arduino Pro Micro ser ut til å være den minste Arduinoen med USB Jeg tror jeg skal lage et hull i endeveggen for å kunne koble til USB kontakten Arduino Pro Micro er også et alternativ som signalstyring Den er stort sett identisk med en Arduino Leonardo men har kun 5 PWM utganger Leonardo 7 Programvaren er egentlig ferdig kun testing og feilretting gjennstår før den kan flyttes over til UNO og Leonardo pro micro Endret av programmeringssporet 29 mai 2015 kl 21 50 jarleek Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Gå til medlemmets hjemmeside Legg til som venn Medlem i MJF Medlem siden 20 juli 2012 Land Norge Status Utlogget Points 36 Innstillinger for innlegg Svar Sitér jarleek Rapportér innlegg Thanks 0 Sitér Svar Sendt 29 mai 2015 kl 23 32 Hvorfor ikke bruke en vogn med bevegelige dører Jarle VE Fersking i TMJK programmeringssporet Medlemmets Profil Send privat

    Original URL path: http://forum.mjf.no/forum_posts.asp?TID=8269&PN=3&title=programmeringssporet (2016-01-26)
    Open archived version from archive

  • Programmeringssporet - MJF Forum - Side 4
    har en pens Peco Setrack som må styres For første gang har jeg forsøkt å gjøre dette med en servo I og med at jeg ikke har en modulkasse til å montere servoen i kun en to cm dyp ramme har jeg montert servoen ved siden av pensen Det er ok i dette tilfellet fordi alt blir inne i en tunell Jeg har laget et lite Arduino program som starter med å stille servo på midtstilling 90 grader Deretter har jeg koplet Servoen mekanisk til pensen Selve servoen er montert i et 3D printet feste Ved å gi kommandoer til Arduino programmet kan jeg styre servoen til endepunktene som i utgangspunktet er 80 og 100 grader I hver av posisjonene kan jeg fininstille endepunktene ved å sende kommandoer fra PC en til Arduinoen Til slutt sender jeg en kommando for Å lagre endepunktene i Flash minnet EEPROM i Arduinoen slik at den husker dem til neste gang Jeg kan også styre hastigheten Dagens versjon av programmet støtter kun en servo neste versjon vil støtte 10 servoer Jeg må også legge inn funksjonalitet for å kunne styre servoen fra JMRI Kjell co har tilbud på 3D printere så da var det bare å gå å kjøpe en for å se hva den kan brukes til Dette 3D festet er ikke designet av meg På bildet ser man hvordan servoarmen driver en utenpåliggende arm som gjør at servoen kan bevege seg mere I dette tilfellet endte jeg opp med at servoen flytter seg mellom 72 og 120 grader Jeg har laget en vinkel på pianotråden for å få en fjærende virkning på tungene Dette fungerer bra men på neste pens skal jeg forsøke med tynnere pianotråd De første forsøkene ble gjort med fjæren i pensen men jeg fikk mye bedre saktebevegelse da jeg fjernet denne Servofestet har også slisser for montering av mikrobrytere men i og med at det ikke finnes elektrofrog versjoner av settrack vekselen som er den eneste jeg har plass til her er dette ikke montert Servofestet er laget for å kunne monteres både under og ved siden av vekselen Kostnad for denne løsningen ble kr 15 for servofestet kr 50 for servo og kr 150 delt på 10 penser for Arduinoen Her er en liten logg fra kjøringen Servo controller ready NewPos 180 NewPos 120 NewPos 120 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 new pos 120 Servo controller ready NewPos 0 NewPos 0 NewPos 72 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 new pos 72 Servo controller ready M 90 0 72 1 120 ms 25 pos 72 Servo controller ready Nederst ser vi innstillingene som er lagret i EEPROM M 90 0 72 1 120 ms 25 pos 72 M 90 midtposisjon 0 72 ikke avvik er 72 grader 1 120 avvik er 120 grader ms 25 Servo skal flytte seg 1 grad hvert 25 millisekund pos 72 startposisjon når strømmen kobles til ikke avvik Øverst på loggen ser vi at kommandoen gå til posisjon 180 grader avvik programvaren endrer denne til 120 grader som er konfigurert som maks utslag deretter ser vi hvordan posisjonen endrer seg for hvert 25 ms inntil den kommer til 120 grader tilsvarende kommando 0 grader blir endret til 72 grader før kommandoen blir styrt til denne posisjonen Endret av programmeringssporet 18 oktober 2015 kl 22 45 jhh61no Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Medlem i MJF Medlem siden 05 november 2004 Land Norway Status Utlogget Points 560 Innstillinger for innlegg Svar Sitér jhh61no Rapportér innlegg Thanks 0 Sitér Svar Sendt 18 oktober 2015 kl 22 38 Veldig spennende det du holder på med Vet ikke hvilken tykkelse du bruker på pianotråden men jeg bruker 0 8mm for da ivaretar du en del fleksibilitet samtidig som den er stiv nok Jarle H Hansen Bergen Digitrax SuperChief Empire Builder TrainController Gold TrainProgrammer 8 0B5 LDT LocoIO Zimo GETEL57 Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 29 juli 2010 Land Norge Status Utlogget Points 222 Innstillinger for innlegg Svar Sitér GETEL57 Rapportér innlegg Thanks 0 Sitér Svar Sendt 20 oktober 2015 kl 00 12 Jeg har ikke tilstrekkelig kompetanse til å følge alt du skriver men interessant I stedet for IR sensor kan du bruke RFID JMRI støtter dette Da kan du også koble RFID informasjonen mot sporveksler for en hensetting av loket i sidespor Terje programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 23 oktober 2015 kl 16 04 jhh61no skrev Veldig spennende det du holder på med Vet ikke hvilken tykkelse du bruker på pianotråden men jeg bruker 0 8mm for da ivaretar du en del fleksibilitet samtidig som den er stiv nok Hei Takk for tilbakemelding og beklager sent svar er på reise Jeg fikk målt pianotråden min den er 0 8 mm I og med at jeg skal bruke separate kontakter for hjertestykke strøm tror jeg at det ikke nødvendig med noe særlig press Peco har sterke fjærer på sine veksler men alle andre fabrikater som jeg har prøvd har mye svakere press Jeg tror at hvis jeg fjerner fjæren i Peco vekslene vil denne fungere helt ok med svakere fjæring Dette skal jeg prøve på den neste programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 23 oktober 2015 kl 16 15 GETEL57 skrev Jeg har ikke tilstrekkelig kompetanse til å følge alt du skriver men interessant I stedet for IR sensor kan du bruke RFID JMRI støtter dette Da kan du også koble RFID informasjonen mot sporveksler for en hensetting av loket i sidespor Hei Takk for tilbakemelding og beklager sent svar I utgangspunket skal datastyringen vite hvor hvert enkelt lok og vogn er og vite hvem som er koblet sammen i hvert tog Det burde derfor ikke være nødvendig med RFID Unntaket er når jeg gjør manuelle forflytninger av materiell f eks sette et nytt lok eller vogn på sporet På leting etter gamle skinner til testmodulen så jeg også gjennom det jeg har av N skala Ved forsøk på å lage noen togsammensetninger med dem fant jeg ut at stort sett alle passasjervognene ligger i feil esker Det er en stor utfordring for meg å holde orden på hvor vogner og lok er lagret og å få de tilbake i riktig eske En mulighet jeg har sett på er å bruke en strekkodeleser kjøpe den for et par år siden men har ikke prøvd den på eskene som ofte har ferdige strekkoder og hvis jeg hadde RFID transpondere på vogner og lok kunne jeg fått en ganske automatisert prosess med å pakke ut og pakke ned vogner og lok Jeg har derfor bestilt noen RFID brikker som jeg tenker å montere i noen godsvogner Lokomotiver kan jeg stort sett identifisere ved å lese CV er fra dekoder Det optimale hadde vel vært å identifisere med bildegjenkjenning og kanskje også lese loknummer einjen Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Gå til medlemmets hjemmeside Legg til som venn Medlem i MJF Medlem siden 17 september 2005 Land Norway Status Utlogget Points 1234 Innstillinger for innlegg Svar Sitér einjen Rapportér innlegg Thanks 0 Sitér Svar Sendt 24 oktober 2015 kl 13 29 Hei Hvor har du kjøpt rfid brikker transpondere Einar Næss Jensen Words of wisdom are easily spoken but they are cheap talk http einarblog homemade no einarblog programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 24 oktober 2015 kl 15 05 einjen skrev Hei Hvor har du kjøpt rfid brikker transpondere http www rfidshop com hid global 12mm glass tag em42004102 237 p asp Endret av programmeringssporet 24 oktober 2015 kl 15 06 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 31 oktober 2015 kl 22 00 Sporveksel nr 2 Her er et bilde av servoen for neste sporveksel Beklager uskarpt bilde fotoapparatet mitt er på ferie måtte bruke et nettbrett istedenfor Her kan man se en eksperimentell overføring fra servo til sporveksel hvor jeg har delt pianotråden i tre og koblet dem sammen med rekkeklemmer sukkerbiter Hensikten med dette er å få en enkel mulighet til justering av overføringen Jeg kan også eksperimentere med ulik fjærbelastning ved å bytte ut det midterste ledded enten ved å bytte pianotråd nå har jeg 0 8 mm eller endre formen lengden på tråden På servoen er det også prøvemontert mikrobrytere Den til høyre er justert den til venstre er foreløpig ikke justert Endret av programmeringssporet 31 oktober 2015 kl 22 09 b e pedersen Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Medlem i MJF Medlem siden 02 november 2004 Land Norway Status Utlogget Points 958 Innstillinger for innlegg Svar Sitér b e pedersen Rapportér innlegg Thanks 0 Sitér Svar Sendt 05 november 2015 kl 14 28 Bildeserveren er visst pt ute av funksjon Bjørn Egil programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 06 november 2015 kl 00 33 b e pedersen skrev Bildeserveren er visst pt ute av funksjon Takk for tilbakemelding En DNS server hadde feilet rettet nå programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 11 november 2015 kl 00 00 Koblinger og strømdistribusjon I denne tråden er det forklart mange muligheter for strømdistribusjon Jeg liker ikke å ligge under anlegget for å lodde Jeg har derfor valgt en litt annen måte å gjøre det på Komponentene jeg bruker er De finnes med 2 15 ledere max 3 Ampere så det holder til mye i MJ og koster ca kr 1 pr tilkoplingspunkt ved kjøp i litt større kvanta Fremgangsmåten jeg benytter er at jeg benytter et printkort med 2 54 mm avstand og sammenhengende baner Jeg klipper opp dette i passende størrelser lodder på kontakter antall avhengig av behov og borrer hull for monteringsskruer her er det bilde av en nesten ferdig modul Deretter er det bare å skru den fast under anlegget Neste skritt er å lage distribusjonskabler og tilkopling for lokale strømforbrukere For dette er det anbefalt å bruke en krympetang kr 200 300 men det går også med lodding Med krympetangen tar det noen sekunder for hvert tilkoplingspunkt og så får man en mye sikrere tilkobling enn lodding Man må brekke av en kontakt fra kontakremsen putte den inn i tangen klemme til litt putte inn ledningen og klemme til helt Her ser dere resultatet denne gang inne i målevognen min Hvis ledningen skal gjennom trange hull er det nå det skal gjøres før man putter kontakten inn i hylsen Dytt den inn med en liten flat skrutrekker den kan også taes ut igjen med en liten skrutrekker den på bildet er alt for stor Til slutt er det bare å putte pluggen inn i sokkelen På denne måten har jeg laget en stabil buss under anlegget som gjør det lett å ta ut eller endre ting uten å bruke loddebolten Hvis behovet for flere kontakter oppstår på et bestemt punkt er det bare å bytte printplaten med en med flere sokler Fremgangen på målevognen går sakte men sikker videre Siste nytt er at jeg har fått tak i en 3 3 Volts utgave av Arduino Pro Micro Disse leveres uten påloddene pinner Bildet under viser vanlige men jeg har valgt å bruke noen andre som egentlig er for store Arduino UNO Normalt bruker man en med 12 pinner men jeg fant bare en med 10 slik at jeg mister 4 innganger men det er ok i dette tilfellet På toppen av kortet skal jeg montere Bluetooth adapteret En av sensorene jeg vurderer å montere i prøvevognen er et akselerometer Med dette håper jeg å kunne måle ujevheter og dårlige skjøter i sporet Jeg tester dette ut med to vogner hvor lasteprofilen er langt over alle grenser Fra Vestre Aksellerometer måler lodrette og sideveis bevegelse men foreløpig kun i to dimensjoner Deretter en arduino UNO 5 Volt med et kort med tilkoplinger foran Vognen til høyre har LI PO batteri ladeopplegg og spenningsstabilisator inne i vognen Bryteren har tre stillinger Lade av på Til høyre er tilkoplingen for lading Det er montert en kapaplate på vognen hvor jeg har skrudd fast en Arduino UNO32 3 3 Volt med diverse komponenter for spenningsmåling av batteriet Bluetooth adapteret på toppen og tre ledninger fra den andre vognen med 5 Volt gnd og serieinngang med måleresultat fra aksellerometeret Nå gjenstår bare litt på programvaren før jeg kan konkludere om dette fungerer eller ikke Gjør det det er det bare å lage dette med mindre komponenter Når det gjelder styringen av testmodulen har jeg koplet opp en 5 volts spenningsregulator 78S05 slik at testmodulen nå kun trenger 12 volt inn kretskortet har i også to kondensatorer Det er fem tilkoplinger Spenning inn 12 volt røde kabler Jord sorte kabler to gule rød 5 volt ut De to gule kablene går til en High Side strømmåler INA169 Analog DC Current Sensor Breakout 60V 5A Max Helt til høyre i bildet er under er denne montert sammen med en 0 5 ohms motstand Andre ting som er nytt er skruetilkopling på en av arduinoene og et nytt kort med 4 releer som benyttes til likestrømsstyringen hastighetsteg og retning Endret av programmeringssporet 11 november 2015 kl 01 01 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 26 november 2015 kl 20 43 Alternativ til DCC decoder i H0 Autonyme tog Ny 5 Raspberry Pi Zero 65mm x 30mm x 5mm og en Explorer HAT med H Bridge samt en USB wi fi eller Bluetooth adapter og man har en alternativ mulighet til å styre togene eller helt selvstyrende lokomotiver Autonyme Må nok basere dette på ERTMS tankegangen vanskelig å få lokomotivene til å oppfatte lyssignalene programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 03 januar 2016 kl 16 53 Aluminiumsrammen I dag monterte jeg flere firkantrør og en keystone ramme med 12 posisjoner til rammen Rammen veier nå 2 7 Kilo Hovedhensikten med å utvide rammen oppover er for å kunne få en modul som står stødig når den vippes opp 90 grader for koblingsarbeid under og for å ha mulighet for å lagre modulen på høykant En annen fordel med denne byggemetoden er at alle sidekantene kan taes av for å få tilgang til modulens innmat Keystone festet skal benyttes for alle strømtilkoplinger Har ikke helt bestemt meg for hva jeg skal ha av tilkoblinger med her er et forslag jeg vurderer fra toppen 1 LocoNet 2 USB 3 USB 4 XpressNet 5 HDMI 6 xpressNet 7 CanBuss 8 xPressNet Master 9 Fremo DCC Red 10 Fremo DCC Black 11 Ethernet 12 Power 18Volt Endret av programmeringssporet 03 januar 2016 kl 17 05 programmeringssporet Medlemmets Profil Send privat melding Finn innlegg fra dette medlemmet Legg til som venn Veteran Medlem siden 12 desember 2013 Status Utlogget Points 154 Innstillinger for innlegg Svar Sitér programmeringssporet Rapportér innlegg Thanks 0 Sitér Svar Sendt 07 januar 2016 kl 20 22 Kurver med flexiskinner Min erfaring med flexiskinner er at det er vanskelig å få til gode skjøter på skarpe radier som R1 R2 og R3 Jeg bruker derfor sjelden flexiskinner til dette Til testmodulen trenger jeg 7 og en halv Roco R1 250 mm skinner Jeg har kun 5 av dem og de gikk ut av produksjon for ca 15 år siden og jeg tror ikke at noen andre produsenter har tilsvarende Alternativet mitt blir da å forsøke med flexiskinner Jeg tok en 3mm kapa plate og laget en mal med tre av skinnene jeg hadde Jeg kunne da legge en flexiskinne rundt denne malen og sette dem fast med noen klemmer litt vanskelig å se at det ligger en kapaplate inne i halvsirkelen Papirlappen ligger under printplaten fordi den er litt tynnere enn svillematten Jeg ønsket å lage en skinne tilsvarende to skinner 60 60 grader Jeg fjernet tre sviller i hver ende og loddet på en lite printplate i hver ende Etter på tok jeg av klemmene og flexiskinnen beholdt formen mellom loddingene Etter litt kutting skinnen og printplatene er skinnen klar til bruk Endret av programmeringssporet 07 januar 2016 kl 20 26 programmeringssporet Medlemmets Profil Send privat

    Original URL path: http://forum.mjf.no/forum_posts.asp?TID=8269&PN=4&title=programmeringssporet (2016-01-26)
    Open archived version from archive