Użyj Raspberry Pi Pico 2, aby stworzyć własną klawiaturę

Historia

W naszych godzinach pracy zawsze musimy używać klawiszy skrótów. Prawie wszystkie klawiatury mają mniej niż 4 klawisze niestandardowe, więc zawsze chciałem stworzyć klawiaturę z niestandardowymi klawiszami skrótów.
Ostatnio otrzymałem nowy produkt Raspberry Pi. Tak, to Raspberry Pi Pico 2, więc myślę, że nadszedł czas, aby go zrobić. Zróbmy to teraz.
  

Druk 3D

  

Sprzęt

13 x Przewód
  
Znajdziesz miejsce na Pico 2 i okablowanie poniżej. Port USB w Pico 2 będzie dostępny przez otwór z tyłu obudowy, dzięki czemu możesz podłączyć go do komputera. Pokrywę można włożyć od spodu klawiatury i później zabezpieczyć dwoma śrubami. W ten sposób nie będzie widać połączenia między obudową a pokrywą.
  

  

Elektronika

Arduino Nano

Przede wszystkim użyłem Arduino Nano do zrobienia klawiatury, ale to mnie smuci. Kiedy już piszę kod, wszystko wygląda dobrze.
Ale......
Niestety, Arduino IDE nie może korzystać z USB-HID.
Pierwsza wersja nie powiodła się. Nie musicie już brać pod uwagę nano.
  

  

I otrzymałem Raspberry Pi Pico 2. To sprawiło, że zmieniłem zdanie. Tym razem najpierw przetestowałem prosty kod.
  

  

Zadziałało, to bardzo miłe. Przejdźmy dalej.
  

Raspberry Pi Pico 2

Zainstaluj CircuitPython na Pico 2.
Jeśli nie wiesz, jak zainstalować CircuitPython, zobacz ten artykuł:
Następnie otwórz Mu IDE, wybierz CircuitPython, podłącz Pico 2 i wybierz odpowiedni port.
  

Kod

Upewnij się, że twój pico 2 gpio łączy klawisze.
klucze = [
    digitalio.DigitalInOut(board.GP0),
]
Zdefiniuj odpowiedni gpio w tej części
keymap = [
    [Keycode.CONTROL, Keycode.C], # Ctrl+C
]
Zdefiniuj ustawienie klawiszy, które chcesz, na przykład 'Keycode.CONTROL, Keycode.C' oznacza 'Ctrl+C', to zestaw klawiszy kopiowania.

  

Podsumowanie

To wszystkie części do tej prostej klawiatury. Jeśli masz jakieś dobre pomysły, skontaktuj się z nami, na przykład zainstalowanie kilku diod LED w tej klawiaturze.
W każdym razie, baw się dobrze przy swoim projekcie. Mam nadzieję, że znajdziemy coraz więcej zabawnych rzeczy.

 

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Pola wymagane są oznaczone *

Pasek boczny

Najnowszy post

Ta sekcja nie zawiera obecnie żadnych treści. Dodaj treść do tej sekcji, korzystając z paska bocznego.

Zarejestruj się do naszego newslettera

Uzyskaj najnowsze informacje o naszych produktach i specjalnych ofertach.