Kazalo:
- 1. korak: Materiali
- Korak: Pretvorite HC-05 v HID Bluetooth napravo
- 3. korak: Vezje
- 4. korak: Okvir
- 5. korak: Vdelana programska oprema
- 6. korak: Video
Video: K -Ability V2 - odprtokodna tipkovnica, dostopna za zaslone na dotik: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ta prototip je druga različica K-Ability.
K-Ability je fizična tipkovnica, ki omogoča uporabo naprav na dotik posameznikom s patologijami, ki povzročajo živčno-mišične motnje.
Obstaja veliko pripomočkov, ki olajšajo uporabo računalniških naprav ljudem z živčno -mišičnimi patologijami, vendar so dragi in večina jih ne dopušča zapletenih kretenj na zaslonu na dotik v mobilnih napravah (povlecite, dvojno dotaknite, povlecite in spustite).
Cilj K-Ability V1 je ustvariti samoproizvedeno in poceni napravo (manj kot 20 €), ki bo ljudem s tremo, krči in splošnejšimi težavami pri nadzoru in živčno-mišični koordinaciji omogočila dostop do mobilnih naprav in računalnikov po razumni ceni.
K-Ability je sestavljen iz 7 gumbov in majhnega oljenega zaslona.
K-Ability V2 projektu uvaja več novih funkcij, ki dodajajo udobje in enostavnost uporabe:
- zamenjava fizičnih gumbov s kapacitivnimi gumbi
- HID bluetooth povezava z glavno napravo (pametni telefon, tablični računalnik in računalniki)
- možnost napajanja iz powerbank ali zunanje baterije
- možnost ustvarjanja prilagojenih modelov
1. korak: Materiali
Material
Arduino Nano Clone Aliexpress
HC-05 Aliexpress ali Banggood
Oled zaslon 6pin Aliexpress ali Banggood
MPR121 Kapacitivni krmilnik senzorja na dotik Aliexpress
Upori Aliexpress
Kabli Aliexpress ali Banggood
Breadboard Aliexpress ali Banggood
Orodja
Serijski adapter FTDI Aliexpress ali Banggood
Korak: Pretvorite HC-05 v HID Bluetooth napravo
L'RN-42 je modul bluetooth, ki deluje kot brezžična tipkovnica ali miška.
Zaradi visokih stroškov in časov pošiljanja sem se odločil za kramp običajnega in poceni HC-05, zahvaljujoč temu preprostemu in učinkovitemu vodniku, ki ga je napisal Brian:
www.instructables.com/id/Upgrade-Your-3-Bl…
Postopek je precej preprost in potrebujete le ploščo FTDI in nekaj programske opreme, ki jo lahko naložite neposredno iz vodnika.
Na koncu postopka bo vaš HC-05 modul deloval na podoben način kot RN-42 in kateri koli drugi modul Bluetooth HID.
(slika vzeta s
3. korak: Vezje
Upam, da je vezje na sliki razumljivo.
Vezje uporablja 9 gpio v tej 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
Upoštevajte, da modul MPR121 napaja 3,3 V in 2 upora za delilnik napetosti HC-05.
4. korak: Okvir
Opisani projekt nima pravega fiksnega okvirja, ker bo vsaka patologija zahtevala posebno obliko, velikost in material.
Za ta priročnik sem naredil preprost kartonski okvir, ki prikazuje možnost uporabe katere koli oblike in materiala za telo.
Temeljni del za zagotovitev najpreprostejše konstrukcije telesa je, da je brez otipnih gumbov.
Uporaba kapacitivnih tipk zagotavlja 7 vhodov, zahvaljujoč modulu MPR121, preprosto s priključitvijo kabla ali katerega koli drugega prevodnega materiala na nožice modula, kar naredi postavitev tipkovnice in ustvarjanje okvirja in gumbov poljubna velikost zelo preprosta.
5. korak: Vdelana programska oprema
Najprej potrebujemo nekaj knjižnic:
Samo besedilo Knjižnica Arduino za zaslone OLED SSD1306 Knjižnica Adafruit MPR121 SP Serijska programska oprema
Ukazi, ki premikajo kazalec miške, so poslani s knjižnico programske opreme Serial s funkcijo "write".
Vsak ukaz je sestavljen iz 7 -bajtnega medpomnilnika, strukturiranega na ta način:
medpomnilnik [0] = 0xFD; medpomnilnik [1] = 0x05; pufer [2] = 0x02; pufer [3] = 0x00; // Gumb gumbov [4] = 0x00; // X pomnilnik gibanja [5] = 0x00; // Y medpomnilnik gibanja [6] = 0x00; // kolo
Za ta projekt sem se odločil za "Samo besedilo", ker uporablja le 2928 bajtov (9%) prostora za shranjevanje programa, globalne spremenljivke pa 54 bajtov (2%) dinamičnega pomnilnika.
6. korak: Video
Ne morem naložiti videoposnetka … Ogledate si ga lahko tukaj:
Priporočena:
Igrače s prilagodljivim stikalom: dostopna igrača s parnim vlakom!: 7 korakov (s slikami)
Igrače s prilagodljivim stikalom: dostopna igrača s parnim vlakom!: Prilagajanje igrač odpira nove poti in prilagojene rešitve, ki otrokom z omejenimi motoričnimi sposobnostmi ali razvojnimi motnjami omogočajo neodvisno interakcijo z igračami. V mnogih primerih otroci, ki potrebujejo prilagojene igrače, ne morejo
Igrače s prilagodljivim stikalom: kača z daljinskim upravljanjem z jajci, dostopna!: 7 korakov (s slikami)
Igrače, ki se prilagajajo stikalom: kača z daljinskim upravljanjem z jajci, dostopna!: Prilagoditev igrač odpira nove poti in prilagojene rešitve, ki otrokom z omejenimi motoričnimi sposobnostmi ali razvojnimi motnjami omogočajo samostojno interakcijo z igračami. V mnogih primerih otroci, ki potrebujejo prilagojene igrače, ne morejo
Arkadna tipkovnica MIDI tipkovnica: 7 korakov (s slikami)
Arkadna tipkovnica MIDI tipkovnica: To je različica 2.0 enega mojih prvih napadov na programiranje Arduino in DIY MIDI. Razvil sem svoje veščine pri oblikovanju prototipov in oblikovanju, zato sem mislil, da bo to dobra predstavitev procesa in napredovanja. Z bolj informiranim postopkom oblikovanja sem
Dostopna točka Raspberry Pi Zero Wifi z anteno za PCB po meri: 6 korakov (s slikami)
Dostopna točka Raspberry Pi Zero Wifi z anteno za PCB po meri: Kaj izdelujemo? Naslov te vadnice vsebuje veliko tehničnih izrazov. Razčlenimo. Kaj je Raspberry Pi Zero (Rπ0)? Raspberry Pi Zero je majhen računalnik. To je manjša različica enosmernega računalnika Raspberry Pi,
Zgradite zaslon po meri v LCD studiu (za tipkovnico G15 in zaslone LCD) .: 7 korakov
Zgradite zaslon po meri v LCD studiu (za tipkovnico G15 in zaslone LCD): V redu, če ste ravnokar dobili tipkovnico G15 in niste navdušeni nad osnovnimi zasloni, ki so priloženi, vas bom popeljal skozi osnove uporabe LCD Studio Ta primer bo prikaz, ki prikazuje samo bas