Isi kandungan:

K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh: 6 Langkah (dengan Gambar)
K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh: 6 Langkah (dengan Gambar)

Video: K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh: 6 Langkah (dengan Gambar)

Video: K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh: 6 Langkah (dengan Gambar)
Video: Menonaktifkan Talkback Vivo Y12 dari pengaturan 2024, November
Anonim
K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh
K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh
K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh
K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh
K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh
K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh

Prototaip ini adalah versi kedua K-Ability.

K-Ability adalah papan kekunci fizikal yang membolehkan penggunaan peranti skrin sentuh kepada individu dengan patologi yang mengakibatkan gangguan neuromuskular.

Terdapat banyak alat bantu yang memudahkan penggunaan peranti komputer untuk orang yang mempunyai patologi neuromuskular, tetapi ia mahal dan kebanyakannya tidak membenarkan isyarat skrin sentuh yang kompleks pada peranti mudah alih (sapu, sentuhan dua kali, seret dan lepas).

K-Ability V1 bertujuan untuk membuat peranti yang dihasilkan sendiri dan murah (kurang dari 20 €) untuk memberi orang gegaran, kekejangan dan masalah kawalan dan koordinasi neuromuskular yang lebih umum kemungkinan untuk mengakses ke peranti mudah alih dan komputer dengan harga yang berpatutan.

K-Ability terdiri daripada 7 butang dan sedikit skrin.

K-Ability V2 memperkenalkan beberapa ciri baru untuk projek yang menambah keselesaan dan kemudahan penggunaan:

  • penggantian butang fizikal dengan butang kapasitif
  • Sambungan bluetooth HID ke peranti induk (telefon pintar, tablet dan komputer)
  • kemungkinan bekalan kuasa dari powerbank atau bateri luaran
  • kemungkinan membuat reka bentuk yang disesuaikan

Langkah 1: Bahan

Bahan
Bahan
Bahan
Bahan
Bahan
Bahan

Bahan

Arduino Nano Clone Aliexpress

HC-05 Aliexpress atau Banggood

Paparan Oled 6pin Aliexpress atau Banggood

MPR121 Capacitive Touch Sensor Controller Aliexpress

Perintang Aliexpress

Kabel Aliexpress atau Banggood

Breadboard Aliexpress atau Banggood

Alat

FTDI Serial Adapter Aliexpress atau Banggood

Langkah 2: Hidupkan HC-05 Menjadi Peranti Bluetooth HID

Hidupkan HC-05 Menjadi Peranti Bluetooth HID
Hidupkan HC-05 Menjadi Peranti Bluetooth HID
Hidupkan HC-05 Menjadi Peranti Bluetooth HID
Hidupkan HC-05 Menjadi Peranti Bluetooth HID
Hidupkan HC-05 Menjadi Peranti Bluetooth HID
Hidupkan HC-05 Menjadi Peranti Bluetooth HID

L'RN-42 adalah modul bluetooth yang berfungsi seperti papan kekunci atau tetikus tanpa wayar.

Oleh kerana kos dan masa penghantaran yang tinggi, saya memilih untuk menggodam HC-05 biasa dan murah, berkat panduan ringkas dan berkesan ini yang ditulis oleh Brian:

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

Prosedurnya agak mudah dan anda hanya memerlukan Papan FTDI dan beberapa perisian yang boleh dimuat turun terus dari panduan.

Pada akhir prosedur, modul HC-05 anda akan dapat beroperasi dengan cara yang serupa dengan RN-42 dan modul bluetooth HID yang lain.

(gambar diambil dari

Langkah 3: Litar

Litar
Litar
Litar
Litar

Saya harap litar dalam gambar dapat difahami.

Litar menggunakan 9 gpio dalam konfigurasi ini:

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

Perhatikan bahawa modul MPR121 dikuasakan oleh 3.3V dan 2 rintangan untuk pembahagi voltan HC-05.

Langkah 4: Bingkai

Rangka
Rangka
Rangka
Rangka
Rangka
Rangka
Rangka
Rangka

Projek yang dijelaskan tidak mempunyai bingkai tetap yang sebenarnya, kerana setiap patologi akan memerlukan bentuk, ukuran dan bahan yang khusus.

Untuk panduan ini saya membuat bingkai kadbod sederhana untuk menunjukkan kemungkinan menggunakan bentuk dan bahan apa pun untuk badan.

Bahagian asas untuk memastikan pembinaan badan yang paling sederhana adalah ia bebas dari tombol taktil.

Penggunaan kekunci kapasitif memastikan 7 input, berkat modul MPR121, hanya dengan menyambungkan kabel, atau bahan konduktif lain, ke pin modul, membuat susun atur papan kekunci dan pembuatan bingkai dan butang saiz apa pun sangat sederhana.

Langkah 5: Perisian firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Mula-mula kita memerlukan beberapa perpustakaan:

Teks sahaja Arduino Library untuk paparan OLD SSD1306 Adafruit MPR121 Library SPIS Perisian perisian

Perintah yang menggerakkan kursor tetikus dihantar dengan perpustakaan Serial Perisian dengan fungsi "tulis".

Setiap arahan terdiri daripada buffer 7 bait yang disusun dengan cara ini:

penyangga [0] = 0xFD; penyangga [1] = 0x05; penyangga [2] = 0x02; penyangga [3] = 0x00; // Penyangga butang [4] = 0x00; // X movementbuffer [5] = 0x00; // Y pergerakanbuffer [6] = 0x00; // Roda

Untuk projek ini, saya memilih "Text only" kerana hanya menggunakan 2928 byte (9%) ruang penyimpanan program dan pembolehubah global menggunakan 54 byte (2%) memori dinamik.

Langkah 6: Video

Saya tidak dapat memuat naik video … Anda dapat melihatnya di sini:

Disyorkan: