Tilbagemelding fra C-skinner til Arduino

Her kan du debattere og stille spørgsmål til alt om elektronik og digitaldrift på modeljernbanen. Skal du have hjælp til en dekoder eller driller signalet? Stil dit spørsmål her.
Klarsyn
Trafikelev
Indlæg: 24
Tilmeldt: 21 aug 2017, 12:57
Digital: Ja
Scale: H0 - 3-rail
Skinnesystem: Märklin C
Geografisk sted: Odense

Re: Tilbagemelding fra C-skinner til Arduino

Indlæg af Klarsyn » 31 jan 2019, 20:59

Problemet er at jeg ikke selv koder mine Arduinoer. Det ligger nemlig også uden for min forståelse. Jeg ved ikke hvordan filtreringen skal laves i koden, men det lyder som om jeg skal se om ham jeg har til at kode kan finde ud af det.
Mvh. Morten Vesterø

Klarsyn
Trafikelev
Indlæg: 24
Tilmeldt: 21 aug 2017, 12:57
Digital: Ja
Scale: H0 - 3-rail
Skinnesystem: Märklin C
Geografisk sted: Odense

Re: Tilbagemelding fra C-skinner til Arduino

Indlæg af Klarsyn » 31 jan 2019, 21:20

Nu har jeg for sjov prøvet med en ensretter som i mit første oplæg, men uden kondensatoren. Når jeg måler mellem gnd og out har jeg 5,13V og når jeg triller en vogn ind på sporet, har jeg 0,1V dog er der en del uro på voltmeteret imens vognen ruller. Det er først stabilt når den holder stille.
Jeg har kun et primitivt voltmeter, så jeg kan ikke se hvordan signalet ser ud, men det går rimelig vis fra høj til lav som jeg ønsker.
Har jeg løst det eller skabt mig selv nye problemer?
Vedhæftede filer
51F7A69C-4890-4D1A-A1CF-F072B4DBC598.jpeg
Mvh. Morten Vesterø

moppe
Lokomotivfører
Indlæg: 3105
Tilmeldt: 30 jul 2011, 12:22
Digital: Ja
Scale: H0 - 2-rail
Geografisk sted: Hammel
Kontakt:

Re: Tilbagemelding fra C-skinner til Arduino

Indlæg af moppe » 31 jan 2019, 22:50

Du har kun løst det, hvis din Arduino læser det korrekt.

Klaus

Klarsyn
Trafikelev
Indlæg: 24
Tilmeldt: 21 aug 2017, 12:57
Digital: Ja
Scale: H0 - 3-rail
Skinnesystem: Märklin C
Geografisk sted: Odense

Re: Tilbagemelding fra C-skinner til Arduino

Indlæg af Klarsyn » 31 jan 2019, 22:53

Ha ha :D
Det er jo rigtig. Den strimmel kode der skal bruges i Arduinoen for at rette/filtrere signalet. Kan du hjælpe med den?
Mvh. Morten Vesterø

moppe
Lokomotivfører
Indlæg: 3105
Tilmeldt: 30 jul 2011, 12:22
Digital: Ja
Scale: H0 - 2-rail
Geografisk sted: Hammel
Kontakt:

Re: Tilbagemelding fra C-skinner til Arduino

Indlæg af moppe » 31 jan 2019, 22:54

Klarsyn skrev:
31 jan 2019, 20:59
Problemet er at jeg ikke selv koder mine Arduinoer.
Hvad er det præcist dine Arduinoer skal bruges til?

Hvis det er mere avanceret programmering vil jeg mene at det er farligt at bruge, når du ikke selv kan lave om på det. Tænk, hvis du vil have noget lavet om, om to år og ham du har til at programmere nu, ikke længere gider. Så er du låst af et system du ikke selv kan ændre på.


Klaus

moppe
Lokomotivfører
Indlæg: 3105
Tilmeldt: 30 jul 2011, 12:22
Digital: Ja
Scale: H0 - 2-rail
Geografisk sted: Hammel
Kontakt:

Re: Tilbagemelding fra C-skinner til Arduino

Indlæg af moppe » 31 jan 2019, 22:55

Klarsyn skrev:
31 jan 2019, 22:53
Ha ha :D
Det er jo rigtig. Den strimmel kode der skal bruges i Arduinoen for at rette/filtrere signalet. Kan du hjælpe med den?
Måske, men kun, hvis jeg kender resten af programmet.


Klaus

Klarsyn
Trafikelev
Indlæg: 24
Tilmeldt: 21 aug 2017, 12:57
Digital: Ja
Scale: H0 - 3-rail
Skinnesystem: Märklin C
Geografisk sted: Odense

Re: Tilbagemelding fra C-skinner til Arduino

Indlæg af Klarsyn » 31 jan 2019, 23:00

Det eneste jeg har brug for er tilbagemelding ved besat eller frit spor. Grunden til at jeg gerne vil have det ind i en Arduino er, at jeg i forvejen har dem til at kører i netværk til min kontrolpult. Så jeg skal sådan set “bare” have en Arduino Nano til at modtage signalet fra sporet og sende besked videre til en Arduino mega, der så kan se om sporet er besat. Så kan den tænde en diode i sportavlen og den kan evt. Også forhindre mig i at sætte en umulig sporvej.
Mvh. Morten Vesterø

Klarsyn
Trafikelev
Indlæg: 24
Tilmeldt: 21 aug 2017, 12:57
Digital: Ja
Scale: H0 - 3-rail
Skinnesystem: Märklin C
Geografisk sted: Odense

Re: Tilbagemelding fra C-skinner til Arduino

Indlæg af Klarsyn » 31 jan 2019, 23:10

Han har endnu ikke skrevet koden. Han gør endnu bare sådan:
“Jeg har endnu ikke lavet noget kode til tilbagemelding alene. Lige nu er det bare en analogRead der ser, om der er HIGH eller LOW på indgangen.”
Hvis det giver mening?
Mvh. Morten Vesterø

Klarsyn
Trafikelev
Indlæg: 24
Tilmeldt: 21 aug 2017, 12:57
Digital: Ja
Scale: H0 - 3-rail
Skinnesystem: Märklin C
Geografisk sted: Odense

Re: Tilbagemelding fra C-skinner til Arduino

Indlæg af Klarsyn » 07 feb 2019, 15:22

Nu har jeg prøvet at bygge denne variant. Den virker til syneladende efter hensigten. Spænding falder når en vogn triller ind på sporet. Med C1 indsat som 1000uF er signalet stabilt og roligt selv når vognen ruller. Der går dog ca. 4 sekunder fra vognen er væk indtil signalet er højt på udgangen igen. Det der bekymre mig er om den store kondensator yder vold på nogle af de andre komponenter i setuppet?
2C17B4E1-F199-446D-AFC9-B1DD5C2EDDBE.jpeg
Mvh. Morten Vesterø

Besvar