Hebbl
20.03.2022, 15:47

Lego motor per pc steuern

Hallo

Ich würde gerne ein fließband per pc steuern. Das heißt es soll ca. Alle 2 Sekunden kurz anhalten. Auch das Tempo sollte man regeln können.
Ich habe auf YouTube schon Videos mit Platinen gesehen, habe aber hier echt keine Ahnung.
Von dem her bitte kein fachchinesisch



Hebbl
20.03.2022, 15:48

Als Antwort auf den Beitrag von Hebbl

Re: Lego motor per pc steuern

Wollte bloß wissen was für Teile ich brauche.

Danke schon mal im voraus



Lok24
20.03.2022, 16:01

Als Antwort auf den Beitrag von Hebbl

Editiert von
Lok24
20.03.2022, 16:17

Re: Lego motor per pc steuern

Hallo,

Du brauchst für die "elegante" Lösung
- einen Motor
- ein Hub
- ein SmartDevice oder PC
- ein Programm

Das Hub ist Bluetooth-Empfänger und Batteriekasten, daran wird der Motor angesteckt.
Auf dem Smartdevice/PC läuft eine App, in der das Programm geschrieben wird, das muss dann zum Betrieb immer an sein.*

* Es sei denn man schreibt ein Programm direkt für das Hub, dann geht es ohne Smart Device/PC


Oder, einfacher: eine Nockenscheibe, die ganz langsam läuft und einen Schalter für den Motor betätigt.
So haben Waschmaschinen jahrzehntelang funktioniert.
Oder ein Getriebe, das den Motor an- und abkuppelt, Mechanik.

Grüße

Werner



Hebbl
20.03.2022, 16:19

Als Antwort auf den Beitrag von Lok24

Re: Lego motor per pc steuern

Ok danke
Was ist ein SmartDevice und wo bekomme ich das?


sm16:Lok24 hat geschrieben:

Hallo,

Du brauchst für die "elegante" Lösung
- einen Motor
- ein Hub
- ein SmartDevice
- ein Programm

Das Hub ist Bluetooth-Empfänger und Batteriekasten, daran wird der Motor angesteckt.
Auf dem Smartdevice läuft eine App, in der das Programm geschrieben wird, das muss dann zum Betrieb immer an sein.*

* Es sei denn man schreibt ein Programm direkt für das Hub, dann geht es ohne Smart Device

Oder, einfacher: einen Nockenscheibe, die ganz langsam läuft und einen Schalter für den Motor betätigt.
So haben Waschmaschinen jahrzehntelang funktioniert.
Oder ein Getriebe, das den Motor an- und abkuppelt, Mechanik.

Grüße

Werner



Lok24
20.03.2022, 16:29

Als Antwort auf den Beitrag von Hebbl

Re: Lego motor per pc steuern

Hebbl hat geschrieben:

Ok danke
Was ist ein SmartDevice und wo bekomme ich das?

Smartdevice ist ein Oberbegriff für Handy, Tablet oä.
Aber es geht auch ein Win 10 PC mit Bluetooth.
Was wäre Dir lieber? Wie gesagt, es muss zur Steuerung immer in Betrieb und Nähe sein.

So sieht ein Hub aus
https://www.bricklink.com...2DE%22,%22iconly%22:0}
oder so:
https://www.bricklink.com...2DE%22,%22iconly%22:0}

und so ein Motor, z.B., da gibt es viele verschiedene
https://www.bricklink.com...2DE%22,%22iconly%22:0}

oder so:
https://www.bricklink.com...2DE%22,%22iconly%22:0}


Grüße

Werner



Hebbl
20.03.2022, 17:01

Als Antwort auf den Beitrag von Hebbl

Re: Lego motor per pc steuern

Ok super
Habe ich schon alles
Jetzt nur noch ein Programm. Gibt es hier auch schon geschriebene?



Lok24
20.03.2022, 17:05

Als Antwort auf den Beitrag von Hebbl

Editiert von
Lok24
20.03.2022, 17:10

Re: Lego motor per pc steuern

Ein Programm für welches Device? Android, iOS, Win10?

Und wie soll es gesteuert werden, via TouchScreen oder LEGO Fernbedienung oder Sensor oder Lageänderung des Hub?
Welches wäre es denn?
Und was genau soll es machen?

Zu viele Fragen, noch



Hebbl
20.03.2022, 17:46

Als Antwort auf den Beitrag von Lok24

Re: Lego motor per pc steuern

Ich hätte gerne über meinem PC gesteuert, also win10
Ich wollte eine Dauerschleife mit regelmäßigem kurzen Halt



Lok24 hat geschrieben:

Ein Programm für welches Device? Android, iOS, Win10?

Und wie soll es gesteuert werden, via TouchScreen oder LEGO Fernbedienung oder Sensor oder Lageänderung des Hub?
Welches wäre es denn?
Und was genau soll es machen?

Zu viele Fragen, noch



Lok24
20.03.2022, 18:34

Als Antwort auf den Beitrag von Hebbl

Re: Lego motor per pc steuern

Hebbl hat geschrieben:

Ich hätte gerne über meinem PC gesteuert, also win10
Ich wollte eine Dauerschleife mit regelmäßigem kurzen Halt

Da kenne ich eigentlich nur
https://lgauge.com/articl...s/gallery/articles/bap
Das ist C#, ob damit solche Schleifen funktionieren weiß ich leider auch nicht.

Oder einen Android Emulator installieren und die Powered Up App probieren.



Hebbl
20.03.2022, 20:38

Als Antwort auf den Beitrag von Hebbl

Re: Lego motor per pc steuern

OK vielen Danke

schaue mir es mal morgen ab



Technicmaster0
20.03.2022, 23:54

Als Antwort auf den Beitrag von Lok24

+1Re: Lego motor per pc steuern

Lok24 hat geschrieben:

Da kenne ich eigentlich nur
https://lgauge.com/articl...s/gallery/articles/bap
Das ist C#, ob damit solche Schleifen funktionieren weiß ich leider auch nicht.

Oder einen Android Emulator installieren und die Powered Up App probieren.

Die Powered Up App funktioniert nicht in Android Emulatoren, weil die das BLE nicht simulieren. Zumindest habe ich bisher keinen funktionalen gefunden. Vielleicht ändert sich das mit dem Android Support von Windows 11.

@OP:
Wie technisch versiert bist du? Kannst du programmieren?
Neben der Powered Up App, die eben nicht auf Windows läuft, wären Scratch (grafisch mit Blöcken: https://bricklife.com/scratch-gui/ ) oder Pybricks (textbasierend in Python: https://code.pybricks.com/ ) einen Blick wert.



gefällt das


Lok24
21.03.2022, 10:35

Als Antwort auf den Beitrag von Technicmaster0

Re: Lego motor per pc steuern

Technicmaster0 hat geschrieben:

... wären Scratch (grafisch mit Blöcken: https://bricklife.com/scratch-gui/ )

Das funktioniert sicher, finde ich aber äußerst unübersichtlich, kann an mir liegen.

Das Programm wäre ja sehr simpel, aber gibt es eine "Hilfe" wie man das ganze bedient? Das habe ich schon immer vermisst und nie gefunden.



Technicmaster0
21.03.2022, 15:13

Als Antwort auf den Beitrag von Lok24

+1Re: Lego motor per pc steuern

Lok24 hat geschrieben:

Das funktioniert sicher, finde ich aber äußerst unübersichtlich, kann an mir liegen.

Das Programm wäre ja sehr simpel, aber gibt es eine "Hilfe" wie man das ganze bedient? Das habe ich schon immer vermisst und nie gefunden.

Keine Ahnung. Um einen Hub zu pairen, kann man zu den entsprechenden Blöcken gehen und auf das orangene Ausrufezeichen klicken. Der Rest ist ganz normale Scratch Programmierung. Ich glaube mit der grünen Flagge rechts oben kann man das Programm ausführen.



gefällt das


Lok24
21.03.2022, 15:27

Als Antwort auf den Beitrag von Technicmaster0

Editiert von
Lok24
21.03.2022, 15:30

Re: Lego motor per pc steuern

Technicmaster0 hat geschrieben:


Keine Ahnung. Um einen Hub zu pairen, kann man zu den entsprechenden Blöcken gehen und auf das orangene Ausrufezeichen klicken. Der Rest ist ganz normale Scratch Programmierung. Ich glaube mit der grünen Flagge rechts oben kann man das Programm ausführen.

Ja, genau so. Aber was machen die Figuren und Bühnenbilder, die scheinen für Animationen am Bildschirm zu sein, offenbar der ursprüngliche Zweck des Programms. Aber ohne "Figur" geht's scheinbar gar nicht.
Und leider gelingt es mir nicht, die ganz linke Bar etwas breiter zu ziehen.
Oder die genutzten Hubs irgendwie so sichtbar (im Projekt) zu machen , dass man sie nur anklicken muss, so muss man die vor Programmstart immer zusammensuchen.

Aber es steckt eine Menge Arbeit drin und geht auch gut. ich hatte mich nur mal kurz damit auseinander gesetzt, mangels Anwendungsfall.

Hier wäre das Programm:

[image]



Gesamter Thread: