Innehållsförteckning:
- Steg 1: Material
- Steg 2: Förvandla HC-05 till en HID Bluetooth-enhet
- Steg 3: Krets
- Steg 4: Ram
- Steg 5: Firmware
- Steg 6: Video
Video: K -Ability V2 - Öppen källkod tillgängligt tangentbord för pekskärmar: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Denna prototyp är den andra versionen av K-Ability.
K-Ability är ett fysiskt tangentbord som tillåter användning av pekskärmsenheter till personer med patologier som resulterar i neuromuskulära störningar.
Det finns många hjälpmedel som underlättar användningen av datorenheter för personer som har neuromuskulära patologier, men de är dyra och de flesta tillåter inte komplexa pekskärmsgester på mobila enheter (svep, dubbel beröring, dra och släpp).
K-Ability V1 syftar till att skapa en egenproducerad och billig enhet (mindre än 20 €) för att ge människor med tremor, spasmer och mer allmänna problem med kontroll och neuromuskulär samordning möjligheten att få tillgång till mobila enheter och datorer till ett rimligt pris.
K-Ability består av 7 knappar och en liten oled skärm.
K-Ability V2 introducerar flera nya funktioner i projektet som ger komfort och användarvänlighet:
- byte av fysiska knappar med kapacitiva knappar
- HID bluetooth -anslutning till huvudenheten (smartphone, surfplatta och datorer)
- möjlighet till strömförsörjning från powerbank eller externt batteri
- möjlighet att skapa skräddarsydda mönster
Steg 1: Material
Material
Arduino Nano Clone Aliexpress
HC-05 Aliexpress eller Banggood
Oled display 6pin Aliexpress eller Banggood
MPR121 Kapacitiv Touch Sensor Controller Aliexpress
Motstånd Aliexpress
Kablar Aliexpress eller Banggood
Brödbräda Aliexpress eller Banggood
Verktyg
FTDI Serial Adapter Aliexpress eller Banggood
Steg 2: Förvandla HC-05 till en HID Bluetooth-enhet
L'RN-42 är en Bluetooth-modul som fungerar som ett trådlöst tangentbord eller en mus.
På grund av de höga kostnaderna och leveranstiderna valde jag att hacka den vanliga och billiga HC-05, tack vare denna enkla och effektiva guide skriven av Brian:
www.instructables.com/id/Upgrade-Your-3-Bl…
Proceduren är ganska enkel och du behöver bara ett FTDI -kort och några programvaror som kan laddas ner direkt från guiden.
I slutet av proceduren kommer din HC-05-modul att kunna fungera på samma sätt som RN-42 och alla andra HID-Bluetooth-moduler.
(bilden tagen från
Steg 3: Krets
Jag hoppas att kretsen på bilden är begriplig.
Kretsen använder 9 gpio i denna konfiguration:
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
Observera att MPR121-modulen drivs av 3,3V och de två motstånden för spänningsdelaren på HC-05.
Steg 4: Ram
Det beskrivna projektet har inte en riktig fast ram, eftersom varje patologi kommer att kräva en särskild form, storlek och material.
För den här guiden gjorde jag en enkel kartongram för att visa möjligheten att använda vilken form och material som helst för kroppen.
En grundläggande del för att säkerställa den enklaste konstruktionen av kroppen är att den är fri från taktila knappar.
Användningen av de kapacitiva tangenterna säkerställer 7 ingångar, tack vare MPR121 -modulen, helt enkelt genom att ansluta en kabel eller annat ledande material till modulens stift, vilket gör layouten på tangentbordet och skapandet av en ram och knappar på vilken storlek som helst.
Steg 5: Firmware
Först behöver vi några bibliotek:
Endast text Arduino Library för SSD1306 OLED -skärmar Adafruit MPR121 LibrarySPISoftware Serial
Kommandona som flyttar muspekaren skickas med Software Serial -biblioteket med "skriv" -funktionen.
Varje kommando består av en 7 byte buffert strukturerad på detta sätt:
buffert [0] = 0xFD; buffert [1] = 0x05; buffert [2] = 0x02; buffert [3] = 0x00; // Knappar buffert [4] = 0x00; // X rörelsebuffer [5] = 0x00; // Y rörelsebuffert [6] = 0x00; //Hjul
För detta projekt valde jag "Endast text" eftersom det bara använder 2928 byte (9%) av programlagringsutrymme och globala variabler använder 54 byte (2%) dynamiskt minne.
Steg 6: Video
Jag kan inte ladda upp videon … Du kan se den här:
Rekommenderad:
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Attiny85 -tangentbord för under $ 8 !: 11 steg (med bilder)
Attiny85 -tangentbord för under $ 8 !: Detta lilla tangentbord gjordes med några passiva komponenter, lite tomt PCB -material, en summer, en LED, en Attiny85 och massor av kärlek! Målet med projektet var att göra ett tangentbord som är roligt och enkelt att göra och som inte kostar en förmögenhet att göra
Snabbt och smutsigt tangentbord (tomt tangentbord): 3 steg
Snabbt och smutsigt tangentbord (tomt tangentbord): Ett Das -tangentbord är namnet på det mest populära tangentbordet utan inskriptioner på tangenterna (tomt tangentbord). Das tangentbord säljs för $ 89,95. Den här instruerbara guiden hjälper dig genom att göra en själv med något gammalt tangentbord du har
Andas nytt liv i ett äldre tangentbord för din 5 -dator: 5 steg (med bilder)
Andas nytt liv i ett äldre tangentbord på din 5 -dator: Hej, det här är min första instruktion. Efter att ha avslutat det insåg jag hur svårt och tidskrävande att göra något sådant här kan vara. Så tack till alla där ute som är villiga att gå igenom alla besvär för att dela din kunskap med andra
Rengöring av Apple Aluminium Tangentbord . eller något annat Soft-touch Tangentbord: 5 steg
Rengöring av Apple Aluminium Tangentbord …. eller något annat Soft-touch Tangentbord: Så rena som du eller jag kanske försöker behålla våra aluminium äppeltangentbord blir de smutsiga efter ett år eller så. Detta instruerbara är att hjälpa dig att städa ur det. Var försiktig, för jag är inte ansvarig om ditt tangentbord går sönder när du gör detta …. SUGER F