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
1 x Zestaw śrub M3
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.
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.