Guten Tag, ich brauche schnelle Hilfe.
Ich habe mit einem Uno und einem Arduino Stepper Motor Shield v2 ein Saatgutmessgerät für die Aussaat von Feldfrüchten gebaut. Ich habe vor ein paar Monaten eine Testeinheit erstellt, die gut funktioniert hat. Mithilfe des Beispiel-Stepper-Codes konnte ich die Drehzahl usw. von 1 U/min bis hin zu sehr schnell variieren.
Gestern habe ich es wieder zusammengebaut, um es auf der Maschine zu platzieren, und jetzt habe ich festgestellt, dass der Schrittmotor keine Konsistenz mehr hat, und ich bin zum Beispielcode zurückgekehrt.
Wenn ich variiere:
myMotor->setSpeed(10); // 10 U/min
4 U/min sind langsamer als 1 U/min, 8 U/min sind schneller als 10! und die Variationen werden mit höheren Drehzahlen fortgesetzt.
Ich habe ein brandneues zweites Motorschild v2 ausprobiert. Ich habe einen anderen Schrittmotor ausprobiert.
Dies sind die Motoren, die ich verwende:https://www.oyostepper.de/goods-494-Nema-17-Schrittmotor-für-3D-Drucker-DIY-CNC-Roboter-04A-18-Grad-12V-26Ncm-4-Draden-Hybrid-Schrittmotor.html
12-Volt-Strom aus einer sehr großen Batterie.
Ich kann es überhaupt nicht erklären, aber es ist geschäftskritisch.
Ich habe gerade Version 1 der Motorschildplatine angeschlossen und das ist in Ordnung!