Innholdsfortegnelse:
- Trinn 1: Materialer
- Trinn 2: Slå HC-05 til en HID Bluetooth-enhet
- Trinn 3: Krets
- Trinn 4: Ramme
- Trinn 5: Fastvare
- Trinn 6: Video
Video: K -Ability V2 - Open Source Accessible Keyboard for Touchscreens: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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
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
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
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:
Switch-Adapt Toys: a Steam Train Toy Made Accessible !: 7 trinn (med bilder)
Switch-Adapt Toys: a Steam Train Toy Made Accessible !: Leketilpasning åpner for nye veier og tilpassede løsninger for å la barn med begrensede motoriske evner eller utviklingshemming samhandle med leker uavhengig av hverandre. I mange tilfeller klarer ikke barna som trenger de tilpassede lekene
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: 7 trinn
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: Leketilpasning åpner nye veier og tilpassede løsninger for å la barn med begrensede motoriske evner eller utviklingshemming samhandle med leker uavhengig. I mange tilfeller klarer ikke barna som trenger de tilpassede lekene
Camouflaged Power-Source Liberator: 8 trinn (med bilder)
Camouflaged Power-Source Liberator: En enkel løsning for å slå på lavspennings DC-enheter i offentlige rom. Når du kobler denne til, får en av pluggene et strømuttak på en lokkekasse, og den andre pluggen gir en kontinuerlig strømkilde til en lavspennings DC-enhet. Dette
Switch-Adapt Toys: Egg Remote Controlled Snake Made Accessible !: 7 trinn (med bilder)
Switch-Adapt Toys: Egg Remote Controlled Snake Made Accessible !: Leketilpasning åpner for nye veier og tilpassede løsninger for å la barn med begrensede motoriske evner eller utviklingshemming samhandle med leker uavhengig av hverandre. I mange tilfeller klarer ikke barna som trenger de tilpassede lekene
Switch-Adapt Toys: a Play @ Home Mixer Made Accessible !: 7 trinn (med bilder)
Switch-Adapt Toys: a Play @ Home Mixer Made Accessible !: Leketilpasning åpner nye veier og tilpassede løsninger for å la barn med begrensede motoriske evner eller utviklingshemming samhandle med lekene uavhengig. I mange tilfeller kan barna som trenger de tilpassede lekene ikke