Použijte Raspberry Pi Pico 2 k výrobě vlastní klávesnice

Příběh

Během naší pracovní doby vždy potřebujeme používat klávesové zkratky. Téměř všechny klávesnice mají méně než 4 vlastní klávesy, takže jsem vždy chtěl vytvořit klávesnici s vlastními klávesovými zkratkami.
Nedávno jsem obdržel nový produkt Raspberry Pi. Správně, je to Raspberry Pi Pico 2, takže si myslím, že je čas ho vyrobit. Pojďme na to teď.
  

3D tisk

  

Železářské zboží

13 x Drát
  
Pod Pico 2 a kabeláž najdete místo. USB port na Pico 2 bude přístupný z otvoru na zadní straně krytu, takže jej můžete připojit k počítači. Kryt můžete vložit ze spodní části klávesnice a později jej zajistit dvěma šrouby. Tímto způsobem neuvidíte spoj mezi krytem a pouzdrem.
  

  

Elektronika

Arduino Nano

Nejprve jsem použil Arduino Nano k výrobě klávesnice, ale to mě mrzí. Když už píšu kód, všechno vypadá dobře.
Ale......
Bohužel, Arduino IDE nemůže používat USB-HID.
První verze selhala. Už nemusíte zvažovat nano.
  

  

A dostal jsem Raspberry Pi Pico 2. To mě přimělo změnit názor. Tentokrát jsem nejprve otestoval jednoduchý kód.
  

  

Fungovalo to, to je velmi pěkné. Pojďme pokračovat.
  

Raspberry Pi Pico 2

Nainstalujte CircuitPython do Pico 2.
Pokud nevíte, jak nainstalovat CircuitPython, podívejte se na tento článek:
Pak otevřete Mu IDE, vyberte CircuitPython, připojte Pico 2 a zvolte správný port.
  
Ujistěte se, že váš pico 2 gpio připojuje klávesy.
klíče = [
    digitalio.DigitalInOut(board.GP0),
]
Definujte správný gpio v této části
mapa kláves = [
    [Keycode.CONTROL, Keycode.C], # Ctrl+C
]
Definujte požadované nastavení kláves, například 'Keycode.CONTROL, Keycode.C' znamená 'Ctrl+C', což je sada kláves pro kopírování.

  

Shrnutí

To jsou všechny díly pro tuto jednoduchou klávesnici. Pokud máte nějaké dobré nápady, kontaktujte nás prosím, například přidání LED diod do této klávesnice.
Každopádně si užij svůj projekt. Doufám, že najdeme stále více a více zábavných věcí.

 

Zanechte komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *

Přihlaste se k odběru našeho newsletteru

Získejte nejnovější informace o našich produktech a speciálních nabídkách.