fischertechnik für echte Kerle – fischertechnik mit Arduino, Pi und Fahrtregler

fischertechnik® für echte Kerle ist das erste Buch, welches sich mit dem Thema Ansteuerung von fischertechnik Modellen mit Arduino oder Raspberry Pi beschäftigt.
Fischertechnik bietet zwar eigene Controller an, aber eine Steuermöglichkeit mit Arduino und Raspberry mit entsprechenden Treiberendstufen drängt sich förmlich auf. “fischertechnik für echte Kerle – fischertechnik mit Arduino, Pi und Fahrtregler” weiterlesen

fischertechnik Upgrade TXT Controller – jetzt auch I2C

fischertechnik ROBO TXT jetzt auch mit I2C

Seit heute steht neben einer neuen ROBO Pro Version, auch eine neue Firmware für den TXT Controller zur Verfügung.

Wichtigste Neuerung:
Der I2C Bus wird endlich unterstützt.
Des weiteren kann jetzt das Mikrofon der Webcam als Geräuschsensor eingesetzt werden.
Das Update von ROBO Pro und der Firmware lief problemlos.

Allerdings hatten Win10 und Avast das Programm momentan noch als verdächtig eingestuft.

Die I2C Funktion konnte ich mangels Zeit noch nicht testen.

>> Hier geht es zum Download von ROBO Pro <<<

Nachtrag vom 22.12.2015:
Leider scheint es gerade mit der I2C Funktion einige Probleme zu geben.
Wer daran Interesse hat, verfolge bitte hier das Thema im Forum der fischertechnik community.

fischertechnik Neuheiten 2014 – ROBOTICS TXT Controller

Im Septemer 2014 wird fischertechnik seinen neuen Steuercomputer den ROBOTICS TXT herausbringen. Er wird den derzeitigen ROBO TX Controller ersetzen.

Eine erste Einschätzung zum neuen ROBOTICS TXT Controller

Der Preis liegt 70€ über dem bisherigen TX Controller.
Die spannende Frage ist natürlich, was kann er mehr ?

Prozessor
Der Robotics hat natürlich mehr Rechenpower und mehr Speicher. Diese waren schon bei dem alten Controller mit den üblichen ROBO Pro Programmen kein Problem.

Ein- und Ausgänge
Die Anzahl und Eigenschaften der Ein- und Ausgänge ist unverändert. Wie bisher haben wir 4 Ausgängen die in Polarität und Spannung (per PWM) geregelt werden können. Die 8 Eingänge entsprechen auch denen des Vorgängers. Die Maximalfrequenz der Zähleingänge beträgt weiterhin 1 kHz. Im Vergleich zum Vorgänger also alles beim Alten. Ein paar Ports mehr und eine höhere Eingangsfrequenz wären natürlich schön gewesen.
Verglichen mit dem LEGO EV3 hat der EV3 mit seinen 4 Ausgängen gleichgezogen. Deren Motoren gestatten zusätzlich eine Erkennung der Drehrichtung. Interessant, wenn man einen Motor als Eingabegerät, z.B. Joystick verwenden möchte.
Von der Anzahl der Eingänge ist der EV 3 unterlegen. Diese verstehen allerdings den I2C-BUS und damit zahlreiche Sensoren. Der TXT verfügt allerdings auch schon wie sein Vorgänger über einen I2C Bus (herausgeführt an der Stiftleiste).

Display
Das Display dürfte eine der größten Verbesserungen sein. Das Display des TX war kaum der Rede wert. Mit dem farbigen Touch Display ist eine neues modernes Ein- und Ausgabemedium dazugekommen.

Lautsprecher
Endlich nicht mehr stumm. Wer schon den EV3 oder den NXT nutzt, weiss wie vielfältig man Sound- und Sprachausgabe nutzen kann.

Programmierung
Im Hintergrund werkelt ähnlich wie beim EV3 ein Linux. Für die meisten Anwender macht das keinen Unterschied. Die Programme werden üblicherweise in der grafischen Oberfläche ROBO Pro geschrieben. Eine Unterstützung textorientierter Sprachen wie C, Java etc. wird wohl wie beim Vorgänger eher rudimentär sein. Für ambitioniertere Anwender ist das ein Manko. Auch LEGO wird an vielen Schulen in Java oder C programmiert.

WLAN
Neu ist die WLAN-Unterstützung. Per Bluetooth oder WLAN sollen auch Smartphone und Tabletts als Eingabegerät möglich sein. Ein interessantes Feature.

Infrarot Empfänger
Wie schon beim alten Robo Interface möglich , kann auch der TXT mit der aktuellen fischertechnik Fernbedienung gesteuert werden. Früher wurde diese Möglichkeit schmerzlich vermisst. Inzwischen ist aber auch das Smartphones ein geeignetes Steuergerät.

Echtzeituhr
Damit sollte die Aufnahme vom Messreihen oder das Auslösen zeitgesteuerter Aktionen möglich sein.

Kamera Port
Schon der Vorgänger hatte einen Kameraanschluss. Dieser war allerdings nie nutzbar. Jetzt ist für den TXT eine Kamera verfügbar. Sie soll auch eine Gestensteuerung der Modelle ermöglichen. Inwieweit diese in eigenen Programmen genutzt werden kann ist noch nicht bekannt.

Erweiterbarkeit
Analog dem Vorgänger lassen sich mehrere TXT Controller verbinden. Jeder weiterer Controller bringt dann nochmal 4 Aus- und 8 Eingänge.
Per I2C lassen sich auch weiterhin geeignete Sensoren, Displays, Tastenfelder etc. anschließen. Vorzugsweise Control C Geräte von Conrad.

Fazit
Wer ein reines Steuergerät braucht ist auch schon mit dem TX als Vorgänger gut bedient. Wer einen solchen nebst Encodermotoren günstig bekommt, sollte zugreifen.

Wer komfortable Bedienung und Anzeige wünscht wird mit dem neuen TXT glücklicher. Der Controller wird in der Bedienung unabhängiger vom PC.
Lautsprecher, Kamera (im ROBOTICS TXT Discovery Set) und eine bessere Integration von Smartphone und Tablett ermöglichen ganz neue Anwendungen. Letztendlich entscheidet gerade auch die verfügbare Software über Akzeptanz und Erfolg. Es bleibt hoffentlich nicht nur bei ROBO Pro. Eine .net Bibliothek wäre toll.

Neueinsteiger können mit dem Controller allein nichts anfangen. Für diese dürfte das  ROBOTICS TXT Discovery Set interessanter sein. Für 100€ mehr bekommt man neben dem TXT noch eine Kamera und 3 Motoren für den Bau fahrbarer Roboter dazu.

Vergleich alter ROBO TXT Controller versus neuer ROBOTICS TXT Controller
 Preis UVP  200 €  270 €
 Eingänge 8 Universaleingänge: Digital/Analog 0-9VDC, Analog 0-5 kΩ 8 Universaleingänge: Digital/Analog 0-9VDC, Analog 0-5 kΩ
 Ausgänge 4 Motorausgänge 9V/250mA (max: 800 mA): 4 Motorausgänge 9V/250mA (max: 800 mA):
 Zählereingänge 4 Zähleingänge: Digital bis 1kHz 4 Zähleingänge: Digital bis 1kHz
 Prozessor  32bit ARM 9 Prozessor (200 MHz)  Dual Prozessor: ARM Cortex A8 (32bit/500MHz) + Cortex M3
 Speicher  8 MB RAM, 2 MB Flash 128 MB DDR3 RAM, 64 MB Flash
 Display  128 x 64 Pixel, monochrom farbiges 2,4“ Touch-Display (320×240 Pixel)
 Funk Bluetooth-Funksschnittstelle (2,4 GHz/Reichweite ca. 10 m) Kombiniertes Bluetooth/WiFi-Funkmodul: BT 2.1 EDR+ 4.0, WLAN 802.11 b/g/n
 – Infrarot Empfängerdiode: für Sender des fischertechnik Control Set
 – Integrierte Echtzeituhr mit austauschbarer Pufferbatterie
USB-Host-Anschluss  – für fischertechnik USB-Kamera oder USB-Sticks
Speichererweiterung  – Micro SD-Karten-Slot
Anschluß weiterer Controller  ja  ja
Android Smartphone Unterstützumg  ja  ja
 Anschluss PC  Mini USB-Buchse  Mini USB-Buchse
 Lautsprecher  –  integriert
Programmierung ROBO Pro ROBO Pro
Abmessungen 90 x 90 x 15 mm 90x90x25 mm
Gewicht 90g

Xylophon – fischertechnik spielt Musik

Leider kann der ROBO TX Controller keine Sounddateien abspielen. Er kann aber durchaus etwas Krach machen. Ich habe das Xylophon meiner Tochter per Controller automatisiert.

Leider läßt sich bei meinem Aldi Camcorder der Autofocus nicht abschalten.

Den Anschlag der Metallplättchen besorgt ein Elektromagnet. In diesem Fall kam ein sehr starker Magnet – ein Solenoid zum Einsatz. Diese werden in der Robotik oft als Schussmagnet für Bälle verwendet. Die Ausgänge des TX Controllers sind zwar für induktive Lasten wie z.B. Elektromagnete ausgelegt. Ein Solenoid zieht aber recht viel Strom so das ein Relais notwendig ist. Des Weiteren sollte das Netzteil mindestens 1,5 A liefern können. Am besten noch die Spannung am Relaisausgang per Kondensator stabilisieren. Ansonsten führen Spannungseinbrüche zum Absturz des Controllers.

Der Encodermotor sorgt für eine sehr genaue und wiederholbare Positionierung des Magneten. Der Positionswechsel geht noch schneller, wird dann aber etwas lauter. Der Motor wird nur mit 80% der Leistung angesteuert.

Ein von Hand gespieltes Xylophon kling zwar besser, aber ich denke das Xylophon ist ein unkonventionelles Beispiel dafür was man mit  fischertechnik so anstellen kann.
Bis auf einen Kondensator und den Magneten ist alles fischertechnik. Der Magnet ließ sich bestimmt auch durch ein motorgetriebenes Schlagwerk ersetzen.
Die Tonfolge ist als csv-Liste abgelegt. Das Programm ermittelt die anzufahrende Position und löst den Magneten aus.
Einschränkungen des Modells:

  • Unterschiedliche Pausenzeiten zwischen den Tönen wegen der Positionierung.
  • Das Programm berücksichtigt keinerlei Rhythmus, sondern steuert nur Tonhöhen.

Neben den Abspielen von Liederlisten können die Töne auch durch die Button auf der ROBO Pro Oberfläche angesteuert werden.

 

fischertechnik Xylophon
fischertechnik Xylophon

 

Egg Painter mit fischertechnik

Ostern 2013 bot einen willkommenen Anlass eine Malmaschine für Ostereier zu konstruieren.
Es fanden sich im Internet einige LEGO Mindstorms Versionen aber keine mit fischertechnik. Was auf den ersten Blick so einfach schien, erforderte doch so einige Präzision.
Alle Antriebe wurden deshalb durch ein Schneckengetriebe realisiert.
Das machte den Vorgang sehr langsam aber genau. Ursprünglich wollte ich für den Stift ein Hubgetriebe verwenden, aber die Zahnstangen wackelten immens in dem Getriebe.
Über eine kleine Metallfeder wird ein relativ gleichmäßiger Anpressdruck des Stiftes erreicht. Die Stifthalterung, so einfach sie auch aussieht hat wirklich kein Spiel mehr.

Das wichtigste war aber durch die Konstruktion eine elliptische Bahn für den Stift hinzubekommen, welche der Eiform ähnelt.

Zwei Vorgängermaschinen, ganz anders konstruiert wurden komplett verworfen bis dieser Entwurf stand. Auch hier sind noch Verbesserungen möglich. Es ging erstmal nur darum die Funktionstüchtigkeit zu zeigen und Spaß zu haben. Die Mechanik hat auch die Präzision zu feineren Mustern. Alles weitere ist dann etwas Arbeit mit ROBO Pro.

Die verwendeten Encodermotoren machen einen gleichmäßigen Vorschub recht einfach. Noch genauer wären Schrittmotoren, welche aber standardmäßig mit fischertechnik nicht verwendbar sind.

Die eingesetzten Eier waren übrigens roh.

[pe2-gallery album=”http://picasaweb.google.com/data/feed/base/user/112230297132511889406/albumid/5868950885636486033?alt=rss&hl=en_US&kind=photo” ]