Daftar Isi:

K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh: 6 Langkah (dengan Gambar)
K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh: 6 Langkah (dengan Gambar)

Video: K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh: 6 Langkah (dengan Gambar)

Video: K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh: 6 Langkah (dengan Gambar)
Video: Cara Pulihkan Data Setelah Melakukan Reset Pabrik Pada Ponsel Android (4 Cara Efektif) 2024, Juli
Anonim
K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh
K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh
K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh
K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh
K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh
K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh

Prototipe ini merupakan versi kedua dari K-Ability.

K-Ability adalah keyboard fisik yang memungkinkan penggunaan perangkat layar sentuh untuk individu dengan patologi yang mengakibatkan gangguan neuromuskular.

Ada banyak alat bantu yang memfasilitasi penggunaan perangkat komputer untuk orang yang memiliki patologi neuromuskular, tetapi harganya mahal dan kebanyakan tidak memungkinkan gerakan layar sentuh yang rumit pada perangkat seluler (gesek, sentuh dua kali, seret dan lepas).

K-Ability V1 bertujuan untuk membuat perangkat yang diproduksi sendiri dan murah (kurang dari 20 €) untuk memberi orang dengan tremor, kejang, dan masalah kontrol dan koordinasi neuromuskular yang lebih umum kemungkinan untuk mengakses perangkat seluler dan komputer dengan harga yang wajar.

K-Ability terdiri dari 7 tombol dan sedikit layar oled.

K-Ability V2 memperkenalkan beberapa fitur baru untuk proyek yang menambah kenyamanan dan kemudahan penggunaan:

  • penggantian tombol fisik dengan tombol kapasitif
  • Koneksi bluetooth HID ke perangkat master (smartphone, tablet, dan komputer)
  • kemungkinan catu daya dari powerbank atau baterai eksternal
  • kemungkinan untuk membuat desain yang disesuaikan

Langkah 1: Bahan

Bahan
Bahan
Bahan
Bahan
Bahan
Bahan

Bahan

Arduino Nano Klon Aliexpress

HC-05 Aliexpress atau Banggood

Layar oled 6pin Aliexpress atau Banggood

MPR121 Pengontrol Sensor Sentuh Kapasitif Aliexpress

Resistor Aliexpress

Kabel Aliexpress atau Banggood

Papan tempat memotong roti Aliexpress atau Banggood

Peralatan

Adaptor Serial FTDI Aliexpress atau Banggood

Langkah 2: Ubah HC-05 Menjadi Perangkat Bluetooth HID

Ubah HC-05 Menjadi Perangkat Bluetooth HID
Ubah HC-05 Menjadi Perangkat Bluetooth HID
Ubah HC-05 Menjadi Perangkat Bluetooth HID
Ubah HC-05 Menjadi Perangkat Bluetooth HID
Ubah HC-05 Menjadi Perangkat Bluetooth HID
Ubah HC-05 Menjadi Perangkat Bluetooth HID

L'RN-42 adalah modul bluetooth yang berfungsi seperti keyboard atau mouse nirkabel.

Karena biaya tinggi dan waktu pengiriman, saya memilih untuk meretas HC-05 yang umum dan murah, berkat panduan sederhana dan efektif ini yang ditulis oleh Brian:

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

Prosedurnya cukup sederhana dan Anda hanya memerlukan Papan FTDI dan beberapa perangkat lunak yang dapat diunduh langsung dari panduan ini.

Di akhir prosedur, modul HC-05 Anda akan dapat beroperasi dengan cara yang mirip dengan RN-42 dan modul bluetooth HID lainnya.

(gambar diambil dari

Langkah 3: Sirkuit

sirkuit
sirkuit
sirkuit
sirkuit

Saya harap rangkaian pada gambar dapat dimengerti.

Rangkaian menggunakan 9 gpio dalam konfigurasi ini:

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

Perhatikan bahwa modul MPR121 ditenagai oleh 3.3V dan 2 resistansi untuk pembagi tegangan HC-05.

Langkah 4: Bingkai

Bingkai
Bingkai
Bingkai
Bingkai
Bingkai
Bingkai
Bingkai
Bingkai

Proyek yang dijelaskan tidak memiliki kerangka tetap yang nyata, karena setiap patologi akan membutuhkan bentuk, ukuran, dan bahan khusus.

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

Bagian mendasar untuk memastikan konstruksi bodi yang paling sederhana adalah bebas dari tombol taktil.

Penggunaan tombol kapasitif memastikan 7 input, berkat modul MPR121, cukup dengan menghubungkan kabel, atau bahan konduktif lainnya, ke pin modul, membuat tata letak keyboard dan pembuatan bingkai dan tombol ukuran apa pun sangat sederhana.

Langkah 5: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Pertama kita membutuhkan beberapa perpustakaan:

Perpustakaan Arduino hanya teks untuk tampilan OLED SSD1306 Adafruit MPR121 LibrarySPISSoftware Serial

Perintah yang menggerakkan kursor mouse dikirim dengan perpustakaan Serial Perangkat Lunak dengan fungsi "tulis".

Setiap perintah terdiri dari buffer 7 byte yang terstruktur dengan cara ini:

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

Untuk proyek ini saya memilih "Teks saja" karena hanya menggunakan 2928 byte (9%) dari ruang penyimpanan program dan variabel global menggunakan 54 byte (2%) dari memori dinamis.

Langkah 6: Video

Saya tidak dapat mengunggah video … Anda dapat melihatnya di sini:

Direkomendasikan: