Minimal tastatur: Binær tekstinngang: 8 trinn (med bilder)

Minimal tastatur: Binær tekstinngang: 8 trinn (med bilder)

Innholdsfortegnelse:

Anonim

I dag skal vi lage et tastatur, med minimum antall knapper. Dette instruerbare er for alle dine kunnskapsrike binære genier der ute. Vi har 5 biter, som dekker alle nødvendige alfabetnøkler for våre skrivebehov.

Enheten fungerer ved å la brukeren imidlertid velge hovedsakelig de 5 bitene (trykknapper), før du endelig klikker på en enter-knapp. Hvite lysdioder vil lyse på signalering om at en knapp ble trykket (representerer en på eller 1), og en rød LED for å la brukeren vite at en nøkkel ble innført.

forsyninger:

Trinn 1: Få oppsett

Deleliste:

1x mbed FRDM KL25Z

1x 1/8 "kryssfiner

1x brødbrett

6x SDST trykknapp

5x hvite lysdioder

1x rød LED

1x laserskriver

1x lodding sett

Trinn 2: Loddeknapper og lysdioder

Først vil vi loddetråd til knappene våre, slik at vi kan brette dem til mbedet. Loddetråd rød og svart ledning til hver av de 6 knappene. Orientering spiller ingen rolle, siden knappen ikke har noen polaritet. Vi vil gjøre det samme for hver av de 6 lysdiodene. Orientering i dette tilfellet betyr noe, siden lysdiodene har polaritet.

Trinn 3: Samle kretsen

Deretter vil vi brette ut knapper og lysdiodene. Først satte Mbed til breaboard, ved å koble en ledning fra mbed's GND til den blå negative skinnen. Deretter legger du til alle trykknappene. Alle trykknapper skal ha fra henholdsvis D0-D5. Pass på at den røde ledningen går til D # -porten, og den svarte ledningen går til GND. Avslutt montering av krets ved å legge alle våre lysdioder til brettbrett og mbed. Alle de hvite lysdiodene vil gå fra D6-D10, mens den enkeltrøde LED-lampen går til port D11.

Trinn 4: Test design med kode

Deretter laster du opp denne mbed-koden. Denne koden kartlegger hver binær kombinasjon til alfabetbrev. For de gjenværende bitkombinasjonene har jeg tildelt verdien til "space", "delete", "All caps", "!", ".", "?". Denne koden fungerer ved å la brukeren velge sin foretrukne bokstav (representert som en 5bit-verdi), og klikk enter for å sende inn nøkkelen. De hvite lysdiodene vil slå på, signaliserer det litt på (representerer en 1), når en knapp skyves. Når inntastningsknappen trykkes, blir nøkkelen sendt inn og en rød lysdiode slås på, og forteller brukeren at nøkkelen ble innført. Du er velkommen til å teste denne koden med kretsen på et orddokument. Nøkkelordene er gitt ovenfor.

Trinn 5: Designkapsling

MakerCase nettsted:

Nå som vi har vår krets og kodearbeid, vil vi fullføre denne enheten ved å lage kabinettet. Vi vil bruke MakerCase til å skissere skissen og redigere den, slik at vi har en ønsket størrelse som passer til hele vår circuity. Vi har sørget for at det er tilstrekkelige porter for knappene, lysdiodene og USB-porter på kabinettet.

Trinn 6: Laser Cut Enclosure

Med kabinettet som vi har tegnet i Illustrator, laser vi 1/8 "kryssfiner. Pass på at innstillingene for laserkutteren er riktig og at alle kuttene er rene. Hvis en del fortsatt er festet til kryssfiner, prøv og Klipp overskuddet ved hjelp av en exacto kniv. Hvis problemet fortsatt vedvarer, må du kanskje tilbakestille den valgte delen.

Trinn 7: Monter enheten

Med alle våre deler laserskåret. Vi skal nå montere enheten vår. Først fjerner vi alle knappene fra mbed og breaboard og fest skruen på trykknappene til topplaten. Når det er sikkert, må du lage bunnen av kabinettet og plassere brødbrettet og deretter mbedet på toppen. Deretter kobler du igjen knappene til breadboard og mbed. Når alle ledninger er koblet til og sikret, skyver vi langsomt toppplaten ned, bøyer ledningen, og fester det øverste stedet til nittene på kabinettet.

Trinn 8: Start teksting unna!

Nå som du har fullført ditt nye tastatur, kan du trygt erstatte det som standard hjemme tastatur! Sjekk ut denne videoen, og se hvor effektiv dette tastaturet fungerer!