INHOUDSOPGAWE:

K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms: 6 stappe (met foto's)
K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms: 6 stappe (met foto's)

Video: K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms: 6 stappe (met foto's)

Video: K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms: 6 stappe (met foto's)
Video: Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial 2024, November
Anonim
K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms
K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms
K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms
K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms
K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms
K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms

Hierdie prototipe is die tweede weergawe van K-Ability.

K-Ability is 'n fisiese sleutelbord wat die gebruik van aanraakskermtoestelle moontlik maak vir individue met patologieë wat neuromuskulêre afwykings tot gevolg het.

Daar is baie hulpmiddels wat die gebruik van rekenaartoestelle vergemaklik vir mense wat neuromuskulêre patologieë het, maar dit is duur en die meeste bied nie ingewikkelde aanraakskermgebare op mobiele toestelle moontlik nie (swipe, double touch, sleep and drop).

K-Ability V1 is daarop gemik om 'n selfvervaardigde en goedkoop toestel (minder as 20 €) te skep om mense met bewing, spasmas en meer algemene probleme met beheer en neuromuskulêre koördinasie die geleentheid te bied om toegang tot mobiele toestelle en rekenaars te kry teen 'n redelike prys.

K-Ability bestaan uit 7 knoppies en 'n klein skerm.

K-Ability V2 stel verskeie nuwe funksies bekend vir die projek wat gemak en gebruiksgemak toevoeg:

  • vervanging van fisiese knoppies met kapasitiewe knoppies
  • HID bluetooth -verbinding met die meesterapparaat (slimfoon, tablet en rekenaars)
  • moontlikheid van kragtoevoer vanaf powerbank of eksterne battery
  • moontlikheid om pasgemaakte ontwerpe te skep

Stap 1: materiaal

Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal

Materiaal

Arduino Nano Clone Aliexpress

HC-05 Aliexpress of Banggood

Oled -skerm 6pin Aliexpress of Banggood

MPR121 Capacitive Touch Sensor Controller Aliexpress

Weerstande Aliexpress

Kabels Aliexpress of Banggood

Breadboard Aliexpress of Banggood

Gereedskap

FTDI Serial Adapter Aliexpress of Banggood

Stap 2: Verander HC-05 in 'n HID Bluetooth-toestel

Verander HC-05 in 'n HID Bluetooth-toestel
Verander HC-05 in 'n HID Bluetooth-toestel
Verander HC-05 in 'n HID Bluetooth-toestel
Verander HC-05 in 'n HID Bluetooth-toestel
Verander HC-05 in 'n HID Bluetooth-toestel
Verander HC-05 in 'n HID Bluetooth-toestel

L'RN-42 is 'n bluetooth-module wat optree soos 'n draadlose sleutelbord of muis.

Weens die hoë koste en afleweringstye het ek gekies om die gewone en goedkoop HC-05 te hack, danksy hierdie eenvoudige en effektiewe gids wat deur Brian geskryf is:

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

Die prosedure is redelik eenvoudig, en u benodig slegs 'n FTDI -bord en sagteware wat direk van die gids afgelaai kan word.

Aan die einde van die prosedure kan u HC-05-module op dieselfde manier werk as die RN-42 en enige ander HID-bluetooth-module.

(foto geneem vanaf

Stap 3: Skakel

Kring
Kring
Kring
Kring

Ek hoop die kring in die prentjie is verstaanbaar.

Die kring gebruik 9 gpio in hierdie opset:

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

Let daarop dat die MPR121-module aangedryf word deur 3.3V en die 2 weerstande vir die spanningsverdeler van die HC-05.

Stap 4: raam

Raam
Raam
Raam
Raam
Raam
Raam
Raam
Raam

Die omskrewe projek het nie 'n werklike vaste raam nie, omdat elke patologie 'n spesifieke vorm, grootte en materiaal benodig.

Vir hierdie gids het ek 'n eenvoudige kartonraamwerk gemaak om die moontlikheid van enige vorm en materiaal vir die liggaam te wys.

'N Fundamentele deel om die eenvoudigste konstruksie van die liggaam te verseker, is dat dit vry is van tasbare knoppies.

Die gebruik van die kapasitiewe sleutels verseker 7 insette, danksy die MPR121 -module, bloot deur 'n kabel of enige ander geleidende materiaal aan die penne van die module te koppel, wat die uitleg van die sleutelbord en die skep van 'n raam en knoppies enige grootte baie eenvoudig.

Stap 5: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Eerstens benodig ons 'n paar biblioteke:

Slegs teks Arduino -biblioteek vir SSD1306 OLED -skerms Adafruit MPR121 -biblioteek SPISoftware -reeks

Die opdragte wat die muiswyser beweeg, word saam met die Software Serial -biblioteek gestuur met die 'skryf' -funksie.

Elke opdrag bestaan uit 'n 7 -byte buffer wat so gestruktureer is:

buffer [0] = 0xFD; buffer [1] = 0x05; buffer [2] = 0x02; buffer [3] = 0x00; // Knoppies buffer [4] = 0x00; // X bewegingsbuffer [5] = 0x00; // Y -bewegingsbuffer [6] = 0x00; // Wiel

Vir hierdie projek het ek gekies vir die 'Slegs teks' omdat dit slegs 2928 grepe (9%) programbergingsruimte gebruik en globale veranderlikes 54 grepe (2%) dinamiese geheue gebruik.

Stap 6: Video

Ek kan nie die video oplaai nie … U kan dit hier sien:

Aanbeveel: