Daftar Isi:
- Langkah 1: Bahan
- Langkah 2: Ubah HC-05 Menjadi Perangkat Bluetooth HID
- Langkah 3: Sirkuit
- Langkah 4: Bingkai
- Langkah 5: Firmware
- Langkah 6: Video
Video: K-Ability V2 - Keyboard yang Dapat Diakses Sumber Terbuka untuk Layar Sentuh: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
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
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
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
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
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:
Macintosh layar sentuh - Mac Klasik Dengan iPad Mini untuk Layar: 5 Langkah (dengan Gambar)
Macintosh layar sentuh | Mac Klasik Dengan IPad Mini untuk Layar: Ini adalah pembaruan dan desain revisi saya tentang cara mengganti layar Macintosh vintage dengan iPad mini. Ini adalah yang ke-6 yang saya buat selama bertahun-tahun dan saya cukup senang dengan evolusi dan desain yang satu ini! Kembali pada tahun 2013 ketika saya membuat
Samytronix Pi: Komputer Desktop Raspberry Pi DIY (dengan GPIO yang Dapat Diakses): 13 Langkah (dengan Gambar)
Samytronix Pi: Komputer Desktop Raspberry Pi DIY (dengan Accessible GPIO): Dalam proyek ini kita akan membuat komputer Desktop Raspberry Pi yang saya sebut Samytronix Pi. Komputer desktop ini sebagian besar terbuat dari lembaran akrilik potong laser 3mm. Samytronix Pi dilengkapi dengan monitor HD, speaker, dan yang paling penting akses
Sup - Mouse untuk Orang Dengan Quadriplegia - Biaya Rendah dan Sumber Terbuka: 12 Langkah (dengan Gambar)
Sup - Mouse untuk Orang Dengan Quadriplegia - Biaya Rendah dan Sumber Terbuka: Pada musim semi 2017, keluarga sahabat saya bertanya apakah saya ingin terbang ke Denver dan membantu mereka dengan sebuah proyek. Mereka memiliki seorang teman, Allen, yang menderita quadriplegia akibat kecelakaan bersepeda gunung. Felix (teman saya) dan saya melakukan rese cepat
Seni 2D Dengan LED yang Dapat Diprogram dan Basis dan Logo yang Dapat Disesuaikan: 5 Langkah (dengan Gambar)
Seni 2D Dengan LED yang Dapat Diprogram dan Basis dan Logo yang Dapat Disesuaikan: Selamat datang di instruksi! Hari ini, saya akan menunjukkan cara membuat Proyek Seni 2D dengan logo dan desain keseluruhan pilihan Anda. Saya membuat proyek ini karena dapat mengajarkan orang banyak keterampilan seperti pemrograman, pengkabelan, pemodelan 3D, dan lainnya. Ini
Dokumen yang dapat disesuaikan secara mikro (non) - Kamera untuk Ruang Kelas yang "kurang sumber daya": 10 Langkah
Micro-adjustable Document (non) - Kamera untuk Ruang Kelas "kurang sumber daya": Halo teman-teman dan rekan-rekan pendidik,Nama saya Aamir Fidai dan saya seorang guru Matematika. Dua hal yang perlu dijelaskan sebelum kita melangkah lebih jauh, saya bukan seorang insinyur dan ini hanyalah sebuah prototipe dari upaya menyediakan guru di kelas yang kekurangan sumber daya