Open form
  • Nowość!

CH9328 - konwerter UART do USB HID - Adafruit 5973

Indeks: ADA-25266 EAN: 5904422386245
Konwerter marki Adafruit to innowacyjna płytka, która umożliwia emulowanie klawiatury USB bez konieczności posiadania natywnego wsparcia USB w mikrosterowniku. Dzięki chipowi CH9328, który zamienia dane z portu szeregowego UART na raporty HID, można łatwo przesyłać znaki ASCII lub surowe raporty HID jako naciśnięcia klawiszy. Jest idealnym rozwiązaniem do projektów z mikrokontrolerami bez USB, takich jak ATmega328, ESP32, czy Raspberry Pi.
CH9328 - konwerter UART do USB HID - Adafruit 5973
41,90 zł
34,07 zł netto
Zapłać później
Producent: Adafruit
Kompatybilny z: Arduino Raspberry Pi

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.

CH9328 - konwerter UART do USB HID - Adafruit 5973

CH9328 - konwerter UART do USB HID - Adafruit 5973.

CH9328 - konwerter UART do USB HID - Adafruit 5973

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)
CH9328 - konwerter UART do USB HID - Adafruit 5973

Schemat podłączenia modułu do Feather RP2040 przy użyciu płytki prototypowej.

CH9328 - konwerter UART do USB HID - Adafruit 5973

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
CH9328 - konwerter UART do USB HID - Adafruit 5973

Elementy wchodzące w skład zestawu.

UC - Interfejs UART Tak
UC - Złącze zas. USB typ C
Szerokość opakowania 7.5 cm
Wysokość opakowania 12 cm
Głębokość opakowania 1 cm
Masa opakowania 0.005 kg

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Klienci którzy zakupili ten produkt kupili również:

Produkty z tej samej kategorii: