- Neu
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.
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)
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