|
Das Arduino Projekt
Donnerstag, 12. Januar 2012 um 20:35 Uhr
@wullipulli Twitter-Mention: Dank Pflanzenflüsterer @philipphavrilla können Pflanzen jetzt sagen, wann sie durst haben.
Dank @wullipulli bin ich kürzlich auf die Arduino-Plattform aufmerksam geworden. Arduino ist eine aus Hardware und Software bestehende Entwicklungsumgebung und zeichnet sich durch seine Benutzerfreundlichkeit aus. Von Arduino gibt es eine grosse Auswahl an elektronischen Platinen dessen Mikrocontroller beliebig programmiert werden können. Jedes einzelne Board verfügt dabei über spezielle Fähigkeit, mit sogenannten Shields lassen sich diese sogar noch erweitern. Ein Arduino kompatibles Board besteht aus einem einfachen Mikrocontroller und analogen und digitalen Ein- und Ausgängen. Arduino eignet sich hervorragend dazu Motoren zu steuern, Sensoren auszulesen und Werte darzustellen. Mit einem Arduino Ethernet Shield kann über eine LAN-Verbindung sogar mit dem Internet kommuniziert werden. Mit diesem einfach Beispiel möchte ich euch zeigen, wie Hardware und Software von Arduino eingesetzt wird und euch dabei helfen kann, die kleinen Sorgen des Alltags wie Männer zu lösen.
Das Projekt
Pflanzen interessieren mich nicht. Deswegen möchte ich nicht jede Woche eine neue kaufen müssen, nur weil die alte Pflanze wegen zu wenig Wasser das Zeitliche gesegnet hat. Wie kann uns Arduino dabei helfen dieses Problem zu lösen? Für das Projekt brauchen wir ein Arduino Board, ein Grove Shield, einen Feuchtigkeitssensor, eine LED und Kabel. Die Bauteile habe ich bei www.boxtec.ch bestellt. Mit dem Feuchtigkeitssensor können wir messen, ob genügend Wasser in der Pflanzenerde ist. Nun müssen wir dem Mikrocontroller nur noch beibringen, eine LED blinken zu lassen, sobald der Sensorwert unter eine kritische Grenze gefallen ist. Für die Programmierung des Mikrocontrollers brauchen wir eine Software, diese kann auf arduino.cc gratis heruntergeladen werden. Die Software hilft uns dabei den Programmcode zu schreiben und auf das Board zu kopieren. Obwohl die Programmiersprache auf C basiert, dürften auch Einsteiger schnell Freude daran finden.
Einkaufsliste: Arduino Uno, Grove Base Shield, Grove Feuchtigkeitssensor, handelsübliche LED, Grove Universal Buckled 4 Pin Kabel
Hardware
1. Grove Base Shield auf das Arduino Uno Board aufstecken
2. Verbindet den Sensor mit einem 4 Pin Kabel mit Pin A0 am Grove Base Shield
3. Schliesst die LED an Pin 13 und GND des Grove Base Shield an
Software
1. Arduino IDE herunterladen und installieren: arduino.cc
2. Verbindet Arduino Uno mit einem USB-Kabel mit dem PC und startet die Software
3. Stellt sicher, dass unter Tools > Serial Port der richtige USB-Port gewählt ist
4. Kopiert das Sketch von GitHub und fügt es im Arduino IDE Editor ein: github.com
5. Mit einem Klick auf File > Upload wird das Sketch auf den Mikrocontroller übertragen
6. Trennt die Verbindung zwischen dem Board und eurem PC
Das wars schon. Steckt den Feuchtigkeitssensor in Pflanzenerde und verbindet das Arduino Uno Board mit einem USB-Kabel mit einer Stromquelle. Habt ihr alles richtig gemacht, fängt die LED zu blinken an, sobald zuwenig Feuchtigkeit in der Pflanzenerde enthalten ist. Nicht, weil wir es müssen, sondern weil wir es können.
#Arduino
#Sketch
#Tutorial
Kommentare
Enter drücken um abzusenden
|