Brug Raspberry Pi Pico 2 til at lave dit eget tastatur

Historie

I vores arbejdstimer har vi altid brug for at bruge genvejstaster. Næsten alle tastaturer har færre end 4 brugerdefinerede taster, så jeg har altid ønsket at lave et tastatur med brugerdefinerede genvejstaster.
Jeg har for nylig modtaget et nyt Raspberry Pi-produkt. Ja, det er en Raspberry Pi Pico 2, så jeg synes, det er tid til at lave den. Lad os gøre det nu.
  

3D print

  

Hardware

13 x Ledning
  
Du finder plads til Pico 2 og ledninger nedenfor. USB-porten på Pico 2 vil være tilgængelig gennem hullet bag på kabinettet, så du kan forbinde den til din computer. Du kan indsætte dækslet fra bunden af tastaturet og sikre det med to skruer senere. På den måde vil du ikke se samlingen mellem kabinettet og dækslet.
  

  

Elektronik

Arduino Nano

Først og fremmest brugte jeg Arduino Nano til at lave et tastatur, men det gør mig trist. Når jeg allerede skriver kode, ser alt godt ud.
Men......
Desværre kan Arduino IDE ikke bruge USB-HID.
Den første version fejlede. I behøver ikke at overveje nano længere.
  

  

Og jeg modtog en Raspberry Pi Pico 2. Det fik mig til at ændre mening. Denne gang testede jeg først den simple kode.
  

  

Det virkede, det er rigtig godt. Lad os gå videre.
  

Raspberry Pi Pico 2

Installer CircuitPython på Pico 2.
Hvis du ikke ved, hvordan du installerer CircuitPython, se denne artikel:
Åbn derefter Mu IDE, vælg CircuitPython, forbind Pico 2, og vælg den rigtige port.
  
Sørg for, at din pico 2 gpio forbinder tasterne.
keys = [
    digitalio.DigitalInOut(board.GP0),
]
Definér den rigtige gpio i denne del
keymap = [
    [Keycode.CONTROL, Keycode.C], # Ctrl+C
]
Definér de tastindstillinger, du ønsker, som 'Keycode.CONTROL, Keycode.C' betyder 'Ctrl+C', det er et kopierings-tastatur.

  

Resumé

Det er alle delene til dette simple tastatur. Hvis du har nogle gode idéer, kontakt os venligst, for eksempel at sætte nogle LED'er i dette tastatur.
Under alle omstændigheder, hav det sjovt med dit projekt. Jeg håber, vi kan finde flere og flere sjove ting.

 

Efterlad en kommentar

Din e-mail-adresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

Sidebar

Seneste indlæg

Dette afsnit inkluderer i øjeblikket ikke noget indhold. Tilføj indhold til dette afsnit ved hjælp af sidebar'en.

Tilmeld dig vores nyhedsbrev

Få de seneste oplysninger om vores produkter og særlige tilbud.