◎ la38-Motorsteuerung an einer Ausrüstungsmaschine, um ein Paar Gleichstrommotoren anzutreiben und anzutreiben!

Egal, ob es sich um eine winzige Robotermaus oder einen winzigen elektrischen IoT-Lüfter handelt – Sie wissen, wie man Dinge mit einem Gleichstrommotor steuertAusrüstung Maschineeröffnet viele kreative DIY-Projekte, die Sie beschäftigen werden.In diesem Tutorial verwenden wir diela38Motorsteuerung auf einemAusrüstung Maschineum ein Paar Gleichstrommotoren anzutreiben und anzutreiben!
Derla38Das Motor-Controller-Modul ist eine Platine, die Mikrocontroller und Mikroprozessoren wie das unterstütztAusrüstung MaschineBetreiben Sie Gleichstrommotoren, die mehr als 3,3 V oder 5 V benötigen.
Es nutzt diela38IC zur Stromversorgung der gesamten Logik und des Energiemanagements, die zum Starten und Isolieren des Motors erforderlich sindAusrüstung Maschinevon den höheren Spannungen, die am Gleichstrommotor anliegen.
Derla38Das Modul ist die Hauptmotorsteuerung im Einsteiger-Robotikbausatz, da es einfach zu bedienen ist.Es verfügt über Stiftleisten, in die Sie Jumper einstecken können, um es nahtlos an Ihr Gerät anzuschließenAusrüstung Maschine.Sie können den Motor auch beschleunigen oder verlangsamen, indem Sie ein Pulsweitenmodulationssignal (PWM) an seinen Aktivierungspin anlegenTerminal.
Bezüglichaktuells, diela38ist einhoch aktuell.Es ist tatsächlich ein10 Ampere aktuells bestehend aus Motoren mit vierelektrische Momentschalter Kontakt.Dadurch können Sie die Stromrichtung einstellen, ohne den Motor umstecken zu müssen.Durch die Änderung der Stromrichtung auf der H-Brücke ändert sich auch die Drehrichtung des Motors.Der la38 verfügt über zwei Steuerkontakte, mit denen Sie ein Motorenpaar unabhängig steuern können.Wenn Sie neu in der Python-Programmierung sind, sollten Sie sich diese hilfreichen Python-Einzeiler nicht entgehen lassen.
In der while-Schleife werden zunächst die Pins leftForward und rightForward für eine Sekunde eingeschaltet.Um die Geschwindigkeit zu steuern, ändern Sie den Arbeitszyklus des Einschaltausgangs.Stellen Sie sie zunächst für eine Sekunde auf 100 % Arbeitszyklus und dann auf 50 % ein.Bei einem Arbeitszyklus von 100 % laufen die Motoren mit maximaler Geschwindigkeit, während bei einem Arbeitszyklus von 50 % die Motoren mit halber Geschwindigkeit laufen.
Speichern Sie es als „rpi-dcmotor.py“ oder einen anderen Dateinamen, wenn es mit der Erweiterung „.py“ endet.Schalten Sie danach Ihr Gerät ausAusrüstung Maschine.
NOTIZ.Diese Jumper-Pins verbinden den EN-Pin automatisch mit 5 V, sodass Sie das steuern könnenaktuellüber den IN-Pin.Obwohl Sie über diesen Pin immer noch Strom liefern sollten, können 5 V zu Problemen führenAusrüstung Maschineda es 3,3 V statt 5 V verwenden soll.Verbinden Sie diese Pins auch mit demAusrüstung MaschineDamit können Sie später die Geschwindigkeit der Motoren steuern..
Tipp: Finden Sie heraus, wie die PIN-Nummer auf Ihrem Gerät lautetAusrüstung MaschineHalten Sie es so, dass sich die GPIO-Pins auf der rechten Seite befinden.Das sind winzige Metallsplitter, die auf einem schwarzen Tablett liegen.Wenn Sie sich dann den Stift oben links in diesem Fach ansehen, ist das Stift 1. Rechts davon befindet sich Stift 2. Unter Stift 1 befindet sich Stift 3 und so weiter.
NOTIZ.Die meisten Gleichstrommotoren haben normalerweise keine Lötdrähte.Sie können sie selbst löten.Jede Stärke ist geeignet, aber Kupferlitzen funktionieren am besten.
Sie können den Code ausführen, indem Sie das Skript auf dem Terminal ausführen.Zuvor müssen Sie jedoch die Leistung erhöhenla38Modul.
Derla38Das DC-Motor-Controller-Modul kann an jede DC-Stromversorgung angeschlossen werden, solange die Spannung 45 V nicht überschreitet.Im Hinblick auf die Benutzerfreundlichkeit wäre es einfacher, eine 9-V-Batterie und einen Gleichstromstecker zu verwenden, der an die Stromanschlüsse des Moduls angeschlossen wird.
Sie müssen sich auch keine Sorgen machen, dass 9-V-Batterien Ihr Gerät beschädigenAusrüstung Maschine.Derla38Das Modul verwendet einen speziellen IC namens MOSFET, der wie ein Relais mit geringer Leistung wirkt und zu einem wirdMomentan elektrischSchalter, der Ihre Pins von der Stromversorgung trennt.
Wie kann ich Strom von einem Pin senden, um einen Gleichstrommotor zum Drehen zu bringen?Schauen wir uns genauer an, wie wir den Motor zum Drehen bringen.
Derla38Das Motorcontrollermodul verwendet mehrereMomentan elektrischSchalter zur Steuerung der Drehung des Motors.Man kann sich diese Schalter wie einen Wandschalter vorstellen, mit dem Unterschied, dass man sie nicht mit den Fingern bedienen kann, sondern 3,3 V von der Steckdose benötigtAusrüstung Maschine.
Und dort ist GPIO.output( , GPIO.HIGH).Dies ist GPIO.output( , GPIO.HIGH).Wenn Sie diesen Pin auf GPIO.HIGH setzen, gibt dieser Pin 3,3 V aus.Dasaktiviert den Schalter, sodass Strom zum Motor fließen kann.Der Strom dreht dann den Motor.Durch Umlegen dieser Pins auf GPIO.LOW wird der Schalter ausgeschaltet, wodurch die Stromversorgung des Motors unterbrochen wird.
Wir können die Drehrichtung des Motors ändern, indem wir die Richtung des Stroms durch den Motor ändern.Aus diesem Grund haben wir zwei separate Stifte zur Steuerung der Drehung eines Motors: hinten und vorne.Sie operierenMomentan elektrischSchalter auf beiden Seiten der Stromversorgung des Motors, die den Strom vorwärts oder rückwärts leiten.
Das Gleiche gilt für die Geschwindigkeit.Im Gegensatz zu den Vorwärts- und Rückwärts-Ausgangspins steuert der Aktivierungspin die Strommenge, die zu einem bestimmten Zeitpunkt durch den Motor fließt.
Durch die Erhöhung der Spannung am Einschaltkontakt öffnen sich ihre Schalter etwas „weiter“ und lassen mehr Strom durch den Motor fließen.Wenn man die Leistung der Motoren erhöht, drehen sie sich schneller.Durch Verringern werden sie langsamer.
Auf derAusrüstung Maschine, verwenden wir PWM oder Pulsmodulation, um die Ausgangsspannung der Pins zu steuern.Eine Erhöhung des Arbeitszyklus bringt die maximale Spannung näher an 3,3 V und eine Verringerung näher an 0 V.
Tatsächlich können Sie „ausschalten” den Motor auf irgendeine Weise, indem der Motoraktivierungsstift auf 0 V gesetzt wird.Stellen Sie es sich wie ein Auto vor: Die Aktivierungsstifte liefern das Gas, das die Motoren antreibt, und die Vorwärts- und Rückwärtsbewegungen der Stifte bewegen die Zahnräder, sodass sie sich vorwärts oder rückwärts bewegen können.
Sie unterscheiden sich je nachdem, wo sich ihre Magnetspulen befinden.Ein DC-Bürstenmotor hat in der Mitte eine Spule, die zwischen einem Ring aus Permanentmagneten rotiert.Bürstenlose Gleichstrommotoren haben Spulen auf der anderen Seite – ihre elektromagnetischen Spulen umgeben Permanentmagnete.
Kollektormotoren sind günstig und haben eine gute Leistung bei niedrigen Drehzahlen.Allerdings erwärmen sie sich tendenziell schneller als bürstenlose Motoren und sind weniger energieeffizient.Andererseits können bürstenlose Motoren höhere Drehzahlen erreichen, weniger überhitzen und weniger Strom verbrauchen, um schneller zu drehen als Bürstenmotoren.
Wenn Sie einen Motor in einem verwendenAusrüstung MaschineRoboterradgetriebe, ein Bürstenmotor sollte besser sein.Wenn Sie jedoch einen Motor ohne Getriebe verwenden, beispielsweise einen kleinen elektrischen Ventilator, sollte ein bürstenloser Motor besser sein.
Obwohl dies je nach Hersteller variieren kann, können Sie mit einem Spitzenstrom von 2 A pro Motor rechnenla38Motortreibermodul.
Terence ist ein Robotik-Enthusiast, der versucht, den besten Roboter der Welt zu bauen.Hätte er nicht das Brennen von LEDs als zweites Hobby betrieben, hätte er sich schon längst damit beschäftigt.
Affiliate-Offenlegung.Das einfache Verdienen von Provisionen für Produkte, die über unsere Links gekauft werden, unterstützt die Arbeit, die wir für unsere Leser leisten.