Mündəricat:

K -Ability V2 - Dokunmatik ekranlar üçün açıq mənbəli əlçatan klaviatura: 6 addım (şəkillərlə)
K -Ability V2 - Dokunmatik ekranlar üçün açıq mənbəli əlçatan klaviatura: 6 addım (şəkillərlə)

Video: K -Ability V2 - Dokunmatik ekranlar üçün açıq mənbəli əlçatan klaviatura: 6 addım (şəkillərlə)

Video: K -Ability V2 - Dokunmatik ekranlar üçün açıq mənbəli əlçatan klaviatura: 6 addım (şəkillərlə)
Video: How to use Panasonic Cordless DECT 6.0 Digital Phone KX-TG273 System Link2Cell with Bluetooth 2024, Noyabr
Anonim
K -Ability V2 - Dokunmatik Ekranlar üçün Açıq Mənbə Əlçatan Klaviatura
K -Ability V2 - Dokunmatik Ekranlar üçün Açıq Mənbə Əlçatan Klaviatura
K -Ability V2 - Dokunmatik Ekranlar üçün Açıq Mənbə Əlçatan Klaviatura
K -Ability V2 - Dokunmatik Ekranlar üçün Açıq Mənbə Əlçatan Klaviatura
K -Ability V2 - Dokunmatik Ekranlar üçün Açıq Mənbə Əlçatan Klaviatura
K -Ability V2 - Dokunmatik Ekranlar üçün Açıq Mənbə Əlçatan Klaviatura

Bu prototip K-Ability-in ikinci versiyasıdır.

K-Ability, sinir-əzələ xəstəlikləri ilə nəticələnən patologiyası olan şəxslərə toxunma cihazlarından istifadə etməyə imkan verən fiziki bir klaviaturadır.

Sinir -əzələ patologiyası olan insanlar üçün kompüter cihazlarının istifadəsini asanlaşdıran bir çox köməkçi vasitələr var, lakin onlar bahalıdır və əksəriyyəti mobil cihazlarda (toxunma, cüt toxunma, sürüklə və buraxma) mürəkkəb toxunma jestlərinə icazə vermir.

K-Ability V1, titrəmə, spazm və daha ümumi idarəetmə və sinir-əzələ koordinasiyası problemləri olan insanlara mobil cihazlara və kompüterlərə münasib qiymətə daxil olmaq imkanı vermək üçün öz istehsalı və ucuz bir cihaz (20 € -dan aşağı) yaratmağı hədəfləyir.

K-Bacarığı 7 düymədən və bir az oled ekrandan ibarətdir.

K-Ability V2, layihəyə rahatlıq və istifadə rahatlığı əlavə edən bir neçə yeni xüsusiyyət təqdim edir:

  • fiziki düymələrin kapasitiv düymələrlə dəyişdirilməsi
  • Əsas cihaza (smartfon, planşet və kompüterlər) bluetooth bağlantısını gizlətdi
  • güc bankından və ya xarici batareyadan enerji təchizatı imkanı
  • xüsusi dizayn yaratmaq imkanı

Addım 1: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

Material

Aliexpress -də Arduino Nano Clone

HC-05 Aliexpress və ya Banggood

Oled ekran 6pin Aliexpress və ya Banggood

Aliexpress -də MPR121 Kapasitiv Sensor Nəzarətçisi

Aliexpress müqavimətçiləri

Aliexpress və ya Banggood kabelləri

Aliexpress və ya Banggood çörək lövhəsi

Alətlər

FTDI Serial Adapter Aliexpress və ya Banggood

Addım 2: HC-05-i HID Bluetooth Cihazına çevirin

HC-05-i HID Bluetooth Cihazına çevirin
HC-05-i HID Bluetooth Cihazına çevirin
HC-05-i HID Bluetooth Cihazına çevirin
HC-05-i HID Bluetooth Cihazına çevirin
HC-05-i HID Bluetooth Cihazına çevirin
HC-05-i HID Bluetooth Cihazına çevirin

L'RN-42, simsiz klaviatura və ya siçan kimi işləyən bluetooth moduludur.

Brian tərəfindən yazılmış bu sadə və təsirli bələdçi sayəsində yüksək qiymət və göndərmə vaxtlarına görə ümumi və ucuz HC-05-i sındırmağı seçdim:

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

Prosedur olduqca sadədir və yalnız FTDI lövhəsinə və birbaşa bələdçidən endirilə bilən bəzi proqramlara ehtiyacınız olacaq.

Prosedurun sonunda, HC-05 modulunuz RN-42 və digər HID bluetooth modullarına bənzər şəkildə işləyə biləcək.

(şəkil https://www.youtube.com/embed/y8PcNbAA6AQ saytından götürülmüşdür)

Addım 3: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə

Ümid edirəm ki, şəkildəki dövrə başa düşüləndir.

Dövr bu konfiqurasiyada 9 gpio istifadə edir:

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

Qeyd edək ki, MPR121 modulu 3.3V və HC-05-in gərginlik bölücüsü üçün 2 müqavimətlə işləyir.

Addım 4: Çərçivə

Çərçivə
Çərçivə
Çərçivə
Çərçivə
Çərçivə
Çərçivə
Çərçivə
Çərçivə

Təsvir edilən layihənin həqiqi sabit bir çərçivəsi yoxdur, çünki hər bir patoloji xüsusi bir forma, ölçü və material tələb edir.

Bu bələdçi üçün bədən üçün hər hansı bir forma və materialdan istifadə imkanını göstərmək üçün sadə bir karton çərçivə hazırladım.

Bədənin ən sadə quruluşunu təmin edən əsas hissə toxunma düymələrinin olmamasıdır.

Kapasitif düymələrin istifadəsi, MPR121 modulu sayəsində, sadəcə bir kabel və ya hər hansı digər keçirici materialı modul pinlərinə bağlayaraq, klaviaturanın düzülüşünü və çərçivə və düymələrin yaradılmasını təmin edir. istənilən ölçü çox sadədir.

Addım 5: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Əvvəlcə bəzi kitabxanalara ehtiyacımız var:

Yalnız SSD1306 OLED ekranlar üçün Arduino Kitabxanasına mətn yazın Adafruit MPR121 Kitabxanası SPISoftware Serialı

Siçan imlecini hərəkət etdirən əmrlər "yaz" funksiyası olan Proqram Serial kitabxanası ilə göndərilir.

Hər bir əmr bu şəkildə qurulmuş 7 baytlıq buferdən ibarətdir:

tampon [0] = 0xFD; tampon [1] = 0x05; tampon [2] = 0x02; tampon [3] = 0x00; // Düymələr tamponu [4] = 0x00; // X hərəkət buferi [5] = 0x00; // Y hərəkət buferi [6] = 0x00; // Təkər

Bu layihə üçün "Yalnız mətni" seçdim, çünki proqram saxlama sahəsinin yalnız 2928 baytından (9%), qlobal dəyişənlərin isə 54 baytdan (2%) dinamik yaddaşdan istifadə etməsi.

Addım 6: Video

Videonu yükləyə bilmirəm … Burada görə bilərsiniz:

Tövsiyə: