Een voorwerp hangt aan een draad. Vooreerst zal het voorwerp naar de startpositie gebracht worden via een drukknop. Via een tweede drukknop zal vervolgens het startsein aan de servo-motor gegeven worden om vanuit de startpositie het voorwerp heel traagjes te laten zakken en dit gedurende een vooropgestelde tijd. Eens die tijd is verstreken, zal het voorwerp, aangedreven door de servo-motor, terug stijgen tot aan de startpositie. Dit scenario gaat zo door totdat er terug op een derde drukknop gedrukt wordt.
Ik zie geen vraag De titel van je onderwerp gaf aan dat je een oplossing had maar die zie ik ook niet
Tussen twee haakjes, in het Engelstalige gedeelte van het forum dien je vragen te stellen in het Engels; daarom was je onderwerp verplaats naar de Nederlandstalige sectie van het forum.
Dag Johan en Leroy.
Dat is een mooie schoolopdracht die jullie daar hebben.
Het beschrijft redelijk wat er moet gebeuren, en wat je daarvoor mag gebruiken.
Lees jullie verhaal eens een paar keer door en zie uit welke deel-opdrachten die bestaat, die kunnen jullie dan gaan uitwerken.
Let daarbij op de details in de opdracht (ik zie bijvoorbeeld het woord "traagjes" voorbij komen, maar wat houdt dat in en wie of wat bepaalt dat daaraan voldaan zal worden ?)
Is de hardware ook een deel van de opdracht, of is dat al kant en klaar ?
Want ook daar zijn zaken waar rekening mee gehouden zal moeten worden.
Het voorwerp kan een knoop van een kledingstuk zijn, maar wat als dat nu ineens een blik soep blijkt te zijn ?
traagjes betekent dat over een afstand van 1 meter er 2 minuten mogen gedaan worden, mocht dit lukken.
Het voorwerp zelf weegt 150 gr.
kijk eens op accelstepper voor de motor en leg eerst eens uit wat je hebt want een SG90 is geen servomotoren controleer of zonder spanning of dan het gewict nog wel/niet zakt
OK, daarmee weet je al meer over de opdracht.
Betekent dat dan ook dat die meter werkelijk overbrugd moet worden, of is de te overbruggen afstand beduidend kleiner ?
Een SG90 is een servo (merk op dat dit dus niet een servomotor is, want dat is een heel ander ding), wat betekent dat je een waarde naar het ding stuurt die overeenkomt met een slag van ongeveer 180 graden en waarbij het nulpunt in het midden daarvan ligt.
Dat zijn dus 90 graden linksom tot 90 graden rechtsom.
De servo heeft een interne terugkoppeling (een potmeter die meedraait met de as), zodat 'ie zelfstandig kan voldoen aan de waarde die je aan 'm geeft.
Het betekent ook dat je die waarde naar het ding stuurt, en er vervolgens van uit mag gaan dat de door jou gewenste waarde bereikt zal worden en daarmee ook dat je dat niet meer hoeft te controleren (uiteraard na testen en eventuele kalibratie).
Daar zit meestal ook nog wat proportionaliteit in, zodat 'ie het laatste stukje wat langzamer gaat draaien om netjes op het doel te komen zonder dat ie er voorbij schiet.
Maar dit betekent ook dat die SG90 niet kan voldoen aan de gevraagde afstand zonder een grote overbrenging.
Het is wel mogelijk om de potmeter los te koppelen van de as (of in de praktijk te vervangen door 2 vaste weerstanden).
Dan ontstaat een continuous rotation servo (die heeft geen eindstop, ik weet even niet of daar ook een mechanische eindstop voor gesloopt moet worden), maar dat is dan dus een gemodificeerde SG90.
Een dergelijke gemodificeerde servo kan met een normale servo library aangestuurd worden, en je kunt daarmee de snelheid regelen.
over de afstand: het hoeft niet exact 1 meter te zijn, maar daaromtrent. Als ie dan op het laatste stukje nog iets trager gaat, is op zich geen probleem.
mocht de SG90 niet voldoen, mag dan een ander soort motor voorgesteld worden als een Stepper Motor.
Dat klinkt als een vraag maar er staat geen vraagteken achter.
Is het een vraag of een mededeling ?
Wanneer je van de SG90 af wil omdat het daarmee waarschijnlijk niet zal lukken, dan is inderdaad een stappenmotor een goede optie en komt shooter's antwoord weer naar boven.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.