BeneluxSpoor.net forum
Vraag en antwoord => Digitaal => Topic gestart door: joske3 op 14 June 2020, 22:57:52
-
Uit de historie heb ik een draaimolen die ik een nieuw leven wil geven op mijn huidige modelbaan.
Eerst even voorstellen: dit is hem (https://www.fallerstore.nl/faller-zweefmolen-140315.html)
(https://www.fallerstore.nl/media/catalog/product/cache/698f4c229f3afd1747d2766d0736226b/1/4/140315_fg_01.jpg)
De aandrijving gaat met een Faller synchroonmotor, met de volgende specificaties:
12-18V AC
toerental 50/minuut.
Omdat ik Arduino ontdekt hebt om eea aan te sturen moet deze draaimolen er ook aan geloven.
Het eenvoudigste via een relaistje te schakelen en klaar.....
Maar wat ik wil is: een lager toerental en een realistisch op toeren komen en weer stoppen.
Uit de Arduino starterset heb ik een steppermotor met het volgende opschrift: 28 BYJ 48. (incl driver)
Ik zie het wel zitten om deze motor in de draaimolen in te bouwen, ondanks het gegeven dat de as niet centrisch is geplaatst.
Voor de beeldvorming: ik wil de draaimolen elk kwartier een korte periode laten draaien (2 minuten?) waarbij de molen langzaam op toeren komt, draait en weer langzaam afremt.
Gelijktijdig gaat een MP3 spelen enz.
Ben ik op de goede weg? kan ik die steppermotor probleemloos en redelijk duurzaam gebruiken of heeft er iemand een veel beter voorstel?
Uit de sketch kom ik wel uit en er komt een powersupply.
-
Hallo
op zich zelf is die stappenmotor makkelijk aan te sturen met een arduino. Ik denk dat hij ook sterk genoeg is voor de draaimolen. Alleen de maximale rotatie zal niet boven de 20-30 toeren per minuut uitkomen. Dus als dat genoeg is, dan is die stappenmotor goed bruikbaar.
Groet Meino
-
Stappenmotor kan, maar aansturing is ingewikkelder dan een gewone elektromotor. Die kun je aansturen met een H-brug printje.
-
En nu gebruik je een stappenmotor printje op basis van een uln2003/2803
-
Ik weet het niet helemaal zeker, maar ik heb ook ooit dit type stappenmotor aangeschaft. De aansluiting liep via een driver kaartje dat bij geleverd was. Hierdoor kon de stappenmotor rechtstreeks op de Arduino aangesloten worden. Ik ga er van uit dat de poster ook de motor inclusief dat driver kaartje heeft.
Groet Meino
-
Bedankt voor jullie inbreng.
Ja, ik heb ook het driverprintje voor de aansturing.
Toerental is nu 50 rpM
20 rpm lijkt me wat te langzaam, maar 30Rpm was wel iets waar ik aan zat te denken
-
(https://www.prometec.net/wp-content/uploads/2015/06/FT68TVVHMMF4Z5P.LARGE_.jpg)
Dat werkt wel, maar als je de stappenmotor gaat vertragen en versnellen, door de pauze tussen de stappen langer/korter te maken, dan wordt de langzame beweging 'hakkerig'.
Een electromotor kun je met pbm veel vloeiender laten versnellen en vertragen.
-
Dat klopt, maar je kunt met microsteps werken, dan heb je kleinere stapjes en wordt het harkeriger minder, verder heeft dit motortje een vertraging met tandwielen, dus is het gewoon een kwestie van proberen.
Ik zou wel in de arduino de AccelStepper bibliotheek gebruiken.
Groet Meino
-
Is het niet handiger de wisselstroommotor te vervangen voor een gelijkstroommotor met vertraging. Die zijn gemakkelijker in toerental te regelen.
-
Daar heb ik aan gedacht, maar ik wil dat de draaimolen "langzaam" op toeren komt en weer stopt (uitloopt).
En dat zie ik zo niet in, hoe ik dat zou kunnen realiseren.
En de DC motortjes draaien op een te hoog toerental (ventilatorsnelheid).
(slecht voor de Preisertjes)
-
Hallo Joske,
Het langzaam op toeren komen van een DC motor kan door de motor met een H-brug (eventueel zou een enkele transistor ook kunnen denk ik) aan te sturen en dan het stuursignaal van de arduino als PWM waarde te sturen. Door middel van een "for loop" Kan de PWM waarde langzaam groter en/of kleiner gemaakt worden waardoor de motor langzaam kan versnellen en vertragen. Wat toerental betreft, er zijn ook DC motoren met tandwielkastjes beschikbaar.
Groetjes, Tim/damngrazy
-
Je zou de AC motor kunnen vervangen door een DC motor en via een H-brug kunnen aansluiten op een arduino.
Je kan dan de PWM (Pulse Width Modulation) van de Arduino gebruiken om de snelheid te regelen van de motor.
Ook het langzaam op en af toeren kan je dan nabootsen.
Damngrazy post het een seconde eerder ;)
-
Het is een leuke motor die zeker geschikt is voor dit werk. Je hebt geen H-brug nodig voor deze motor, want het is een unipolaire motor. Dit maakt het aansturen een stuk eenvoudiger. Het kan nu met een ULN2007 (zoals op de foto) of een ULN2803. Microstepping, zoals je wilt, is er met deze motor niet bij steps en eventueel halfsteps zijn de aansturings vormen. Je zult je motor vrij snel moeten aansturen, daar er een grote vertraging in de tandwielen zit. Voor jouw toepassing niet erg, maar een ronde van de as is niet een geheel aantal stappen, hierdoor is de stappenmotor voor positioneringswerk alleen geschikt zonder tandwielen.
Al met al geen verkeerde keuze, zeker in combinatie met een Arduino.
Groet,
Gerard van der Sel.