AVR ISP MKII Programmer reparieren

AVR_ISP_MKII_Programmer_Reparieren_8

Die AVR ISP MKII Programmer von Atmel sind schon ziemlich robuste Dinger, doch bei  falscher Handhabung, können auch diese Programmer sich relativ schnell verabschieden. Wenn man nicht ganz so viel Pech hatte, verabschiedet sich nur ein Teil des Programmers und man kann es noch reparieren. Weiterlesen

GPIOs steuern mit Raspberry Pi und 2.8″ Touch-Display

Raspberry Pi und TFT Display

Der Raspberry Pi ist schon seit einigen Jahren auf dem Markt, doch leider konnte ich bis jetzt kein Projekt damit anfangen, was mir auch Spaß machen würde. In letzter Zeit habe ich immer mehr von der Programmierung kleiner GUIs mit Python/Pygame gelesen und da war mein Interesse geweckt. Für den Anfang sollte das eine einfache Schaltfläche sein, mit der man fünf Ausgänge setzen und fünf Eingänge einlesen kann. Weiterlesen

Pixy-Roboter mit Arduino

Pixy-Arduino-Robot

Nachdem ich etwas mit der Pixy CMUCam5 rumgespielt habe, wollte ich das auch als ein Sensor für einen Roboter ausprobieren. Das Pan-Tilt Modul habe ich ich weggelassen. D.h. die Kamera kann sich nur vor, zurück, links und rechts bewegen, was für meinen Test vollkommen ausreicht. Weiterlesen

Pixy + Arduino

Pixy und ArduinoNachdem ich die Pixy-Cam als Stand-Alone ausprobiert habe, wollte ich das Ganze auch an einem Arduino ausprobieren. Das Auslesen der Daten war einfacher, als ich mir anfangs gedacht habe.

Für den Betrieb mit Arduino, benötigt man die Pixy Library. Pixy wird mit Hilfe des mitgelieferten Kabels an die SPI-Schnittstelle (6-poliger Stecker) vom Arduino angeschlossen. Weiterlesen

Pixy CMUCam5

PixyPixy ist ein schneller und günstiger Bildsensor, dem man schnell „beibringen“ kann, Objekten zu folgen. Die komplizierte Objekterkennung übernimmt Pixy’s ARM Prozessor, sodass man die Kamera an einen Arduino anschließen kann, und die vorbereiteten Daten wie Farbe, Größe und die Position des Objektes über UART, SPI und I2C auslesen kann.

Weiterlesen

Arduino Pro Mini – Anschlussmöglichkeiten erweitern

Wattuino-Con-Mod1Ich musste in letzter Zeit ziemlich oft unterschiedliche Sensoren und Aktoren mit Arduino ansteuern. Die meisten von ihnen haben einen dreipoligen Anschluss – Signal, Vcc und Masse. Also habe ich überlegt einen Adapterboard zu verwenden. Dann ist mir was eingefallen 😀 Weiterlesen

Arduino Roboter selber bauen

StepFertigDiese Anleitung ist eins der einfachen Wege, um dir einen schnellen Start in die Welt der selbstgebauten Roboter zu verschaffen. Nebenbei wirst du viele nützliche Sachen lernen, die dich beim Bau deines nächsten Roboters begleiten werden.

Die Anleitung wurde so ausgelegt, dass du schnell deinen ersten Erfolg erzielen kannst, denn gerade als Einsteiger, möchte man möglichst schnell Ergebnisse sehen. Und hiermit wird Dein erstes Ergebnis, ein programmierbarer Roboter. Weiterlesen

Was ist PWM? – Ein kleines Tutorial

DiagrammPWM steht für (engl.) Pulse Width Modulation und heißt eigentlich übersetzt Pulsbreitenmodulation, wird aber auch oft als Pulsweitenmodulation genannt.

In der Robotik stößt man schnell auf diesen Begriff. Spätestens wenn man die Drehgeschwindigkeit eines Motors regeln will oder einen Servo ansteuern möchte. Weiterlesen

Servo hacken

Gehacktes ServoIn dieser Anleitung wird beschrieben, wie man ein Standard-Servo zu einem Getriebemotor mit 360° Drehwinkel umbauen kann (Servohacking). Ein gehacktes Servo für den Antrieb eines Roboters einzusetzen, bietet z.B. den Vorteil, dass man keinen zusätzlichen Motortreiber zwischen Mikrocontroller und Motor braucht. Man muss so ein gehacktes Servo lediglich an die Versorgungsspannung und an einen Mikrocontroller-Pin anschließen – der Rest ist eine Frage der Programmierung. Weiterlesen

Motortreiber DRV8835, Ansteuerung mit Arduino

IMG_2545Eins der wichtigsten Module eines Roboters, ist ein Motortreiber. Da der Mikrocontroller nur 20mA pro Ausgang liefern kann, benötigt man einen Treiber, der den Strom direkt von den Batterien/Akkus, zum Motor leiten kann.

Ich habe eine Zeit lang, den L293D Motortreiber IC verwendet und seit nicht so langer Zeit, ist der DRV8835 Motortreiber von Polou, ein meiner Favoriten. Weiterlesen