Mục lục:

K-Ability V2 - Bàn phím có thể truy cập nguồn mở cho màn hình cảm ứng: 6 bước (có hình ảnh)
K-Ability V2 - Bàn phím có thể truy cập nguồn mở cho màn hình cảm ứng: 6 bước (có hình ảnh)

Video: K-Ability V2 - Bàn phím có thể truy cập nguồn mở cho màn hình cảm ứng: 6 bước (có hình ảnh)

Video: K-Ability V2 - Bàn phím có thể truy cập nguồn mở cho màn hình cảm ứng: 6 bước (có hình ảnh)
Video: 32 Tổ Hợp Phím Bí Mật Trên Bàn Phím Của Bạn 2024, Tháng bảy
Anonim
K-Ability V2 - Bàn phím có thể truy cập nguồn mở cho màn hình cảm ứng
K-Ability V2 - Bàn phím có thể truy cập nguồn mở cho màn hình cảm ứng
K-Ability V2 - Bàn phím có thể truy cập nguồn mở cho màn hình cảm ứng
K-Ability V2 - Bàn phím có thể truy cập nguồn mở cho màn hình cảm ứng
K-Ability V2 - Bàn phím có thể truy cập nguồn mở cho màn hình cảm ứng
K-Ability V2 - Bàn phím có thể truy cập nguồn mở cho màn hình cảm ứng

Nguyên mẫu này là phiên bản thứ hai của K-Ability.

K-Ability là bàn phím vật lý cho phép sử dụng các thiết bị màn hình cảm ứng cho những người mắc bệnh lý dẫn đến rối loạn thần kinh cơ.

Có nhiều công cụ hỗ trợ tạo điều kiện sử dụng thiết bị máy tính cho những người mắc bệnh lý thần kinh cơ, nhưng chúng đắt tiền và hầu hết chúng không cho phép các cử chỉ màn hình cảm ứng phức tạp trên thiết bị di động (vuốt, chạm hai lần, kéo và thả).

K-Ability V1 nhằm mục đích tạo ra một thiết bị tự sản xuất và giá rẻ (dưới 20 €) để cung cấp cho những người bị chứng run, co thắt và các vấn đề tổng quát hơn về điều khiển và phối hợp thần kinh cơ có khả năng tiếp cận với thiết bị di động và máy tính với mức giá hợp lý.

K-Ability bao gồm 7 nút và một màn hình nhỏ.

K-Ability V2 giới thiệu một số tính năng mới cho dự án nhằm tăng thêm sự thoải mái và dễ sử dụng:

  • thay thế các nút vật lý bằng các nút điện dung
  • Kết nối bluetooth HID với thiết bị chính (điện thoại thông minh, máy tính bảng và máy tính)
  • khả năng cung cấp năng lượng từ pin dự phòng hoặc pin bên ngoài
  • khả năng tạo ra các thiết kế tùy chỉnh

Bước 1: Vật liệu

Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu

Vật liệu

Arduino Nano Clone Aliexpress

HC-05 Aliexpress hoặc Banggood

Oled hiển thị 6pin Aliexpress hoặc Banggood

Bộ điều khiển cảm ứng điện dung MPR121 Aliexpress

Điện trở Aliexpress

Cáp Aliexpress hoặc Banggood

Breadboard Aliexpress hoặc Banggood

Công cụ

Bộ điều hợp nối tiếp FTDI Aliexpress hoặc Banggood

Bước 2: Biến HC-05 thành thiết bị Bluetooth HID

Biến HC-05 thành thiết bị Bluetooth HID
Biến HC-05 thành thiết bị Bluetooth HID
Biến HC-05 thành thiết bị Bluetooth HID
Biến HC-05 thành thiết bị Bluetooth HID
Biến HC-05 thành thiết bị Bluetooth HID
Biến HC-05 thành thiết bị Bluetooth HID

L'RN-42 là một mô-đun bluetooth hoạt động giống như bàn phím hoặc chuột không dây.

Do chi phí cao và thời gian vận chuyển, tôi đã chọn hack HC-05 phổ biến và rẻ tiền, nhờ vào hướng dẫn đơn giản và hiệu quả được viết bởi Brian:

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

Quy trình này khá đơn giản và bạn sẽ chỉ cần một FTDI Board và một số phần mềm có thể tải trực tiếp từ hướng dẫn.

Khi kết thúc quy trình, mô-đun HC-05 của bạn sẽ có thể hoạt động theo cách tương tự như RN-42 và bất kỳ mô-đun bluetooth HID nào khác.

(hình ảnh lấy từ

Bước 3: Mạch

Mạch điện
Mạch điện
Mạch điện
Mạch điện

Tôi hy vọng mạch trong hình là dễ hiểu.

Mạch sử dụng 9 gpio trong cấu hình này:

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

Lưu ý rằng mô-đun MPR121 được cung cấp bởi 3,3V và 2 điện trở cho bộ chia điện áp của HC-05.

Bước 4: Khung

Khung
Khung
Khung
Khung
Khung
Khung
Khung
Khung

Dự án được mô tả không có khung cố định thực sự, vì mỗi bệnh lý sẽ yêu cầu một hình dạng, kích thước và chất liệu chuyên dụng.

Đối với hướng dẫn này, tôi đã tạo một khung bìa cứng đơn giản để cho thấy khả năng sử dụng bất kỳ hình dạng và chất liệu nào cho cơ thể.

Một phần cơ bản để đảm bảo cấu trúc đơn giản nhất của thân máy là nó không có các nút xúc giác.

Việc sử dụng các phím điện dung đảm bảo 7 đầu vào, nhờ vào mô-đun MPR121, đơn giản bằng cách kết nối cáp hoặc bất kỳ vật liệu dẫn điện nào khác, với các chân của mô-đun, tạo nên bố cục của bàn phím và tạo khung và các nút của bất kỳ kích thước rất đơn giản.

Bước 5: Phần mềm cơ sở

Chương trình cơ sở
Chương trình cơ sở
Chương trình cơ sở
Chương trình cơ sở
Chương trình cơ sở
Chương trình cơ sở

Đầu tiên, chúng ta cần một số thư viện:

Chỉ văn bản Thư viện Arduino cho màn hình OLED SSD1306

Các lệnh di chuyển con trỏ chuột được gửi bằng thư viện Software Serial với chức năng "ghi".

Mỗi lệnh bao gồm một bộ đệm 7 byte được cấu trúc theo cách này:

đệm [0] = 0xFD; đệm [1] = 0x05; đệm [2] = 0x02; đệm [3] = 0x00; // Các nút đệm [4] = 0x00; // Bộ đệm chuyển động X [5] = 0x00; // Bộ đệm chuyển động Y [6] = 0x00; //Bánh xe

Đối với dự án này, tôi đã chọn "Chỉ văn bản" vì nó chỉ sử dụng 2928 byte (9%) không gian lưu trữ chương trình và các biến toàn cục sử dụng 54 byte (2%) bộ nhớ động.

Bước 6: Video

Tôi không thể tải video lên… Bạn có thể xem video tại đây:

Đề xuất: