Sadržaj:

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

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

Video: K -Ability V2 - Otvorena izvorna tipkovnica pristupačna za ekrane osjetljive na dodir: 6 koraka (sa slikama)
Video: CS50 Live, Episode 006 2024, Studeni
Anonim
K -Ability V2 - Otvorena izvorna tipkovnica pristupačna za ekrane osjetljive na dodir
K -Ability V2 - Otvorena izvorna tipkovnica pristupačna za ekrane osjetljive na dodir
K -Ability V2 - Otvorena izvorna tipkovnica pristupačna za ekrane osjetljive na dodir
K -Ability V2 - Otvorena izvorna tipkovnica pristupačna za ekrane osjetljive na dodir
K -Ability V2 - Otvorena izvorna tipkovnica pristupačna za ekrane osjetljive na dodir
K -Ability V2 - Otvorena izvorna tipkovnica pristupačna za ekrane osjetljive na dodir

Ovaj prototip je druga verzija K-Ability-a.

K-Ability je fizička tipkovnica koja omogućuje upotrebu uređaja s dodirnim zaslonom osobama s 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 €) kako bi ljudima s podrhtavanjem, grčevima i općenitijim problemima kontrole i neuromišićne koordinacije omogućio pristup mobilnim uređajima i računalima po razumnoj cijeni.

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

K-Ability V2 projektu predstavlja nekoliko novih značajki koje dodaju udobnost i jednostavnost korištenja:

  • zamjena fizičkih gumba kapacitivnim gumbima
  • HID bluetooth veza s glavnim uređajem (pametni telefon, tablet i računala)
  • mogućnost napajanja iz powerbank ili vanjske baterije
  • mogućnost izrade prilagođenih dizajna

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali

Materijal

Arduino Nano Clone Aliexpress

HC-05 Aliexpress ili Banggood

Oled zaslon 6pin Aliexpress ili Banggood

MPR121 Kapacitivni kontroler osjetnika na dodir Aliexpress

Otpornici Aliexpress

Kablovi Aliexpress ili Banggood

Breadboard Aliexpress ili Banggood

Alati

FTDI serijski adapter Aliexpress ili Banggood

Korak 2: Pretvorite HC-05 u SKRIVENI 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 djeluje poput bežične tipkovnice ili miša.

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

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

Postupak je vrlo jednostavan i trebat će vam samo FTDI ploča i neki softver koji se može preuzeti izravno 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 sklop na slici razumljiv.

Krug koristi 9 gpio u ovoj konfiguraciji:

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

Imajte na umu da se modul MPR121 napaja s 3,3 V 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 svaka patologija zahtijevati namjenski oblik, veličinu 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 gumba.

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

Korak 5: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Prvo nam trebaju biblioteke:

Samo tekstualna Arduino knjižnica za SSD1306 OLED zasloneAdafruit MPR121 knjižnicaSPISoftverski serijski broj

Naredbe koje pomiču pokazivač miša šalju se s bibliotekom softverskih serija s funkcijom "write".

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

međuspremnik [0] = 0xFD; međuspremnik [1] = 0x05; tampon [2] = 0x02; međuspremnik [3] = 0x00; // Međuspremnik gumba [4] = 0x00; // X međuspremnik kretanja [5] = 0x00; // Y međuspremnik kretanja [6] = 0x00; //Kotač

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 prenijeti video … Možete ga vidjeti ovdje:

Preporučeni: