Taula de continguts:

Teclat USB d'un botó RGB: 6 passos (amb imatges)
Teclat USB d'un botó RGB: 6 passos (amb imatges)

Vídeo: Teclat USB d'un botó RGB: 6 passos (amb imatges)

Vídeo: Teclat USB d'un botó RGB: 6 passos (amb imatges)
Vídeo: M1 iPad Pro Setup 2024, Desembre
Anonim
Teclat USB d'un botó RGB
Teclat USB d'un botó RGB
Teclat USB d'un botó RGB
Teclat USB d'un botó RGB
Teclat USB d'un botó RGB
Teclat USB d'un botó RGB

Alguna vegada heu sentit la necessitat de tenir un teclat retroil·luminat RGB petit però funcional, que no superi la mida d’una sola tecla? No? A qui li importa, en fa un de totes maneres! Aquesta instrucció us guiarà a través dels passos que necessiteu per fer que el vostre propi teclat d’un botó sigui lleugerament inútil.

Pas 1: peces i eines

Peces i eines
Peces i eines
Peces i eines
Peces i eines

Per fer aquest projecte, necessitareu …

Parts:

Una placa de desenvolupament basada en ATtiny85. Aquests taulers són clons del tauler Digispark i es poden comprar per només 1-2 GBP / USD. Hi ha algunes versions d'aquesta placa, una que té un connector USB A incorporat i dues que tenen un endoll micro USB incorporat. El que es necessita per a aquest projecte és el més petit dels dos que porta escrit "TINY85" com a "ATTINY85". Tots els taulers funcionaran igual, però només encaixarà a la caixa impresa en 3D

  • Un LED RGB WS2812b. Aquests també es presenten en diferents formes, els tipus necessaris estan muntats en un petit PCB rodó, poc més gran que el propi LED. També es pot utilitzar un LED nu, però tingueu en compte que seran molt difícils de soldar.
  • Un commutador compatible Cherry MX / Cherry MX. Els interruptors amb carcasses transparents són ideals, ja que permetran passar la llum LED.
  • Una tecla clau Cherry MX compatible.

Eines:

  • Es necessitarà un soldador i una soldadura. Flux, Solder Braid / Wick, un conjunt de terceres mans i més Flux també són útils.
  • Es necessita una impressora 3D per imprimir el recinte, però també es pot extreure alguna cosa similar de fusta, acrílic, MDF, etc. si teniu accés a eines manuals bàsiques. També es pot retallar una caixa d’una petita caixa de projecte ABS.

Pas 2: Configuració del programari

Configuració del programari
Configuració del programari

En primer lloc, haureu d’instal·lar els controladors Arduino IDE i Digispark. Per fer-ho, seguiu les instruccions aquí. Pengeu l'esbós de parpelleig inclòs a la pàgina enllaçada per assegurar-vos que el tauler funcioni. A continuació, haureu d'instal·lar la biblioteca Adafruit Neopixel per controlar el led. A l'IDE Arduino, aneu a Eines> Gestiona les biblioteques i cerqueu "Adafruit Neopixel". Descarregueu i instal·leu la biblioteca del mateix nom.

Pas 3: Impressió de la funda

Impressió de la funda
Impressió de la funda

Els fitxers STL necessaris per al cas i el codi d'exemple es poden descarregar des de thingiverse aquí. Descarregueu i imprimiu les dues parts de la funda ara i assegureu-vos de penjar-vos al codi; ho necessitareu més endavant.

Pas 4: cablejat i muntatge

Cablatge i muntatge
Cablatge i muntatge
Cablatge i muntatge
Cablatge i muntatge

Connecteu els components tal com es mostra al diagrama i a les imatges. El pin de dades de leds s’hauria de connectar al pin P1 de la placa i el commutador hauria de connectar-se a P2. Assegureu-vos de connectar P1 al pin IN de dades de leds i no al pin OUT de dades. A continuació, introduïu el tauler amb cura a la caixa. Està ajustat i, un cop estigui dins, serà molt difícil de treure, així que reviseu el cablejat abans de la mà. A continuació, alineeu el port micro usb amb el retall corresponent de la caixa, fixeu un tornavís de cap pla (o una eina similar) darrere del tauler i utilitzeu-lo per empènyer el sòcol al tall. Ha d’encaixar bé. Utilitzeu hotglue per mantenir el tauler al seu lloc. Finalment, alineeu els dos sagnats a la part superior del recinte amb els dos ressalts de la base i ajusteu-los. Tingueu en compte que la carcassa NO està dissenyada per tornar-la a obrir després del muntatge, si no esteu segurs del cablejat, feu flaixar el codi (tal com es mostra al següent pas) i proveu el led i el commutador abans d’encaixar a la carcassa.

Pas 5: parpellejar i modificar el codi

Intermitent i modificació del codi
Intermitent i modificació del codi

Descomprimiu el codi d'exemple que heu baixat del pas 3 i obriu-lo a l'IDE Arduino. Aquest simple esbós us permet ajustar la llum de fons al color desitjat i assignar una tecla al commutador. Modifiqueu les variables llum de fons R, G i B per escollir el color que voleu que sigui la llum de fons i la llum de fons Lluminositat per modificar la intensitat del led. Totes aquestes quatre variables han de tenir un número del 0 (desactivat) al 255 (màxim). Per assignar una clau, modifiqueu la variable "keyCode" a la tecla que vulgueu. Podeu trobar una llista de codis de teclat aquí. Un cop hàgiu modificat el codi al vostre gust, premeu el botó de càrrega per compilar-lo i enviar-lo al vostre tauler. Un cop finalitzada la compilació, el terminal us demanarà que connecteu la vostra placa. Assegureu-vos que el connecteu en un termini de 60 segons, o bé haureu de repetir el procés de càrrega.

Pas 6: Fet

Fet!
Fet!
Fet!
Fet!
Fet!
Fet!

Ara hauríeu de tenir un teclat d'una sola tecla completament funcional. El codi proporcionat imita un teclat USB HID normal, de manera que es pot utilitzar sense instal·lar cap programari addicional, tot i que podeu baixar programes macro com AutoHotkey per automatitzar les accions quan premeu la tecla. Si voleu personalitzar el codi més que el que ofereix el codi d'exemple, podeu escriure el vostre mitjançant la biblioteca Digikeyboard. La biblioteca FastLED també es pot utilitzar per controlar el led i ofereix funcions molt més potents que Adafruit_Neopixel.

Si us ha agradat aquest instructiu, penseu a votar-lo al Concurs Gran i Petit, divertiu-vos fent!

Recomanat: