Nieuws: Wil je ook meewerken aan onze -3rail Wiki- ? Meld je aan via wikiredactie@3rail.nl !
+  3railforum
|-+  Modelbaanbouw & Scenery
| |-+  Elektronicatechniek
| | |-+  Arduino en Alie verkeerslichten
0 leden en 1 gast bekijken dit topic. « vorige volgende »
Pagina's: [1]   Omlaag

Auteur Topic: Arduino en Alie verkeerslichten  (gelezen 1777 keer)

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Arduino en Alie verkeerslichten
« Gepost op: donderdag 05 april 2018, 10:32:44 »

Ik ben mij langzaam aan het verdiepen in de arduino, en heb hier een verkeerslicht installatie kunnen maken met losse ledjes. Alles werkt ook, dus erg leuk.
Nu heb ik bij tante Alie een verkeerslicht laten komen, maar die heeft de volgende "vervelende" eigenschap: voeding middels een gezamenlijke plus, en schakeling via geschakelde min.
Nu heeft de arduino maar 1 min, en schakelbare plus pennen. Betekend dit dat ik met relais zal moeten werken om deze palen te kunnen schakelen?? Heeft iemand misschien een schema van een mogelijke aansluiting?
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

fonzo999

  • Stamgast
  • Offline Offline
  • Lid sinds: 2010
    • Bezig met keerlusmodule 3railforum modulebaan.
Re: Arduino en Alie verkeerslichten
« Reactie #1 Gepost op: donderdag 05 april 2018, 10:46:34 »

Wilco,


Je kunt de uitgangen van de Arduino naar mijn bescheiden mening gewoon LOW of HIGH maken.
Daar heb je dus geen ingewikkelde schakelingen en relais voor nodig.
Gelogd
Groeten,
Alphons,


Bezig met keerlusmodule 3-rail forum modulebaan

snijder

  • Toffe Gast
  • Offline Offline
  • Lid sinds: 2016
Re: Arduino en Alie verkeerslichten
« Reactie #2 Gepost op: donderdag 05 april 2018, 10:52:06 »

Ik ben het met Alfons eens, de plus aansluiten en de minnen op de digitale pinnen zetten. Kijk wel even naar je weerstanden van de leds is dit voor 12v of 5v anders branden de lichten zwakjes.
Gelogd
Met vriendelijke groet,

Theo

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #3 Gepost op: donderdag 05 april 2018, 11:09:11 »

Dit is de code welke ik gebruik, maar als ik de bedrading omdraai, geven de ledjes geen licht.

Code met uitleg:
//inputs namen geven en poorten toewijzen
int rood = 9;
int geel = 10;
int groen = 11;
int roodvoetganger = 12;
int groenvoetganger = 13;

//aangeven wat elke poort is. in dit geval outputs
void setup(){
pinMode(rood,OUTPUT);
pinMode(geel,OUTPUT);
pinMode(groen,OUTPUT);
pinMode(roodvoetganger,OUTPUT);
pinMode(groenvoetganger,OUTPUT);

//hiermee start je de loopfunctie
}
void loop(){
changeLights();
delay(1000);
}
void changeLights(){

// Rood voor auto + voetganger voor 0.8 sec
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,HIGH);
digitalWrite(groenvoetganger,LOW);
delay(800);

// Rood voor auto, voetganger groen voor 4 sec
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,LOW);
digitalWrite(groenvoetganger,HIGH);
delay(4000);

// Rood voor auto, voetganger groen knipperen (uit)
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,LOW);
digitalWrite(groenvoetganger,LOW);
delay(300);

// Rood voor auto, voetganger groen knipperen (aan)
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,LOW);
digitalWrite(groenvoetganger,HIGH);
delay(300);

// Rood voor auto, voetganger groen knipperen (uit)
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,LOW);
digitalWrite(groenvoetganger,LOW);
delay(300);

// Rood voor auto, voetganger groen knipperen (aan)
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,LOW);
digitalWrite(groenvoetganger,HIGH);
delay(300);

