Мазмуну:

K -Ability V2 - Сенсордук экрандар үчүн ачык булак жеткиликтүү клавиатура: 6 кадам (сүрөттөр менен)
K -Ability V2 - Сенсордук экрандар үчүн ачык булак жеткиликтүү клавиатура: 6 кадам (сүрөттөр менен)

Video: K -Ability V2 - Сенсордук экрандар үчүн ачык булак жеткиликтүү клавиатура: 6 кадам (сүрөттөр менен)

Video: K -Ability V2 - Сенсордук экрандар үчүн ачык булак жеткиликтүү клавиатура: 6 кадам (сүрөттөр менен)
Video: Top 5 алдын ала орнотулган пайдалуу Windows программалары 2024, Ноябрь
Anonim
K -Ability V2 - Сенсордук экрандар үчүн ачык булак жеткиликтүү клавиатура
K -Ability V2 - Сенсордук экрандар үчүн ачык булак жеткиликтүү клавиатура
K -Ability V2 - Сенсордук экрандар үчүн ачык булак жеткиликтүү клавиатура
K -Ability V2 - Сенсордук экрандар үчүн ачык булак жеткиликтүү клавиатура
K -Ability V2 - Сенсордук экрандар үчүн ачык булак жеткиликтүү клавиатура
K -Ability V2 - Сенсордук экрандар үчүн ачык булак жеткиликтүү клавиатура

Бул прототип K-Abilityдин экинчи версиясы.

K-Ability-бул нерв-булчуң ооруларына алып келген патологиясы бар адамдарга сенсордук экранды колдонууга мүмкүнчүлүк берген физикалык клавиатура.

Нейромускулярдык патологиясы бар адамдар үчүн компьютердик түзүлүштөрдү колдонууну жеңилдеткен көптөгөн жардам каражаттары бар, бирок алар кымбат жана көпчүлүгү мобилдик түзмөктөрдө сенсордук экрандын татаал жаңсоолоруна жол бербейт (серпүү, кош тийүү, сүйрөө жана түшүрүү).

K-Ability V1 тремору, спазмы жана башкаруу жана нерв-булчуң координациясынын жалпы көйгөйлөрү бар адамдарга мобилдик түзмөктөргө жана компьютерлерге акылга сыярлык баада жетүү мүмкүнчүлүгүн берүү үчүн өз алдынча өндүрүлгөн жана арзан түзүлүштү (20 € дан азыраак) түзүүнү көздөйт.

K-жөндөмдүүлүгү 7 баскычтан жана бир аз экрандан турат.

K-Ability V2 проектке ыңгайлуулукту жана колдонуунун оңойлугун кошкон бир нече жаңы функцияларды киргизет:

  • физикалык баскычтарды сыйымдуу баскычтарга алмаштыруу
  • HID bluetooth негизги түзмөккө туташуусу (смартфон, планшет жана компьютерлер)
  • powerbank же тышкы батареядан электр менен камсыз кылуу мүмкүнчүлүгү
  • ылайыкташтырылган долбоорлорду түзүү мүмкүнчүлүгү

1 -кадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар

Материал

Arduino Nano Clone Aliexpress

HC-05 Aliexpress же Banggood

Олед дисплей 6pin Aliexpress же Banggood

MPR121 Capacitive Touch Sensor Controller Aliexpress

Aliexpressтин каршылыгы

Кабелдер Aliexpress же Banggood

Breadboard Aliexpress же Banggood

Куралдар

FTDI сериялык адаптери Aliexpress же Banggood

2-кадам: HC-05ти HID Bluetooth түзмөгүнө буруңуз

HC-05ти HID Bluetooth түзмөгүнө айландырыңыз
HC-05ти HID Bluetooth түзмөгүнө айландырыңыз
HC-05ти HID Bluetooth түзмөгүнө айландырыңыз
HC-05ти HID Bluetooth түзмөгүнө айландырыңыз
HC-05ти HID Bluetooth түзмөгүнө айландырыңыз
HC-05ти HID Bluetooth түзмөгүнө айландырыңыз

L'RN-42-зымсыз клавиатура же чычкан сыяктуу иштеген Bluetooth модулу.

Улам кымбат жана жеткирүү убактысынан улам, Брайан жазган бул жөнөкөй жана эффективдүү көрсөтмөнүн аркасында жалпы жана арзан HC-05ти бузууну чечтим:

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

Процедура өтө жөнөкөй жана сизге FTDI Board жана кээ бир программалар керек болот, аларды түздөн -түз гидден жүктөп алууга болот.

Процедуранын аягында сиздин HC-05 модулуңуз RN-42ге жана башка HID bluetooth модулуна окшош иштей алат.

(сүрөт https://www.youtube.com/embed/y8PcNbAA6AQ сайтынан алынды)

3 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit

Сүрөттөгү схема түшүнүктүү деп үмүттөнөм.

Бул конфигурацияда схема 9 gpio колдонот:

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

MPR121 модулу 3.3V жана HC-05 чыңалуу бөлүштүргүчүнүн 2 каршылыгы менен иштейт.

4 -кадам: кадр

Frame
Frame
Frame
Frame
Frame
Frame
Frame
Frame

Сүрөттөлгөн долбоордо чыныгы бекитилген алкак жок, анткени ар бир патология атайын форманы, өлчөмдү жана материалды талап кылат.

Бул колдонмо үчүн мен дене үчүн ар кандай форманы жана материалды колдонуу мүмкүнчүлүгүн көрсөтүү үчүн жөнөкөй картон жээкчесин жасадым.

Корпустун эң жөнөкөй конструкциясын камсыздоонун негизги бөлүгү - бул тийүү баскычтары жоктугу.

Сыйымдуу ачкычтарды колдонуу MPR121 модулунун жардамы менен 7 киргизүүнү камсыз кылат, жөн эле кабелди же башка өткөргүч материалды модулдун казыктарына туташтырып, клавиатуранын макетин түзүп, кадрдын жана баскычтардын түзүлүшүн камсыз кылат. каалаган өлчөм абдан жөнөкөй.

5 -кадам: Камтылган программа

Камтылган программа
Камтылган программа
Камтылган программа
Камтылган программа
Камтылган программа
Камтылган программа

Алгач бизге китепканалар керек:

Тек SSD1306 OLED дисплейлери үчүн Arduino китепканасы Текст Адафрут MPR121 Китепкана SPIS программалык камсыздоо сериясы

Чычкан курсорун жылдырган буйруктар "жазуу" функциясы бар Программалык Сериялар китепканасы менен жөнөтүлөт.

Ар бир буйрук ушундай жол менен структураланган 7 байттык буферден турат:

буфер [0] = 0xFD; буфер [1] = 0x05; буфер [2] = 0x02; буфер [3] = 0x00; // Баскычтар буфери [4] = 0x00; // X motionbuffer [5] = 0x00; // Y motionbuffer [6] = 0x00; // Дөңгөлөк

Бул долбоор үчүн мен "Текстти гана" тандап алдым, анткени ал программанын сактагычынын 2928 байтын (9%) жана глобалдык өзгөрмөлөр 54 байтты (2%) динамикалык эс тутумун колдонот.

6 -кадам: Видео

Мен видеону жүктөй албайм … Аны бул жерден көрө аласыз:

Сунушталууда: