Obsah:

K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky: 6 kroků (s obrázky)
K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky: 6 kroků (s obrázky)

Video: K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky: 6 kroků (s obrázky)

Video: K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky: 6 kroků (s obrázky)
Video: Shopaholicadel se nám uhodila😭 2024, Červenec
Anonim
K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky
K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky
K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky
K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky
K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky
K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky

Tento prototyp je druhou verzí K-Ability.

K-Ability je fyzická klávesnice, která umožňuje používání zařízení s dotykovým displejem jednotlivcům s patologiemi vedoucími k neuromuskulárním poruchám.

Existuje mnoho pomůcek, které usnadňují používání počítačových zařízení lidem s neuromuskulárními patologiemi, ale jsou drahé a většina z nich neumožňuje složitá gesta dotykové obrazovky na mobilních zařízeních (přejetím prstem, dvojitým dotykem, přetažením).

K-Ability V1 si klade za cíl vytvořit vlastní a levné zařízení (méně než 20 EUR), které lidem s třesem, křečemi a obecnějšími problémy ovládání a neuromuskulární koordinace poskytne přístup k mobilním zařízením a počítačům za rozumnou cenu.

K-Ability se skládá ze 7 tlačítek a malé oledové obrazovky.

K-Ability V2 přináší do projektu několik nových funkcí, které přinášejí pohodlí a snadné použití:

  • nahrazení fyzických tlačítek kapacitními tlačítky
  • HID bluetooth připojení k hlavnímu zařízení (smartphone, tablet a počítače)
  • možnost napájení z powerbanky nebo externí baterie
  • možnost vytvářet vlastní návrhy

Krok 1: Materiály

Materiály
Materiály
Materiály
Materiály
Materiály
Materiály

Materiál

Arduino Nano Clone Aliexpress

HC-05 Aliexpress nebo Banggood

Oled displej 6pin Aliexpress nebo Banggood

Kapacitní dotykový ovladač MPR121 Aliexpress

Rezistory Aliexpress

Kabely Aliexpress nebo Banggood

Breadboard Aliexpress nebo Banggood

Nástroje

Sériový adaptér FTDI Aliexpress nebo Banggood

Krok 2: Proměňte HC-05 na zařízení HID Bluetooth

Proměňte HC-05 na HID zařízení Bluetooth
Proměňte HC-05 na HID zařízení Bluetooth
Proměňte HC-05 na HID zařízení Bluetooth
Proměňte HC-05 na HID zařízení Bluetooth
Proměňte HC-05 na HID zařízení Bluetooth
Proměňte HC-05 na HID zařízení Bluetooth

L'RN-42 je bluetooth modul, který funguje jako bezdrátová klávesnice nebo myš.

Vzhledem k vysokým nákladům a dodacím lhůtám jsem se rozhodl hacknout běžný a levný HC-05, a to díky tomuto jednoduchému a účinnému průvodci, který napsal Brian:

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

Postup je poměrně jednoduchý a budete potřebovat pouze desku FTDI a nějaký software ke stažení přímo z průvodce.

Na konci postupu bude váš modul HC-05 moci fungovat podobným způsobem jako RN-42 a jakýkoli jiný modul HID bluetooth.

(obrázek převzat z

Krok 3: Okruh

Obvod
Obvod
Obvod
Obvod

Doufám, že obvod na obrázku je srozumitelný.

Obvod používá v této konfiguraci 9 gpio:

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

Všimněte si, že modul MPR121 je napájen 3,3 V a 2 odpory pro dělič napětí HC-05.

Krok 4: Rámeček

Rám
Rám
Rám
Rám
Rám
Rám
Rám
Rám

Popsaný projekt nemá skutečný pevný rámec, protože každá patologie bude vyžadovat vyhrazený tvar, velikost a materiál.

Pro tuto příručku jsem vytvořil jednoduchý kartonový rám, abych ukázal možnost použití jakéhokoli tvaru a materiálu pro tělo.

Zásadní součástí zajištění nejjednodušší stavby těla je, že neobsahuje hmatová tlačítka.

Použití kapacitních kláves zajišťuje 7 vstupů, díky modulu MPR121, jednoduše připojením kabelu nebo jiného vodivého materiálu k pinům modulu, čímž se rozvržení klávesnice a vytvoření rámečku a tlačítek jakákoli velikost velmi jednoduchá.

Krok 5: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Nejprve potřebujeme několik knihoven:

Pouze textová knihovna Arduino pro displeje OLED SSD1306Adafruit MPR121 LibrarySPISoftware Serial

Příkazy, které přesouvají kurzor myši, jsou odesílány pomocí softwarové sériové knihovny s funkcí „zápis“.

Každý příkaz se skládá ze 7bajtové vyrovnávací paměti strukturované takto:

buffer [0] = 0xFD; buffer [1] = 0x05; pufr [2] = 0x02; vyrovnávací paměť [3] = 0x00; // Vyrovnávací paměť tlačítek [4] = 0x00; // X motionbuffer [5] = 0x00; // vyrovnávací paměť Y [6] = 0x00; //Kolo

Pro tento projekt jsem se rozhodl pro „Pouze text“, protože využívá pouze 2928 bytů (9%) úložného prostoru programu a globální proměnné využívají 54 bytů (2%) dynamické paměti.

Krok 6: Video

Video nemohu nahrát … Můžete si jej prohlédnout zde:

Doporučuje: