Loading...
 

OM32, OC32 and LichtOrgel


OC32 standalone aansturen [zonder Koploper?]

Netherlands

Hallo allemaal,
Ben nieuw op dit forum en zal me even kort voorstellen:
Mijn naam is Fokko Dusseljee en al heel veel jaren bij Modelspoorgroep Nienoord betrokken. Onze treinen rijden niet met DCC decoders of met Dinamo maar met een systeem dat enigzins vergelijkbaar is met Dinamo. We willen echter graag de producten van Dinamo/DinaSys gaan gebruiken om meer bewegingen te realiseren op onze miniatuurwereld.
In de planning zit het FallerCar systeem MCC en het gebruik van de OM32/OC32 modules. Deze laatste willen we graag gebruiken om met servo's allerlei leuke bewegingen te maken. De eerste OC32 hebben we (ik) binnen gekregen en ben ook zeer enthousiast aan het experimenteren geslagen. Na een paar drempels overwonnen te hebben werkt het nu maar zoek nu naar het "hoe zouden we dat verder moeten aanpakken..." en weet momenteel even niet hoe ik het in de praktijk kan brengen en daar zou ik graag jullie hulp en inzicht bij willen vragen.
Hoe kan ik het beste de OC32 aansturen zonder bijvoorbeeld Koploper te gebruiken en toch allerlei bewegingen met de servo's kunnen maken? We denken daarbij aan deuren openen/sluiten en nog veel meer leuke bewegingen waarvan enkele ook door het publiek aan/uit gezet moeten kunnen worden...
De OC32 laat de bewegingen al heel mooi dynamisch programeren maar hoe vertel je nu de OC32 dat ie ze moet gaan uitvoeren...? Zou je hiervoor toch Koploper moeten inzetten of een extern programma voor moeten bedenken?
Alle hulp en tips zijn welkom...!!!
Met vriendelijke groet,
Fokko

Netherlands

Fokko

gebruik van Koploper of Rocrail als je het via beeldscherm etc wilt programeren. Houdt wel in dat je nog op een of andere manier je ingangen moet binnen halen van de drukknoppen voor publieks functies . Dit kan via je UCCI die je toch voor je car system nodig hebt..
In plaats van een bezetmelding kan je hier ook een drukknop binnenhalen tbv andere functies dan het carsystem.
Deze kan je dan weer toewijzen aan een OM32 of OC32 voor diverse aansturingen. deuren , wasstraat je luchtballon boven de baan starten etc.
Anders wordt het toch zelf programeren via microproc. en de lijsten die Leon in de documentatie heeft staan.

mvg
Jan


Netherlands

Fokko,
zelf programmeren/aansturen hoeft niet via een microprocessor. Het seriele protocol (over rs232 en rs485) is ook geschikt om om32 standen door te geven. Dat is namelijk wat je nodig hebt om OC32 servo's te laten bewegen of PWM standen te zetten nadat je ze hebt ingesteld.
De software om dit alleen aan te sturen is (vind ik) niet heel erg complex.
Op termijn schijnt er een update van de OC32 firmware te komen die functionaliteit moet gaan bieden vergelijkbaar aan een lichtorgel. Dus hardware/software inputs en triggers en programma's.
Alles wat je maakt zal dus van tijdelijke aard zijn.
Hans.

Netherlands

Jan en Hans, bedankt voor jullie reacties.

@Jan, jij kent onze miniatuurwereld wel en hebt ook al wat ervaring met Koploper. Zou jij die toch willen adviseren om de bewegingen bij ons te realiseren. Je weet dat het bij ons wel ingewikkeld mag zijn maar de bediening moet simpel en eenvoudig gehouden worden omdat wij doordeweeks bijna nooit op locatie kunnen zijn.
@Hans, ik heb niet helemaal door hoe je de verschillende servostanden kan laten uitvoeren... een deurtje openen en sluiten zijn twee bewegingen en al zou ik die ook eerst automatisch willen laten uitvoeren zonder tussenkomst van het publiek hoe zou ik dat dan nu kunnen bewerkstelligen?

Bedankt voor jullie meedenken!
mvg,
Fokko


Netherlands

Fokko,
een servo stand zetten doe je met een (nieuw) OM32 commando.

command = 1g0111 (Position Servo Position OC32 only)
g=0/1 betekent gebruik wel of geen dynamisch gedrag
dus command =39 of 71
parameter = position (0..254)

Je hebt dus software nodig die deze commando's kan sturen.
Bijvoorbeeld met een config file met opdrachten als
command, parameter
wait (seconds)
waitfor (hour, minute)
gotostep
(het inplakken van het XML voorbeeld werkte niet)

De meeste onderdelen van de software heb ik op de plank liggen. Als je wilt kan ik deze combineren tot een werkend product.
Hans.


Netherlands

Dag Hans,
Ik was er al wel achter dat ik niet om het zachte spul (software) heen kon. Daar hebben we het op de beurs ook nog lang over gehad. Het behoeft geen front end software pakket te worden die de OC32 of OM32config moet vervangen maar het zou mooi zijn als we dynamisch bijvoorbeeld op een x tijdstip de beweging konden programmeren en op een y moment de beweging konden terugdraaien. Als de tijden je niet bevallen kan je ze zo eenvoudig bijstellen. Waterkraan van het BW bijvoorbeeld? Nu heeft Leon ook een hele mooie xls sheet meegeleverd waarbij je het bouncen van een deur zo mooi kan nabootsen maar met jouw parameters komen die dan toch niet overeen? Vergeef het me a.u.b. als ik er niets van snap en voor jou naar de bekende weg vraag maar loop een beetje vast op de praktische uitvoering. Het inlezen van de parameter file, zoals jij waarschijnlijk bedoeld, zou een goed startpunt zijn om te beginnen.
Als jij ons daarbij behulpzaam zou willen zijn met de onderdelen die jij al op de plank hebt liggen dan komen we misschien wel op de goede weg.
Een deel van je uiteenzetting kan ik helaas niet lezen... witte regels?biggrin
(je was me net even voor met het XML document)
Mvg,
Fokko


Netherlands

Fokko,

Het "dynamisch gedrag" of beter gezegd hoe de servo reageert stel je in met OC32Config in de OC32. De momenten waarop de servo iets doet zul je op het gewenste moment aan de OC32 moeten mededelen, dus "deurtje open" en "deurtje dicht". (edit) Je vertelt dan de nieuwe stand die de servo moet aannemen. (/edit) Hoe het deurtje open resp dicht gaat, dat doet de OC32 dan helemaal zelf volgens de door jou ingestelde parameters.

Als je OM32Config gebruikt om de standen in te voeren is dat alleen bedoeld voor Koploper, of een ander programma dat de OM32Config-file snapt, om te bepalen welke commando's het moet sturen. Als je eigen software gebruikt voegt OM32Config dus weinig toe. Het zijn maar een paar bytes die je hoeft te sturen en zoals Hans al aan gaf stelt dat (volgens ons) niet zoveel voor.

Er komt inderdaad op termijn een sequencer in de OC32 zodat je de OC32 dat allemaal autonoom kunt laten doen. Op een datum daarvoor kan ik me op dit moment nog niet vastleggen, maar ik denk dat een sequencer vanuit een PC met de toolkit van Hans voorlopig een prima oplossing kan zijn.

Mvg,
Leon


Netherlands

Fokko,

een halve zondag verder en de sequencer is al voor 60% af...

Hans.


Netherlands

Allemaal,

de software is af. In dit forum staat de aankondiging.

Hans.


 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)