Hallo Eigentlich sind doch die Anleitungen für Arduino genauso auch auf den ESP Modulen anwendbar. Jetzt würde ich gerne diese Schaltung auf meinem NODEmcu aufbauen: http://www.arduino-tutorial.de/2010/06/motorsteuerung-direkt-per-arduino/ Leider bewegt sich der Motor nicht :-( Die beiden Pins habe ich gegen GND gemessen und sie geben 3.3V, immer abwechselnd, so wie es sollte. Wenn ich die Kabel nicht an die Pins anlege, sondern an 3V3 und GND dreht sich der Motor. Meiner Meinung nach habe ich alles überprüft und es sollte genau so funktionieren. Was könnte noch falsch sein?
Testweise aus einem alten Servo. Wie schon geschrieben, mit Kabeln an 3V3 und DNG anstatt D2 und D3 läuft er ja. Wenn ich die Kabel tausche auch andersherum.
Dann wird es wohl an dem ESP-Modul liegen. Habe jetzt auf die Schnelle kein Datenblatt, aber es sollte schon mindestens 20mA liefern können.
OK, wenn ich im angeschlossenen Zustand die Spannung von D2 und GND messe, sind es nicht mal 2V. Und wenn die Kabel an 3V3 und GND angeschlossen sind, fließt ein Strom von 100mA. Das ist wohl zu viel für die Pins 2 und 3. Aber warum kann das der Arduino?
Habe jetzt im Datenblatt nachgeschaut, Imax=17mA, das ist gegenüber den 5V und kurzzeitig 40mA des Arduino doch etwas wenig. Ausserdem braucht so ein Servomotor doch um einiges mehr Strom als ein kleiner Vibrationsmotor.
:
Bearbeitet durch User
Aber ist die Idee hinter der Schaltung nicht, dass mit den Pins nur der Weg für den externen Strom freigeschaltet wird? (extern sind bei mir die 5V)
An den Pin des ESP hast du nur entweder 3,3V oder GND. Wie willst du da eine externe Spannung schalten?
Die NODEMCU hat noch einen Vin Pin, da liegen bei mir externe 5V an.
Der Kontroller mit den I/O läuft mit 3,3V und kann nicht mehr Strom. Wenn du mehr brauchst, dann musst du einen zusätzlichen IC wie z.B. einen L293 nehmen. Den steuerst du dann über die I/O an.
Hab ich hier liegen, einen L293D. Der kann gedrückt aber nur 1A. Ich brauche später bestimmt 5A. Also doch bestellen....
Der kann ja gebrückt bis zu 5,6A. Leider finde ich nur den IC und kein komplettes modul. Wäre mir schon ganz lieb, wenn ich schon was bestellen muss. Und die meisten Module de ich finde, haben eine 5V Logik.
Der hier wäre geeignet, aber mit 43A etwas überdimensioniert. 10A und 10€ wären gut :-)
Oh, Link vergessen http://www.ebay.de/itm/401003468374 Ist jetzt auch etwas günstiger :-) Vielleicht eine blöde Frage, aber damit kann ich den Motor in beide Richtungen drehen?
Gut, ist bestellt :-) Hier mal eine Anleitung, falls jemand sucht: http://www.hessmer.org/blog/2013/12/28/ibt-2-h-bridge-with-arduino/
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.