Nieuws:

Nu in MSM 246 REPORTAGE: Derde lustrum voor On traXS!

Hoofdmenu

Kraan Artitec

Gestart door 755philippe, 03 november 2015, 18:04:46 PM

apenkop

Citaat van: Gerolf op 15 juni 2017, 08:41:09 AM
Ik dacht dat je het schommelen met de motor en de amplitude met de servo zou aansturen ?

Was ook mij eerste gedacht, maar heb het idee dat Philippe eerst een heel langzame start wil. Dat is heel realistich en wellicht gemakkelijker te verwezelijken door eerst de motor heen en weer te bewegen. Want door het simpele verplaatsen van de motor zal de schommel ook in beweging komen als ik de constructie goed bekijk. Alleen zal dan geen grote uitzwaai mogelijk zijn. Dus in zoverre kan ik Philippe wel volgen. Als klopt wat ik denk dan zou daar op tijd en uitzwaai toch iets mogelijk moeten zijn, ben wel niet goed thuis in die OC32
Modelbouwen doe je met vallen en opstaan daarom ik ga door tot ik sta en opval

Dirkh

#121
ik denk dat je het principe niet volledig begrepen hebt

Je zou volgende opstelling moeten hebben : (snel ineen gedraaid met powerpoint hopelijk duidelijk genoeg)




Dan kan je de motor traag laten starten met de servo in de uiterst rechtse stand, de schommel  gaat dan slecht een kleine zwaai maken, nu kan je de snelheid van de motor traag laten oplopen en tegelijk de servo traag naar links laten bewegen waardoor de schommel een groter zwaai gaat maken. Om te stoppen de servo traag naar rechts laten gaan en de motor laten vertragen, daardoor gaat de zwaai van de schommel verkleinen en vertragen.
De motor traag laten starten en afremmen kan je met PWM regelen in de OC32, de servo moet slechts een trage beweging van rechts naar links of van links naar rechts maken en is ook gemakkelijk af te regelen in de OC32 met de servo mode.

Hoe lang de lengte van de hefboom moet zijn zal je zelf een beetje moeten bepalen afhankelijk van de beweging die je met de servo kunt maken en de doorsnede van de schijf die op de motor is gemonteerd.

apenkop

Ja dan had ik even over het hoofd gezien dat de pen kan schuiven door de hefboom.  :-[ heel duidelijk schema zo.
Modelbouwen doe je met vallen en opstaan daarom ik ga door tot ik sta en opval

Dirkh

Kan iedereen die afbeelding zien?
Blijkbaar kan philippe ze niet zien en bij mij werkt het zonder probleem.

Klaas Zondervan

Ik zie de afbeelding niet. Zelfs de link naar de afbeelding zie ik niet in je bericht.
Pas als ik een citaat trek van je bericht komt de link tevoorschijn, maar als ik die afzonderlijk opvraag komt er een melding dat die niet bestaat.

Dirkh

Nu opgelost ? Ik had blijkbaar een verkeerde link gekopieerd maar met google chrome en op mijn smartphone werkte het wel.

apenkop

Yep! kon vanmiddag schema lezen, zojuist niet, maar nu weer wel
Modelbouwen doe je met vallen en opstaan daarom ik ga door tot ik sta en opval

Klaas Zondervan

#127
Ik zie hem nu ook.

Ik snap trouwens niet waarom de snelheid van de schommel moet variëren. Een schommel is feitelijk een slinger, en de frequentie van een slinger is alleen afhankelijk van de slingerlengte en niet van de grootte van de uitslag.

755philippe

Schema voor mij ook leesbaar nu. Nu even terug naar fase 1 voor de technische aanpassing. Ja, je moet er maar opkomen om al die mechaniek te bedenken en in mekaar te krijgen. Na meer dan 20 jaar zal ik toch weer terug lessen fysica hebben gekregen waarvoor dank. Als je in de school zit denk je dit gebruik ik toch nooit van mijn leven en als je aan (technische) modelbouw doet denk je hoe was dat ook weer. Schema van Dirk is ook zeer duidelijk.
Mvg

755philippe

755philippe

Hallo,
Schema is terug weg maar ik had hem op mijn pc opgeslagen. Hopelijk vind Dirk het niet erg dat ik het hier er terug opzet.

     
Mvg

755philippe

dani

ik blijf het toch een beetje overkill vinden.    Ook al zie ik er  "ingenieurtechnisch"  wel het nut van in, van de hele constructie !

Maar dat motortje moet heel traag draaien, met het risico op "schokkerig" draaien (tenzij je een heel nauwkeurige vertraginskastje op je motor hebt), dan zou je volgens mij even goed de scharnierende arm direct met je servo kunnen aandrijven  en de "amplitude" van je servo stilletjes op drijven met tussen pozen.   

Mijn "misvorming" in Arduino wereld   doet me meteen denken aan een heel simpel programma dat start op de nul positie van de servo  (in dit geval is die de 90° positie) en dan 1 stapke links, 2 rechts, 3 links , 4 rechts, 5 links, 6 rechts...  en dat tot je aan de maximaal nodige amplitude zit.

Dit zou een perfecte toepassing kunnen zijn voor een simpele   ATTiny85  "spinnekop" met slechts 8 pootjes.   Enkele   FOR lusjes in een C++ programma klaren de klus
En om de snelheid van de servo te regelen, doe je elke "etappe" in je beweging in afzonderlijke stapjes met telkens een bepaalde tijdsvertraging er tussen.


voorbeeld in "jip en janneke programmataal"

- ga naar 90°
- 1 stap links, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap links, wacht 10 mS
- 1 stap links, wacht 10 mS
- 1 stap links, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap links, wacht 10 mS
- 1 stap links, wacht 10 mS
- 1 stap links, wacht 10 mS
- 1 stap links, wacht 10 mS
- 1 stap links, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap rechts, wacht 10 mS
- 1 stap rechts, wacht 10 mS
... en zo voort  tot je aan maximale gewenste uitslag zit   (die hou je aan zo lang je wil)
... en dan terug omgekeerd tot nul positie


De  (10 mS) kan je variabel maken en de maximale uitslag (amplitude) ook.

Met enkele simpele programma regels kan dit makkelijk verwezenlijkt worden.

En met de beschikbare 5 I/O pinnetjes vand e ATT85 heb je genoeg....
1 voor de servo stuurlijn
1 voor de "start" knop
1 voor de potentiometer die de maximale amplitude bepaalt
1 voor de potentiometer die de vertraging bepaalt
1 voor eventuele LED of andere uitgang  (bvb een mp3 spelertje of geluids chip met de lach van een kindje er op ???)
(en 1 reset knopje dat sowieso beschikbaar is, niet als 1 van de 5 I/O's)

Je zou dan wel de servo haaks onder de hefboom moeten zetten   (dus 90° van waar hij nu staat) en in plaats van een verschuifbare pen , gewoon een gaatje in de hefboom waar de stang van aan de servo in prikt.








... of ben ik aan het doordrammen nu ?
De kruik is te water gegaan...
De kruik is niet meer.

Dirkh

Citeerik blijf het toch een beetje overkill vinden.    Ook al zie ik er  "ingenieurtechnisch"  wel het nut van in, van de hele constructie !

Overkill, misschien wel, maar het doel van de constructie is te vermijden dat een servo lange tijd moet staan links /rechts bewegen. Er waren daar opmerkingen over dat  de servo warm ging worden enz.. (alhoewel ik denk als je een degelijke servo gebruikt dat dit wel moet gaan) Ik heb zelf geen ervaring met een servo lange tijd te laten bewegen maar moest dit geen problemen geven dan kan in de OC32, die Philippe reeds bezit, deze bewegingen perfect geconfigureerd worden en daarvoor heb je niet direct programmeer ervaring voor nodig.

Ik heb dan wel weer bedenking bij het gebruik van een servo omdat de beweging van de servo zo klein zal moeten zijn of het dan wel goed regelbaar gaat zijn.

Dat die motor traag moet draaien is zeker een feit, maar ik weet niet welke motor Philippe gebruikt, in elk geval kan je die dan ook weer via de OC32 met PWM aansturen en hopelijk zo schokvrij trager laten draaien. Ik heb het ook allemaal maar theoretisch bekeken en het zal zeker wat experimenteren vragen om te zien of het praktisch haalbaar is.

Ik ben benieuwd of Philippe het werkende gaat krijgen en wat uiteindelijk de beste oplossing gaat worden.

Gerolf

@ Dani: je reeks is niet helemaal juist - dat zou 1-2-3-5-7-9-11-13-15-... moeten zijn
  (anders vergroot de amplitude maar in één richting)

Een bijkomend voordeel van de motor+servo is dat je een mooie sinus hebt in je beweging
  (= schommel-vertraging aan de uiteinden) - iets dat met een servo een pak moeilijker is

Praktisch: het is niet nodig om heel het motorblok te verschuiven. Het scharnierpunt is al genoeg  ;)
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

dani

Citaat van: Gerolf op 16 juni 2017, 10:21:43 AM
@ Dani: je reeks is niet helemaal juist - dat zou 1-2-3-5-7-9-11-13-15-... moeten zijn
  (anders vergroot de amplitude maar in één richting)
Neen, Gerolf, niet akkoord....    de amplitude verandert in beide richtingen, maar half zo snel als in jouw reeks.
Bij jouw reeks ga je elke keer met 2 amplitude stappen wijzigen dus 1 vooruit en 1 achteruit.   Bij mij reeks wissel je af en ga je dus nauwkeurigeer en geleidelijker wijzigen, eentje vooruit, dan eentje achteruit.

Tel het maar eens na

0
1stap 0;+1
2stap +1;0:-1
3stap -1;0;+1;2
4stap 2;1;0;-1;-2
5stap -2;-1;0;+1;+2
6stap +2;+1;0;-1;-2;-3
7stap -3;-2;-1;0;+1;+2;+3
8stap +3;+2;+1;0;-1;-2;-3;-4

En zo verder, je gaat altijd eentje verder dan van waar je komt maar telkens in tegengestelde richting
De kruik is te water gegaan...
De kruik is niet meer.

755philippe

Heb even nagekeken voor degene die belangstelling hebben in de snelheid van de motor 50ppm. Het gebruik van Arduino of andere mogelijkheden wil ik er op wijzen dat ik daar niet aan begin aangezien dit ook specialistenwerk is en dat ik dan teveel mensen ga moeten lastigvallen om dit voor mij te doen. Als de schommelboom wat schommelt en ook zijn uitslag kan doen variëren is het voor mij goed. Ik wil ook nog wat aan mijn baan werken ook en dit projekt was eigenlijk een 'specialeke'. Momenteel ben ik wel voor de laaste en allerlaatste keer nog wat technische aanpassingen aan het doen.
Wat betreft het te lang over heen en weer bewegen van de servo heb ik een test gedaan toen ik in de oc32 aan het programmeren was en heb die wel enkele minuten lang laten draaien en de servo werd niet warm. Weet natuurlijk niet wat dit geeft op lange termijn bij regelmatig gebruik.
mvg

755philippe