Doel:€250.00
Donaties:€157.50

Per saldo:€-92.50

Steun ons nu!

Laatst bijgewerkt
op 30-06-2020
Algemeen

De stichting

Recente berichten

Foto-techniek voor modeltreinen, softwarematig grote scherptediepte (Focus Stack door Syb030
Vandaag om 00:32:57
Reichsbahn, periode 2e wereldoorlog door Andr├ęDev
Vandaag om 00:17:44
NS D 4101-45 spoor 0 door FritsT
13 juli 2020, 23:53:56
Raadplaatje door Piet Groot
13 juli 2020, 23:48:24
BNLS-Module: Grasland - de keerlussen met schaduwbakken door Edsko Hekman
13 juli 2020, 23:26:13
Toekomst van modeltreinbeurzen? door rjr
13 juli 2020, 23:25:16
Projekt 083-338 door Noordernet
13 juli 2020, 23:17:00
Treinbaan bouwen in een koffer door bask185
13 juli 2020, 23:07:14
Modelspoorfabrikanten en hun "fantasiemodellen" door JM78
13 juli 2020, 22:56:18
Ervaringen met bezorgdiensten (PostNL, DHL, etc) door EddyK
13 juli 2020, 22:46:21
Probleem functiedecoder Lenz LF101XF door wob
13 juli 2020, 22:38:00
Toon hier je nieuwe (model-) spooraanwinst(en)... door Falkenberg
13 juli 2020, 22:37:18
Frans loodsje et cetera door MOVisser
13 juli 2020, 22:36:33
Sint Valies (Testbaantje in een koffer, h0f) door minibart
13 juli 2020, 22:20:11
Beurs in Houten 29 augustus 2020 - de voor- en nabeschouwing door Falcon10
13 juli 2020, 22:12:55
Mijn eerste H0-modeltreinbaan in aanbouw door Ric
13 juli 2020, 22:02:23
Waar zijn dienstregelingen te vinden van goederentreinen in Nederland? door Bart Zegers
13 juli 2020, 22:01:15
Seinen in het station. door heuvelbaan
13 juli 2020, 21:33:44
Havenbaantje, Duitse havenstad, periode 2e wereldoorlog. door KJB
13 juli 2020, 21:04:55
Probleeem decoder 80 017 stoomloc door RE465
13 juli 2020, 20:32:55
Exact-train D-Treinrijtuigen type 1932 (ABd 7521-7555) door Andries
13 juli 2020, 20:31:37
Onlangs gespot - gefotografeerd, de foto's door Thom
13 juli 2020, 20:25:22
De bouw van mijn modelbaan in Thailand door Frycio82
13 juli 2020, 20:04:44
NS baan in Las Vegas door Daan in Las Vegas
13 juli 2020, 19:46:13
Humbrol Acrylic Varnish mat slaat wit uit door Sven
13 juli 2020, 19:45:20
De kleine modellen met het grote voorbeeld door tijgernootje
13 juli 2020, 19:30:18
Diorama in schaal 0 met een lengte van 8 m door Peter Kleton
13 juli 2020, 19:25:55
Bemo De 2/2 151 wil digitaal niet (meer) rijden, analoog wel. door VvKan
13 juli 2020, 18:34:49
NS Dienstgebouw bouwen voor Hoekdam door Forever Rocofan
13 juli 2020, 16:20:12
BMB 00-Modulebaan, BMB-Rijdagen en BMB-Deelname aan Beurzen & Evenementen door St00mboy
13 juli 2020, 14:55:03
  

Auteur Topic: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie  (gelezen 10287 keer)

meino

  • Offline Offline
  • Berichten: 768
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #120 Gepost op: 27 juni 2018, 21:53:30 »
deel 2

//
//  Create 2 FSM controling two track sections
//
#define SENSOR1_PIN A0    // Analoge pin A0
#define SENSOR2_PIN A1    // Analoge pin A1
SpoorControl spoor1(new Sensor(SENSOR1_PIN, laag), new Sensor(SENSOR2_PIN, laag)); // Sensor works reflective

#define SWITCH_PIN  A2
AanUitSchakelaar aanUit(SWITCH_PIN);

#define LED1_PIN A5       // Analoge pin A5
SingleLed roodlicht(LED1_PIN, false);

#define LED2_PIN A6
#define LED3_PIN A7
SingleLed dwergRood(LED2_PIN, false);
SingleLed dwergGroen(LED3_PIN, false);

#define SERVO1_PIN  11          // PWM pin 11
#define SERVO1_WACHTTIJD 40     // Wachttijd (in MS) tussen 2 servo stapjes, Hogere waarden = langzamer
#define SERVO1_LAAGPOSITIE 45   // Positie arm in laag stand
#define SERVO1_HOOGPOSITIE 100  // Positie arm in hoog stand

#define SERVO2_PIN  12          // PWM pin 12
#define SERVO2_WACHTTIJD 40     // Wachttijd (in MS) tussen 2 servo stapjes, Hogere waarden = langzamer
#define SERVO2_LAAGPOSITIE 45   // Positie arm in laag stand
#define SERVO2_HOOGPOSITIE 100  // Positie arm in hoog stand

ArmServo arm_een(SERVO1_PIN, SERVO1_WACHTTIJD, SERVO1_LAAGPOSITIE, SERVO1_HOOGPOSITIE);
ArmServo arm_twee(SERVO2_PIN, SERVO2_WACHTTIJD, SERVO2_LAAGPOSITIE, SERVO2_HOOGPOSITIE);

//
// Create an instance of the AHOB
//
AHOB ahob(&roodlicht, &arm_een, &arm_twee);

void setup()
{
#if (DEBUG)
  //Serial.begin(9600);
  Serial.begin(115200);
  while (!Serial);
  Serial.println("Starting");
  Serial.flush();
#endif //DEBUG


}

void loop()
{
  spoor1.heartBeat();     // These object must monitor their sensors
  aanUit.heartBeat();     // so they can update their states

  if ((spoor1.getState() == leeg) && (aanUit.getState() != true))
  {
    ahob.set(uit);         // Stop sound and flashing red lights
  }
  else
  {
    ahob.set(aan);         // Start flashing red lights and sound
  }

  ahob.heartBeat();        // Let the AKI update it's connected bells and leds

  //
  // There are some signals that block the track when the gates are open.
  //  These signals follow the state of the redLicht of the AHOB. If that is off, the signal
  //  may show save (green light)
  //
  if (ahob.isLaag())              // Are both arms in their lowest position?
  {
    dwergGroen.setState(true);   // Turn on the green light
    dwergRood.setState(false);   // Turn off the red light
  }
  else
  {
    dwergGroen.setState(false);  // Turn off the green light
    dwergRood.setState(true);    // Turn on the red ligh   
  }

  //
  //  Keep the aspidistra flying
  //
  dwergGroen.heartBeat();
  dwergRood.heartBeat();
}

groet Meino
A clean desk is a sign of an empty mind

Kranenberg
De CanBus komt naar Kranenberg

NS264

  • Offline Offline
  • Berichten: 6097
  • Midland Industrie, NS IV.
    • Midland
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #121 Gepost op: 27 juni 2018, 23:19:43 »
Dank wederom,

Benieuwd hoe deze uitpakt.
Maar ivm knippen en plakken wacht ik even want dat ging de laatste keer niet zo vanzelfsprekend.

Kijk er van het weekend naar met iets meer tijd ervoor.

Gr Koen.
Klik op de wereldbol naar topic.
Mvg Koen. Betuwse oplossing:'kumt tied, kumt road'.

NS264

  • Offline Offline
  • Berichten: 6097
  • Midland Industrie, NS IV.
    • Midland
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #122 Gepost op: 27 juni 2018, 23:56:20 »
Hoi,

Citaat
Weerstand 1000 ohm: 14d en plus
Is 1 k Ohm hetzelfde als 1000 Ohm weerstand(?), want dan heb ik hem.

Waar komen de pinnen van de batterij-klip op het breadboard?
Bovenaan links +- of op de plek van de in en uitgang naar de Arduino?

Citaat
Ik heb liever niet dat je met die 9V klip werkt
Not!!! ::)



De pinnen in de min-zijde rechts blijven niet zo geweldig zitten, is daar iets aan te doen? die passen ook maar op 1 manier.... :-X

In afwachting van het antwoord 1k-Ohm(1000 Ohm)


Grtz Koen.
« Laatst bewerkt op: 28 juni 2018, 01:03:39 door NS264 »
Klik op de wereldbol naar topic.
Mvg Koen. Betuwse oplossing:'kumt tied, kumt road'.

Calimero

  • Offline Offline
  • Berichten: 1042
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #123 Gepost op: 28 juni 2018, 00:58:11 »
Zo als een kilogram 1000 gram is , is ook een kilo-ohm 1000 ohm.
Groet, Ronald.

NS264

  • Offline Offline
  • Berichten: 6097
  • Midland Industrie, NS IV.
    • Midland
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #124 Gepost op: 28 juni 2018, 01:04:14 »
Top!!!!!! (y)

Gr Koen.
Klik op de wereldbol naar topic.
Mvg Koen. Betuwse oplossing:'kumt tied, kumt road'.

NS264

  • Offline Offline
  • Berichten: 6097
  • Midland Industrie, NS IV.
    • Midland
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #125 Gepost op: 28 juni 2018, 01:25:02 »
Zo,

Voor slapen gaan, nu met 1k Ohm!



Vraag ik me wel af of de weerstanden ook een plus en minkant hebben en of ze er zo goed inzitten.

Goedenacht,

Koen.
Klik op de wereldbol naar topic.
Mvg Koen. Betuwse oplossing:'kumt tied, kumt road'.

Calimero

  • Offline Offline
  • Berichten: 1042
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #126 Gepost op: 28 juni 2018, 01:29:36 »
Weerstanden mag je gewoon omdraaien , maakt niet uit.
Groet, Ronald.

NS264

  • Offline Offline
  • Berichten: 6097
  • Midland Industrie, NS IV.
    • Midland
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #127 Gepost op: 28 juni 2018, 01:32:44 »
Dan zal het zo goed zijn, neem ik aan.

Welterusten,

Koen.
Klik op de wereldbol naar topic.
Mvg Koen. Betuwse oplossing:'kumt tied, kumt road'.

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3530
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #128 Gepost op: 28 juni 2018, 09:28:01 »
Het enige onderdeel wat polariteit gevoelig is is de LED. Aan gezien de plus draad iets langer is en jij je LED schuin in je breadbord hebt gestoken (compensatie lengte?) kan ik aan de hoek zien dat hij er goed in zit. Nu alleen hopen dat plus links en plus rechts in je breadbord doorverbonden zijn.
Wie het weet mag het zeggen, anders even een draad van plus rechts naar plus links. Alternatief is de weerstand naar plus links laten lopen (dat was ook mijn bedoeling).

Groet,

Gerard van der Sel.

PS: Effe miereneuken: IK zou de beide GND (min) draden blauw nemen. Kun je de groene voor signalering naar de Arduino gebruiken. Ik weet wel het is een breadbord schakeling, maar een beetje professionaliteit mag best.
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3530
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #129 Gepost op: 28 juni 2018, 10:17:05 »
Het knippen en plakken gaat goed. Hierna de sketch met de V gecontroleerd, compileerd als een zonnetje (Kan ook niet anders komt uit Italie  ;D).

Hierbij weer de link naar Dropbox: https://www.dropbox.com/s/orpjrvx7jbql3yz/OverwegMeino.ino?dl=0

