Ich suche ein Robotermodell, welches man z.B. über USB an den PC anschließt und mit Lazarus steuert.
Meine Vorstellung für die Umsetzung:
Eine mitgelieferte DLL sollte Steuerbefehle enthalten, die dann einfach vom Lazarus-Programm aufgerufen werden.
Was sagt der unendliche Erfahrungsschatz? Gibt es solche Möglichkeit oder sollte man anders an die Sache herangehen?
Danke für Hinweise.
Roboter-Steuerung mit Lazarus
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Roboter-Steuerung mit Lazarus
Hier gibt es ein Robotermodell:
https://www.conrad.de/de/p/makerfactory ... 64151.html
Das man über einen USB-Seriell Wandler an den PC anschließen kann. Dazu braucht es in Lazarus z.B. "Synaser" um die serielle Schnittstelle ansteuern zu können.
https://www.conrad.de/de/p/makerfactory ... 64151.html
Das man über einen USB-Seriell Wandler an den PC anschließen kann. Dazu braucht es in Lazarus z.B. "Synaser" um die serielle Schnittstelle ansteuern zu können.
EleLa - Elektronik Lagerverwaltung - www.elela.de
-
- Beiträge: 2121
- Registriert: Di 23. Sep 2014, 17:46
- OS, Lazarus, FPC: Win10 | Linux
- CPU-Target: x86_64
Re: Roboter-Steuerung mit Lazarus
Gegenfrage, was meinst du mit Roboter. Was für ein gerät, Auto, greifarm, Fließband? Bereits zusammengebaut oder zum selber basteln?
Auf anhieb würden mir da die Fischertechnik TxT oder die Lego Mindstorm Ev3 einfallen. Erstere gibt es sowohl zum selbst bauen als auch fertig zusammengebaut (kostet natürlich das doppelte) kannst du mit Python programmieren, und haben WiFi. D.h. du kannst z.b. einfach in python einen Rest Server starten, den du dann via Lazarus THTTPClient ansteuern kannst. Das sind vielleicht 200 zeilen Python code, und danach kannst du das vollständig über Lazarus ansteuern
Die Mindstorms haben soweit ich weiß nur Bluetooth (und USB), können aber mit einem USB dongle auch Wifi. Dafür gibt es im internet soweit ich weiß schon firmware, die du dann über Bluetooth oder wifi ansteuern kannst, sollte aber auch nicht so schwer sein einen simplen server zu schreiben der Befehle entgegennehmen kann und die ausführen kann. Die Mindstorms haben halt den Vorteil das du mit Lego Technic bausteinen (und natürlich den nahezu identischen aber viel billigeren versionen anderer Hersteller) praktisch alles bauen kannst.
Auf anhieb würden mir da die Fischertechnik TxT oder die Lego Mindstorm Ev3 einfallen. Erstere gibt es sowohl zum selbst bauen als auch fertig zusammengebaut (kostet natürlich das doppelte) kannst du mit Python programmieren, und haben WiFi. D.h. du kannst z.b. einfach in python einen Rest Server starten, den du dann via Lazarus THTTPClient ansteuern kannst. Das sind vielleicht 200 zeilen Python code, und danach kannst du das vollständig über Lazarus ansteuern
Die Mindstorms haben soweit ich weiß nur Bluetooth (und USB), können aber mit einem USB dongle auch Wifi. Dafür gibt es im internet soweit ich weiß schon firmware, die du dann über Bluetooth oder wifi ansteuern kannst, sollte aber auch nicht so schwer sein einen simplen server zu schreiben der Befehle entgegennehmen kann und die ausführen kann. Die Mindstorms haben halt den Vorteil das du mit Lego Technic bausteinen (und natürlich den nahezu identischen aber viel billigeren versionen anderer Hersteller) praktisch alles bauen kannst.