Sadržaj:

K -Ability V2 - Otvorena tastatura pristupačna za ekrane osjetljive na dodir: 6 koraka (sa slikama)
K -Ability V2 - Otvorena tastatura pristupačna za ekrane osjetljive na dodir: 6 koraka (sa slikama)

Video: K -Ability V2 - Otvorena tastatura pristupačna za ekrane osjetljive na dodir: 6 koraka (sa slikama)

Video: K -Ability V2 - Otvorena tastatura pristupačna za ekrane osjetljive na dodir: 6 koraka (sa slikama)
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Novembar
Anonim
K -Ability V2 - Otvorena izvorna tastatura pristupačna za ekrane osetljive na dodir
K -Ability V2 - Otvorena izvorna tastatura pristupačna za ekrane osetljive na dodir
K -Ability V2 - Otvorena izvorna tastatura pristupačna za ekrane osetljive na dodir
K -Ability V2 - Otvorena izvorna tastatura pristupačna za ekrane osetljive na dodir
K -Ability V2 - Otvorena izvorna tastatura pristupačna za ekrane osetljive na dodir
K -Ability V2 - Otvorena izvorna tastatura pristupačna za ekrane osetljive na dodir

Ovaj prototip je druga verzija K-Ability-a.

K-Ability je fizička tastatura koja omogućava upotrebu uređaja sa ekranom osjetljivim na dodir pojedincima sa patologijama koje rezultiraju neuromišićnim poremećajima.

Postoji mnogo pomagala koja olakšavaju korištenje računalnih uređaja osobama s neuromišićnim patologijama, ali su skupa i većina njih ne dopušta složene geste na zaslonu osjetljivom na dodir na mobilnim uređajima (prevlačenje, dvostruki dodir, povlačenje i ispuštanje).

K-Ability V1 ima za cilj stvoriti vlastiti proizvod i jeftin uređaj (manje od 20 €) koji će ljudima s podrhtavanjem, grčevima i općenitijim problemima kontrole i neuromišićne koordinacije omogućiti pristup mobilnim uređajima i računarima po razumnoj cijeni.

K-Ability se sastoji od 7 dugmadi i malo oled ekrana.

K-Ability V2 projektu predstavlja nekoliko novih funkcija koje dodaju udobnost i jednostavnost upotrebe:

  • zamena fizičkih tastera kapacitivnim tasterima
  • HID bluetooth veza sa glavnim uređajem (pametni telefon, tablet i računari)
  • mogućnost napajanja iz powerbank ili vanjske baterije
  • mogućnost kreiranja prilagođenog dizajna

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali

Materijal

Arduino Nano Clone Aliexpress

HC-05 Aliexpress ili Banggood

Oled zaslon sa 6 pinova Aliexpress ili Banggood

MPR121 Kapacitivni kontroler senzora dodira Aliexpress

Otpornici Aliexpress

Kablovi Aliexpress ili Banggood

Breadboard Aliexpress ili Banggood

Alati

FTDI serijski adapter Aliexpress ili Banggood

Korak 2: Pretvorite HC-05 u HID Bluetooth uređaj

Pretvorite HC-05 u HID Bluetooth uređaj
Pretvorite HC-05 u HID Bluetooth uređaj
Pretvorite HC-05 u HID Bluetooth uređaj
Pretvorite HC-05 u HID Bluetooth uređaj
Pretvorite HC-05 u HID Bluetooth uređaj
Pretvorite HC-05 u HID Bluetooth uređaj

L'RN-42 je bluetooth modul koji se ponaša kao bežična tastatura ili miš.

Zbog visokih troškova i vremena isporuke odlučio sam hakirati uobičajeni i jeftini HC-05, zahvaljujući ovom jednostavnom i efikasnom vodiču koji je napisao Brian:

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

Postupak je prilično jednostavan i trebat će vam samo FTDI ploča i neki softver koji se može preuzeti direktno iz vodiča.

Na kraju postupka, vaš HC-05 modul moći će raditi na sličan način kao i RN-42 i bilo koji drugi HID bluetooth modul.

(slika preuzeta sa

Korak 3: Krug

Krug
Krug
Krug
Krug

Nadam se da je kolo na slici razumljivo.

Kolo koristi 9 gpio u ovoj konfiguraciji:

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

Imajte na umu da se modul MPR121 napaja sa 3.3V i 2 otpora za razdjelnik napona HC-05.

Korak 4: Okvir

Okvir
Okvir
Okvir
Okvir
Okvir
Okvir
Okvir
Okvir

Opisani projekt nema pravi fiksni okvir, jer će za svaku patologiju biti potreban poseban oblik, veličina i materijal.

Za ovaj vodič napravio sam jednostavan kartonski okvir koji pokazuje mogućnost korištenja bilo kojeg oblika i materijala za tijelo.

Temeljni dio za osiguravanje najjednostavnije konstrukcije karoserije je da je bez taktilnih tipki.

Korištenje kapacitivnih tipki osigurava 7 ulaza, zahvaljujući modulu MPR121, jednostavnim spajanjem kabela ili bilo kojeg drugog provodljivog materijala na pinove modula, čineći raspored tipkovnice i stvaranjem okvira i tipki bilo koje veličine vrlo jednostavno.

Korak 5: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Prvo nam trebaju neke biblioteke:

Samo tekstualna Arduino biblioteka za SSD1306 OLED zasloneAdafruit MPR121 bibliotekaSPISoftverski serijski broj

Naredbe koje pomiču kursor miša šalju se s bibliotekom softverske serije sa funkcijom "write".

Svaka naredba sastoji se od 7 bajtova međuspremnika strukturiranog na ovaj način:

bafer [0] = 0xFD; bafer [1] = 0x05; bafer [2] = 0x02; bafer [3] = 0x00; // Međuspremnik dugmadi [4] = 0x00; // X međuspremnik kretanja [5] = 0x00; // Y međumemorija kretanja [6] = 0x00; // Točak

Za ovaj projekt odlučio sam se za "Samo tekst" jer koristi samo 2928 bajtova (9%) prostora za pohranu programa, a globalne varijable koriste 54 bajta (2%) dinamičke memorije.

Korak 6: Video

Ne mogu postaviti video … Možete ga pogledati ovdje:

Preporučuje se: