Loading...
 

OM32, OC32 and LichtOrgel


Spiegeltent

Belgium

Hallo,

Ik heb een spiegeltent gemaakt voor mijn baan. In die tent zou ik via een motor een spiegelbol willen laten draaien op een laag toerental. Ter info : op de motor zitten enkele tandwielen en een stang om de bol te laten draaien. Kan ik een klein motortje aansluiten op de oc32 en kan ik de motor zo instellen dat hij niet te snel draait. Zou het ook via koploper willen schakelen.
Mvg

philippe

Netherlands

Philippe,

Toerental van een DC motor kun je redelijk goed regelen met PWM.
Dan moet de motor natuurlijk niet heel veel te snel draaien bij 100% aansturing. Terugregelen tot ca 10% gaat meestal goed. Nog langzamer dan moet je terugvallen op een PID regeling. Mocht het niet naar wens werken, er zijn mooie, kleine motortjes te koop met een extreme vertraging. Mocht je daar naar op zoek zijn, laat maar weten.

Mvg,
Leon


Netherlands

Philippe,
je kan een PWM uitgang gebruiken om de snelheid te verlagen, net als een gedimde LED. Uiteraard alleen als de benodgde stroom (net al een LED) heel beperkt is, anders brand je de driver op de OC32 door. Heb je meer stroom nodig zal je dit moeten leveren via een transistor. In de handleiding van de OC32 kan je vinden hoeveel stroom de drivers kunnen leveren en hoe je die kan vergroten door middel van een transistor.

Hans.


Belgium

Hallo,
Nu de spiegeltent af is heb ik aan de ingang 11 lussen van 8 leds geplaatst.
Graag had ik dat per lus de leds aangaan zodat je een looplicht kunt simuleren. Dus 8 leds gaan aan vervolgens gaan de volgende aan en de vorige uit totdat ze allemaal ze aan geweest. Daarna zouden alle leds moeten aan gaan en 2x knipperen en vervolgens het geheel continu blijven herhalen. Is deze programmatie mogelijk maar hoe ?
Mvg


Netherlands

Uiteraard kan dat.

Deze is voor 8 "lussen", tenminste ik denk dat je dat bedoelt.
De uitdaging voor jou om het uit te breiden naar 11.
Je hebt OC32 0.0.3.5 nodig en OC32Config 0.0.3.5b (het kan ook met lagere versies, maar mogelijk laadt de definitie dan niet correct.
Tips bij het aanpassen:

  • Klik met je rechtmuisknop op de tekst "Pin" voor het Pinnummer.
  • De eerste en de laatste wijken af.
  • Bij de tussenliggende lampen wijkt maar één parameter af.

Mvg,
Leon


Belgium

Hallo leon,
bedankt voor het bestand. Mijn oc32's hebben als laatste versie 0.0.2.3.
Moet ik deze upgraden naar 0.0.3.5 via de bootloader of is het beter dat ik een nieuwere oc32 bestel ?
Mvg

755philippe


Netherlands

Hallo Philippe,

Voor mij is het beter als je een nieuwe bestelt, maar behalve dat heeft het geen enkel nut. Dus als ik jou was zou ik maar gewoon een upgrade doen.

Mvg,
Leon

Belgium

Hallo Leon,

Ik heb het programma dat je hebt gemaakt bekeken. Als ik het goed voor heb moet ik er nog 3 lussen aan toevoegen. Graag had ik heel de boel laten werken door op 1 schakelaar te drukken hetzij op mijn ecos/cs2(märklin) hetzij in koploper. Ik heb nog aanvullende vragen maar die komen later als dit onderdeel volledig werkt.
Mvg

755philippe


Netherlands

Hallo Philippe,

Klopt.

Je kunt de hele cyclus starten met Aspect 1 van de eerste "lus" en stoppen met Aspect 0 van de eerste "lus".

Merk op dat de eerste lamp als laatste instructie een "jump" heeft. Die zit daardoor in een oneindige (getimede) loop en houdt de boel aan de gang.

Elke lamp, behalve de laatste, begint met het met een vertraging aantrappen van de volgende. Die eerste vertraging bij elke lamp bepaalt dus de snelheid van het looplicht. Als je het sneller/trager wilt kun je die dus aanpassen.

Bij elke lamp is het vervolgens aan+wacht, uit+wacht1, aan+wacht, uit+wacht, aan+wacht, uit+wacht, klaar.
De wacht1 moet er voor zorgen at ze allemaal tegelijk aan de gezamenlijke knipper-knipper beginnen, dus wacht1 wordt kleiner voor elke volgende lamp en wel het tijdsverschil waarmee elke lamp de volgende aantrapt 1) Als je lampen toevoegt (of tussenvoegt) moet je die wacht1 dus langer gaan maken, want de hele cyclus gaat langer duren.

1) Ik heb gemerkt dat ik de aantrap-vertraging tussen de lampen 20ms langer moest maken om te zorgen dat ze allemaal weer tegelijk uitkomen. De OC32 "vergeet" ergens die 20ms. Ik denk dat ik weet waardoor het komt en feitelijk is het een bug, maar ik denk nog even na of ik die op ga lossen ;-) Mocht dat zo zijn dan heeft de oplossing van de bug dus een invloed op jouw knipperfeestje en moet je die eerste vertraging weer aanpassen naar wat het eigenlijk hoort te zijn. Maar ja, tegen die tijd snap je het zo goed dat een "piece of cake" wordt ;-)

Mvg,
Leon

Belgium

Hallo Leon,
Op mijn pc staat oc32Config 0.0.23d. Deze zou ik upgraden naar oc32Config0.0.3.5. Moet ik de hele oc32Config opnieuw installeren of hoe moet ik dat doen want ik weet het niet.
Mvg

755philippe

Belgium

Hallo Leon,
Alles herinstalleerd en weet nu hoe het werkt. Alles in orde. Ga een van de dagen je bestand van de spiegeltent uitproberen en aanpassen.
Mvg

755philippe


Netherlands

Philippe,

Ik werd er net op gewezen dat OC32Config 0.0.3.5b nog niet online stond. Die staat er nu wel. Sub-versie b heeft een paar kleine bugfixes.
Die kun je gewoon over de oude heen zetten.

Mvg,
Leon


Belgium

Hallo Leon,
Bedankt voor de info maar wanneer ik de update deed stond die er net op. Het programma voor 8 leds werkt. Heb dit net getest. Nu de uitbreiding naar 11. Heb ook het programma bekeken maar weet niet goed waar elke kolom met getallen voor staat. Wat ik niet goed begrijp is hoe het komt dat de laatste lamp een instruktie "Ins" minder heeft. Ook even getest in koploper en het werkt.
Mvg

Philippe


Belgium

Hallo Leon,
Met het vorig bericht was ik verkeerd bezig. Nu zou ik op het programma nog een kleine uitbreiding willen maken. Ben er vandaag lang aan het zoeken geweest maar lukt niet. Wat ik zou willen is op het u gemaakte programma als het 2x heeft geknipperd alle 8 resp 11 lussen gedurende x-seconden allemaal aanblijven om vervolgens weer een voor een aan te gaan. Dus lus 1 aan-dan uit en zo tot lus 11- vervolgens 2x knipperen- alles aan en opnieuw.
Mvg

Philippe


Netherlands

Hallo Philippe,

Dus je wilt er gewoon een derde keer knipperen aan toevoegen, alleen langer ... ?

Mvg,
Leon

Belgium

Hallo Leon,
Niet knipperen maar dat alles na het knipperen gedurende x-seconden gewoon aan blijft staan.
Dus als de cyclus begint : reeks 1 aan- reeks 1 uit en zo verder tot reeks 11.
Verder alle reeksen knipperen 2x achter elkaar.
Tenslotte alle reeksen volledig aan vb: 5-10 sec
Cyclus begint opnieuw.

Mvg

755philippe


Netherlands

Hallo Phillippe,

Ik lees wat je schrijft, maar je redenering klopt niet. Immers de hele handel zal eerst uit moeten voordat je looplicht weer kan starten. Dus jouw 'aan' is niks anders dan een puls met een langere tijd. Hooguit de eerste lus kan aan blijven. Dat is een keuze en zou het net iets gemakkelijker maken omdat je anders precies 1 instructie te kort komt.

Wat bij dergelijke patronen helpt is een signaaldiagram tekenen met de verschillende kanalen onder elkaar met de tijden tussen de transities.

Mvg Leon


Belgium

Hallo Leon,
Even een vraag tussendoor. Ik ben momenteel het bestand van 8 lussen naar 11 lussen aan het uitbreiden. Moet ik dit bestand opslaan als .def of als .dat bestand. Ik heb het bestand toegevoegd aan de reeks configuratiebestanden zodat dit onmiddellijk door de oc32 kan ingelezen worden. Graag had ik mijn uitbreiding/aanpassing aan toegevoegd maar hoe doe je dit.
Mvg

755philippe


Belgium

Hallo Leon,

Vorige post is ok.
De 11 lussen werken en knipperen. In de tent heb ik 4 lussen met x-aantal leds die constant zouden moeten branden en te schakelen zouden moeten zijn door druk op 1 knop. Is dit met de instruktie "ON". Kun je dit ook koppelen aan de vorige 11 lussen zodat je maar op 1 knop hoef te drukken of is dit te ingewikkeld.
Als alles werkt naar behoren zal ik een filmpje plaatsen.
Mvg

Philippe


Belgium

Hallo,
Ik geraak er niet uit om 4 lussen met x aantal leds gelijktijdig aan of uit te krijgen door druk op 1 schakelaar. Ben al uren bezig geweest maar lukt niet. Wel 4 pins afzonderlijk met de instruktie on/off maar dit is niet de bedoeling. Het moet kunnen met 1 schakelaar. Zou het lukken met multibit 4 maar hoe ?
Mvg

Philippe


Netherlands

Hallo Philippe,

Ik begrijp eerlijk gezegd niet waarom je 4 uitgangen gebruikt om die 4 groepen aan te zetten. Als ze allemaal tegelijk aan en uit moeten waarom dan 4 uitgangen en niet alles parallel op één uitgang?

Uiteraard werkt de Multibit 4. Hoe? Het staat beschreven op pagina 57 van de OC32 handleiding. Ik schrijf dit oprecht niet om vervelend te doen, maar omdat ik niet snap waarom je er na uren niet uit komt. Ik wil graag snappen wat ik dan zo onduidelijk opschrijf.

Houd je muis eens op het tweede veld in een willekeurige regel waar je de instructies kunt kiezen. Dubbelklik eens op het veld onder "Patt." in de Multibit regel.

En in plaats van Multibit 4 kun je ook 4 uitgangen naar keuze aan en uit zetten door middel van een simpele "On" en "Off" met een Pin Offset.

Je schrijft in een vorige post dat je die 4 uitgangen wilt laten schakelen door het knippercircus. Dat kan, maar waarschijnlijk gaat het gemakkelijker andersom. Laat de aspect definitie die de 4 lussen aan zet (en volgens mij kan dat er dus net zo goed één zijn) het knippercircus starten en de aspect definitie die de 4 lussen uit zet het circus stoppen.

Ik wil ook nog best even naar jouw programma's kijken, maar dan zul je die even moeten posten.

Mvg,
Leon


Page: 1/2  [Next]
1  2 
 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)