Sadržaj:
- Korak 1: Materijali
- Korak 2: Pretvorite HC-05 u SKRIVENI Bluetooth uređaj
- Korak 3: Krug
- Korak 4: Okvir
- Korak 5: Firmware
- Korak 6: Video
Video: K -Ability V2 - Otvorena izvorna tipkovnica pristupačna za ekrane osjetljive na dodir: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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
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
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
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
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
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:
Macintosh s zaslonom osjetljivim na dodir - Klasični Mac s IPad Mini za zaslon: 5 koraka (sa slikama)
Macintosh s zaslonom osjetljivim na dodir | Klasični Mac s IPad Mini za zaslon: Ovo je moje ažurirano i revidirano rješenje o tome kako zamijeniti zaslon starog Macintosha s iPad mini. Ovo je šesti od ovih koje sam napravio tijekom godina i prilično sam zadovoljan evolucijom i dizajnom ovog! Još 2013. kada sam napravio
Potonuća izvorna struja u Arduinu: 3 koraka
Potonuća izvorna struja u Arduinu: U ovom Instructableu ćemo pogledati razliku između izvorne i potonuće struje kroz Arduino
Laka, jeftina i pristupačna olovka: 4 koraka (sa slikama)
Jednostavan, jeftin i pristupačan olovka: Kapacitivni osjetnici dodira pojavljuju se u različitim oblicima. Mnogi popularni oblici uključuju zaslone na pametnim telefonima, tabletima i prekidačima. Da biste aktivirali te zaslone ili prekidače, vodljivi materijal mora doći u neposrednu blizinu. Mnogi koriste svoje f
Brza i prljava tipkovnica Das (prazna tipkovnica): 3 koraka
Brza i prljava Das tipkovnica (prazna tipkovnica): Dasova tipkovnica naziv je najpopularnije tipkovnice bez natpisa na tipkama (prazna tipkovnica). Das Keyboard se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tipkovnicu koja vam leži
Izrada LED olovke na dodir i površine za pisanje osjetljive na UV zračenje: 5 koraka
Izrada LED olovke na dodir i površine za pisanje osjetljive na UV zrake: Izradite LED olovku osjetljivu na dodir osjetljivu na dodir! Ova instrukcija koristi dijelove koje većina hobista vjerojatno ima po kući za izradu olovke koja emitira svjetlo iz LED diode. Koristio sam ultraljubičastu LED za "ghost-write" sa; možete premazati bijelu surfu