Link check
This commit is contained in:
@@ -15,7 +15,7 @@ Der Legoroboter ist aus Neugierde geboren, verschiedene Projekte miteinander zu
|
||||
|
||||
Wie funktioniert das?
|
||||
|
||||
Zunächst wurde auf dem Lego Brick ein Debian Jessie installiert. Zum Glück ist der Mindstorm Computer mit einem SD-Kartenslot versehen, der in der Boot-Reihenfolge zuerst berücksichtigt wird. Darauf beruht das Projekt [ev3dev](http://www.ev3dev.org/). Es ermöglicht Linux als Betriebssystem zu nutzen und die Lego Motoren und Sensoren einfach über das Schreiben in Systemdateien zu steuern. Darauf basierend wurde ein kleines Java-Projekt geschrieben, welches die Steuerung der Motoren übernimmt und dem Roboter ermöglicht zu fahren. Der Lego-Computer besitzt zudem ein USB-Slot, sodass er mit einem WLAN-Stick mit dem Internet verbunden werden kann. Nun müssen nur noch die DTMF-Töne an das Steuerungsprogramm übermittelt werden. Dazu wird die [sipgate.io](https://www.sipgate.io) API genutzt. Die eingehenden Anrufe und DTMF-Töne werden dabei von der API an einen HTTP(S) Server geleitet. So wurde das Steuerungsprogramm um einen HTTP Endpunkt erweitert, der die DTMF Informationen in Bewegungen umsetzt.
|
||||
Zunächst wurde auf dem Lego Brick ein Debian Jessie installiert. Zum Glück ist der Mindstorm Computer mit einem SD-Kartenslot versehen, der in der Boot-Reihenfolge zuerst berücksichtigt wird. Darauf beruht das Projekt [ev3dev](https://www.ev3dev.org/). Es ermöglicht Linux als Betriebssystem zu nutzen und die Lego Motoren und Sensoren einfach über das Schreiben in Systemdateien zu steuern. Darauf basierend wurde ein kleines Java-Projekt geschrieben, welches die Steuerung der Motoren übernimmt und dem Roboter ermöglicht zu fahren. Der Lego-Computer besitzt zudem ein USB-Slot, sodass er mit einem WLAN-Stick mit dem Internet verbunden werden kann. Nun müssen nur noch die DTMF-Töne an das Steuerungsprogramm übermittelt werden. Dazu wird die [sipgate.io](https://www.sipgate.io) API genutzt. Die eingehenden Anrufe und DTMF-Töne werden dabei von der API an einen HTTP(S) Server geleitet. So wurde das Steuerungsprogramm um einen HTTP Endpunkt erweitert, der die DTMF Informationen in Bewegungen umsetzt.
|
||||
|
||||
Die Software für den Roboter liegt auf [Github](https://github.com/c3e/SipgateIO-ev3dev).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user