Tarina
Työaikanamme tarvitsemme aina pikanäppäimiä. Melkein kaikissa näppäimistöissä on alle 4 mukautettua näppäintä, joten olen aina halunnut tehdä näppäimistön, jossa on mukautetut pikanäppäimet.
Sain äskettäin uuden Raspberry Pi -tuotteen. Oikein, se on Raspberry Pi Pico 2, joten luulen, että on aika tehdä se. Tehdään se nyt.
3D-tulostus
Laitteisto
12 x Cherry MX Style Keys
13 x Johto
1 x M3-ruuvisarja
Alta löydät tilan Pico 2:lle ja johdotukselle. Pico 2:n USB-portti on käytettävissä kotelon takana olevasta reiästä, joten voit liittää sen tietokoneeseesi. Voit asettaa kannen näppäimistön pohjasta ja kiinnittää sen myöhemmin kahdella ruuvilla. Näin et näe liitosta kotelon ja kannen välillä.
Elektroniikka
Arduino Nano
Ensinnäkin käytin Arduino Nanoa näppäimistön tekemiseen, mutta se tekee minut surulliseksi. Kun kirjoitan koodia, kaikki näyttää jo hyvältä.
Mutta......
Valitettavasti Arduino IDE ei voi käyttää USB-HID:iä.
Ensimmäinen versio epäonnistui. Teidän ei tarvitse enää harkita nanoa.

Sain myös Raspberry Pi Pico 2:n. Se sai minut muuttamaan mieleni. Tällä kertaa testasin ensin yksinkertaista koodia.

Se toimi, hienoa. Jatketaan eteenpäin.
Raspberry Pi Pico 2
Asenna CircuitPython Pico 2:een.
Jos et tiedä, miten CircuitPython asennetaan, katso tämä artikkeli:
Avaa sitten Mu IDE, valitse CircuitPython, yhdistä Pico 2 ja valitse oikea portti.
Varmista, että pico 2:n gpio on kytketty näppäimiin.
keys = [
digitalio.DigitalInOut(board.GP0),
]
Määritä oikea gpio tässä osassa
keymap = [
[Keycode.CONTROL, Keycode.C], # Ctrl+C
]
Määritä haluamasi näppäinasetukset, kuten 'Keycode.CONTROL, Keycode.C' tarkoittaa 'Ctrl+C', se on kopiointinäppäinyhdistelmä.
Yhteenveto
Tässä ovat kaikki osat tähän yksinkertaiseen näppäimistöön. Jos sinulla on hyviä ideoita, ota meihin yhteyttä, esimerkiksi laittamalla LED-valoja tähän näppäimistöön.
Joka tapauksessa, pidä hauskaa projektisi parissa. Toivottavasti löydämme yhä enemmän hauskoja asioita.