20.02.2019, 19:22 UTC+1

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: Knoppix Forum | www.KnoppixForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

lino

Fortgeschrittener

1

21.01.2019, 10:56

Lego-Motoren und Servos mit Arduino steuern

Hallo und guten Morgen liebe Community,

will ein Lego-Auto mit Arduino steuern (denke dabei nur an ein basic-chassis wie hier: https://www.instructables.com/id/Build-y…-Control-and-L/ )

Frage vorweg: würdet ihr hier Motoren direkt von Lego einsetzen oder würdet ihr Motren u. Treiber nehmen die ggf noch (viel) besser mit Arduiono zusammen arbeiten. Es geht also auch um die Frage - ob ich auf die Lego Power Funktionen setzen soll - u. dann auch auch auf die kpl. Motoren ober ob ich ggf andere Motoren einseten kann?

Wie seht ihr das!? Ist es ggf nicht günstiger u. einfacher auf eine seh

a. - eine eher Arduino-Kompatible Lösung zu setzen, oder würdet ihr hier
b. - auf eine lsg setzen, indem ich Arduino mit Lego Power-Funktinoen arbeiten lassen.

zu b...... setze ich auf die Power Functions;
Die Überlegung wäre dann in diesem Falle, Arduino auf die Lego Power Functions arbeiten zu lassen. Wie also Arduino und Lego zusammenarbeiten (lassen).
Wie die Motor-Treiber abstimmen, dass es ohne Anpassungsschwierigkeiten läuft.

- Lego arbeitet 4 leitungen: 2 Leitungen als Spannungsversorgung (+9V & GND) und den andern C1 and C2.
- der Servo für Rechts und Linkslauf max 90 Grad bei PWM entweder über C1 ("links") oder C2 ("rechts")

Grundsätzlich ist es ja so: man braucht immer 2 Pins wenn man die Richtung und Motor Ein-Auschalten bzw. PWM regeln will. Mit einem Pin kann man den nur den Motor einschalten / PWM und dann genügt ein Transistor. Will man den Motor in beide Richtungen drehen lassen - dann braucht man eine H-Brücke.

Also dürfte sich hier wohl der L298N motor-controller eignen - ein dual H-Bridge motor-control-module für Arduino Vorab hab ich mal mit einem allgem. Motor und dem L293D etwas experimentiert.

Hier habe ich ein paar Anregungen dazu gefunden:
1. http://www.arduino-tutorial.de/2010/06/motorsteuerung-mit-einem-h-bridge-ic/ und
2. http://www.rn-wissen.de/index.php/Getriebemotoren_Ansteuerung

Der L293D verkraftet fast 0,6A im Dauerbetrieb. Darüber hinaus gibt es ja auch noch den etwas leistungsfähigeren L298 - zum Beispiel auch dem Arduino-Motor-Shield. Allein die Motorshields gibt es in verschiedenen Ausführungen.

Hab noch von Zusätzen gelesen die auch noch interessant sind - v.a. wenn ich auf die Lösung b setze - also das alles mit Lego-Teilen aufbau:

b]Ein Baustein:[/b]

- ich habe von einem Baustein gelesen, der den Anschluss des Motors erleichtert: https://www.eurobricks.com/forum/index.p…-arduino-board/
- ferner noch von einem Shield: https://bricks.stackexchange.com/questio…ons-plug-design

Zitat

I'm considering the possibility of making my own Power Functions-compatible sockets for a project. I'm designing a module board for a single-board-computer with motor drivers and would like to encase the SBC and module board in a 3D-printed LEGO-compatible case. Now, my current solution for plugging PF motors to the drivers is to cut PF extension cables and use just half of them, which is expensive (~3€/cable if memory serves), a bit tricky (the wires are fickle), and damaging LEGO products really hurts my feelings.


zusammengefasst die Frage abschliessend nochmals: würdet ihr hier Motoren direkt von Lego einsetzen oder würdet ihr Motren u. Treiber nehmen die ggf noch (viel) besser mit Arduiono zusammen arbeiten. Es geht also auch um die Frage - ob ich auf die Lego Power Funktionen setzen soll - u. dann auch auch auf die kpl. Motoren ober ob ich ggf andere Motoren einseten kann?

Linux HardwareLinux Computer & PCs | Linux Notebooks & Laptops | Geek Shirts | Geek und Nerd Shirt Shop