Aus Raspberry Pi Geek 05/2023

Aktuelle Hardware im Kurztest

Ausgepackt

Bernhard Bablok

Tastenmatrix Adafruit NeoKey 5×6 Ortho Snap-Apart, GPIO-Expander-Breakout Adafruit TCA8418 Keypad Matrix, Tastenriegel Adafruit NeoKey 1×4 Qt I2C, Retro-Schalter-Lösung Adafruit PB86 Breakout.

Tastenmatrix

Mit dem NeoKey 5×6 Ortho Snap-Apart von Adafruit bauen Sie ebenso attraktive wie robuste Tastaturen auf.

Aus eigener leidvoller Erfahrung weiß der Autor, dass üblichen preiswerten Taster mit der Zeit ausleiern. Spätestens nach zwei, drei Jahren Dauereinsatz nimmt das Prellen überhand oder der Druckkontakt geht teilweise verloren. Das führt insbesondere dazu, dass sich kurze und lange Tastendrücke nur noch schwer unterscheiden lassen. Hier bieten richtige MX-Tasten eine robustere, allerdings auch deutlich teurere Alternative.

Die Verkabelung von einzelnen Tasten unterscheidet sich grundsätzlich nicht von der für die bekannten kleinen schwarzen Taster. Falls Sie mehrere Tasten benötigen, zum Beispiel für ein Zahlenfeld, dann verkabeln Sie am besten in einer Matrixanordnung, denn das spart GPIOs. Das NeoKey 5×6 Ortho Snap-Apart von Adafruit bietet dafür eine solide Grundlage im 5×6-Raster. Die Tastenbasis, kompatible MX-Schalter etwa von Cherry oder Khali, wird eingeklipst (Bildmitte). Die Tastenkappen wählen Sie ganz nach Ihren Bedürfnissen (im Bild links).

Besonders attraktiv ist die durchsichtige Variante der Tastenkappen, denn an jeder Taste sitzt eine individuell ansteuerbare NeoPixel-LED. Da diese Pixel alle miteinander verkabelt sind, genügt bereits ein einziger Pin für die Steuerung. Auf das 5×6-Raster sind Sie nicht festgelegt, da sich die Zeilen und Spalten der Matrix einfach trennen lassen. Im ungünstigen Fall müssen Sie allerdings anschließend die einzelnen NeoPixel des gewählten Ausschnitts wieder zu einer Kette zusammenlöten.

Falls Sie vor dem recht hohen Preis für das NeoKey 5×6 Ortho Snap-Apart plus Zubehör zurückschrecken, hilft unter Umständen etwas Geduld: Warten Sie einfach auf eines der regelmäßig wiederkehrenden Sonderangebote von Adafruit-Produkten. Dabei gewähren die großen Anbieter oft 15 bis 30 Prozent Ermäßigung, was die Entscheidung für die robusten Tasten erleichtert.

Adafruit NeoKey 5×6 Ortho Snap-Apart

 

Preis: 35 Euro (PCB) + 5,60 Euro (12 Tasten) + 7 Euro (16 Kappen)

Bezugsquellen: Pimoroni, Berrybase

Tipphelfer

Das TCA8418 Keypad Matrix and GPIO Expander Breakout entlastet den Mikrocontroller.

Bei einer Tastenanordnung in einer Matrix triggert jeder Tastendruck eine Zeilen- und eine Spalten-GPIO. Ein Mikrocontroller überwacht alle und kann dann die gedrückte Taste berechnen. Ein dediziertes Breakout wie das TCA8418 Keypad Matrix and GPIO Expander Breakout nimmt dem Chip die Arbeit ab. Das Board von Adafruit unterstützt 8 Zeilen und 10 Spalten, alternativ steuert es 18 einzelne GPIOs. Ein 10 Byte großer Puffer sichert die Eingaben bei schnellen Tastenfolgen.

Per I2C angeschlossen, verlegen Sie das Breakout in die Nähe der Tastatur und vereinfachen dadurch die Verkabelung. Ohne Löten geht es nicht, nur der I2C-Anschluss ist Adafruit-typisch zusätzlich als Stemma/Qt-Buchse ausgeführt. Optional verkabeln Sie noch eine Interrupt-Leitung und einen Pin für den Reset. Treiber gibt es für C/C++ (Arduino), CircuitPython und sogar den Linux-Kernel. Damit ist das Breakout universal einsetzbar und für den geringen Preis auch ein No-Brainer.

Adafruit TCA8418 Keypad Matrix

 

Preis: 7,30 Euro

Bezugsquelle: Pimoroni

Tastenriegel

Das NeoKey 1×4 Qt I2C bietet eine robuste Tastaturlösung zum moderaten Preis.

Wer keine große Lösung mit Tastaturmatrix und Controller braucht, fährt mit dem NeoKey 1×4 Qt I2C von Adafruit günstiger. Das I2C-Board ergänzen Sie mit vier MX-Tasten samt Kappen, die Sie wie bei einem großen PCB einfach einklipsen. Wegen der eingebauten NeoPixel empfehlen sich hier durchsichtige Tastenkappen. Eine I2C-Verbindung per Stemma/Qt-Anschluss (auf der Rückseite) ergänzt die Plug-and-Play-Lösung. Zusätzlich können Sie einen Interrupt-Pin verkabeln. Treiber gibt es für C/C++ und CircuitPython, was dank Blinka auch den Einsatz auf dem RasPi erlaubt. Durch die konfigurierbare I2C-Adresse (vier Jumper) kombinieren Sie maximal 16 dieser Breakouts, was aber recht teuer kommt.

Adafruit NeoKey 1×4 Qt I2C

 

Preis: 11,85 Euro

Bezugsquelle: Berrybase

Bühnentechnik

Die Step-Switch-Schalter des Adafruit PB86 Breakout sorgen für Retro-Feeling.

Sogenannte Step-Switch-Schalter bieten eine Alternative zu kleinen Tastern. Das Besondere an den in mehreren Farben verfügbaren Tastern für das Adafruit PB86 Breakout ist integrierte rote LED. Unabhängig davon verleihen die aus der Bühnentechnik bekannten Schalter dem Projekt einen gewissen Retro-Touch. Die Taster in der Größe von Fingerkuppen haben einen sauberen Druckpunkt, ihre Verkabelung erfolgt wie bei anderen kleinen Tastern aus der Bastelkiste. Die 2,1V/20mA-LED benötigt einen eigenen Anschluss samt Vorwiderstand, jeder Switch belegt also zwei GPIOs. Auch hier spart eine Matrixverkabelung bei mehreren Schaltern eine entsprechende Anzahl Pins. Passend zu den Schaltern vertreibt Adafruit auch eine kleine Hilfsplatine, die die Anordnung der Anschlüsse an den Schaltern in ein Breadboard-kompatibles Raster übersetzt.

Adafruit PB86 Breakout

 

Preis: 5,60 Euro (3er-Pack), 4,90 Euro (12er-Pack)

Bezugsquelle: Pimoroni

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 2 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
RASPBERRY PI GEEK KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Raspberry Pi Geek bei Google Play Readly Logo
Nach oben