Innholdsfortegnelse:

K -Ability V2 - Open Source Accessible Keyboard for Touchscreens: 6 trinn (med bilder)
K -Ability V2 - Open Source Accessible Keyboard for Touchscreens: 6 trinn (med bilder)

Video: K -Ability V2 - Open Source Accessible Keyboard for Touchscreens: 6 trinn (med bilder)

Video: K -Ability V2 - Open Source Accessible Keyboard for Touchscreens: 6 trinn (med bilder)
Video: The Real Story of Paris Hilton | This Is Paris Official Documentary 2024, November
Anonim
K -Ability V2 - Tastatur med åpen kildekode for berøringsskjerm
K -Ability V2 - Tastatur med åpen kildekode for berøringsskjerm
K -Ability V2 - Tastatur med åpen kildekode for berøringsskjerm
K -Ability V2 - Tastatur med åpen kildekode for berøringsskjerm
K -Ability V2 - Tastatur med åpen kildekode for berøringsskjerm
K -Ability V2 - Tastatur med åpen kildekode for berøringsskjerm

Denne prototypen er den andre versjonen av K-Ability.

K-Ability er et fysisk tastatur som tillater bruk av berøringsskjermenheter til personer med patologier som resulterer i nevromuskulære lidelser.

Det er mange hjelpemidler som letter bruken av dataenheter for mennesker som har nevromuskulære patologier, men de er dyre og de fleste tillater ikke komplekse berøringsskjermbevegelser på mobile enheter (sveip, dobbel berøring, dra og slipp).

K-Ability V1 tar sikte på å lage en egenprodusert og billig enhet (mindre enn 20 €) for å gi mennesker med skjelvinger, spasmer og mer generelle problemer med kontroll og nevromuskulær koordinering muligheten til å få tilgang til mobile enheter og datamaskiner til en rimelig pris.

K-Ability består av 7 knapper og en liten oled skjerm.

K-Ability V2 introduserer flere nye funksjoner i prosjektet som gir komfort og brukervennlighet:

  • erstatning av fysiske knapper med kapasitive knapper
  • HID bluetooth -tilkobling til hovedenheten (smarttelefon, nettbrett og datamaskiner)
  • mulighet for strømforsyning fra powerbank eller eksternt batteri
  • mulighet til å lage tilpassede design

Trinn 1: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

Materiale

Arduino Nano Clone Aliexpress

HC-05 Aliexpress eller Banggood

Oled display 6pin Aliexpress eller Banggood

MPR121 Kapasitiv berøringssensorkontroller Aliexpress

Motstander Aliexpress

Kabler Aliexpress eller Banggood

Brødbrett Aliexpress eller Banggood

Verktøy

FTDI Serial Adapter Aliexpress eller Banggood

Trinn 2: Slå HC-05 til en HID Bluetooth-enhet

Slå HC-05 til en HID Bluetooth-enhet
Slå HC-05 til en HID Bluetooth-enhet
Slå HC-05 til en HID Bluetooth-enhet
Slå HC-05 til en HID Bluetooth-enhet
Slå HC-05 til en HID Bluetooth-enhet
Slå HC-05 til en HID Bluetooth-enhet

L'RN-42 er en Bluetooth-modul som fungerer som et trådløst tastatur eller en mus.

På grunn av de høye kostnadene og leveringstidene valgte jeg å hacke den vanlige og billige HC-05, takket være denne enkle og effektive guiden skrevet av Brian:

www.instructables.com/id/Upgrade-Your-3-Bl…

Prosedyren er ganske enkel, og du trenger bare et FTDI -kort og noen programmer som kan lastes ned direkte fra guiden.

På slutten av prosedyren vil HC-05-modulen din kunne fungere på samme måte som RN-42 og enhver annen HID-Bluetooth-modul.

(bildet tatt fra

Trinn 3: Krets

Krets
Krets
Krets
Krets

Jeg håper kretsen på bildet er forståelig.

Kretsen bruker 9 gpio i denne konfigurasjonen:

D02> HC-05 TX D03> HC-05 RX D04> HC-05 STATE D08> Display RES D09> Display DC D11> Display SDA D13> Display SCL A4> MPR121 SDA A5> MPR121 SCL

Vær oppmerksom på at MPR121-modulen drives av 3,3V og de 2 motstandene for spenningsdeleren til HC-05.

Trinn 4: Ramme

Ramme
Ramme
Ramme
Ramme
Ramme
Ramme
Ramme
Ramme

Prosjektet som er beskrevet har ikke en ekte fast ramme, fordi hver patologi vil kreve en egen form, størrelse og materiale.

For denne guiden laget jeg en enkel pappramme for å vise muligheten for å bruke hvilken som helst form og materiale for kroppen.

En grunnleggende del for å sikre den enkleste konstruksjonen av kroppen er at den er fri for taktile knapper.

Bruken av de kapasitive tastene sikrer 7 innganger, takket være MPR121 -modulen, ganske enkelt ved å koble en kabel eller annet ledende materiale til pinnene på modulen, noe som gjør tastaturoppsettet og opprettelsen av en ramme og knapper på hvilken som helst størrelse veldig enkel.

Trinn 5: Fastvare

Fastvare
Fastvare
Fastvare
Fastvare
Fastvare
Fastvare

Først trenger vi noen biblioteker:

Bare tekst Arduino -bibliotek for SSD1306 OLED -skjermerAdafruit MPR121 LibrarySPISoftware Serial

Kommandoene som beveger musemarkøren sendes med Software Serial -biblioteket med "skrive" -funksjonen.

Hver kommando består av en 7 byte buffer strukturert på denne måten:

buffer [0] = 0xFD; buffer [1] = 0x05; buffer [2] = 0x02; buffer [3] = 0x00; // Knapper buffer [4] = 0x00; // X bevegelsesbuffer [5] = 0x00; // Y bevegelsesbuffer [6] = 0x00; //Hjul

For dette prosjektet valgte jeg "Bare tekst" fordi den bare bruker 2928 byte (9%) av programlagringsplass og globale variabler bruker 54 byte (2%) dynamisk minne.

Trinn 6: Video

Jeg kan ikke laste opp videoen … Du kan se den her:

Anbefalt: