Link check

This commit is contained in:
T
2026-04-16 18:17:43 +02:00
parent 3310b55768
commit 3fa3e809dc
108 changed files with 142 additions and 142 deletions

View File

@@ -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).