// Rood voor auto, voetganger groen knipperen (uit)
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,LOW);
digitalWrite(groenvoetganger,LOW);
delay(300);

// Rood voor auto, voetganger groen knipperen (aan)
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,LOW);
digitalWrite(groenvoetganger,HIGH);
delay(300);

// Rood voor auto, voetganger groen knipperen (uit)
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,LOW);

digitalWrite(groenvoetganger,LOW);
delay(300);

// Rood voor auto, voetganger rood voor 0.8 sec
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,HIGH);
digitalWrite(groenvoetganger,LOW);
delay(800);

  // groen voor auto, voetganger rood voor 4 sec
digitalWrite(rood,LOW);
digitalWrite(geel,LOW);
digitalWrite(groen,HIGH);
digitalWrite(roodvoetganger,HIGH);
digitalWrite(groenvoetganger,LOW);
delay(4000);

 // Geel voor auto, voetganger rood voor 1.5 sec
digitalWrite(rood,LOW);
digitalWrite(geel,HIGH);
digitalWrite(groen,LOW);
digitalWrite(roodvoetganger,HIGH);
digitalWrite(groenvoetganger,LOW);
delay(1500);
}
Het verkeerslicht heeft 4 aders:
zwart: plus
geel: min
rood: min
groen: min

wanneer ik de zwarte op GND plaats, en de groene in 11 gebeurt er niets
wanneer ik de zwarte op 11 plaats, en de groene op GND, heb ik een brandend ledje zodra de pin wordt aangesproken.

Het lijkt misschien simpel, en misschien is het ook simpel, maar ik zie het niet...
« Laatst bewerkt op: donderdag 05 april 2018, 11:13:24 door Wilco69 »
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

snijder

  • Toffe Gast
  • Offline Offline
  • Lid sinds: 2016
Re: Arduino en Alie verkeerslichten
« Reactie #4 Gepost op: donderdag 05 april 2018, 11:22:33 »

Als je de zwarte op 5v zet en groen op 11, dan moet het wel lukken. Anders loopt de stroom de verkeerde kant op en gaat de led niet branden.
« Laatst bewerkt op: donderdag 05 april 2018, 11:24:06 door snijder »
Gelogd
Met vriendelijke groet,

Theo

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #5 Gepost op: donderdag 05 april 2018, 11:26:09 »

oh, ik zal eens kijken of dat idd wil werken. klinkt logisch....
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

snijder

  • Toffe Gast
  • Offline Offline
  • Lid sinds: 2016
Re: Arduino en Alie verkeerslichten
« Reactie #6 Gepost op: donderdag 05 april 2018, 12:27:35 »

Ik heb nog even verder gekeken, volgens mij moet je digitale pin op input zetten zie https://www.arduino.cc/reference/en/language/functions/digital-io/digitalwrite/
Gelogd
Met vriendelijke groet,

Theo

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #7 Gepost op: donderdag 05 april 2018, 13:06:34 »

Het lijkt mij dat je daarmee niet eenechte GND kan creeren, maar alleen een oV. dus dat zal niet werken?
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

snijder

  • Toffe Gast
  • Offline Offline
  • Lid sinds: 2016
Re: Arduino en Alie verkeerslichten
« Reactie #8 Gepost op: donderdag 05 april 2018, 13:08:56 »

Ik was juist bezig om een blink te maken met 5volt uit en negatief op de digitale pin en zag dat ik het fout heb. De digitale pin moet gewoon een output blijven. Maar ik zie nu het volgende probleem dat het licht andersom reageert, dus als het licht normaal uit is staat het nu aan.
« Laatst bewerkt op: donderdag 05 april 2018, 13:14:45 door snijder »
Gelogd
Met vriendelijke groet,

Theo

KeyWest

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2010
  • A picture says thousand words.
Re: Arduino en Alie verkeerslichten
« Reactie #9 Gepost op: donderdag 05 april 2018, 13:58:56 »

