Arduino en modelspoorbesturing?

Gestart door Frank_N, 15 augustus 2013, 14:47:37 PM

Frank_N

Iemand met gedachten en tips daarover, of ervaringen?

Er zijn wel modelspoorders ermee bezig: http://www.google.nl/#bav=on.2,or.r_qf.&fp=668316c43f4595f8&q=arduino+modelspoor

Er zijn op dit forum modelspoorders bezig met arduino, het lijkt me niet verkeert er een draadje over te starten :)
Groet van Frank

Havoc

Heel persoonlijke mening na toch wel wat gelezen over dit ding: te zwak voor een gecentraliseerde sturing, overkill vergeleken met een microcontroller.

Als je hiermee een pc met de gebruikelijke sturingen (à la koploper) wil vervangen gaat het nipt zijn. Als je die al kan draaien op linux. Maar voor de zaken waar anderen hier een pic of zo gebruiken is dat toch wel met een kanon naar een vlieg schieten. Denk wel dat ontwikkelen iets toegankelijker is dan een microcontroller. Maar eenmaal je een microcontroller en zijn omgeving doorhebt dat het verschil klein is (voor de typische modelspoor toepassingen). Ook prijzig in vergelijking met een microcontroller. Natuurlijk moet je in het geval van microcontrollers wel al zelf gaan etsen of zo en moet je die "investering" ook meetellen. Voor een minibaan of een soort kleine demobaan zou het misschien nog lukken.

Voor mezelf: bekeken en opzij geschoven.
Met vakantie voor onbepaalde duur.

conducteur

Citaat van: Havoc op 15 augustus 2013, 14:58:55 PM
Heel persoonlijke mening na toch wel wat gelezen over dit ding: te zwak voor een gecentraliseerde sturing, overkill vergeleken met een microcontroller.

Als je hiermee een pc met de gebruikelijke sturingen (à la koploper) wil vervangen gaat het nipt zijn. Als je die al kan draaien op linux. Maar voor de zaken waar anderen hier een pic of zo gebruiken is dat toch wel met een kanon naar een vlieg schieten. Denk wel dat ontwikkelen iets toegankelijker is dan een microcontroller. Maar eenmaal je een microcontroller en zijn omgeving doorhebt dat het verschil klein is (voor de typische modelspoor toepassingen). Ook prijzig in vergelijking met een microcontroller. Natuurlijk moet je in het geval van microcontrollers wel al zelf gaan etsen of zo en moet je die "investering" ook meetellen. Voor een minibaan of een soort kleine demobaan zou het misschien nog lukken.

Voor mezelf: bekeken en opzij geschoven.


Ik ben zelf aan de slag gegaan met PIC Micricontrollers, een beetje vergelijkbaar met arduino dus, met dat verschil dat je zelf je pcb moet fabrieken edm. Zo'n controller kan heel wat mogelijkheden bieden, maar kan me wel wat vinden in Johan's bericht ivm arduino. Ik denk dat als je echt wilt beginnen met programmeren van microcontrollers je best gewoon zelf je microcontroller koopt en desnoods met wat gaatjes of strokenprint werkt.
Rian 2-Rail DCC NMBS TPIII
Grote Modeltreinruilbeurs Blankenberge Pasen 2016
Zaal Forum

Havoc

Sorry, ik merk dat ik hier enkele zaken door elkaar gehaspeld heb: Arduino en RaspBerryPi. Een Arduino staat inderdaad dichter bij de gewone microcontroller. Enkel zit je vast aan wat anderen voor jou gekozen hebben. Een RaspberryPi is eerder een "volledige pc". Dat was de laatste die ik bekeken had.

Opmerking over prijs blijft.
Met vakantie voor onbepaalde duur.

Gerolf

Een volledige (grote) baan met een arduino-platform besturen lijkt me niet zo geschikt
Maar ik denk wel dat je bvb met zoiets een schaduwstation kan "regelen", of een bloksysteem op de vrije baan, of een draaischijf op een BW, of ...

Zelf ben ik de laatste maanden bezig met de basis van de Arduino: AVR-chips - zelfs in smd-behuizing intussen  ::)
En dan zelfgemaakte PCB's, en die met elkaar doen babbelen, ... toch wat high-end denk ik.

Maar het lijkt me dat een Arduino-platform voor "relatieve elektronica-leken" een goed instapmiddel is, en dat je er best wat deeltaken mee kan doen.
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Havoc

CiteerZelf ben ik de laatste maanden bezig met de basis van de Arduino: AVR-chips - zelfs in smd-behuizing intussen 
En dan zelfgemaakte PCB's, en die met elkaar doen babbelen, ... toch wat high-end denk ik.

Mag ik weten welke je gekozen hebt, Gerolf? Ik ben zelf ook aan het rondkijken voor mijn automatisatie en er zijn wel enkele avr's die mijn interesse wekken.
Met vakantie voor onbepaalde duur.

conducteur

Ik heb leren werken met Pic, maar heeft zo'n doorsnee AVR grote voordelen/nadelen tov PIC?
Rian 2-Rail DCC NMBS TPIII
Grote Modeltreinruilbeurs Blankenberge Pasen 2016
Zaal Forum

Havoc

Geen idee. Het lijkt me ook moeilijk om "avr" en "pic" te vergelijken als er van elk merk vele tientallen versies zijn. Mijn voor keur gaat richting avr omdat hiervoor de tools onder linux vlot voor handen zijn en (redelijk) goed gedocumenteerd. In hoeverre dat klopt is een andere zaak. Bij communicatie leek de multi-master seriële verbinding nuttig. Ook de mogelijkheid om veel pwm's te hebben leek voor mijn besturing een voordeel.

Maar een ex-collega liet verstaan dat hij van avr naar pic aan het overschakelen is omdat bij pic de uart een dubbele buffer heeft en dus voor dezelfde kloksnelheid een hogere baudrate toelaat. Over welke modellen het dan gaat (en of dat voor alle modellen zo is) en of dat echt voor mijn toepassing van belang is weet ik echter niet.

Nu zijn we wel aan het afwijken van Arduino's.
Met vakantie voor onbepaalde duur.

Gerolf

Ik denk niet dat er veel verschil is tussen pic's en avr's, toch niet als je naar prijs en kwaliteit kijkt.
Ze hebben alleen een andere programmeeromgeving, en daardoor blijf je best bij dezelfde "groep" eens je gekozen hebt.
Bij mij is dat avr, omdat ik die via een forumlid heb leren kennen, en door hem op weg gezet ben.

Ik gebruik nu vooral de AtMega8, wat minder AtMega16, en ik plan nog AtMega162 en AtMega32.
Van de eerste twee zijn intussen de eerste smd's op een print gesoldeerd (TQFP 32- en 44-pins, met een pitch van 0.8mm  ::) )

Citaat van: Havoc op 16 augustus 2013, 21:47:20 PM
Nu zijn we wel aan het afwijken van Arduino's.

Dat wel  :-X
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Geert

Citaat van: Gerolf op 16 augustus 2013, 22:22:39 PM

Ze hebben alleen een andere programmeeromgeving, en daardoor blijf je best bij dezelfde "groep" eens je gekozen hebt.



Dat is ook zo, na enkele jaren ben ik de programmeeromgeving van de PIC's zo gewoon dat ik voorlopig niet van plan ben over te schakelen naar een ander type µC. In het verleden (20 jaar geleden) heb ik dat wel gedaan van Thomson naar PIC's. Maar toen koste een µC van Thomson 800Bfr nu kan je voor dezelfde rekenkracht een PIC kopen aan 1€.

Geert
Schaal HO - digitaal zelfbouw - Favoriete Lok: V200 DB
Huidig project: LocoNet 16 poorten ingangen/uitgangen

dani

ik heb me zowat een jaar geleden ook in de arduino materie verdiept, en moet zeggen dat ik nog steeds overtuigd ben.  Ik heb een "batterij" arduino MEGA prints liggen die de wissels en dergelijke op de baan gaan stueren, en heb intussen ook arduino Nano, Mini en de "blote"  ATMel chips bekeken en getest, ze doen het goed.
Onder andere mijn treinenlift zal worden bestuurd door zo een "kleintje"  (een Nano) met simpele commando's vanaf de pc naar de usb poort.

Wat er wel moet worden gezegd is dat Arduino (net als andere µC's)  best gebruikt wordt in een "module", om een aantal functies te doen, en als je meerdere modules hebt, kan je een I²C bus opzetten, of via seriële weg gaan babbelen (met RS 232 versterkerchips dan, want de 5V TTL haalt het niet ver).  Je kan dan elke Arduino aan de pc hangen of zoals in mijn geval een soort van  "centrale" Arduino master maken, die dan verder alles regelt met zijn "slave" printjes die voor hem het eigenlijke schakel werk doen.  Dat bepertk het aantal connecties naar de PC en als je het slim speelt (programmeert) kan je die master zelfs met  DCC aansturen vanuit je digitale centrale.   (dat kan trouwens ook met de aparte printjes op voorwaarde dat je de DCC library mee compileert).

Met PIC en andere heb ik tot nog toe geen ervaring, maar ik vergelijk met de "ouderwetse"  K8055 kaarten van Velleman en hun beperkte mogelijkheden en dan gaat er met Arduino een hele wereld open.

Ik hoop binnenkort wat te kunnen "documenteren" in mijn baan draadje.
De kruik is te water gegaan...
De kruik is niet meer.

Frank_N

Dank voor de reacties :)
Maar...Hoe als bijna digibeet met Arduino het beste te beginnen?
Groet van Frank

Geert

Zijn daar geen starterspakketten van? Zo ja, gewoon doen...

Geert
Schaal HO - digitaal zelfbouw - Favoriete Lok: V200 DB
Huidig project: LocoNet 16 poorten ingangen/uitgangen

Gerolf

Dat is inderdaad het voordeel van dergelijke platforms: goed gedocumenteerde starterspakketten  ;)
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Frank_N

Citaat van: Geert op 18 augustus 2013, 21:23:54 PM
Zijn daar geen starterspakketten van? Zo ja, gewoon doen...

Geert

Leuke tip, Geert ::)
Nu nog de vraag welke starterset is het meest interessant voor de analoge modelspoorder?
Groet van Frank