Sadržaj:
- Korak 1: Materijali
- Korak 2: Pretvorite HC-05 u HID Bluetooth uređaj
- Korak 3: Krug
- Korak 4: Okvir
- Korak 5: Firmware
- Korak 6: Video
Video: K -Ability V2 - Otvorena tastatura pristupačna za ekrane osjetljive na dodir: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
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
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
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
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
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:
Laka, jeftina i pristupačna olovka: 4 koraka (sa slikama)
Lak, jeftin i pristupačan olovka: Kapacitivni senzori dodira pojavljuju se u različitim oblicima. Mnogi popularni oblici uključuju zaslone na pametnim telefonima, tabletima i prekidačima. Da biste aktivirali ove zaslone ili prekidače, potrebno je da se provodljivi materijal dovede u neposrednu blizinu. Mnogi koriste svoje
Razigrane podloge osjetljive na pritisak (za digitalna igrališta - i više): 11 koraka (sa slikama)
Razigrani jastučići osjetljivi na pritisak (za digitalna igrališta - i više): Ovo je uputstvo koje vam pokazuje kako napraviti podlogu osjetljivu na pritisak - koja se može koristiti za izradu digitalnih igračaka ili igara. Može se koristiti kao veliki otpornik osjetljiv na silu, a iako razigran, mogao bi se koristiti za ozbiljnije projekte
Brza i prljava Das tastatura (prazna tastatura): 3 koraka
Brza i prljava Das tastatura (prazna tastatura): Das tastatura je naziv najpopularnije tastature bez natpisa na tasterima (prazna tastatura). Das tastatura se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tastaturu 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: Napravite LED olovku osjetljivu na dodir osjetljivu na dodir! Ova instrukcija koristi dijelove koje većina hobista vjerovatno ima po kući kako bi napravila olovku koja emitira svjetlost iz LED diode. Koristio sam ultraljubičastu LED za "ghost-write" sa; možete premazati bijelu surfu
Zagrli & Robot zakrpa osjetljiva na dodir osjetljiva na dodir: 10 koraka (sa slikama)
Zagrli & Robot zakrpa osetljiva na dodir osetljiva na dodir: Uvek sam želeo da napravim jednostavan, ali pristojan projekat sa ovom zakrpom i „džepnom veličinom“Takmičenje je izgledalo kao savršena prilika da se napravi maskota robota. Ovaj momak sjedi u džepu moje majice, baš kao na ikoni takmičenja, i ide