Ik heb dit topic aangemaakt om mijn laatste Arduino project te presenteren, een timer om een elektromotor op een vrije-vlucht kist een bepaalde tijdsduur te laten lopen. In het Ebenezer draadje werd gevraagd om een bouwverslag, maar het lijkt mij beter op z'n plaats in een apart topic.
Ik heb de programmering rond en werkend zoals ik me het voorstelde, een aantal mogelijke looptijden en een continu regelbaar toerental.
De looptijden: ik ben nog op zoek naar een compromis tussen het aantal verschillende tijden en de "complexiteit" van het instellen daarvan. Dit wordt ingesteld met een viertal micro-schakelaars, maar dat neemt wel wat plaats in, en ik wil het graag compact houden. Ik kan daar ook 4 opsteek-brugjes voor gebruiken maar dat wordt weer een gepriegel bij het instellen.
Mijn gedachten gaan nu naar een vaste basis en maar 2 brugjes, daarmee zou ik looptijden van 6, 14, 22 en 30 seconden in kunnen stellen. Lijkt mij genoeg.
Er komt ook een mogelijkheid voor een bind-plug op, zoals je bij sommige ontvangers ook nodig hebt om te binden. De procedure is dan als volgt:
- kies een looptijd door 1 of allebei de brugjes te verwijderen (kan eventueel permanent zo blijven voor volgende runs)
- kies een snelheid door de mini-potmeter in de juiste stand te draaien als dat nodig is. Eventueel een dummy-run draaien om 'm in te stellen.
- steek de bind-plug op de pennetjes op de print.
- sluit de accu aan.
- trek de bind-plug er af. Na 2 seconden gaat de motor dan lopen met een soft start van ong. 1,5 tot 2 seconden. Daarna gaat de eigenlijke looptijd in.
- de motor loopt de hele runtijd met de ingestelde snelheid, eventueel gedurende de run na te regelen.
- na het verstrijken van de runtijd stopt de motor met een soft stop, en de kist zweeft (hopelijk) rustig naar beneden.
- haal na de landing de accu weer los en steek de bind plug er weer op. De motor kan dan niet meer per ongeluk starten als je de accu aansluit.
Op elk moment is de procedure te stoppen door de bind-plug er weer op te steken. De procedure start dan weer opnieuw.
Het geheel wordt op een Arduino ProMini bordje geladen. Tussen Arduino en motor komt een gewone regelaar.
Ik heb de programmering rond en werkend zoals ik me het voorstelde, een aantal mogelijke looptijden en een continu regelbaar toerental.
De looptijden: ik ben nog op zoek naar een compromis tussen het aantal verschillende tijden en de "complexiteit" van het instellen daarvan. Dit wordt ingesteld met een viertal micro-schakelaars, maar dat neemt wel wat plaats in, en ik wil het graag compact houden. Ik kan daar ook 4 opsteek-brugjes voor gebruiken maar dat wordt weer een gepriegel bij het instellen.
Mijn gedachten gaan nu naar een vaste basis en maar 2 brugjes, daarmee zou ik looptijden van 6, 14, 22 en 30 seconden in kunnen stellen. Lijkt mij genoeg.
Er komt ook een mogelijkheid voor een bind-plug op, zoals je bij sommige ontvangers ook nodig hebt om te binden. De procedure is dan als volgt:
- kies een looptijd door 1 of allebei de brugjes te verwijderen (kan eventueel permanent zo blijven voor volgende runs)
- kies een snelheid door de mini-potmeter in de juiste stand te draaien als dat nodig is. Eventueel een dummy-run draaien om 'm in te stellen.
- steek de bind-plug op de pennetjes op de print.
- sluit de accu aan.
- trek de bind-plug er af. Na 2 seconden gaat de motor dan lopen met een soft start van ong. 1,5 tot 2 seconden. Daarna gaat de eigenlijke looptijd in.
- de motor loopt de hele runtijd met de ingestelde snelheid, eventueel gedurende de run na te regelen.
- na het verstrijken van de runtijd stopt de motor met een soft stop, en de kist zweeft (hopelijk) rustig naar beneden.
- haal na de landing de accu weer los en steek de bind plug er weer op. De motor kan dan niet meer per ongeluk starten als je de accu aansluit.
Op elk moment is de procedure te stoppen door de bind-plug er weer op te steken. De procedure start dan weer opnieuw.
Het geheel wordt op een Arduino ProMini bordje geladen. Tussen Arduino en motor komt een gewone regelaar.
Laatst bewerkt: