forked from Chaospott/site
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| layout: post
 | |
| title: "Pls call me"
 | |
| date: 2015-05-23 13:37:00
 | |
| categories: docpatch
 | |
| ---
 | |
| 
 | |
| Auf dem 32c3 präsentierten die Mitglieder unseres Clubs ihre selbstgebastelten Projekte in der Chaos West Assembly.
 | |
| Darunter befand sich dieser kleine Freund:
 | |
| 
 | |
| 
 | |
| 
 | |
| Der Legoroboter ist aus Neugierde geboren, verschiedene Projekte miteinander zu verknüpfen.
 | |
| Als Ergebnis ist ein über DTMF Töne steuerbarere Roboter geboren, der angerufen werden kann und durch die Tasten 2-4-6-8 bewegt wird. 
 | |
| 
 | |
| Wie funktioniert das?
 | |
| 
 | |
| Zunächst wurde auf dem Lego Brick ein Debian Jessy installiert. Zum Glück ist der Mindstorm Computer mit einem SD-Kartenslot versehen, der in der Boot Reihenfolge zuerst berücksichtig 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 einen WLAN-Stick mit dem Internet verbunden werden kann.
 | |
| Nun müssen nurnoch 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.
 | |
| 
 | |
| Mal sehen was in Zukunft noch so aus Lego gebaut wird. 
 | |
| 
 | |
| =/data/websites/pictures.vanfanel.de
 | |
| 
 | 
