Home > Clan Blog > Artikel

22.11.2011 21:42 (Kommentare: 4)

Arduino trifft Lego

Gebasteltes

Diesmal gibt es ein kleines Weekend Project welches sich rund um den Arduino dreht. Ich habe versucht mal etwas einfaches zu zeigen. Somit ist es ein leichtes f├╝r jederman das nach zu bauen oder selber etwas in der Richtung zu entwickeln.

 

Vorbereitung:

Wenn ihr das Projekt nachbauen wollt werden folgende Dinge ben├Âtigt:

- Geschick im Umgang mit dem L├Âtkolben
- einen L├Âtkolben, L├Âtfett, L├Âtzinn, usw
- ein paar Legoteile (ich hab mich f├╝r Legoteilenr: 5749 entschieden) 
- Kenntnisse mit dem Arduino und dessen SDK
- einen Arduino Pro Mini + USB Programmer (kann auch im Watterott Shop bestellt werden) 
- Eine kleine Leiterplatte und  ein paar kurze Kabel so wie drei farbige LED's
- Einen LDR Sensor (Anleitung zum Anschlie├čen des Lichtsensors f├╝r einen Arduino) 

 

Los geht's:

Das Haus bekommt ihr denk ich mal selber hin. Hier sind auch kreativen K├Âpfen unter euch keine grenzen gesetzt. Ich hatte echt Spa├č beim zusammenbauen meines Legohauses wobei das jetzt sehr einfach klingt ... mir ist das gute Teil mehr als einmal auseinander gebrochen :P

Wenn das Haus soweit fertig ist kann man sich die Leiterplatte zu Gem├╝te f├╝hren. In den unteren Bildern seht ihr welches Leiterplattenlayout ich gew├Ąhlt habe. Ich habe versucht vom Platz her alles in das Lego Haus zu packen. Der Vorgarten besteht aus LED's welche ich durch anbohren der Legosteine auf diesen Platziert habe.

Schwieriger wurde es dann als ich versuchte die Leiterplatte in das Haus zu bekommen. Zum Gl├╝ck hatte ich den Legobaukasten Nr. 5749 g├╝nstig erworben. Dieser beinhaltet relativ viele unterschiedliche Teile mit denen man die Leiterplatte einigerma├čen gut festbekommt. Alternativ gibt es auch die m├Âglichkeit mit einer ordentlichen Portion Plastikkleber die Leiterplatte im Haus f├╝r immer fest zu kleben.

Wenn ihr alles soweit zusammen gebaut habt kann die Programmierung des Arduino Microkontrollers beginnen. Im grunde muss man nur den Lichtsensor (LDR) auslesen und wenn die gew├╝nschten Werte erreicht sind l├Ąsst man die LED's an- bzw ausgehen. Falls ihr euch das Script nicht selber schreiben wollt stelle ich euch gerne mein Arduino - Lego Haus Script zur verf├╝gung. Das Script ist ausreichend kommentiert und sollte sich selbst erkl├Ąren.

Wie ihr sicher beim durchsehen des Scripts gesehen habt verwende ich die m├Âglichkeit meine LED's via Pulsweitenmodulation anzusteuern. Der Vorteil daran ist das die LED's gefadet werden k├Ânnen ... hei├čt also das man noch einen schicken Effekt hat und die Lichtlein nicht nur einfach an und aus gehen. Der Arduino Mega hat ├╝brigens 6 PWM Ports welche sich an Pin 3, 5, 6, 9, 10 und 11 befinden. Mein Ziel war es die LED's leuchten zu lassen wenn es Dunkel ist und wenn es hell wird gehen die Leuchteblumen wieder aus.


Ich habe fertig! 

Zum schluss bleibt kurz zu sagen das es mal wieder sehr lustig war mit Lego zu spielen. Mir pers├Ânlich hat der Teil mit der Arduino Programmierung so wie das L├Âten auf der Leiterplatte am meisten gefallen da ich beim zusammenbauen meines Hauses ├Âfter mal vor Frust, weil es schon wieder auseinandergefallen ist, in die kleinen Legokl├Âtzchen gebissen h├Ątte. Abschlie├čend d├╝rft ihr noch in die kleine Fotogallerie hier unten schauen um einige Impressionen meiner spa├čigen Bastelstunden zu sehen ... alternativ gibt es ├╝brigens auch ein Video auf YouTube.

Zur├╝ck

Einen Kommentar schreiben

C-L|cHa0s schrieb am Freitag den 02. Dezember 2011 um 11:22

C-L|cHa0s

Das dient ja hier auch nur mal zur Veranschaulichung. Ich wollte jetzt kein ├╝ber kompaktes Projekt erstellen sondern wirklich nur mal etwas einfaches. Im Downloadbereich bei den Videos gibts ├╝brigens noch einiges zum ansehen ... Bald kommen dann ├╝brigens noch mehr Arduino Projekte dazu :P

_ Loser_ schrieb am Donnerstag den 24. November 2011 um 16:44

_ Loser_

habe auch nur einen billigen. Ich meine ja nur mit den Kabeln auf der Platine, das h├Ątte man mit Draht Br├╝cken sch├Âner hinbekommen.

C-L|cHa0s schrieb am Donnerstag den 24. November 2011 um 10:01

C-L|cHa0s

Ich wei├č Herr Schmidt h├Ątte mir eine 4- gegeben ... aber ich sage mal so lange die Funktionalit├Ąt hin haut bin ich auch zufrieden ;) Das n├Ąchste mal frage ich dich einfach ob du mir das nicht mit deinem Profi L├Âtkolben zusammen l├Âten kannst denn ich habe nur so ein einfaches L├Âtger├Ąt ...

_Loser_ schrieb am Donnerstag den 24. November 2011 um 04:58

_Loser_

"- Geschick im Umgang mit dem L├Âtkolben" Das solltest noch n bissen ├╝ben, kann man besser machen :P