Innholdsfortegnelse:

Programmerbart tastatur i papp: 8 trinn (med bilder)
Programmerbart tastatur i papp: 8 trinn (med bilder)

Video: Programmerbart tastatur i papp: 8 trinn (med bilder)

Video: Programmerbart tastatur i papp: 8 trinn (med bilder)
Video: The playful wonderland behind great inventions | Steven Johnson 2024, Juli
Anonim
Programmerbart tastatur i papp
Programmerbart tastatur i papp

Etter hvert som teknologien utvikler seg, ønsker folk at ting skal bli mer og mer virtuelle, men noen ganger er det bare mer praktisk og praktisk å ha noe fysisk som du faktisk kan ta på og samhandle med dine egne hender. Et eksempel på dette er bruk av makroer eller hurtigtaster/tastaturer som lar deg utføre en oppgave mer effektivt eller praktisk. Akkurat nå kan du bare bestille en online på nettet fra $ 30 til $ 150, den mest populære er Elgato Streamdeck og Razers utvalg av tastaturer. Men takket være mikrokontrollere, arduino IDE -tastaturbiblioteket og noen grunnleggende byggematerialer kan vi lage en for under $ 30, kanskje til og med under $ 20 som du kan programmere til å gjøre alt du vil.

Hvis du liker min instruerbare, vennligst stem på den i Cardboard Challenge Contest, takk!

Trinn 1: Materialer/verktøy

Materialer/verktøy
Materialer/verktøy
Materialer/verktøy
Materialer/verktøy
  • Adafruit Itsy Bitsy 32u4 (behold posen som denne kommer i, den vil bli brukt senere)
  • Mekaniske brytere eller vanlige trykknapper
  • Wire (dette er ledningen jeg brukte, men noen skulle fungere, jeg hadde bare ikke noe ekstra å legge rundt)
  • Kartong (jeg fikk min fra den stive pappa på baksiden av notatblokkene, bølgepapp fungerer kanskje ikke like godt)
  • Teip
  • X-Acto kniv
  • Loddejern
  • Lodding
  • En datamaskin som oppfyller Arduino IDE -kravene (de fleste Windows-, Mac- eller Linux -datamaskiner burde fungere fint)

Trinn 2: Kartongramme

Kartongramme
Kartongramme
Kartongramme
Kartongramme
Kartongramme
Kartongramme

Til å begynne med laget jeg rammen på tastaturet av papp. Jeg brukte den tette pappa på baksiden av en notisblokk, men de fleste andre typer papp kan sannsynligvis fungere. Før kutting målte og tegnet jeg linjene for å hjelpe meg, som vist på bildene ovenfor, og dette endte opp med å fungere ganske bra. Deretter kuttet jeg bare rammen med en X-Acto-kniv og skar deretter ut hullene til de mekaniske bryterne. Min opprinnelige idé var å ha klaffene på kanten av rammen stukket inn slik at jeg slipper å bruke lim. På grunn av tykkelsen på pappa fungerte dette imidlertid ikke så bra, og jeg bestemte meg for å bare bruke tape for å avslutte det etter trinn 6.

Trinn 3: Kabling

Kabling
Kabling
Kabling
Kabling
Kabling
Kabling

For kabling av dette prosjektet koblet jeg ganske enkelt alle bryterne til en annen nummerert pin på Itsy Bitsy. For enkelhets skyld koblet jeg jordnålen til en av bryterne og loddet den neste bryteren til den andre bryteren og så videre (dette kan sees på bildene ovenfor). FYI, Du må ha bryterne allerede i rammen for å lodde, siden det ikke er noen åpninger for å mate noe til den andre siden, spesielt siden den er laget av papp.

Trinn 4: Konfigurere Itsy Bitsy

Sette opp Itsy Bitsy
Sette opp Itsy Bitsy

Først og fremst vil du kjøpe Arduino IDE -programvaren som vi skal bruke til å programmere brettet her: https://www.arduino.cc/en/Main/Software. Deretter må du koble Itsy Bitsy til datamaskinen din og følge instruksjonene her: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup under "Arduino IDE Setup" og " Bruker med Arduino IDE. " Jeg ville ha forklart dette i instruksjonsboken, men folk på adafruit.com gjør en god jobb med å forklare hvordan de skal bruke produktene sine.

Trinn 5: Programmering

Vær oppmerksom på at programmeringsdelen av denne instruerbare er akkurat hvordan jeg gjorde det, og du kan endre ethvert aspekt av det for å passe dine behov. Du kan bruke dokumentasjonen her: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/ for å lage omtrent hvilken som helst kombinasjon av taster for alle hurtigtaster. De fleste snarveiene finnes i programinnstillinger, men hvis du ikke finner dem der, bør du bare kunne slå den opp på nettet og finne det du trenger. Du kan lage snarveier med flere taster ved å sette koden for forskjellige nøkler i påfølgende linjer atskilt med et semikolon. Dette kan sees i arduino -koden i den første "hvis" -setningen med koden for en knapp som skriver ut stor W når den trykkes. Hvis du vil lage enda mer komplekse snarveier, kan du dra fordel av et program som heter Auto hurtigtast for å gjøre ting som å åpne en applikasjon med bare et tastetrykk. Jeg skal prøve å oppdatere dette instruerbart mens jeg leker med det selv.

Trinn 6: Konstruksjon

Konstruksjon
Konstruksjon

Når jeg hadde koblet alle knappene, begynte jeg å prøve å finne ut hvordan brettet skulle festes til pappet. Dessverre er det virkelig ingen god måte å gjøre dette på siden Itsy Bitsy ikke har noen monteringshull, og vi bruker en ikke så solid overflate. Det vi fant på er å bruke posen som adafruit sendte Itsy Bitsy inn for å beskytte og noe sikre selve brettet. Som du kan se på bildet ovenfor, la jeg brettet inne i posen og teipet ned posen til pappet. Du må også kutte av siden på posen motsatt av den opprinnelige åpningen for å gjøre mikro -usb -porten tilgjengelig. Når du har brettet "sikret", kan esken brettes opp som sett på bildene og teipes fast, eller hvis du bruker tynn nok papp, kan tappene festes til spalter i papp.

Trinn 7: Key Caps

Dessverre er det her papp begynner å miste nytten. Jeg klarte ikke å finne ut en måte å lage nøkkelhettene av papp, og det ville sannsynligvis ikke være en god idé for hyppig bruk uansett. Men hvis du bare bruker den til snarveier og utfører kommandoer, som jeg er, vil det sannsynligvis være greit. Hvis du bruker det til spill derimot, kan det være lurt å vurdere å kjøpe noen rimelige nøkkelhett.

Trinn 8: Konklusjon

Totalt sett var målet mitt for denne instruerbare å lage et billig, praktisk objekt som kan brukes i de fleste menneskers liv som et alternativ til andre produkter av høyere kvalitet der ute. Jeg tror at målet lett ble oppnådd ved at det koster omtrent $ 12-$ 13 totalt avhengig av hvilke materialer du allerede eier, og det har veldig stor funksjonalitet som du kan utvide enda mer med litt mer byggematerialer og programmering.

Igjen, hvis du likte denne guiden, ville jeg sette stor pris på det hvis du skulle stemme på meg i Cardboard Challenge -konkurransen. Takk! Dette er min første instruks, så hvis du har tips eller konstruktive tilbakemeldinger, kan du legge det til i kommentarene, og det vil bli verdsatt.

Anbefalt: