Cuprins:

K-Ability V2 - Tastatură accesibilă open source pentru ecran tactil: 6 pași (cu imagini)
K-Ability V2 - Tastatură accesibilă open source pentru ecran tactil: 6 pași (cu imagini)
Anonim
K-Ability V2 - Tastatură accesibilă open source pentru ecranele tactile
K-Ability V2 - Tastatură accesibilă open source pentru ecranele tactile
K-Ability V2 - Tastatură accesibilă open source pentru ecranele tactile
K-Ability V2 - Tastatură accesibilă open source pentru ecranele tactile
K-Ability V2 - Tastatură accesibilă open source pentru ecranele tactile
K-Ability V2 - Tastatură accesibilă open source pentru ecranele tactile

Acest prototip este a doua versiune a K-Ability.

K-Ability este o tastatură fizică care permite utilizarea dispozitivelor cu ecran tactil persoanelor cu patologii care duc la tulburări neuromusculare.

Există multe ajutoare care facilitează utilizarea dispozitivelor computerizate pentru persoanele care au patologii neuromusculare, dar sunt costisitoare și majoritatea nu permit gesturi complexe pe ecranul tactil pe dispozitive mobile (glisare, atingere dublă, glisare și fixare).

K-Ability V1 își propune să creeze un dispozitiv auto-produs și ieftin (mai puțin de 20 €) pentru a oferi persoanelor cu tremurături, spasme și probleme mai generale de control și coordonare neuromusculară posibilitatea de a accesa dispozitivele mobile și computerele la un preț rezonabil.

K-Ability constă din 7 butoane și un mic ecran oled.

K-Ability V2 introduce mai multe caracteristici noi în proiect care adaugă confort și ușurință în utilizare:

  • înlocuirea butoanelor fizice cu butoanele capacitive
  • Conexiune Bluetooth HID la dispozitivul principal (smartphone, tabletă și computere)
  • posibilitatea alimentării de la powerbank sau baterie externă
  • posibilitatea de a crea modele personalizate

Pasul 1: Materiale

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

Material

Arduino Nano Clone Aliexpress

HC-05 Aliexpress sau Banggood

Afișaj Oled Aliexpress sau Banggood cu 6 pini

MPR121 Controler capacitiv senzor tactil Aliexpress

Rezistoare Aliexpress

Cabluri Aliexpress sau Banggood

Breadboard Aliexpress sau Banggood

Instrumente

Adaptor serial FTDI Aliexpress sau Banggood

Pasul 2: Transformați HC-05 într-un dispozitiv Bluetooth HID

Transformați HC-05 într-un dispozitiv Bluetooth HID
Transformați HC-05 într-un dispozitiv Bluetooth HID
Transformați HC-05 într-un dispozitiv Bluetooth HID
Transformați HC-05 într-un dispozitiv Bluetooth HID
Transformați HC-05 într-un dispozitiv Bluetooth HID
Transformați HC-05 într-un dispozitiv Bluetooth HID

L'RN-42 este un modul bluetooth care acționează ca o tastatură sau un mouse wireless.

Datorită costurilor ridicate și a timpilor de expediere, am optat pentru hack-ul HC-05 obișnuit și ieftin, datorită acestui ghid simplu și eficient scris de Brian:

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

Procedura este destul de simplă și veți avea nevoie doar de o placă FTDI și de câteva programe descărcabile direct din ghid.

La sfârșitul procedurii, modulul dvs. HC-05 va putea funcționa în mod similar cu RN-42 și orice alt modul bluetooth HID.

(imagine preluată de la

Pasul 3: Circuit

Circuit
Circuit
Circuit
Circuit

Sper că circuitul din imagine este de înțeles.

Circuitul folosește 9 gpio în această configurație:

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

Rețineți că modulul MPR121 este alimentat de 3,3V și de cele 2 rezistențe pentru divizorul de tensiune al HC-05.

Pasul 4: Cadru

Cadru
Cadru
Cadru
Cadru
Cadru
Cadru
Cadru
Cadru

Proiectul descris nu are un cadru real fix, deoarece fiecare patologie va necesita o formă, dimensiune și material dedicate.

Pentru acest ghid am realizat un cadru simplu din carton pentru a arăta posibilitatea de a folosi orice formă și material pentru corp.

O parte fundamentală pentru a asigura cea mai simplă construcție a corpului este că acesta este lipsit de butoane tactile.

Utilizarea tastelor capacitive asigură 7 intrări, datorită modulului MPR121, pur și simplu prin conectarea unui cablu, sau a oricărui alt material conductiv, la pinii modulului, realizarea aspectului tastaturii și crearea unui cadru și a butoanelor de orice dimensiune foarte simplă.

Pasul 5: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Mai întâi avem nevoie de câteva biblioteci:

Numai text Biblioteca Arduino pentru afișaje OLED SSD1306 Biblioteca DAFruit MPR121 Biblioteca SPIS Software Serial

Comenzile care deplasează cursorul mouse-ului sunt trimise cu biblioteca Software Serial cu funcția „write”.

Fiecare comandă este compusă dintr-un buffer de 7 octeți structurat în acest fel:

tampon [0] = 0xFD; tampon [1] = 0x05; tampon [2] = 0x02; tampon [3] = 0x00; // Buton tampon [4] = 0x00; // X movementbuffer [5] = 0x00; // Y movementbuffer [6] = 0x00; // Roată

Pentru acest proiect am optat pentru „Numai text”, deoarece folosește doar 2928 de octeți (9%) din spațiul de stocare al programului, iar variabilele globale utilizează 54 de octeți (2%) de memorie dinamică.

Pasul 6: Video

Nu pot încărca videoclipul … Îl puteți vedea aici:

Recomandat: