E-timer met Arduino, voor VV

max z

Vriend van modelbouwforum.nl
PH-SAM
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.
 
Laatst bewerkt:
Leuk, was ook een beetje aan het bekijken om zo'n timer te maken. Ben alleen nog niet zo handig met programmeren.

Dacht hiervoor een digispark attiny 85 te gebruiken, lekker klein.

Je kan eventueel een Dil dipswitch kunnen gebruiken voor de tijd instelling. Alles uit is X sec, schakelaartje erbij is X erbij, enz.
 
Laatst bewerkt:
Klinkt super je bent toch ook een handige donder.
Je timing is perfect Max voor zo'n timertje.
Zou je ook de linkjes kunnen plaatsen waar ik het spul kan kopen.
Wordt zo wel erg leuk om met wat VV modellen te stoeien op een klein veld
Of waar ik ook heel graag een timer voor wil gebruiken is, een (cox)motorsteun op een RC vintage zwever.
In de motorsteun komt dan een motor , regelaar dit timertje en een kleine accu om bijv een 30 sec te kunnen stijgen.
Zo'n setje kan je dan op elke vintage zwever gebruiken en hoeft niet met kabels eerst naar de ontvanger, beetje het Cox setje idee.
 
Op elk moment is de procedure te stoppen door de bind-plug er weer op te steken. De procedure start dan weer opnieuw.
MNM, iets bedenken dat als het model vroegtijdig de grond raakt met een lopende motor deze niet in rook opgaat mocht die geblokkeerd worden.
Of zou dat niet zon probleem zijn
 
Zou met een shunt in de batterijleiding moeten en dan via 2x2 weerstandjes en twee draadjes naar 2 analoge inputs van de processor.
Als het verschil te groot wordt, schakelt de boel uit.
Klinkt super je bent toch ook een handige donder.
Op ons gebied zijn we dat allemaal wel enigszins, dat is het leuke van deze "club"...:banana:
 
Zou met een shunt in de batterijleiding moeten en dan via 2x2 weerstandjes en twee draadjes naar 2 analoge inputs van de processor.
Als het verschil te groot wordt, schakelt de boel uit.
Op ons gebied zijn we dat allemaal wel enigszins, dat is het leuke van deze "club"...:banana:
Klinkt goed maar dank heb je weinig controle over de tijdduur en vind dat toch wel prettig.
Lijk me wel leuk om een keer te proberen, maar gaat me toch een beetje boven me pet.
 
Klinkt goed maar dank heb je weinig controle over de tijdduur en vind dat toch wel prettig.
Lijk me wel leuk om een keer te proberen, maar gaat me toch een beetje boven me pet.
Nee, dat bedoel ik niet.
Een noodstop kun je volgens dit principe toevoegen aan een al bestaande Arduino timer...
 
Je kan eventueel een Dil dipswitch kunnen gebruiken voor de tijd instelling. Alles uit is X sec, schakelaartje erbij is X erbij, enz.
Dat was ik ook van plan, maar dat werd me toch te bulky, vandaar de brugjes optie.

iets bedenken dat als het model vroegtijdig de grond raakt met een lopende motor deze niet in rook opgaat mocht die geblokkeerd worden.
Ja dat speelt ook door mijn hoofd, misschien Bruno's oplossing?

Dacht hiervoor een digispark attiny 85 te gebruiken, lekker klein.
Heb ik ook over gedacht, maar daar moet je dan weer teveel periferie omheen bouwen om bind-plug, bruggetjes/DIL-schakelaar, ESC connector en potmeter te monteren, wordt het toch weer groot.
Ik hoop alles direct op een ProMini te kunnen monteren.

de E36 timers zijn ook geschikt.te koop bij @h meijdam
Het is geen raket-wetenschap, dus ongetwijfeld zijn er meerdere ontwerpen hiervoor bedacht en verkrijgbaar, al dan niet zelf te bouwen. Maar ik vind het nou eenmaal leuk om zelf iets helemaal naar eigen (en jullie) ideeën te ontwerpen.
 
Laatst bewerkt:
In de laatste FMT extra stond ook een artikel over een FF timer met een PICAXE Board. Deze heeft 4 standen van alleen thermiek timer tot vol RC.
Zegt mij helemaal niks ik heb geen bal verstand van electronica, maar misschien is er voor de kenners iets van te leren/lenen.
Een beschrijving en het programma zijn te downloaden van:
Datenpaket: UHU NG von Hermann Eichner - CAD-Bibliothek - FMT - VTH neue Medien GmbH



F1t B.jpg
F1t C.jpg
F1t A.jpg
 
Het gaat nog niet helemaal lekker, maar ik heb goede hoop,
Hier vast een plaatje om te tonen hoe het er uit gaat zien:
DSC04343.JPG


De start/stop stekker heeft een eigen bevestigingsplaatje gekregen. Mijn oorspronkelijk plan was om daar twee pinnetjes direct op het bordje voor te plaatsen, maar het leek mij geen goed idee om bij iedere op en af het bordje mechanisch te belasten, nog afgezien van de bereikbaarheid als je uiteindelijk e.e.a. ergens binnenin wilt verstoppen. Nu kun je het bruine plaatje met een schroefje buitenop vastzetten.
 

Bijlagen

  • image.png
    image.png
    1,4 MB · Weergaven: 119
Leuk, was ook een beetje aan het bekijken om zo'n timer te maken. Ben alleen nog niet zo handig met programmeren.

Dacht hiervoor een digispark attiny 85 te gebruiken, lekker klein.

Je kan eventueel een Dil dipswitch kunnen gebruiken voor de tijd instelling. Alles uit is X sec, schakelaartje erbij is X erbij, enz.
De E36 timer die ik in 2016 heb gemaakt voor een aantal forumleden is ook op basis van een Attiny85. Die soldeer je in no-time in elkaar, want bestaat maar uit een paar onderdelen.
 
Mijn oorspronkelijk plan was om daar twee pinnetjes direct op het bordje voor te plaatsen, maar het leek mij geen goed idee om bij iedere op en af het bordje mechanisch te belasten, nog afgezien van de bereikbaarheid als je uiteindelijk e.e.a. ergens binnenin wilt verstoppen.
Ik heb toch besloten om de pennetjes direct op het bordje te zetten, je kunt dan makkelijk met een standaard servo-verlengsnoertje de start/stop stekker ergens buiten het vliegtuig in dat verlengsnoer steken. Of natuurlijk een zelfgemaakt verlengsnoertje zoals op de foto te zien is.

Het aansluitschema, de potmeter is in het definitieve ontwerp een gaatje verschoven:

build.jpg
 
Nu met een "dodemansknop" om de motor te kunnen stoppen bij een voortijdige "landing"....
Frans heeft daar voor de test een schakelaartje aan gesoldeerd, maar de bedoeling is natuurlijk een microswitch die uitschakelt in geval van een schok.

Ook is te zien dat de aansluitingen voor de ESC precies andersom zitten als bij mijn ProMini bordje.
 
Mijn F2B timer/controller (gebouwd door Keith Renecle) heeft een governor functie en een motopstop bij geblokkeerde prop.
Dat doet hij door het toerental te meten met een aftak van één van de motordraden.
 
Back
Top