BeneluxSpoor.net forum

Vraag en antwoord => Digitaal => Topic gestart door: RudyB op 25 January 2015, 13:57:24

Titel: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: RudyB op 25 January 2015, 13:57:24
Aangepaste versies van de Arduino DCC Servo en Functie Decoders zijn beschikbaar.

Download via deze link (https://app.box.com/s/9lz8vzxbq2db43enqiaeq5tavx0lu6yj) Als altijd ... gebruik voor eigen risico.

Meer info op de blog. (https://rudysmodelrailway.wordpress.com/2015/01/25/new-arduino-dcc-servo-and-function-decoder-software/)

De Arduino DCC Servo Decoder software is gestript van onnodige functies en is gestroomlijnd, waardoor deze nu wat overzichterlijker is. Maximaal 12 servo's kunnen aangestuurd worden om wissels te schakelen, of om iets te laten bewegen op basis van een DCC commando.

De Arduino DCC Functie Decoder is nu aparte software. Hij heeft 16 uitgangen, waarvan max 6 ook analoog uitgestuurd kunnen worden met een instelbare spanning van 0-5V (via pulsbreedte modulatie).

Er zijn 3 mogelijkheden, per uitgang apart instelbaar:
mode 0: continu aan / uit
mode 1: enkele puls met een instelbare tijd in ms (max 1 minuut)
mode 2: knipperen, met apart instelbare aan en uit tijden in ms (max 1 minuut)

Er is ook een DCC Solenoid Decoder op komst. Die stuurt op 1 DCC adres 2 uitgangen aan, elk met een puls van instelbare tijd, om solenoid wissels (met dubbele spoel) te kunnen schakelen. Deze versie wordt momenteel getest.

(http://up.picr.de/20790660cx.jpg)
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: jowi op 07 November 2015, 14:12:21
Ik zie een aantal verschillende topics over arduino en dcc, het is moeilijk om een idee te krijgen wat er nodig is, als beginner met arduino...

Ik heb geen ervaring met de arduino, maar software schrijven verdien ik mijn geld mee :) maar toch... ik zie door alle verschillende arduino boards en zaken de bomen door het bos niet meer... wat is nu een leuk setje om eens mee te beginnen in de arduino wereld, met in het achterhoofd om er inderdaad uiteindelijk een dcc servo decoder van te maken?
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Hans van de Burgt op 07 November 2015, 15:33:00
@Jowi,

Ik heb het genoegen om Ruud wekelijks bezig te zien met zijn testactiviteiten. Binnen onze modelbouw vereniging EMV zijn een aantal leden zeer fanatiek bezig met die Arduino's en alles wat er bij hoort. Net als jij, ben ik een rookie op DCC gebied. Maar het leert snel, zelfs zonder dat je een expert bent op programmeer gebied.

Om de Arduino te leren gebruiken, volstaat een programma op de computer om de programma instructies te schrijven, een printerkabel om de PC te verbinden met de Arduino, zodat de laatste weet wat hij moet doen, een Breadboard als experimenteer "plankje" waar je door middel van kleine steek stekkertjes electronische componenten kunt verbinden.

Zelfs zonder DCC kun je hier gemakkelijk mee experimenteren.
Voor de voeding van de Arduino gebruik je een batterijtje.

Op deze website kun je allerlei oefeningen bekijken en leren hoe je het zelf kunt toepassen. Je kunt er ook de gratis software downloaden: https://www.arduino.cc

Om de Arduino als DCC decoder te kunnen gebruiken, heb je een speciale schakeling nodig. De programma instructies en een beschrijving van die schakeling vind je bij Ruud (RudyB).
Als je eea precies aan elkaar verbind, werkt het geheel eigenlijk hetzelfde als een gekochte DCC decoder. Alleen veeeeeel goedkoper.

Als DCC nitwit gebruik in mijn PC met het programma Railmaster van Hornby als centrale.
Niet de beste optie misschien, maar goedkoop en vooral erg makkelijk. De Arduino DCC decoder wordt door dit programma herkend als ... een Hornby decoder.

Maar eerlijk, is eerlijk: het is enorm fijn om mensen als Ruud en Cok (Spock) in de buurt te hebben.

Grzz, Hans
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: jowi op 07 November 2015, 15:41:23
Ik ben vooral even op zoek naar wat je nu als starterkit het best kan kopen om uiteindelijk richting dcc te gaan. Ik vermoed gewoon een Uno board met een breadboard zodat je wat kan experimenteren? Ik zie setjes waar allerlei componenten en ook een servo wordt meegeleverd, ik denk dat ik zoiets maar ga doen.

Waar ik nog niet helemaal uit ben, hoe gaat het programmeren in zijn werk, is het gewoon een kwestie van de arduino via USB met de pc/mac verbinden, en dan die (gratis?) Arduino IDE opstarten? Of komt er meer bij kijken?

Ik kom nog uit de tijd van de C/assembly crosscompilers en 6800/68000/6502 ;)
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Hans van de Burgt op 07 November 2015, 15:59:34
@Jowi,

Zo'n start setje is onderdaad handig.
Maar koop eea bij de Aziatische online webshops.
Veel goedkoper. Alleen moet je geduld hebben.
Komt per boot...  :)

Tja, wat is programmeren?

De instructiecode van Ruud is erg eenvoudig.
Je moet wissels benoemen, de draaihoek van de servo's instellen, en op welk adres de servo moet reageren. Misschien ben ik wat vergeten, maar veel is het niet. En de handleiding van Ruud.

Grzz, Hans
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: jowi op 07 November 2015, 16:09:18
Nee dat bedoel ik niet, het gaat mij om eigen programma's. Ik vermoed dat je die gewoon via USB kunt uploaden naar de Arduino ofzo. Of misschien wel over het netwerk?
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Jan Bouwman op 07 November 2015, 17:48:31
Ha Jowi
Ja dat gaat gewoon via de IDE. Het programma (sketch in Arduino jargon) schrijf je op de pc en vanuit de IDE doe je een upload naar de Arduino (aansluiten met de USB). Daarna start de sketch vanzelf.
Mbv. de serial monitor en wat extra instructies kun je het script op de Arduino debuggen.
Het gaat in werkelijkheid sneller dan dat ik het hier kan uitleggen.
O ja, het startpakket met de Uno is een goed begin.
Succes
Jan
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: jowi op 07 November 2015, 17:57:06
Ah ok, simpel dus :) leuk, ik ga eens ergens een starterkitje bestellen (y)
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Jan Bouwman op 07 November 2015, 17:58:50
 (y)
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: zwitserland op 07 November 2015, 18:30:43
Hallo,
Na alle informatie op dit forum over de arduino begon ik nieuwsgierig te worden en heb een beginnerskitje aangeschaft.
Ben vandaag begonnen en heb de laatste versie software 1.6.6 gedownload.
Maar als ik de arduino via de usb kabel aansluit vind windows geen driver.
Ik draai Windows 8.1. Ik heb van alles geprobeerd maar het lukt niet.
Weet iemand wat er aan de hand kan zijn? Of heeft iemand een goede handleiding die ik kan gebruiken?

Groet, Jan.
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Jan Bouwman op 07 November 2015, 19:14:51
ik hoop dat het hiermee lukt.
https://iprototype.nl/docs/uno-opstartgids-voor-windows-7.pdf (https://iprototype.nl/docs/uno-opstartgids-voor-windows-7.pdf)
Bye
Jan
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Reinout van Rees op 07 November 2015, 19:44:33
Het kan ook liggen aan de arduino die je hebt gekocht. De kern van alle arduino's, ook de goedkoopste (overigens legale!) kloons, is altijd hetzelfde. Alleen de chip die de seriële koppeling via de USB verzorgt kan wel anders zijn.

En de goedkoopste versie wordt niet standaard door OSX ondersteund, ik kan me voorstellen dat het met windows ook zo is. Dan moet je een extra driver installeren. Google maar op "arduino windows usb driver" en misschien op "chinese kloon" ofzo.


Reinout
Titel: Drivers en Startset
Bericht door: RudyB op 07 November 2015, 20:01:50
@Jan, er zijn verschillende versies Arduino bordjes in omloop, met verschillende USB-Serial chips. Ik heb het ook ooit gehad dat de driver niet automatisch installeerde. Even zoeken in windows control panel, systeem hardware, bij de usb apparaten staat een geel uitroepteken. Daar staat ergens in een van de vele tabs de chipnaam te lezen waar het om gaat. Daarna kan je met enig googelen meestal de juiste driver vinden, soms via Chinese sites. Ik kan je mijn drvers mailen, maar weet niet of de juiste voor jouw chip erbij zit.

@jowi. Als start is een Arduino Uno, een breadbordje met bijbehorende connectie-draadjes, wat weerstanden en wat ledjes en misschien een of twee servo motortjes genoeg. Op aliexpress.com zijn vele leuke startsets te vinden, van €5,- tot €50. Bezorging kan 1-4 weken duren. Bij meer haast is e.e.a. ook in Nederland te koop, maar reken dan op een dubbele prijs.
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: zwitserland op 07 November 2015, 20:26:05
Heren bedankt voor de info. Ik ga het een en ander proberen.
Ik heb de kit van Bol.com aangeschaft, had nog een paar cadeaubonnen liggen die ik ingeruild heb.
In deze kit zit de Arduino UNO.

Ruud, ik zag in een eerder verhaal op dit forum dat je lid bent van de EMV. Ik woon in Eindhoven en heb na mijn werk meer tijd gekregen om me op het modelspoor gebeuren te storten. Ik denk er aan om misschien lid te worden van een modelspoorvereniging.
Is EMV een prettige vereniging?

Gr, Jan.
Titel: EMV
Bericht door: RudyB op 07 November 2015, 22:31:43
Jan, gewoon een keer langskomen!
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Hans van de Burgt op 08 November 2015, 01:31:53
Ik denk er aan om misschien lid te worden van een modelspoorvereniging.
Is EMV een prettige vereniging?

@Jan,

Dat zou erg leuk zijn

Grzz, Hans
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: zwitserland op 08 November 2015, 10:38:01
Goedemorgen. Het is gelukt om de arduino driver te vinden. Met de oplossing van Jan Bouwman heb ik de driver kunnen vinden.
Nu maar eens gaan spelen met de arduino. Heb het boek "Arduino, ontdekken in 45 elektronica projecten" van Bert van Dam aangeschaft.

Gr, Jan.
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: jowi op 08 November 2015, 10:49:34
Bij mij is inmiddels deze kit onderweg: https://www.kiwi-electronics.nl/arduino-platform/arduino-kits/arduino-starter-kit?gclid=CPCLn_LFgMkCFRSNGwodLegFbg
Ja, duurder dan de chinese klonen, maar wel lekker compleet, van alles wat, en snel hier als het goed is :)
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Fritsprt op 08 November 2015, 15:23:00
Wanneer is de eerste BNLS-Arduino clubavond?

gr. Frits
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Hans van de Burgt op 08 November 2015, 16:17:04
@Frits,

