Doel:€250.00
Donaties:€0.00

Per saldo:€-250.00

Steun ons nu!

Laatst bijgewerkt
op 03-12-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

sluitverlichting op paar goederenwagens 3 rail door Eric B
Vandaag om 17:42:20
Laatste beurs voor Piet Peetoom (Godfather Models& Supply) 10/11 januari a.s. door Rob Ellerman
Vandaag om 17:39:34
BNLS modulebaan: Werkspoor-Kathedraal 3.5 door NS264
Vandaag om 17:13:20
Bahnstrecke 5867 door Ronald Halma
Vandaag om 16:50:11
3e US Convention op 11 en 12 april 2026, locatie De Pol Aalten NL door Ronald Halma
Vandaag om 16:46:29
Länderbahn en Reichsbahn locomotieven. door Wim Vink
Vandaag om 16:16:49
Goede wensen voor 2026 door Wim Vink
Vandaag om 16:15:16
MoBaBro.de door Marco1044
Vandaag om 15:52:36
Korneschans. Een fictief Duits Nederlands grensstation. door Jelmer
Vandaag om 15:45:01
Van Eijs naar Wijlre en naar Schin op Geul door dennie
Vandaag om 15:44:20
Treinverkeer in het oostblok, grensoverschrijdend? door Benelux795
Vandaag om 15:31:10
"Jede Stunde, jede Klasse": DB Intercity '79 door ES44C4
Vandaag om 14:58:44
Yamorc 7001 dood door Dirk
Vandaag om 14:55:16
Combine als lading: welke wagon geeft het beste resultaat door DJV
Vandaag om 14:51:13
Rondje door Lissabon met Lijn 28 door Wim1969
Vandaag om 14:50:13
REE Modèles 2022, nieuws van de fabrikant. door kar
Vandaag om 14:14:55
Toon hier je nieuwe (model-) spooraanwinst(en)... door StefanNL_Plays
Vandaag om 13:42:59
Molendaal, h0-baan, Nederlands tintje, Periode III-heden. 2,6x1,4m door Juroen
Vandaag om 13:16:54
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 12:58:11
Pfarrerwinkel bahn door puntenglijder
Vandaag om 12:35:42
De overeenkomst tussen een Ovaalramer en een Motorpost. door Frits C
Vandaag om 12:25:58
Bouwverslag BlueBrixx BR 01 No.108054 (plusminus 1:18) door gdh
Vandaag om 12:16:48
foto's van "Nederlandse" Tds'en door Wies
Vandaag om 11:52:20
US diorama in H0 door Ronald Halma
Vandaag om 11:46:27
Binnenverlichting van 4 DDM1 rijtuigen laten draaien op 1 decoder. door Jos B.
Vandaag om 11:40:33
Aachenau West door Wim Vink
Vandaag om 11:14:41
Modelwensen 2026 door Forever Rocofan
Vandaag om 11:05:45
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door william_2
Vandaag om 10:40:54
Am Ende der Strecke, modulebaan op 1 M2 door Frank 123
Vandaag om 09:47:09
Aansluiting Bezetmelding door BramFokke
24 December 2025, 22:52:09
  

Auteur Topic: Arduino en ir sensors  (gelezen 1978 keer)

Henk Barten

  • Offline Offline
  • Berichten: 36
Arduino en ir sensors
« Gepost op: 14 December 2022, 10:59:40 »
Hallo,

Zijn al een aantal topics over geweest, maar ik kom er niet uit een programma te schrijven wat werkt.
De draadjes van Grasland en van Koen gelezen en geprobeerd deze aan te passen, resultaat  :'(
Heb 4 sensors [ reflectief ] die een paar leds moeten sturen [ aan/uit ].
Zie tekening voor platsing. VB sensor1 zet leds aan, sensor3 zet ze weer uit.
Hoop dat iemand mij kan helpen, alvast bedankt.

Henk



bask185

  • Offline Offline
  • Berichten: 5191
Re: Arduino en ir sensors
« Reactie #1 Gepost op: 14 December 2022, 11:17:36 »
Citaat
ik kom er niet uit een programma te schrijven wat werkt
Worry not je bent in goede handen.

Ik wil graag weten wat de toepassing precies is. Ik snap wat sensors 1 en 3 een led moeten aansturen, maar wat doen die leds?
Doen sensor 2 en sensor 4 verder nog iets?

