- Nowość!
Opis produktu: CH9328 - konwerter UART do USB HID - Adafruit 5973
Konwerter marki Adafruit to doskonałe narzędzie dla osób, które chcą dodać funkcję emulowania klawiatury USB do projektów z mikrokontrolerami nieposiadającymi natywnego wsparcia USB. Płytka wykorzystuje chip CH9328, który konwertuje dane przesyłane przez port UART do raportów HID, umożliwiając np. automatyczne wprowadzanie tekstu na komputerze, tablecie czy telefonie. Chociaż płytka jest gotowa do pracy "out-of-the-box", pozwala także na konfigurowanie trybów za pomocą czterech przełączników. Dzięki temu możesz dostosować sposób, w jaki dane są konwertowane na naciśnięcia klawiszy - od prostych znaków ASCII po bardziej zaawansowane raporty HID. Płytka obsługuje komunikację na standardowym porcie UART, a łączenie jej z mikrokontrolerem odbywa się za pomocą złącza JST SH lub standardowych pinów. Płytka posiada także port USB typu C do zasilania i przesyłania danych, który umożliwia łatwe połączenie z dowolnym komputerem, laptopem czy telefonem.

Moduł może konwertować raporty ASCII lub 8-bajtowe, odczytywane przez standardowy port szeregowy UART, na naciśnięcia klawiszy.
Główne cechy konwertera
- Emulacja klawiatury USB: umożliwia przesyłanie danych z portu UART jako naciśnięcia klawiszy na komputerze
- Wsparcie dla różnych mikrokontrolerów: idealny dla ATmega328, ESP32, ESP8266, czy Raspberry Pi
- Wielofunkcyjne przełączniki: umożliwiają konfigurację trybów (ASCII lub surowe raporty HID)
- Proste połączenia UART: ułatwia podłączenie do mikrokontrolera za pomocą złącza JST SH lub pinów
- Port USB typu C: zapewnia zasilanie oraz połączenie HID z komputerem, tabletem lub telefonem
- Złącze JST SH: przeznaczone do łatwego, podłączenia do mikrokontrolerów bez konieczności lutowania
Wyprowadzenia płytki
- Port USB typu C: złącze do podłączenia do komputera, tabletu lub telefonu zasilającego płytkę i zapewniającego połączenie HID
- VCC (5 V): zasilanie z portu USB typu C, 5 V
- GND: wspólna masa zasilania i logiki
- RX (UART): wejście UART RX do odbierania danych z mikrosterownika (TX)
- RST: linia resetu, umożliwiająca twardy reset płytki
- Port JST SH: złącze do podłączenia zewnętrznego urządzenia UART (wymaga przewodu JST SH, który nie jest częścią zestawu)

Płytka posiada port USB typu C do łatwej integracji z dowolnym komputerem, laptopem, a nawet tabletem.
Programowanie płytki z użyciem CircuitPython i Python
Płytkę CH9328 można łatwo programować za pomocą CircuitPython i biblioteki Adafruit_CircuitPython_CH9328. W celu rozpoczęcia, wystarczy zainstalować bibliotekę za pomocą polecenia pip3 install adafruit-circuitpython-ch9328
. W przypadku Raspberry Pi, należy podłączyć moduł do odpowiednich pinów UART, a także upewnić się, że system obsługuje I2C i UART. Po zainstalowaniu biblioteki można używać jej w Pythonie do wysyłania wiadomości przez UART. Na przykład, w kodzie Python po zainicjowaniu połączenia UART, płytka może wysyłać tekst (np. "Hello World!") na komputer jako symulacja naciśnięć klawiszy. Po wysłaniu tekstu można użyć kodów klawiszy, by usunąć wpisany tekst, np. za pomocą klawisza BackSpace. Programowanie płytki jest możliwe na różnych platformach z obsługą UART, takich jak Raspberry Pi, a także na mikrokontrolerach działających z CircuitPython.
Przed rozpoczęciem zasilania płytki, upewnij się, że przełączniki na płytce CH9328 są ustawione na tryb 3 (przełącznik 2 wyłączony, przełączniki 3 i 4 włączone).
Specyfikacja techniczna płytki
- Napięcie zasilania: 5 V (poprzez USB typu C) lub 3 V (po odpowiednim ustawieniu)
- Prędkość UART: 9600 baud (możliwość wyboru prędkości)
- Kompatybilność: ATmega328, ESP32, ESP8266, Raspberry Pi, oraz inne platformy z UART
- Złącza: USB typu C, JST SH, UART RX, GND, Reset
- Tryby: 4 tryby przełączania dla różnego rodzaju raportów HID
- Wymiary: 26,4 x 20,3 x 4,6 mm
- Masa: 2,7 g
Zawartość zestawu
- 1x CH9328 - konwerter UART do USB HID - Adafruit 5973
- 1x Złącze goldpin 4-pin