Goed idee. Ik zal dat deze week eens op het woord gooien.
Wij houden iedere woensdag avondclub.
So wie so is iedereen van harte welkom.
Zie: EMV (http://forum.beneluxspoor.net/index.php/topic,65131.0.html)

Grzz, Hans
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: NTeering op 08 November 2015, 20:09:19
Bij deze alvast een agendapunt:
http://forum.beneluxspoor.net/index.php/topic,66902.0.html
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Hans van de Burgt op 09 November 2015, 09:21:43
Hallo Jowi,

Leuk dat je ook enthousiast bent over de Arduino activiteiten.
Die starters kit is erg interessant. Wel prijzig. Althans voor de scholen waarmee onze vereniging de EMV een techniek project opstart.
Heb jij een volledige lijst met onderdelen? Zo ja, zou ik daar een kopie van kunnen krijgen? Stuur eea maar naar mij. Email adres. Zie PB.

Ik meen dat er ook een boek bijzit. Als dat zo is, wil ik die los kunnen kopen.

Grzz, Hans
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Timo op 10 November 2015, 11:46:16
Om te beginnen met een Arduino is het inderdaad zo simpel als het kopen van een Arduino (een Uno is een hele goeie start), het installeren (of zelfs alleen downloaden) van de Arduino IDE en het installeren van de drivers.

Dat laatste is voor computer leken soms even puzzelen. Standaard installeert een Uno namelijk nooit zelf zijn drivers. Alleen de oude boardjes met een FTDI chip (en dan niet de clones) werkte gelijk. De huidige originele bordjes staat de driver in de Arduino install folder. En op de clone markt (en dat is 100% legaal) wordt tegenwoordig vaak de CH340 dchip gebruikt. Absoluut prima chippie je moet alleen de drivers even van een Chineze site (http://www.wch.cn/download/CH341SER_ZIP.html) halen  ;D

een printerkabel om de PC te verbinden met de Arduino,
Dat is geen zins wat bedoelt wordt met een printer kabel Hans  ;D Toegegeven, tegenwoordig sluit je een printer aan met een USB kabel (want dat is het) maar een echte printer kabel is toch wel een beetje grot voor een Arduino Uno  ;D
(http://ww2.justanswer.com/uploads/ComputEngineer/2012-05-04_190654_13a2180cd1dd27d89ddd4b503af19aeb.jpg)

Voor de voeding van de Arduino gebruik je een batterijtje.
Ligt er heel erg aan wat je wilt gaan doen en wat voor batterijtje. Een 9V blokje is leuk om dingen te testen en wat ledjes te laten knipperen (maar goed, kan je hem net zo goed uit de USB port voeden) maar bijvoorbeeld een relais of een servo is dan vragen om problemen.

Bedenk ook als je de Arduino voedt via de DC jack of via Vin (dus met 7 volt of hoger) dat de spanningsregulator op het boardje eigenlijk niets meer aan kan dan een paar ledjes. Voor meer (relais, servo's, motortjes enz) moet je een externe regulator gebruiken. Een 50 cent DC-DC converter kan dan wonderen doen (of eigenlijk zorgen dat je de Uno niet in rook op laat gaan).

Als je later iets gemaakt hebt en je wilt het vast onder een baan hebben kan je beter de overstap maken naar een Arduino Pro Mini. Eigenlijk een Uno maar dan verkleind (en goedkoper) en bedoelt voor vaste installatie.


Timo
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Reinout van Rees op 10 November 2015, 12:02:55
Zelf heb ik voor een nano gekozen i.p.v. een mini. Voordeel is dat er een usb aan zit. Qua prijs/ruimte scheelt het niets/weinig en het gemak van een usb aansluiting weegt er tegenop voor mij. (Er zijn andere overwegingen als je heel netjes een printplaatje ontwerpt, denk ik).

Reguliere uno is wat makkelijker om mee te experimenteren qua stekkertjes prikken.

Reinout
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Timo op 10 November 2015, 12:15:49
De Nano is zeker ook nog mooi. Maar omdat deze toch duurder is (is is maar 50 cent ofzo maar dat is dus 1/3 van de prijs  ;D) en een grotere footprint heeft gaat mijn voorkeur uit naar Pro Mini's. Als je eenmalig hebt gezorgd dat je een USB-Serial adapter met een kabel met stekker in de juiste volgorde hebt gemaakt merk je er niets meer van of je nu een Nano of een Pro Mini aan het programmeren bent.

Again, niets tegen de Nano. Puur mijn voorkeur + de reden waarom.

Overigens is met een Nao of Pro Mini ook prima te experimenteren. Misschien zelf nog wel makkelijker als je al een breakboard gebruikt. De Nano of Pro Mini druk je daar namelijk gelijk in, geen jumper wires nodig.


Timo
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: NTeering op 28 November 2015, 11:11:49
Timo:
Citaat
Absoluut prima chippie je moet alleen de drivers even van een Chineze site halen

Helaas werkt die link niet (meer).
Met deze link download en installeer je alles in één keer:
Arduino IDE 1.6.6 met CH340 drivers (http://www.globalvisuals.nl/downloads/Arduino166-CH340.msi)

En inclusief servodecoder:
Arduino IDE 1.6.6 met CH340 drivers en servodecoder (http://www.globalvisuals.nl/downloads/ArduinoServoDecoder.zip)

Of alleen de drivers:
CH340 drivers (http://www.globalvisuals.nl/downloads/CH340.zip)


Correctie:
Na lang 'zoeken' werd toch de Chineze site geopend.
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: Timo op 29 November 2015, 12:02:10
Yep, een site openen die werkelijk in China staat is traag. Niet alleen omdat het werkelijk aan de andere kant van de wereld staat (en het internet kan nog zo snel zijn maar China is echt wel ver... na 60 hops ben jer nog nog steeds niet  :o) maar ook omdat je dan te maken hebt met de Chinese overheid en the great firewall of China ;)

Maar hoe leuk al bedoelt, ik hou het toch gewoon bij de download van de Arduino site. Weet ik zeker wat ik binnen haal en dat het overeen komt met de documentatie overal. (Naast dat ik nooit de install download omdat ik gewoon een hele verzameling versies wil  ;D ). En je hebt ook wel ballen om een download van 150mb+ aan te bieden  ;D Misschien moet je eens praten over hosting met het bestuur  :-X :-X :-X :-X  ;D


Timo
Titel: Re: Nieuwe versie Arduino DCC Servo en Functie Decoders
Bericht door: NTeering op 29 November 2015, 12:09:01
@Timo

Die 150 Mb staan gewoon op m'n eigen site. Kost BNLS geen centje pijn.