Overigens het forum is te klein voor deze sketch ;D

Groet,

Gerard van der Sel.
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.

NS264

  • Offline Offline
  • Berichten: 6097
  • Midland Industrie, NS IV.
    • Midland
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #130 Gepost op: 30 juni 2018, 15:51:09 »
Hoi,

Even de boel van de servo's erafgehaald en de schakeling voor de sensor aangesloten.
Niks om een fotootje te maken, alleen de Led brandt.
Even op advies van Gerard ++ aangesloten, eerst brandde de Led ook niet.

Nog maar is alles nalopen en bezig de nieuwe sketch te laden.

Gr Koen.
Klik op de wereldbol naar topic.
Mvg Koen. Betuwse oplossing:'kumt tied, kumt road'.

NS264

  • Offline Offline
  • Berichten: 6097
  • Midland Industrie, NS IV.
    • Midland
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #131 Gepost op: 02 juli 2018, 00:32:36 »


Bij het uploaden moet je een "programmer" aangegeven, ik begrijp hier niet helemaal goed wat je hier moet aangeven.

De laatste sketch van Meino geeft: "receive message" time out  en "getsync() timeout communicating programmer".
- Blijft ook uploaden.

De sensor heb ik ook nog niet aan de gang gekregen na het nalopen van de aansluitingen.

Gr Koen.
Klik op de wereldbol naar topic.
Mvg Koen. Betuwse oplossing:'kumt tied, kumt road'.

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 1629
    • El Carrilet
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #132 Gepost op: 02 juli 2018, 00:44:40 »
Je hoeft niets met een programmer te doen, gewoon in het menu 'Sketch' --> 'Upload' (of Ctrl-U) en klaar.

(Jouw plaatje is niet te lezen, maar bij mij staat programmer in 'Tools' --> 'Programmer' overigens op AVRISP mkII.)
« Laatst bewerkt op: 02 juli 2018, 10:28:04 door 72sonett »
El Carrilet

Not sent from my Pocketline Swing 380, Xperia Z2, iPhone, C5503, ALE-L21 or SM-G900F using Tapatalk.

MH

NS264

  • Offline Offline
  • Berichten: 6097
  • Midland Industrie, NS IV.
    • Midland
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #133 Gepost op: 02 juli 2018, 01:00:22 »
Misschien heb ik de 2-delige sketch niet goed geknipt of geplakt.

Heb beide geselecteerd en na elkaar in de IDE gezet.

Gr Koen.
Klik op de wereldbol naar topic.
Mvg Koen. Betuwse oplossing:'kumt tied, kumt road'.

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3530
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Arduino Mega 2560, voor spoorwegoverweg met fotocellendetectie
« Reactie #134 Gepost op: 02 juli 2018, 10:19:31 »
Koen,

Je hebt weer een communicatie probleem. Vermoedelijk start jij de IDE voor je de Aduino aan de PC koppeld. Als de Arduino aan de PC gekoppeld wordt, zal com3 door de driver aangemaakt worden. Als jij dus vlak voor of net na het koppelen van de Arduino de IDE start dan is je compoort er nog niet. De IDE is helaas zo ontwikkeld dat er alleen tijdens de opstart naar de compoorten gekeken wordt. Als je te vroeg bent zal je dus de IDE weer af moeten sluiten en opnieuw opstarten.
En verder om het voor ons en jouw te vereenvoudigen:

Kun je volgens bovenstaande methodiek gaan werken. Als je de code van Meino hebt samengevoegd, druk je op de knop "Controleren code". Hier ga je mee door totdat er geen foutmeldingen meer zijn.
Hierna gebruik je de knop "Uploaden software". Als je niets aan de code veranderd hebt, zullen de problemen die dan optreden in ieder geval NIET in de sketch zitten. Dit is voor ons gemakkelijker. We hoeven dan alleen maar in de software of in de hardware te zoeken.

Groet,

Gerard van der Sel.
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.