Inspiration

In Kürze: RGB-beleuchtete Keybow 4×4 Tastatur

Die Keybow 2040 Tastatur basiert auf dem RP2040-Mikrocontroller-Chip und wird mit CircuitPython und allen notwendigen Bibliotheken vorinstalliert ausgeliefert. Es existiert eine CircuitPython-Bibliothek, die es einfach macht, einen Keybow 2040 zu programmieren und anzupassen. Es gibt einfache Beispiele, die zeigen, wie LEDs und Tasten anzusteuern sind (Tutorial).

Der RP2040-Mikrocontroller von Raspberry Pi ist ein Dual-Core-ARM Cortex M0+ mit bis zu 133 MHz. Es enthält 264 kB SRAM, 30 Multifunktions-GPIO-Pins (einschließlich eines 4-Kanal-12-Bit-ADC), eine Menge Standard-Peripheriegeräte (I2C, SPI, UART, PWM, Takte usw.) und USB-Unterstützung.

Eine vielversprechende Funktion des RP2040 sind die programmierbaren IOs, mit denen Du benutzerdefinierte Programme ausführen, die GPIO-Pins ansprechen und Daten zwischen Peripheriegeräten übertragen kanst.

Du interessierst Dich für programmierbare, intelligente Tastaturen? Auf https://keycapsss.com/ findest Du neben der Keybow 2040 Tastatur zahlreiche weitere DIY-Kits rund um dieses Thema.

In Entwicklung: Die Baureihe 2016

Um die Ausmaße der Baureihe 2016 zu demonstrieren, haben wir ein Verstärkermodul (Adafruit Stereo 20W Class D Audio Amplifier – MAX9744) und ein Netzteil (IRM-30-12 AC/DC-Wandler, 85 – 240 V AC, 12 V DC, Modul) für dessen Speisung in einen Prototypen der Baureihe 2016 mit einer Bauhöhe von 60 mm integriert.

So entsteht ein Audio-Gerät mit Endstufe, dessen Eingangssignal vom MP3-Modul auf einem selbstentwickelten Carrier-Board stammt.

4x4 Tastatur

MP3-Modul

USB auf Klemmleiste

Lautsprecher

Challenge 1: Tönebox der 5. Generation

Herausforderung

  • Du programmierst – nach gewissen Vorgaben von uns – eine 4×4 Keybow Tastatur als Master für ein bestimmtes MP3-Modul (Anfrage).
  • Damit soll die 5. Generation unserer bewährten Tönebox entstehen.
  • Du stellst den Code frei.

Belohnung

  • Du bekommst kostenlos ein fertig bearbeitetes Tönebox-Gehäuse zum Einbau aller benötigten Komponenten (Stromversorgung, Tastatur, MP3-Modul, Kleinlautsprecher, USB-Buchse, Line-Out … ).
  • Wir stellen ein Elektronik-Projekt von Dir auf unserer Website vor und versorgen Dich kostenlos mit dem dafür passenden Gehäuse (sofern es ohne Wunder zu vollbringen möglich ist ;-)).

Zutaten

Obligatorisch
Optional

Challenge 2: Sprachgesteuerte Tönebox

Herausforderung

  • Du programmierst – nach gewissen Vorgaben von uns – einen Arduino Uno als Master sowohl für ein bestimmtes MP3-Modul als auch für den Grove – Speech Recognizer (Anfrage).
  • Damit soll eine sprachgesteuerte Tönebox entstehen.
  • Um Konflikte zwischen Audio-Ausgabe und Spracherkennung zu vermeiden, wird ein Buddy-Button für eine Pause-Funktion angeschlossen.
  • Du stellst den Code frei.

Belohnung

  • Du bekommst kostenlos ein fertig bearbeitetes Tönebox-Gehäuse zum Einbau aller benötigten Komponenten (Stromversorgung, Arduino Uno, Grove – Speech Recognizer, MP3-Modul, Kleinlautsprecher, USB-Buchse, Line-Out … ).
  • Wir stellen ein Elektronik-Projekt von Dir auf unserer Website vor und versorgen Dich kostenlos mit dem dafür passenden Gehäuse (sofern es ohne Wunder zu vollbringen möglich ist ;-)).

Zutaten

Obligatorisch
Optional

Speech-Recognizer

MP3-Modul

USB auf Klemmleiste

Lautsprecher

ReSpeaker 2-Mics Pi HAT

ReSpeaker 2-Mics Pi HAT ist ein Dual-Mikrofon-Erweiterungsboard für Raspberry Pi, das für KI- und Sprachanwendungen entwickelt wurde. Dies bedeutet, dass Du ein leistungsfähiges und flexibles Sprachprodukt erstellen kannnst, das den Amazon Alexa Voice Service, Google Assistant usw. integriert.

Das Board wurde auf Basis eines WM8960 entwickelt, einem Low-Power-Stereo-Codec. Auf beiden Seiten des Boards befinden sich 2 Mikrofone zum Sammeln von Tönen, was Du durch eine entsprechende Konfiguration der Längsseiten (Gitterdurchbrüche) des RPI-03 Boxtronik-Gehäuses unterstützen kannst.

Das Board bietet auch 3 APA102 RGB-LEDs, 1 Benutzertaste und 2 integrierte Grove-Schnittstellen zur Erweiterung Deiner Anwendungen. Darüber hinaus stehen für die Audioausgabe eine 3,5-mm-Audiobuchse oder ein JST 2.0-Lautsprecherausgang zur Verfügung, die Du mittels Patchkabeln auf entsprechende Einbausteckverbinder des RPI-03 Boxtronik-Gehäuses legen kannst.

Du möchtest eine Anwendung erstellen und brauchst dafür ein passendes Gehäuse? Nimm Kontakt mit uns auf, um es auf den Weg zu bringen.