Freitag, 24. Juni 2016

Raspberry goes Lego

Der Raspberry Pi als Steuercomputer für Lego Power Functions

Das Lego Prower Funktions ist ein einfaches System um Motoren und Licht durch Schalter zu betreiben. Mit dem Raspberry Pi kann man recht einfach und preiswert die Teile zum Leben erwecken.


Was braucht man

einen Raspberry Pi,
mindest einen Lego Power Functons Motor
ein Power Functions Kabel
Steckbrett
9 V Netzteil
mindest einen L298N (für 2 Motoren)

als Software: Wiring PI


Aufbau:

Zunächst wird ein Power Functionskabel halbiert und dort Steckbrücken angelötet. Die beiden mittleren Pins werden für die Ansteuerung der Motoren und LEDs benötigt.


Der Motor kommt direkt an OUT1 und OUT2, der zweite Motor an OUT3 und OUT4. Die +9V an 12V (das ist der blaue Anschluss links verdeckt). GND ist gemeinsame Masse des Raspberry Pi (Pin 6) und der 9V Versorgung.


IN1 - IN4 werden am Raspberry an Wiring PI Port 0 - 3 angeschlossen. Am RPI sind das Pin 11,12,13,15





Für den Test habe ich ein kleines C-Programm um die Ports aus- bzw. einzuschalten.

Update


Heute hatte ich etwas Zeit und einen Panorama Tisch aus Lego gebaut. Durch das doppelte Schneckengetrieb ist die Übersetzung bei 360° relativ genau 4 Minuten also 240s. Das reicht aus für Shellscripte. Bei ms sollte man etwas anderes zum Programmieren nehmen.

Das 9V Netzteil mit 1A  ist ausreichend dimensioniert, da bei eingeschalteter Lego LED der Motor sein Drehmoment beibehält.



Bei dieser relativen Genauigkeit lohnt es sich das Ganze weiter zu verfolgen. Bei dem Pan Modell wird nun eine Canon Powershot A400 montiert und mit gphoto2 ferngesteuert.


 
Dann wird das Tilt Getriebe dazu gebaut.







Keine Kommentare:

Kommentar veröffentlichen