Abo
  • Services:

Tinkerforge: Baukasten aus Open-Source-Hardware

Wie eine Mischung aus Lego-Technic und Mindstorm für Erwachsene wirkt der Hardwarebaukasten von Tinkerforge. Mit den kleinen Elektronikbausteinen lassen sich beliebige Geräte bauen und erweitern, vom Roboter bis zur Heimautomation. Die komplette Hardware und Software ist Open Source.

Artikel veröffentlicht am ,
Zwei drahtlos verbundene Brick-Stapel mit Motor und Batterie
Zwei drahtlos verbundene Brick-Stapel mit Motor und Batterie (Bild: Tinkerforge)

Das Startup Tinkerforge aus dem ostwestfälischen Stukenbrock hat eine Art Hardware-Baukastensystem entwickelt. Die unterschiedlichen Module lassen sich einfach aufeinanderstecken und durch Sensor- und Aktormodule erweitern. So lässt sich eine Fernsteuerung für die Kaffeemaschine oder ein Roboterarm entwickeln.

Stellenmarkt
  1. Dataport, Bremen, Hamburg (Home-Office möglich)
  2. DRACHOLIN GmbH, Metzingen

Die einzelnen Bausteine, Bricks genannt, haben eine Grundfläche von 4 x 4 cm. Sie sind mit einem 32-Bit-Mikrocontroller, einem USB-Port und zwei Status-LEDs ausgestattet. Bis zu acht dieser Bricks können übereinandergestapelt werden, wofür die Bausteine über entsprechende Anschlüsse verfügen. Zudem haben sie zusätzliche Anschlüsse für sogenannten Bricklets, die per Kabel oder drahtlos angeschlossen werden, um zusätzliche Funktionen hinzuzufügen.

Bricks

Tinkerforge bietet verschiedene Bricks an, die alle 4 x 4 cm in der Grundfläche messen - vom Masterbrick, über den alle anderen Bricks gesteuert werden, über den DC-Brick zur Ansteuerung eine Motors und Stepper zur Ansteuerung von Schrittmotoren bis hin zum Servo-Brick, der bis zu sieben Servos steuern kann, und dem IMU-Brick, der Sensordaten verarbeitet.

Der Master-Brick übernimmt im Normalfall auch die Stromversorgung und speist sich selbst per USB. Da große Stacks aber mehr als die darüber verfügbaren 500 mA benötigen, bietet Tinkerforge auch Power Supply Boards an. Sie haben die gleiche Größe wie Bricks und werden einfach als unterstes Element eines Stapels positioniert.

  • Tinkerforge: DC Brick mit angeschlossenem Motor und Batterien
  • Tinkerforge: DC Brick
  • Tinkerforge: IMU Brick
  • Tinkerforge: Master Brick
  • Stapel aus Tinkerforge-Bricks
  • Stapel aus Tinkerforge-Bricks
  • Tinkerforge: Master Brick
  • Tinkerforge: Master Brick
  • Tinkerforge: Servo Brick
  • Tinkerforge: Stepper Brick
  • Tinkerforge-Bricklet: Distance
  • Tinkerforge-Bricklet: Dual Relais
  • Tinkerforge-Bricklet: Joystick
  • Tinkerforge-Bricklet: LCD
  • Tinkerforge-Bricklet: linearer Poti
  • Tinkerforge-Bricklet: Temperatur
  • Tinkerforge-Bricklet: Spannung
  • Tinkerforge-Bricklet: Chibi Wireless
  • Tinkerforge-Bricklet: RS485
  • Zwei Stapel aus Tinkerforge-Bricks, die drahtlos verbunden sind
  • Tinkerforge-Bricklet: Power Supply Board
  • Zwei Tinkerforge-Stacks mit drahtloser Verbindung, externem DC-Motor, Rotary Bricklet und Batterie
Tinkerforge: Master Brick

Master-Erweiterungen

Master-Bricks können Nachrichten zwischen den einzelnen Bricks und dem PC routen, der für gewöhnlich per USB angeschlossen wird. Mit den Master-Extensions kann das Interface des Master-Bricks zudem umgeleitet werden, wobei drahtlose und drahtgebundene Erweiterungen zur Verfügung stehen. Diese Erweiterungen funktionieren transparent, es macht also keinen Unterschied, ob ein Brick direkt angesteckt oder drahtlos über eine Master-Erweiterung angebunden ist.

Bricklets

Bricklets erweitert die Funktionen der einzelnen Bricks. Es gibt viele von ihnen, darunter Bricklets, die physische Werte wie Rotation, Spannung, Ladung oder Umgebungslicht messen, aber auch solche, die Relais schalten, digitale Ein- und Ausgaben verwalten oder ein LCD ansteuern, um darauf Informationen darzustellen. Zudem bietet Tinkerforge Potis und Joysticks zur Steuerung an.

Bis zu vier solcher Bricklets lassen sich an jeden Brick anschließen. Sie werden beim Start eines Bricks automatisch erkannt. Ihre in einem Eeprom gespeicherten Plugins werden in den Flash-Speicher des Bricks kopiert, so dass die entsprechenden Funktionen vom PC aus auf dem Brick gestartet werden können.

Anders als Bricks haben Bricklets keine feste Größe und Form.

Programmierung und Steuerung

Die Module können mit einem PC, Handy oder Tablet von einem vom Anwender geschriebenen Programm gesteuert werden. Dabei ist es egal, wie sie miteinander verbunden sind, so dass ein Umbau des Systems ohne jegliche Programmcode-Änderung möglich ist.

Programmiert wird die Tinkerforge-Hardware in C, C++, C#, Java oder Python, künftig sollen auch weitere Sprachen unterstützt werden. Dazu stellt Tinkerforge ein High-Level-API zur Verfügung, über das sich die Funktionen der Bricks und Bricklets aufrufen lassen. So soll es auch ohne große Programmierkenntnisse möglich sein, Programme für die Bausteine zu entwickeln.

Wer will, kann aber auch das Low Level Programming Interface (LLPI) nutzen und die Bricks beispielsweise durch ein Arduino-Board ansprechen. Über das On Device Programming Interface (ODPI) ist es zudem möglich, eigene Firmware für die Bricks zu schreiben.

Open Source

Sowohl Hardware als auch Software des Tinkerforge-Baukastens sind Open Source: Die Software steht unter GPL, die Hardware ist unter der Cern Open Hardware Licence veröffentlicht.

Die beiden Tinkerforge-Gründer Bastian Nordmeyer und Olaf Lüke bieten ihre Bausteine in einem eigenen Onlineshop an, bis Ende 2011 noch mit zehn Prozent Rabatt. Ein Master-Brick kostet dort derzeit 26,99 Euro, die übrigen Bricks sind für 40,50 Euro zu haben. Die Bricklets kosten je nach Funktion zwischen 4,49 Euro und 17,99 Euro. Am teuersten sind der Feuchtigkeitssensor und ein LCD.



Anzeige
Top-Angebote
  1. (u. a. Dark Souls 3 11,99€, Little Nightmares 5,50€)
  2. 999,00€
  3. (u. a. Window Silver 99,90€)
  4. 59,90€ (Bestpreis!)

neocron 15. Dez 2011

ich bin nen nerd, und mir ist die aussprache nicht egal ... ganz im gegenteil, ich finde...

dehacker 12. Dez 2011

Das wird der NASA aber nicht gefallen :)

adsfg 12. Dez 2011

der joystick sieht mir nämlich sehr nach 'ps3 controller ausgeschlachtet aus' aus :P da...

XrAyZ 11. Dez 2011

Das geht schon, aber dann muss man selbst Hand anlegen und ein eigenes Programm für den...

original... 11. Dez 2011

Output: Slider position 0 - 100 (slider down - slider up) hoffen wir mal, dass das...


Folgen Sie uns
       


Tesla Model 3 - Test

Das Tesla Model 3 ist seit Mitte Februar 2019 in Deutschland erhältlich. Wir sind es gefahren.

Tesla Model 3 - Test Video aufrufen
Oldtimer umrüsten: Happy End mit Elektromotor
Oldtimer umrüsten
Happy End mit Elektromotor

Verbotszonen könnten die freie Fahrt von Oldtimern einschränken. Aber auch Umweltschutzgründe und Exzentrik führen dazu, dass immer mehr Sammler ihre liebsten Fahrzeuge umrüsten.
Ein Bericht von Dirk Kunde

  1. Piëch Mark Zero Porsche-Nachfahre baut eigenen E-Sportwagen
  2. Elektroautos Sportversion des E.Go Life und Shuttle E.Go Lux
  3. Rivian Amazon investiert in Elektropickups

Emotionen erkennen: Ein Lächeln macht noch keinen Frohsinn
Emotionen erkennen
Ein Lächeln macht noch keinen Frohsinn

Wer lächelt, ist froh - zumindest in der Interpretation eines Computers. Die gängigen Systeme zur Emotionserkennung interpretieren den Gesichtsausdruck als internes Gefühl. Die interne Gefühlswelt ist jedoch sehr viel komplexer. Ein Projekt des DFKI entwickelt ein System, das Gefühle besser erkennen soll.
Ein Bericht von Werner Pluta

  1. Ökostrom Wie Norddeutschland die Energiewende vormacht
  2. Magnetfeld Wenn der Nordpol wandern geht
  3. Computational Periscopy Forscher sehen mit einfacher Digitalkamera um die Ecke

Raumfahrt: Aus Marzahn mit der Esa zum Mond
Raumfahrt
Aus Marzahn mit der Esa zum Mond

Die Esa versucht sich an einem neuen Ansatz: der Kooperation mit privaten Unternehmen in der Raumforschung. Die PT Scientists aus Berlin-Marzahn sollen dafür bis 2025 einen Mondlander liefern.
Von Frank Wunderlich-Pfeiffer

  1. Raumfahrt Die Nasa will schnell eine neue Mondlandefähre
  2. Chang'e 4 Chinesische Sonde landet auf der Rückseite des Mondes
  3. Raumfahrt 2019 - Die Rückkehr des Mondfiebers?

    •  /