• Neu

CH9328 - UART zu USB HID Konverter - Adafruit 5973

Index: ADA-25266 EAN: 5904422386245
Der Konverter der Marke Adafruit ist ein innovatives Board, mit dem Sie eine USB-Tastatur emulieren können, ohne dass der Mikrocontroller eine native USB-Unterstützung benötigt. Dank des CH9328-Chips, der die Daten der seriellen UART-Schnittstelle in HID-Berichte umwandelt, können ASCII-Zeichen oder rohe HID-Berichte einfach als Tastendruck übertragen werden. Er ist ideal für Projekte mit Nicht-USB-Mikrocontrollern wie dem ATmega328, ESP32 oder Raspberry Pi.
CH9328 - UART zu USB HID Konverter - Adafruit 5973
9,90 €
8,32 € zzgl. MwSt.
Erhältlich
Versand 24h
PayPal Bezahlung
Hersteller: Adafruit
Compatibility: Arduino Raspberry Pi

Produktbeschreibung: CH9328 - UART zu USB HID Konverter - Adafruit 5973

Der Konverter der Marke Adafruit ist ein großartiges Werkzeug für diejenigen, die eine USB-Tastatur-Emulationsfunktionalität zu Projekten mit Mikrocontrollern hinzufügen möchten, die keine native USB-Unterstützung haben. Das Board verwendet den CH9328-Chip, der die über den UART-Port gesendeten Daten in HID-Meldungen umwandelt und so z.B. die automatische Texteingabe auf einem PC, Tablet oder Telefon ermöglicht. Obwohl das Board sofort einsatzbereit ist, können Sie die Modi über vier Schalter konfigurieren. So können Sie die Umwandlung von Daten in Tastatureingaben individuell anpassen, von einfachen ASCII-Zeichen bis hin zu erweiterten HID-Berichten. Das Board unterstützt die Kommunikation über einen Standard-UART-Port und wird über den JST-SH-Stecker oder Standardpins an den Mikrocontroller angeschlossen. Das Board verfügt außerdem über einen USB-Typ-C-Anschluss für die Strom- und Datenübertragung, der eine einfache Verbindung mit jedem Computer, Laptop oder Telefon ermöglicht.

CH9328 - konwerter UART do USB HID - Adafruit 5973

CH9328 - UART zu USB HID Konverter - Adafruit 5973.

CH9328 - konwerter UART do USB HID - Adafruit 5973

Das Modul kann ASCII- oder 8-Byte-Meldungen, die über die serielle Standard-UART-Schnittstelle gelesen werden, in Tastatureingaben umwandeln.

Hauptmerkmale des Konverters

  • USB-Tastatur-Emulation: ermöglicht das Senden von Daten vom UART-Port als Tastendruck auf einem Computer
  • Unterstützung für verschiedene Mikrocontroller: ideal für ATmega328, ESP32, ESP8266 oder Raspberry Pi
  • Multifunktionsschalter: ermöglicht die Konfiguration der Modi (ASCII- oder HID-Rohmeldungen)
  • Einfache UART-Verbindungen: erleichtert den Anschluss an den Mikrocontroller über JST SH-Stecker oder Pins
  • USB-Typ-C-Anschluss: bietet Strom und HID-Verbindung zu einem Computer, Tablet oder Telefon
  • JST SH-Stecker: für eine einfache, lötfreie Verbindung mit Mikrocontrollern

Anschlüsse auf der Platine

  • USB-Typ-C-Anschluss: Anschluss für die Verbindung mit einem Computer, Tablet oder Telefon, der die Karte mit Strom versorgt und eine HID-Verbindung herstellt
  • VCC (5 V): Stromversorgung vom USB-Typ-C-Anschluss, 5 V
  • GND: gemeinsame Masse für Stromversorgung und Logik
  • RX (UART): UART RX-Eingang zum Empfang von Daten vom Mikrocontroller (TX)
  • RST: Reset-Leitung, ermöglicht einen Hard-Reset des Boards
  • JST SH-Port: Anschluss für ein externes UART-Gerät (erfordert ein JST SH-Kabel, das nicht im Lieferumfang enthalten ist)
CH9328 - konwerter UART do USB HID - Adafruit 5973

Schema für den Anschluss des Moduls an den Feather RP2040 unter Verwendung der Prototyp-Platine.

CH9328 - konwerter UART do USB HID - Adafruit 5973

Das Board verfügt über einen USB-Typ-C-Anschluss für die einfache Integration in jeden Computer, Laptop oder sogar Tablet.

Programmierung der Platine mit CircuitPython und Python

Das CH9328-Board kann mit CircuitPython und der Adafruit_CircuitPython_CH9328-Bibliothek einfach programmiert werden. Um loszulegen, installieren Sie die Bibliothek einfach mit dem Befehl pip3 install adafruit-circuitpython-ch9328. Auf einem Raspberry Pi müssen Sie das Modul an die entsprechenden UART-Pins anschließen und sicherstellen, dass Ihr System I2C und UART unterstützt. Sobald die Bibliothek installiert ist, können Sie sie in Python verwenden, um Nachrichten über den UART zu senden. Sobald die UART-Verbindung initialisiert ist, kann die Karte beispielsweise in Python-Code einen Text (z. B. "Hello World!") als Simulation von Tastendrücken an den Computer senden. Nach dem Senden des Textes kann der eingegebene Text mit Hilfe von Tastencodes gelöscht werden, z. B. mit der BackSpace-Taste. Es ist möglich, das Board auf einer Vielzahl von UART-fähigen Plattformen zu programmieren, wie z.B. dem Raspberry Pi, sowie auf Mikrocontrollern, auf denen CircuitPython läuft.

Bevor Sie das Board mit Strom versorgen, stellen Sie sicher, dass die Schalter auf dem CH9328-Board auf Modus 3 eingestellt sind (Schalter 2 aus, Schalter 3 und 4 ein).

Technische Daten der Platine

  • Versorgungsspannung: 5 V (über USB Typ C) oder 3 V (bei entsprechender Einstellung)
  • UART-Geschwindigkeit: 9600 Baud (wählbare Geschwindigkeit)
  • Kompatibilität: ATmega328, ESP32, ESP8266, Raspberry Pi, und andere Plattformen mit UART
  • Steckverbinder: USB Typ C, JST SH, UART RX, GND, Reset
  • Modi: 4 Schaltmodi für verschiedene Arten von HID-Meldungen
  • Abmessungen: 26,4 x 20,3 x 4,6 mm
  • Gewicht: 2,7 g

Inhalt des Kits

  • 1x CH9328 - UART zu USB HID Konverter - Adafruit 5973
  • 1x Goldpin 4-Pin-Stecker
CH9328 - konwerter UART do USB HID - Adafruit 5973

Im Bausatz enthaltene Komponenten.

UC - UART-Schnittstelle Ja
UC - Stromanschluss USB-Typ C
PAKETBREITE 7.5 cm
PAKETHÖHE 12 cm
PAKETTIEFE 1 cm
PAKETGEWICHT 0.005 kg

Seien Sie der Erste, der eine Frage zu diesem Produkt stellt!

Kunden, die diesen Artikel gekauft haben, kauften auch:

Produkte aus der gleichen Kategorie: