Cov txheej txheem:

K -Muaj Peev Xwm V2 - Qhib Qhov Chaw Siv Tau Cov Keyboard rau Touchscreens: 6 Cov Kauj Ruam (nrog Duab)
K -Muaj Peev Xwm V2 - Qhib Qhov Chaw Siv Tau Cov Keyboard rau Touchscreens: 6 Cov Kauj Ruam (nrog Duab)

Video: K -Muaj Peev Xwm V2 - Qhib Qhov Chaw Siv Tau Cov Keyboard rau Touchscreens: 6 Cov Kauj Ruam (nrog Duab)

Video: K -Muaj Peev Xwm V2 - Qhib Qhov Chaw Siv Tau Cov Keyboard rau Touchscreens: 6 Cov Kauj Ruam (nrog Duab)
Video: pom npij rub plav kav tshau pob zeb 2024, Hlis ntuj nqeg
Anonim
K -Muaj Peev Xwm V2 - Qhib Qhov Chaw Siv Tau yooj yim Keyboard rau Touchscreens
K -Muaj Peev Xwm V2 - Qhib Qhov Chaw Siv Tau yooj yim Keyboard rau Touchscreens
K -Muaj Peev Xwm V2 - Qhib Qhov Chaw Siv Tau yooj yim Keyboard rau Touchscreens
K -Muaj Peev Xwm V2 - Qhib Qhov Chaw Siv Tau yooj yim Keyboard rau Touchscreens
K -Muaj Peev Xwm V2 - Qhib Qhov Chaw Siv Tau yooj yim Keyboard rau Touchscreens
K -Muaj Peev Xwm V2 - Qhib Qhov Chaw Siv Tau yooj yim Keyboard rau Touchscreens

Tsab ntawv no yog qhov thib ob ntawm K-Muaj Peev Xwm.

K-Muaj peev xwm yog cov keyboard lub cev uas tso cai rau siv cov khoom siv kov lub xov tooj rau cov tib neeg uas muaj kab mob ua rau muaj kev puas hlwb.

Muaj ntau qhov kev pab uas pab txhawb kev siv khoos phis tawj rau cov tib neeg uas muaj cov kab mob neuromuscular, tab sis lawv kim thiab feem ntau lawv tsis tso cai ua lub ntsej muag kov lub ntsej muag nyuaj ntawm cov khoom siv mobile (los so, ob npaug, rub thiab poob).

K-Muaj Peev Xwm V1 lub hom phiaj los tsim tus kheej tsim khoom thiab cov cuab yeej pheej yig (tsawg dua 20 €) los muab rau cov neeg uas muaj kev tshee tshee, txhaws thiab ntau yam teeb meem dav dav ntawm kev tswj hwm thiab kev sib koom tes neuromuscular muaj peev xwm nkag mus rau cov khoom siv mobile thiab khoos phis tawj ntawm tus nqi tsim nyog.

K-Muaj peev xwm muaj 7 lub nyees khawm thiab me ntsis oled screen.

K-Muaj Peev Xwm V2 qhia ntau yam tshiab rau hauv txoj haujlwm uas ntxiv kev nplij siab thiab yooj yim siv:

  • hloov lub cev lub cev nrog cov nyees khawm muaj peev xwm
  • HID bluetooth txuas rau tus tswv cuab (smartphone, ntsiav tshuaj thiab khoos phis tawj)
  • muaj peev xwm muab hluav taws xob los ntawm lub txhab nyiaj lossis lub roj teeb sab nraud
  • muaj peev xwm los tsim cov qauv tsim

Kauj ruam 1: Cov ntaub ntawv

Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv

Khoom siv

Arduino Nano Clone Aliexpress

HC-05 Aliexpress lossis Banggood

Oled zaub 6pin Aliexpress lossis Banggood

MPR121 Capacitive Touch Sensor Controller Aliexpress

Tiv thaiv Aliexpress

Cables Aliexpress lossis Banggood

Breadboard Aliexpress lossis Banggood

Cov cuab yeej

FTDI Serial Adapter Aliexpress lossis Banggood

Kauj Ruam 2: Tig HC-05 rau hauv HID Bluetooth Device

Tig HC-05 rau hauv HID Bluetooth Device
Tig HC-05 rau hauv HID Bluetooth Device
Tig HC-05 rau hauv HID Bluetooth Device
Tig HC-05 rau hauv HID Bluetooth Device
Tig HC-05 rau hauv HID Bluetooth Device
Tig HC-05 rau hauv HID Bluetooth Device

L'RN-42 yog lub tshuab bluetooth uas ua haujlwm zoo li lub wireless keyboard lossis nas.

Vim tias tus nqi siab thiab sijhawm thauj khoom kuv tau xaiv txhawm rau txhawm rau txhawm rau pheej yig thiab pheej yig HC-05, ua tsaug rau phau ntawv qhia yooj yim thiab muaj txiaj ntsig no sau los ntawm Brian:

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

Cov txheej txheem yog qhov yooj yim heev thiab koj tsuas xav tau FTDI Pawg Thawj Coj thiab qee qhov software rub tawm ncaj qha los ntawm phau ntawv qhia.

Thaum kawg ntawm tus txheej txheem, koj tus qauv HC-05 yuav tuaj yeem ua haujlwm zoo ib yam li RN-42 thiab lwm yam HID bluetooth module.

(duab coj los ntawm

Kauj ruam 3: Circuit Court

Circuit Court
Circuit Court
Circuit Court
Circuit Court

Kuv vam tias qhov Circuit hauv daim duab nkag siab.

Lub Circuit Court siv 9 gpio hauv qhov teeb tsa no:

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

Nco ntsoov tias MPR121 tus qauv siv hluav taws xob 3.3V thiab 2 qhov kev tawm tsam rau qhov faib hluav taws xob ntawm HC-05.

Kauj ruam 4: Ncej

Ncej
Ncej
Ncej
Ncej
Ncej
Ncej
Ncej
Ncej

Txoj haujlwm tau piav qhia tsis muaj lub thav duab ruaj khov tiag, vim txhua qhov kab mob yuav xav tau kev mob siab rau, qhov loj thiab cov khoom.

Txog phau ntawv qhia no kuv tau ua daim duab ntawv yooj yim los qhia qhov muaj peev xwm siv tau cov duab thiab khoom siv rau lub cev.

Ib feem tseem ceeb kom ntseeg tau tias kev tsim kho yooj yim tshaj plaws ntawm lub cev yog tias nws tsis muaj cov nyees khawm yooj yim.

Kev siv cov yuam sij muaj peev xwm ua kom ntseeg tau 7 lub tswv yim, ua tsaug rau MPR121 tus qauv, yooj yim los ntawm kev txuas lub xov tooj, lossis lwm yam khoom siv hluav taws xob, rau tus pin ntawm tus qauv, ua cov txheej txheem ntawm cov keyboard thiab tsim cov thav duab thiab cov nyees khawm ntawm ib qho me me yooj yim heev.

Kauj ruam 5: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Ua ntej peb xav tau qee lub tsev qiv ntawv:

Cov ntawv tsuas yog Arduino Library rau SSD1306 OLED zaub Adafruit MPR121 LibrarySPISoftware Serial

Cov lus txib uas txav tus cursor nas raug xa nrog Lub Tsev Haujlwm Software Serial nrog "sau" ua haujlwm.

Txhua lo lus txib yog tsim los ntawm 7 byte tsis teeb tsa hauv txoj hauv kev no:

tsis [0] = 0xFD; tsis [1] = 0x05; tsis [2] = 0x02; tsis [3] = 0x00; // Buttons buffer [4] = 0x00; // X movementbuffer [5] = 0x00; // Y movementbuffer [6] = 0x00; // Log

Txog qhov haujlwm no kuv tau xaiv rau "Cov ntawv nkaus xwb" vim nws siv tsuas yog 2928 bytes (9%) ntawm qhov chaw khaws cia thiab cov kev hloov pauv thoob ntiaj teb siv 54 bytes (2%) ntawm kev nco zoo.

Kauj ruam 6: Yees duab

Kuv tsis tuaj yeem tso cov vis dis aus… Koj tuaj yeem pom nws ntawm no:

Pom zoo: