Arduino: Ein Spannungssensor und der Serielle Plotter

Voltage Sensor

Ich bastle mir gerade eine USV für eienen Raspberry CarPC. Eigentlich kein Problem: Der Raspberry hängt am Dauerplus. Nebenbei wird das Zündungsplus überwacht. Wenn dieses wegbricht muss der Raspberry herunter gefahren werden. Wie gesagt kein Problem, aber …

Bei den Tests in der Werkstatt fährt der Raspberry immer mal wieder unmotiviert herunter. Der Grund . . . → Read More: Arduino: Ein Spannungssensor und der Serielle Plotter

Eine Arduino-Virtual-Wall für den IRobot Roomba

Einige unserer Türschwellen sind nicht voll Roomba-kompatibel. Der Staubsauger fährt in einer Richtung hinüber, kommt aber nicht wieder zurück weil sich dort ein etwas steilerer Absatz befindet der den Bumper auslöst. Die Schwelle wirkt sozusagen als Roomba-Ventil. Da bleibt einem nur die Türen geschlossen zu halten oder der Bau einer (virtuellen) Wand.

Eine virtuelle . . . → Read More: Eine Arduino-Virtual-Wall für den IRobot Roomba

Schrittmotor 28BYJ48 am Arduino

28BYJ48, ULN2003, Arduino

Seit einiger Zeit werden bei Ebay kleine Getriebe-Schrittmotoren vom Typ 28BYJ48 mitsamt einem ULN2003 Treibermodul aus China für unter drei Euro angeboten. Ohne zusätzliche Versandkosten! Keine Ahnung, wie sich das rechnet. Das gleiche Paket aus Schrittmotor und Treibermodul gibt es aber auch bei inländischen Anbietern für unter fünf Euro. (Zum Beispiel hier über Amazon).

. . . → Read More: Schrittmotor 28BYJ48 am Arduino

Gabellichtschranke TCST1103 am Arduino

TCST1103 am Arduino

Für ein kleines Projekt benötige ich zwei Endabschalter. Dafür habe ich mir ein paar Gabel-Lichtschranken vom Typ TCST1103 besorgt. Das entsprechende Datenblatt gibt es zum Beispiel bei Vishay. Damit ich beim nächsten Mal nicht wieder ewig herum suchen muss, wie man das Teil am Arduino betreibt, hier eine kleine Anleitung:

TCST1103 am Arduino

. . . → Read More: Gabellichtschranke TCST1103 am Arduino

Arduino IDE unter OpenSuse-Linux installieren

Um die Arduino-IDE unter OpenSuse installieren zu können müssen eine Reihe von Abhängigkeiten erfüllt sein. Diese Abhängigkeiten kann man natürlich relativ leicht händisch auflösen – einfacher geht es aber, wenn man das OpenSuse Arduino-Repsitory benutzt. Hier eine Minianleitung zur Installation an der Konsole (das Gleiche funktioniert natürlich auch mit Yast). In der Konsole gibt . . . → Read More: Arduino IDE unter OpenSuse-Linux installieren

Arduino: Servos ansteuern

Damit sich meine kleine Roboter-Platform auch aus etwas komplizierteren Lagen selbstständig heraus navigieren kann, muss sie nicht nur feststellen, ob sich vor ihr ein Hindernis befindet. Sie muss auch nachsehen, ob sich neben ihr Hindernisse befindet. Deshalb habe ich den den GP2D12 Entfernungssensor kipp- und schwenkbar montiert. Das Kippen und Schwenken des Sensors erfolgt . . . → Read More: Arduino: Servos ansteuern

Arduino: The Documentary

Und wenn ich nun schon mal dabei bin Iframes in dieses Blog einzubinden (was ich eigentlich eher ungern mache), dann kann ich ja auch gleich die niegelnagelneue Dokumentation zur Geschichte des Arduino einbinden.

Arduino The Documentary (2010) English HD from gnd on Vimeo.

Inzwischen besitze ich zwei Stück von diesen Arduinos – einen . . . → Read More: Arduino: The Documentary

Arduino: GP2D12 Distance Measuring Sensor

Mit dem Entfernungssensor GP2D12 von Sharp lässt sich relativ sicher der Abstand zu Hindernissen ermitteln – zumindest im Bereich zwischen 10 und 80 Zentimeter. Der Anschluss des Sensors an den Arduino ist denkbar einfach – die Datenleitung wird mit einem der analogen Eingänge (in diesem Fall Pin 0) verbunden.

Etwas komplizierter ist es, die . . . → Read More: Arduino: GP2D12 Distance Measuring Sensor

Arduino: Wheel Encoders (Rotary Encoders)

Wheel-Encoder in der 4WD Roboter Platform

Meine 4WD Robotor Platform wurde mit zwei sogenannten Drehimpulsgeber (Wheel Encoder, auch Rotary Encoder) geliefert. Mit diesen Encodern kann man feststellen, um wie viel sich die Räder gedreht haben. Letztlich ist es damit also möglich aus der gefahrenen Strecke den Standort des Roboters zu bestimmen.

Soweit ich . . . → Read More: Arduino: Wheel Encoders (Rotary Encoders)

Arduino: Infrarot-Receiver Module

IR-Detector

Infrarot-Receiver Module (DFR0094)

Momentan steuere ich meinen 4WD-Platform mit einer handelsüblichen Universal-Fernbedienung. Dafür habe ich mir ein digitales Infrarot Receiver Modul (DFR0094) besorgt. Dieses Modul besitzt einen IR-Detektor, der die Signale der Fernbedienung für den Arduino empfangbar macht. So ein Infrarot Receiver Modul kostet gerade mal 3.30 Euro – da konnte ich einfach . . . → Read More: Arduino: Infrarot-Receiver Module