Zoals ik het lees sensor 1 zet meerdere (3?) leds aan en sensor 3 zet die alles weer uit of zet elke sensor zijn eigen led uit?

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Henk Barten

  • Offline Offline
  • Berichten: 36
Re: Arduino en ir sensors
« Reactie #2 Gepost op: 14 December 2022, 11:30:07 »
Sorry,

Heb het niet duidelijk omschreven.
Het grijze vlak op de tekening word uiteindelijk een spoorwegovergang met 2 knipperende leds.
De sensors moeten de leds zowel inschakelen als uitschakelen.
VB sensor 4 zet leds aan en sensor 1 of sensor 2 zet ze weer uit.

Henk

bask185

  • Offline Offline
  • Berichten: 5191
Re: Arduino en ir sensors
« Reactie #3 Gepost op: 14 December 2022, 11:42:01 »
Als een trein over sensor 4 raast, komt hij toch niet over sensor 2 ???

Ik denk wel dat ik het snap.

Treinen kunnen in beide richtingen rijden. Als trein van rechts naar links komt, zet sensor 1 de knippers leds aan en als trein dan voorbij sensor 2, 3 of 4 komt, gaan de leds weer uit.

En andersom als de trein links naar rechts rijdt, zetten sensors 2, 3 of 4 de leds weer aan en als de trein voorbij sensor 1 is, gaan de leds weer uit.

Ik moet je ook een .zip mailen, dus als je mij je E-mail adres wilt PB'en kan ik je software toemailen. Ik werk namelijk met meerdere files en dan maakt het knippen en plakken van losse stukken code op dit forum ingewikkelder.

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

bask185

  • Offline Offline
  • Berichten: 5191
Re: Arduino en ir sensors
« Reactie #4 Gepost op: 14 December 2022, 12:11:20 »
Mail is onderweg.

De sensors heb ik flank gevoelig gemaakt. Dat wil zeggen dat de code snapt of er een trein de sensor op komt rijden of er van af rijdt.

Als hij nu dus van recht op sensor 1 komt rijden, dan knipperen de leds. Als de trein sensor 2, 3 of 4 gepasseerd is, gaan de leds weer uit. Dit gedrag kan je zelf beinvloeden door de woorden FALLING om te wisselen voor RISING en viceversa.

Je moet alleen zelf je pinnummers nog goed zetten. Dit staan boven aan in dit lijstje
const int sensor1_pin = 2 ; // vul je eigen pin nummers in
const int sensor2_pin = 3 ;
const int sensor3_pin = 4 ;
const int sensor4_pin = 5 ;

const int led1 = 13 ;
const int led2 = 6 ;

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Klaas Zondervan

  • Offline Offline
  • Berichten: 27073
    • Pagina van klaas
Re: Arduino en ir sensors
« Reactie #5 Gepost op: 14 December 2022, 12:36:06 »
Kun je niet een signaal genereren wat de actuele rijrichting aangeeft? Dan kun je daarmee bepalen of een sensor een inschakelfunctie of een uitschakelfunctie heeft.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

Te 2/2

  • Offline Offline
  • Berichten: 1028
  • Metrop-Märklin
Re: Arduino en ir sensors
« Reactie #6 Gepost op: 14 December 2022, 13:51:07 »
signaal genereren wat de actuele rijrichting aangeeft?

De sensors heb ik flank gevoelig gemaakt.

Volgens mij stellen jullie het zelfde voor, maar is de oplossing van Bas softwarematig en die van Klaas hardware matig?
Jan Willem

analoog hybride DC baan (2-rail+3-rail),
CH, peco, piko, roco, k-rail

Klaas Zondervan

  • Offline Offline
  • Berichten: 27073
    • Pagina van klaas
Re: Arduino en ir sensors
« Reactie #7 Gepost op: 14 December 2022, 14:52:49 »
Mijn oplossing kan hardwarematig en/of softwarematig zijn. Ik veronderstel dat er ergens in het systeem informatie is over de richting. Als dat hardware is, dan breng je dat signaal in de Arduino binnen, en als het software is, dan zit het misschien al in de Arduino.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

VvKan

  • Gast
Re: Arduino en ir sensors
« Reactie #8 Gepost op: 14 December 2022, 15:48:26 »
Is er eigenlijk wel informatie over de rijrichting nodig ?

Stel je begint met de "maagdelijke" situatie, dat elke sensor "gevoelig voor aan" schakelt, en tegelijkertijd de andere sensor of sensoren op gevoeligheid "uit". 
Stel je komt van rechts: sensor 1 schakelt de overweg op "aan" en de sensoren 2,3 en 4 op "schakelen is gevoelig voor uit".  Als de trein dan één van de andere sensoren doorkruist, dan gaat de overweg op "uit".   Maar de sensor valt pas af op het moment, dat de trein voorbij de detectie is.  Of als je sneller wil zijn schakelt die alleen de andere sensoren weer op " gevoelig voor aan".

En andersom vanuit links ongeveer idem dito.

Volgens mij met relais of een logische schakeling te realiseren zonder voorkennis van de richting:  wie het eerst komt, het eerst .....

Of mis ik iets ?
« Laatst bewerkt op: 14 December 2022, 15:50:15 door VvKan »

Frans

  • Offline Offline
  • Berichten: 318
Re: Arduino en ir sensors
« Reactie #9 Gepost op: 14 December 2022, 16:04:57 »
Deze meneer geeft een demo met ir en spoorovergang in het Engels
maar de sketch wordt op de site kompleet weergegeven en kan gedownload worden
bespaarde mij veel tijd

https://www.youtube.com/watch?v=y_lCIabP4S0&list=PLjjhnrIKSTShFFhwZFyxncfIcL0eUYaBb&index=8

Groet Frans

bask185

  • Offline Offline
  • Berichten: 5191
Re: Arduino en ir sensors
« Reactie #10 Gepost op: 14 December 2022, 16:12:06 »
Ik snap jullie moeilijk doen totaal niet. Ik heb al uitgelegd dat mijn code zelf kan uitvogelen welke kant de trein opgaat door simpelweg te kijken naar welke sensor als eerste gemaakt is. Hij gebruikt dan automatisch de andere sensor(s) als uitrijsensor. Dus waarom jullie door gaan met discussieren over... moeilijk doen... ik weet het niet ???

Ik heb Henk al 4 uur geleden een werkend programma toegestuurd. Die zal die nu wel aan het testen zijn. Dus laten we dat nu maar afwachten...

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Frans

  • Offline Offline
  • Berichten: 318
Re: Arduino en ir sensors
« Reactie #11 Gepost op: 14 December 2022, 16:20:44 »
Het zou kunnen dat andere mensen met hetzelfde probleem zitten
vandaar.


Klaas Zondervan

  • Offline Offline
  • Berichten: 27073
    • Pagina van klaas
Re: Arduino en ir sensors
« Reactie #12 Gepost op: 14 December 2022, 16:47:51 »
Bas, misschien komt het doordat niet iedereen de code snapt die je presenteert.
Ik probeer nooit zulke codes te lezen want het zegt me toch niks. Ik denk alleen in processen, en hoe je die realiseert is de volgende stap.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

meino

  • Offline Offline
  • Berichten: 2375
Re: Arduino en ir sensors
« Reactie #13 Gepost op: 14 December 2022, 17:09:29 »
De situatie is vrijwel identiek aan de situatie op Kranenberg. Kort antwoord, de rijrichting is alleen nodig als een treinstel een sensor/bezetmelder passeert en dan besluit om te stoppen en terugrijdt. Als dat niet kan gebeuren dan is de rijrichting niet relevant. Maar wat anders is, dat op Kranenberg ik de bezetmelders in de blokken en de wissels gebruik, verder kent de Arduino die de AKI op Kranenberg beheert ook de stand van de wissels, waardoor hij de rijweg kent en de correcte bezetmelding kan koppelen aan de trein die de overgang passeert.

Groet Meino

Henk Barten

  • Offline Offline
  • Berichten: 36
Re: Arduino en ir sensors
« Reactie #14 Gepost op: 14 December 2022, 17:45:14 »
Hallo,

Heb de bestanden ontvangen en getest, Bas geweldig zo snel! Bijna alles goed. De rijrichting heeft geen invloed op de werking.
Ik kwam bij het testen de volgende problemen tegen: Sensor2 gaat niet uit via sensor3;  Sensor3 gaat niet uit via sensor4; Sensor4 gaat niet uit via sensor3.
Om het iets duidelijker te maken er wordt via Sensor 3 en via Sensor 4 gerangeerd [ met korte treinen ].
Hoop dat dit helpt.

Henk