Beste forum leden,
Mij komt het vreemd over dat het verkeerslicht maar 4 draden heeft en jullie schets heeft vijf outputs !
Maak eens een tekening van jullie opstelling, dan zal het voor iedereen duidelijker worden met wat jullie bezig zijn.
Mvg.
Gelogd

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #10 Gepost op: donderdag 05 april 2018, 14:14:09 »

De voetgangers lichten laat ik voor nu even buiten beschouwing.
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

KeyWest

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2010
  • A picture says thousand words.
Re: Arduino en Alie verkeerslichten
« Reactie #11 Gepost op: donderdag 05 april 2018, 14:23:42 »

Hierbij een opstelling met vier vekeerslichten. Misschien dat het jullie inspireert hoe je een Arduino moet aansluiten. Mvg.
« Laatst bewerkt op: vrijdag 06 april 2018, 08:00:18 door KeyWest »
Gelogd

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #12 Gepost op: donderdag 05 april 2018, 14:30:35 »

super, dank je wel, hier was ik naar op zoek. vanavond ff testen!
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

Looney Tunes

  • Forum Moderator
  • *****
  • Offline Offline
  • Lid sinds: 2010
  • Dag/nacht schakeling Verlichte modelauto's
    • Mijn website met zelf ontworpen printplaten voor diverse treinen
Re: Arduino en Alie verkeerslichten
« Reactie #13 Gepost op: donderdag 05 april 2018, 14:36:48 »

Je hebt die 74hc595's echt niet nodig hoor, kan ook zonder. Maar wat snijder al zei, je moet die plusdraad wel op de 5V zetten, en niet op de GND.
Daarnaast je uitgangen uit de sketch inventeren en je hebt een werkend verkeerslicht zonder extra ICs.
Gelogd
Groetjes John,
Kalender-items:

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #14 Gepost op: donderdag 05 april 2018, 14:42:47 »

Je bedoelt met inventeren High naar low en vv?
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

KeyWest

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2010
  • A picture says thousand words.
Re: Arduino en Alie verkeerslichten
« Reactie #15 Gepost op: donderdag 05 april 2018, 14:46:07 »

Met deze opstelling (74HC595) stuur je wel 16 leds (4 per verkeerslicht) aan zonder al je andere Arduino poorten op te souperen. Mvg.
« Laatst bewerkt op: donderdag 05 april 2018, 14:47:46 door KeyWest »
Gelogd

Looney Tunes

  • Forum Moderator
  • *****
  • Offline Offline
  • Lid sinds: 2010
  • Dag/nacht schakeling Verlichte modelauto's
    • Mijn website met zelf ontworpen printplaten voor diverse treinen
Re: Arduino en Alie verkeerslichten
« Reactie #16 Gepost op: donderdag 05 april 2018, 14:49:29 »

Inderdaad.

Je sketch zet momenteel de uitgang waarop je de led die je aan wil hebben hoog, dus als je led aan de min hangt, gaat die branden.
Nu wil je het andersom, dus moet je de uitgang laag trekken, om de leds gemeenschappelijk aan de plus te hangen.

Verder moest ik wel even grinikken toen ik las dat je de gemeenschappelijke plus een vervelende eigenschap vond, in elektronica wordt dat juist vaak gebruikt omdat schakelen naar de min makkelijker is, als schakelen naar de plus (Heeft te maken met het maken van de transistoren/FETs, N-channel is makkelijker als P-channel).


@Jean, dat is zo. Maar het is m.i. handiger als Wilco eerst een begrip krijgt met schakelen naar de min, dan gelijk 74HC595's te pakken. (Daar zit is tenslotte dezelfde manier van schakelen achter)
Sterker nog, je schema is niet eens te gebruiken, daar de verkeerslichten gemeenschappelijke plus hebben, en je schema gemeenschappelijke min gebruikt
« Laatst bewerkt op: donderdag 05 april 2018, 14:52:24 door Looney Tunes »
Gelogd
Groetjes John,
Kalender-items:

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #17 Gepost op: donderdag 05 april 2018, 14:54:19 »

Helder John, dank je wel voor deze input. Je merkt hier duidelijk een verschil in kennis (gelukkig  :D)
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

snijder

  • Toffe Gast
  • Offline Offline
  • Lid sinds: 2016
Re: Arduino en Alie verkeerslichten
« Reactie #18 Gepost op: donderdag 05 april 2018, 15:00:03 »

Ik zit hier ook met mijn oren te klapperen, ik wou dat ik vroeger een technische opleiding had gedaan. Nu is het elke keer het uitproberen en hopen dat je het goed doet. :)
Gelogd
Met vriendelijke groet,

Theo

Ludo1957

  • Zeer Toffe Gast
  • Offline Offline
  • Lid sinds: 2016
  • ​Positief denken kan nooit kwaad ;-)
Re: Arduino en Alie verkeerslichten
« Reactie #19 Gepost op: donderdag 05 april 2018, 17:25:33 »

Reuze bedankt voor de Arduino-foto ( item #11)  :arrow:
Gelogd
Met sporende groeten,
Ludo
​-----------------------------------------------------------------------------
Creativity is intelligence having fun (A. Einstein)
Mijn baan: Goforitz
https://drive.google.com/file/d/1kwvNE20-cjYFgg_sS49chTJvpIf6tzTX/view?usp=d

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #20 Gepost op: donderdag 05 april 2018, 17:59:27 »

En de oplossing van John is de winnaar (hoe kan het ook anders  O:-D) Door idd de spanning van de andere zijde te halen, en pinnen contra te programmeren, werkt het zonder extra vliegwerk en ic's.
"vervelend" was hier bedoeld als onverwacht......
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

Looney Tunes

  • Forum Moderator
  • *****
  • Offline Offline
  • Lid sinds: 2010
  • Dag/nacht schakeling Verlichte modelauto's
    • Mijn website met zelf ontworpen printplaten voor diverse treinen
Re: Arduino en Alie verkeerslichten
« Reactie #21 Gepost op: donderdag 05 april 2018, 19:00:51 »

Mooi dat het werkt, Wilco!
Ik kan begrijpen dat als je het niet verwacht je even gek staat op te kijken. Maar zoals je merkt werkt het uiteindelijk op een gelijkwaardige manier.
Gelogd
Groetjes John,
Kalender-items:

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #22 Gepost op: donderdag 05 april 2018, 19:22:51 »

Maar daarom ben ik zo blij met dit forum, en de kennis die hier aanwezig is. Ik liep vast door onkunde, maar ben weer op het juiste spoor gezet.  :thumbup: :thumbup: En daar leren we weer van.
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #23 Gepost op: donderdag 05 april 2018, 22:29:50 »

En hier het eind resultaat:

« Laatst bewerkt op: donderdag 05 april 2018, 23:07:15 door Wilco69 »
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

Roelie001

  • Zeer Toffe Gast
  • Offline Offline
  • Lid sinds: 2013
    • Mijn baantje
Re: Arduino en Alie verkeerslichten
« Reactie #24 Gepost op: donderdag 05 april 2018, 22:48:15 »

Zou je hier ook de juiste sketch en code willen neerzetten ? Of een link ernaar

Sjenks
Gelogd

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #25 Gepost op: donderdag 05 april 2018, 22:54:10 »

Sketch staat bovenin....
Sketch is later wel iets aangepast om een extra oranje lamp ertussen te krijgen, maar dat is makkelijk te programmeren.
« Laatst bewerkt op: donderdag 05 april 2018, 23:14:07 door Wilco69 »
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

KNed

  • Stamgast
  • Offline Offline
  • Lid sinds: 2006
    • www.nederlof.net
Re: Arduino en Alie verkeerslichten
« Reactie #26 Gepost op: donderdag 05 april 2018, 23:10:04 »

Interessant dit, ik heb die verkeerslichtjes vandaag ook binnengekregen om eens mee te proberen.
Ik heb geen Arduino maar nog wel een RaspberryPI liggen, kan dit daar ook mee?

Koen
Gelogd

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #27 Gepost op: donderdag 05 april 2018, 23:12:50 »

Daar heb ik nog geen ervaring mee, dus dat kan ik je niet vertellen....
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

Aliebengalie

  • Speciale Gast
  • *****
  • Offline Offline
  • Lid sinds: 2008
  • Als Rotterdammer benk best heel aardig hoor.
Re: Arduino en Alie verkeerslichten
« Reactie #28 Gepost op: vrijdag 06 april 2018, 07:14:00 »

Voor een vaste oplossing:

Heb geen rasberry of Arduino , ik doe het wel Hier Klikken mee.

Let wel , ook hier moet je opgeven wat je wilt , gezamelijke anode of cathode.

Mvg: Alex

« Laatst bewerkt op: vrijdag 06 april 2018, 07:20:33 door Aliebengalie »
Gelogd
C-rail+iTrain-IB+Loconet-3xAJ-Boosters+K84+K83 decoders van AlbertJan.
http://forum.3rail.nl/index.php?topic=29198.msg509829#msg509829
Op 02-12-2019 gaat hier de vlag in top!!! 7 dagen de tijd voor de hobby....eindelijk niet meer naar de baas.
Groet Alex

Wilco69

  • Vaste Gast
  • Offline Offline
  • Lid sinds: 2015
  • Kreis Sterckenreadt
    • Sterckenraedt Neustadt
Re: Arduino en Alie verkeerslichten
« Reactie #29 Gepost op: vrijdag 06 april 2018, 07:32:21 »

helemaal mee eens Alex, die heb ik ook gezien, maar mijn oplossing heeft ook een "fun" factor doordat je zelf de lichtschakeling kunt inrichten, zoals jij dat zelf wilt. Daarnaast is mijn oplossing maar 5,00 (arduino + verkeerslicht).
Gelogd
M.v.g. Wilco
M-rails, tijdperk II / III / IV, Tams MC, iTrain 4 Pro, AJ Booster, Rosoft S88n met diode-truc, Rosoft WDD, AJ K84 en wat Chinese hulp middeltjes

MdBruin

  • Toffe Gast
  • Offline Offline
  • Lid sinds: 2017
Re: Arduino en Alie verkeerslichten
« Reactie #30 Gepost op: woensdag 11 april 2018, 19:09:42 »

Ik heb geen Arduino maar nog wel een RaspberryPI liggen, kan dit daar ook mee?

Koen

Een RaspberryPi heeft ook in/uitgangen, namelijk de GPIO aansluitingen. Deze kan je hiervoor gebruiken, let alleen wel op hoeveel stroom de poort mag leveren. Een arduino is voor mijn gevoel wat makkelijker, maar het kan wel.
Gelogd
Groeten,
Marius.

KNed

  • Stamgast
  • Offline Offline
  • Lid sinds: 2006
    • www.nederlof.net
Re: Arduino en Alie verkeerslichten
« Reactie #31 Gepost op: woensdag 11 april 2018, 23:32:29 »

Bedankt, ik heb inmiddels wat bestellingen gedaan in China dus ik wacht de Arduino wel af :thumbup:

Koen
Gelogd

KNed

  • Stamgast
  • Offline Offline
  • Lid sinds: 2006
    • www.nederlof.net
Re: Arduino en Alie verkeerslichten
« Reactie #32 Gepost op: zondag 13 mei 2018, 00:11:51 »

Inmiddels heb ik de nodige Arduino componenten binnen. Ik heb ook al wat experimentjes gedaan met wat ledjes.
En ik ben nog bezig om de Arduino commando's te leren kennen.

Nu wil ik binnenkort de verkeerslichtjes aan gaan sluiten.
Alleen snap ik het plus/min verhaal eerder in dit topic nog niet goed (grr, ik mis volgens mij wat basis kennis elektronica)

Als ik het goed begrijp zet je normaal een uitgang hoog (= plus) en is de gnd de min.
Maar wat is dan nu de truc om de de +V te gebruiken??

Het commando digitalWrite(port,HIGH); zet  toch een + op die poort?
Wat doen dan digitalWrite(port,LOW);? zet dat de poort "uit" of zet dat een - spanning op de poort?

Koen
Gelogd

Looney Tunes

  • Forum Moderator
  • *****
  • Offline Offline
  • Lid sinds: 2010
  • Dag/nacht schakeling Verlichte modelauto's
    • Mijn website met zelf ontworpen printplaten voor diverse treinen
Re: Arduino en Alie verkeerslichten
« Reactie #33 Gepost op: zondag 13 mei 2018, 01:16:33 »

Als ik het goed begrijp zet je normaal een uitgang hoog (= plus) en is de gnd de min.
Dat is een optie ja, dan gebruik je de arduino om de voedingsspanning naar de led te schakelen.
Citaat
Maar wat is dan nu de truc om de de +V te gebruiken??
Dit hangt er vanaf of de gebruikte verkeerslichten een gemeenschappelijke plus of min hebben.
Citaat
Het commando digitalWrite(port,HIGH); zet  toch een + op die poort?
Dat klopt, dit commando zorgt ervoor dat de voedingspanning (dus de V+) op die poort komt. Als een led met anode aan de poort zit, en kathode aan de GND zal deze dan branden. Opmerking: moet wel een weerstand bij de led.
Citaat
Wat doen dan digitalWrite(port,LOW);? zet dat de poort "uit" of zet dat een - spanning op de poort?
Dat zet 0V op de poort, dus als een led met de anode aan de V+ hangt, en kathode aan de poort, dan zal deze branden. Ook weer hier de opmerking, dat er een weerstand bij die led moet

Een poort uitzetten bestaat niet echt (dit hangt meer van de context af), wel is het in sommige gevallen mogelijk een poort te laten zweven, maar dat gaat nu even voorbij aan de strekking die nodig is om een verkleerslichtschakeling te maken.
Gelogd
Groetjes John,
Kalender-items:

KNed

  • Stamgast
  • Offline Offline
  • Lid sinds: 2006
    • www.nederlof.net
Re: Arduino en Alie verkeerslichten
« Reactie #34 Gepost op: zondag 13 mei 2018, 22:51:57 »

Dank je John!

Maar ik snap het nog niet helemaal (sorry :) )

Je zegt dat een digitalWrite(port,LOW) 0V op de poort zet. En dat je dan de Anode aan de plus kan hangen en de Kathode aan de poort.
Dan gaat de led branden.
Dat betekent dus dat je hem HIGH (+) moet zetten om de led uit te doen. Feitelijk zet je dan de Anode en Kathode beide + toch?
Maar wat ik dan niet snap is dat als je hem LOW zet dat dan de led gaat branden, verandert de poort dan van + naar -??

En nog een vraag over die weerstand: het was me al duidelijk dat die er tussen moet, maar wat is de handigste plek? 1 weerstand aan de gezamenlijke + of 3 weerstanden per - aansluiting van elke led?

Koen
Gelogd

Looney Tunes

  • Forum Moderator
  • *****
  • Offline Offline
  • Lid sinds: 2010
  • Dag/nacht schakeling Verlichte modelauto's
    • Mijn website met zelf ontworpen printplaten voor diverse treinen
Re: Arduino en Alie verkeerslichten
« Reactie #35 Gepost op: zondag 13 mei 2018, 23:12:44 »

Maar ik snap het nog niet helemaal (sorry :) )
Haha, je zegt van niet, maar de tekst in je bericht klopt wel.

Citaat
Je zegt dat een digitalWrite(port,LOW) 0V op de poort zet. En dat je dan de Anode aan de plus kan hangen en de Kathode aan de poort.
Dan gaat de led branden.
Dat betekent dus dat je hem HIGH (+) moet zetten om de led uit te doen. Feitelijk zet je dan de Anode en Kathode beide + toch?
Dit klopt helemaal.

Citaat
Maar wat ik dan niet snap is dat als je hem LOW zet dat dan de led gaat branden, verandert de poort dan van + naar -??
Correct, LOW geeft aan dat de poort naar 0V gaat, terwijl deze met HIGH aan de V+ zit. Dus a.d.h.v. welk commando je geeft, staat er 0V of 5V op de poort.

Citaat
En nog een vraag over die weerstand: het was me al duidelijk dat die er tussen moet, maar wat is de handigste plek? 1 weerstand aan de gezamenlijke + of 3 weerstanden per - aansluiting van elke led?
3 aparte in elke min aansluiting. Dan heeft iedere led een aparte weerstand, en ga je niet krijgen dat naarmate er meer leds aanstaan, de helderheid van elke led daalt.
Gelogd
Groetjes John,
Kalender-items:

KNed

  • Stamgast
  • Offline Offline
  • Lid sinds: 2006
    • www.nederlof.net
Re: Arduino en Alie verkeerslichten
« Reactie #36 Gepost op: maandag 14 mei 2018, 00:17:17 »

Bedankt weer.

Ik blijf het wat bijzonder vinden dat die 0V dus eigenlijk dan de - is. Of de GND(?). Maar dat is vast een manier van denken waar ik ff aan moet wennen  :)

Koen
Gelogd

Looney Tunes

  • Forum Moderator
  • *****
  • Offline Offline
  • Lid sinds: 2010
  • Dag/nacht schakeling Verlichte modelauto's
    • Mijn website met zelf ontworpen printplaten voor diverse treinen
Re: Arduino en Alie verkeerslichten
« Reactie #37 Gepost op: maandag 14 mei 2018, 09:11:24 »

Die 0V is de GND.
Het is inderdaad een manier van denken die je moet snappen, en als je voordat je met arduino begint dan al elektronica kennis hebt, dan is het wel makkelijker om dat kwartje te zien vallen. ;)

Je wil namelijk ergens in je schakeling een gemeenschappelijk punt hebben die je GND noemt, en vaak staat er op dat punt dan 0V, omdat je alle spanningen refereert aan dat punt.
Gelogd
Groetjes John,
Kalender-items:

peterzoetermeer

  • Toffe Gast
  • Offline Offline
  • Lid sinds: 2015
Re: Arduino en Alie verkeerslichten
« Reactie #38 Gepost op: maandag 14 mei 2018, 16:30:47 »

@KNed
het is even wennen, maar ga er eens vanuit dat in dit soort gevallen de - (min) helemaal niet bestaat. In feite is dus de -, 0 (nul)Volt.
Ook wel GND of massa genoemd.
Dit in tegenstelling met de +.
Als je gaat meten, meet je aan de plus het verschil in Volt ten opzichte van 0.
Heel verwarrend voor beginners, we zijn hiermee opgegroeid, een accu heeft een plus en een min (niet dus, + en 0).
Op het eerste de beste batterijtje staat + aan de ene kant en - aan de andere. Is dus + en 0.
Min bestaat wel, b.v. bij een symmetrische voeding (google maar eens).
Hier heb je een plus, een min en nul in het midden. B.v. +5V, 0V en -5V.
Tussen de + en de - meet je hier dus 10V.
Bij een arduino en de meeste elektronica schakelingen hebben we alleen een + en 0.
Gelogd

KNed

  • Stamgast
  • Offline Offline
  • Lid sinds: 2006
    • www.nederlof.net
Re: Arduino en Alie verkeerslichten
« Reactie #39 Gepost op: maandag 14 mei 2018, 21:31:09 »

Het kwartje begint te vallen :-)

Bedankt voor alle info!  :thumbup:

Koen
Gelogd
 



Login met gebruikersnaam, wachtwoord en sessielengte
Powered by MySQL Powered by PHP SMF 2.0.15 | SMF © 2014, Simple Machines Valid XHTML 1.0! Valid CSS!
Pagina opgebouwd in 0.94 seconden met 23 queries.