Taula de continguts:

Teclat Macro Arduino imprès en 3D: 6 passos (amb imatges)
Teclat Macro Arduino imprès en 3D: 6 passos (amb imatges)

Vídeo: Teclat Macro Arduino imprès en 3D: 6 passos (amb imatges)

Vídeo: Teclat Macro Arduino imprès en 3D: 6 passos (amb imatges)
Vídeo: Knutschfleck machen und entfernen - so geht das! 2024, Juliol
Anonim
Teclat Macro Arduino imprès en 3D
Teclat Macro Arduino imprès en 3D

Aquest va ser el meu primer projecte de treball amb l’Arduino Pro Micro. Podeu utilitzar-lo als xats Zoom o Discord per fer coses com canviar el silenci, canviar el vídeo o compartir la pantalla. A més, podeu programar-lo per obrir programes d’ús freqüent a l’ordinador o fer coses com fer captures de pantalla i bloquejar la pantalla. El codi es pot editar fàcilment segons les vostres necessitats si voleu obrir diferents programes o si voleu afegir les vostres pròpies tecles d'accés directe.

Per utilitzar-lo, podeu activar i desactivar l’interruptor mitjançant l’interruptor central i seleccionar si voleu controlar Zoom o Discord mitjançant l’interruptor de la dreta. Després, només cal prémer el botó dret i fer coses com silenciar el micròfon o activar i desactivar el vídeo.

Subministraments

Arduino Pro Micro x1

Perfboard x1 (estic segur que el podeu aconseguir més barat en algun lloc. Aquest va ser el primer resultat que vaig trobar)

Polsadors x 13

Interruptor lliscant x 2

LED vermell de 5 mm x1

Resistència de 220 ohm x1

Super Glue

Equipament:

Soldador

Impressora 3D

Fabricant d'etiquetes (opcional)

Trepant (opcional)

Pas 1: impressió 3D i unió

Impressió 3D i unió
Impressió 3D i unió
Impressió 3D i unió
Impressió 3D i unió
Impressió 3D i unió
Impressió 3D i unió

El primer que heu de fer és imprimir en 3D el vostre intèrpret d’ordres. La meva impressora 3D és una mica massa petita per imprimir-ho tot d’una sola peça, de manera que he utilitzat això com una oportunitat per practicar una nova tècnica per unir peces. Primer, descarregueu els fitxers de Thingiverse aquí. Tots es poden imprimir sense suports ni basses.

També voldreu una frontissa. Només podeu comprar-ne un a la ferreteria, però també he optat per imprimir en 3D el meu amb aquest impressionant disseny: https://www.thingiverse.com/thing:1083876 (no el meu)

Un cop imprès tot, haureu d’unir les dues parts inferiors i després el mateix amb les parts superiors. Per fer-ho, escalfeu el soldador i ajusteu les peces que vulgueu unir. Un cop el soldador estigui calent, col·loqueu-lo a les costures entre les dues parts i arrossegueu-lo cap al costat per fondre les dues peces. Feu-ho a l'interior de la caixa per mantenir les coses ordenades i hauríeu d'acabar amb una costura tal com es veu a les fotos anteriors. A continuació, podeu fer el mateix amb les dues peces superiors. Si no esteu segur d’aquest pas, consulteu Google. Hi ha un munt de vídeos que expliquen com unir impressions en 3D amb un soldador.

Depenent d'on vulgueu que surti el cable USB, també haureu de foradar un costat de la caixa i passar-hi l'extrem petit del cable USB. Una vegada més, si no teniu un trepant o si voleu un aspecte més net, no dubteu a utilitzar un programari d'edició 3D per afegir el forat abans d'imprimir.

En aquesta etapa, pinteu totes les parts si voleu i, a continuació, enganxeu o fixeu la frontissa a la part posterior de la caixa (vegeu la tercera foto anterior).

Pas 2: Col·locació i cablejat de botons

Col·locació i cablejat de botons
Col·locació i cablejat de botons
Col·locació i cablejat de botons
Col·locació i cablejat de botons

Els botons i els interruptors lliscants haurien d’adaptar-se força a l’intèrpret d’ordres. Premeu els botons des de la part inferior i inseriu els corredisses des de la part superior. Depenent d’on vulgueu que tingueu el LED d’alimentació, foradeu un forat de 5 mm i introduïu-lo també des de la part inferior. Si no teniu un trepant, us suggereixo utilitzar alguna cosa com TInkercad per afegir un forat al LED abans d'imprimir les peces.

Feu servir una mica de súper cola per mantenir-ho tot al seu lloc i ara ja esteu a punt per connectar-ho tot. Seguiu el diagrama de cablejat anterior i soldeu-ho tot. Utilitzeu el perfboard per crear el vostre carril terrestre comunitari. Si el perfboard és massa gran, no dubteu a tallar-lo a trossos com jo. Assegureu-vos que observeu quin botó va a quin pin per actualitzar el codi més endavant.

Tingueu en compte que NO hauríeu d’utilitzar un Arduino Uno (només podria utilitzar un Uno al diagrama ho sento). Tots els números de pin segueixen sent els mateixos, amb alguns escrits manualment si no estan disponibles a l’Uno. Disculpeu la gràcia del diagrama, però tot i així encara ho té molt bé:)

Pas 3: Codi

Amb tot el cablejat complet, és hora de connectar l'Arduino i penjar el codi. Podeu descarregar el codi següent. Quan pengeu el codi, assegureu-vos que heu triat el tauler adequat. Vaig preparar el meu primer micro professional seleccionant el carregador d’arrencada de 3,3 V quan la meva placa era una placa de 5 V (hi ha una manera de desemmotllar-la, però no vaig poder aconseguir que funcionés). Assegureu-vos de comprovar! Si voleu estar segur, pengeu el codi abans de fer tota la vostra soldadura per si alguna cosa no funciona.

Hi ha algunes àrees al codi que us permeten personalitzar una mica:

Botó / commutador d’encesa Inicialment tenia plans més grans que no funcionaven, de manera que hi ha un commutador addicional. En el futur, pot proporcionar funcions addicionals, però actualment l'interruptor central ha substituït el gran botó vermell d'engegada per encendre i apagar el teclat. Si preferiu utilitzar un botó com a interruptor d’alimentació, hi ha un bloc de codi evident que podeu descomentar i utilitzar per substituir la secció etiquetada.

Reordenar botons Si voleu reordenar la posició dels botons, consulteu de nou els pins als quals s’adjunta cada botó. A la part superior del fitxer de codi, podeu canviar les definicions del número de pin per reflectir la vostra configuració personal.

Afegir / canviar les tecles d'accés directe El format de les tecles d'accés directe s'explica per si mateix. Si voleu modificar alguna de les tecles d'accés directe o modificar el codi d'una altra manera, tinc alguns consells:

1. Tecla Windows: està dissenyada per a Windows, de manera que algunes de les tecles d'accés directe que he utilitzat utilitzen el botó Windows. La biblioteca de teclats no té cap clau de Windows; per tant, utilitzeu "KEY_LEFT_GUI".

2. premeu contra escriure: el codi utilitza tant Keyboard.press () com Keyboard.write (). El mètode d’escriptura és el mateix que fer clic a la tecla corresponent del teclat. El mètode de premsa és el mateix que mantenir premuda una tecla. Si utilitzeu el mètode de premsa, assegureu-vos que deixeu anar les tecles després amb 'Keyboard.releaseAll ()'

3. Obrir programes: el meu mètode per obrir programes com cura i excel és una mica maldestre. Bàsicament, el teclat prem la tecla Windows (obre el menú d'inici), escriu el nom del programa mitjançant el mètode 'Keyboard.println' i, a continuació, prem Intro. Per assegurar-vos que això funciona, heu de donar temps a l’ordinador perquè respongui a cada pulsació de tecla abans de fer la següent. Els retards en el meu codi són la quantitat adequada per al meu equip, però és possible que hagueu d’ampliar-los si l’ordinador és una mica més lent.

Pas 4: personalització del zoom i la discòrdia

Personalització del zoom i la discòrdia
Personalització del zoom i la discòrdia
Personalització del zoom i la discòrdia
Personalització del zoom i la discòrdia
Personalització del zoom i la discòrdia
Personalització del zoom i la discòrdia

Quasi hi som! Una de les darreres coses que cal fer és canviar alguns paràmetres de Zoom i Discord. A Zoom, hem de permetre que les dreceres de teclat corresponents s’utilitzin de forma global (és a dir, fer-les funcionar fins i tot quan Zoom no és la finestra activa). Seguiu les fotos anteriors per anar a Configuració -> Dreceres de teclat i, a continuació, marqueu "Activa la drecera global" per a totes les dreceres rellevants. Si voleu sortir de les reunions sense que aparegui un quadre de diàleg d’advertència, aneu a Configuració -> General i desmarqueu el quadre "Demanar-me que confirmi quan surti de la reunió".

A Discord, obriu l'aplicació d'escriptori i aneu a Configuració -> Combinacions de tecles i, a continuació, introduïu les combinacions de tecles preferides. Si no voleu canviar el codi, copieu la configuració que es mostra a la darrera foto.

Pas 5: etiquetatge

Un cop tingueu tot funcional, us recomanaria afegir algunes etiquetes als botons. He utilitzat un fabricant d’etiquetes, però amb la mateixa facilitat podríeu imprimir alguna cosa i enganxar-lo o, fins i tot, podríeu imprimir en 3D algunes etiquetes?

Pas 6: Conclusió

Això és! Ja estem a punt! Un cop connectat el teclat, no cal fer cap configuració addicional. Tots els botons haurien de registrar-se com s’esperava. Si voleu afegir més tecles d'accés directe, us recomanaria que feu servir el segon commutador de la mateixa manera que s'utilitza l'interruptor Zoom / Discord per fer que un sol botó tingui múltiples usos.

Si alguna cosa no estava clara o si voleu discutir alguna cosa, no dubteu a deixar un comentari i faré tot el possible per respondre:)

Feliç fer!

Recomanat: