Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- Hakbang 2: Gawin ang HC-05 Sa isang HID Bluetooth Device
- Hakbang 3: Circuit
- Hakbang 4: Frame
- Hakbang 5: Firmware
- Hakbang 6: Video
Video: K-Kakayahang V2 - Buksan ang Mapupuntahang Access na Keyboard para sa mga Touchscreens: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang prototype na ito ay ang pangalawang bersyon ng K-Kakayahang.
Ang K-Kakayahan ay isang pisikal na keyboard na nagbibigay-daan sa paggamit ng mga aparatong touchscreen sa mga indibidwal na may mga pathology na nagreresulta sa mga karamdaman ng neuromuscular.
Maraming mga pantulong na nagpapadali sa paggamit ng mga aparato sa computer para sa mga taong may mga neuromuscular pathology, ngunit ang mga ito ay mahal at karamihan sa kanila ay hindi pinapayagan ang mga kumplikadong kilos ng touchscreen sa mga mobile device (mag-swipe, doble ugnay, i-drag at drop).
Nilalayon ng K-Ability V1 na lumikha ng isang self-generated at murang aparato (mas mababa sa 20 €) upang bigyan ang mga tao ng panginginig, spasms at mas pangkalahatang mga problema ng kontrol at koordinasyon ng neuromuscular ang posibilidad na mag-access sa mga mobile device at computer sa isang makatwirang presyo.
Ang K-Kakayahang binubuo ng 7 mga pindutan at isang maliit na oled screen.
Ipinakikilala ng K-Ability V2 ang maraming mga bagong tampok sa proyekto na nagdaragdag ng ginhawa at kadalian ng paggamit:
- kapalit ng mga pisikal na pindutan na may capacitive na mga pindutan
- NAGTAGO koneksyon ng bluetooth sa master device (smartphone, tablet at computer)
- posibilidad ng supply ng kuryente mula sa powerbank o panlabas na baterya
- posibilidad na lumikha ng mga na-customize na disenyo
Hakbang 1: Mga Kagamitan
Materyal
Arduino Nano Clone Aliexpress
HC-05 Aliexpress o Banggood
Oled display 6pin Aliexpress o Banggood
MPR121 Capacitive Touch Sensor Controller Aliexpress
Mga resistor ng Aliexpress
Mga Cables Aliexpress o Banggood
Breadboard Aliexpress o Banggood
Mga kasangkapan
FTDI Serial Adapter Aliexpress o Banggood
Hakbang 2: Gawin ang HC-05 Sa isang HID Bluetooth Device
Ang L'RN-42 ay isang module ng Bluetooth na kumikilos tulad ng isang wireless keyboard o mouse.
Dahil sa mataas na gastos at mga oras ng pagpapadala ay pinili kong i-hack ang karaniwan at murang HC-05, salamat sa simple at mabisang gabay na isinulat ni Brian:
www.instructables.com/id/Upgrade-Your-3-Bl…
Ang pamamaraan ay medyo simple at kakailanganin mo lamang ng isang FTDI Board at ilang mga software na mai-download nang direkta mula sa gabay.
Sa pagtatapos ng pamamaraan, ang iyong module na HC-05 ay maaaring gumana sa isang katulad na paraan sa RN-42 at anumang iba pang HID bluetooth module.
(larawang kinuha mula sa
Hakbang 3: Circuit
Sana maintindihan ang circuit sa larawan.
Gumagamit ang circuit ng 9 gpio sa pagsasaayos na ito:
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
Tandaan na ang module ng MPR121 ay pinalakas ng 3.3V at ang 2 resistances para sa voltage divider ng HC-05.
Hakbang 4: Frame
Ang proyekto na inilarawan ay walang isang tunay na nakapirming frame, dahil ang bawat patolohiya ay mangangailangan ng isang nakatuon na hugis, laki at materyal.
Para sa gabay na ito gumawa ako ng isang simpleng frame ng karton upang maipakita ang posibilidad ng paggamit ng anumang hugis at materyal para sa katawan.
Isang pangunahing bahagi upang matiyak na ang pinakasimpleng konstruksyon ng katawan ay wala itong mga pindutan ng pandamdam.
Ang paggamit ng mga capacitive key ay nagsisiguro ng 7 mga input, salamat sa module ng MPR121, sa pamamagitan lamang ng pagkonekta ng isang cable, o anumang iba pang kondaktibong materyal, sa mga pin ng module, ginagawa ang layout ng keyboard at ang paglikha ng isang frame at mga pindutan ng anumang laki napaka-simple.
Hakbang 5: Firmware
Una kailangan namin ng ilang mga aklatan:
I-text lamang ang Arduino Library para SSD1306 OLED displaysAdafruit MPR121 LibrarySPISoftware Serial
Ang mga utos na gumagalaw ng mouse cursor ay ipinapadala gamit ang library ng Serial ng Software na may function na "sumulat".
Ang bawat utos ay binubuo ng isang 7 byte buffer na nakabalangkas sa ganitong paraan:
buffer [0] = 0xFD; buffer [1] = 0x05; buffer [2] = 0x02; buffer [3] = 0x00; // Buttons buffer [4] = 0x00; // X movementbuffer [5] = 0x00; // Y movementbuffer [6] = 0x00; //Gulong
Para sa proyektong ito, pinili ko ang "Teksto lamang" sapagkat gumagamit lamang ito ng 2928 bytes (9%) ng espasyo ng imbakan ng programa at mga variable ng pandaigdigan na gumagamit ng 54 bytes (2%) ng pabuong memorya.
Hakbang 6: Video
Hindi ko ma-upload ang video … Maaari mo itong makita dito:
Inirerekumendang:
Mga Laruang Switch-Adapt: Mga Paglalakad sa Tubig na Lumalakad sa Tubig na Naa-access !: 7 Mga Hakbang (na may Mga Larawan)
Mga Laruang Switch-Adapt: Mga Paglalakad sa Tubig na Lumalakad sa Dragon na Naa-access !: Ang pagbagay ng laruan ay nagbubukas ng mga bagong paraan at na-customize na solusyon upang payagan ang mga bata na may limitadong mga kakayahan sa motor o mga kapansanan sa pag-unlad na makipag-ugnay sa mga laruan nang nakapag-iisa. Sa maraming mga kaso, ang mga bata na nangangailangan ng inangkop na mga laruan ay hindi maaring
Samytronix Pi: DIY Raspberry Pi Desktop Computer (na Naa-access ang GPIO): 13 Mga Hakbang (na may Mga Larawan)
Samytronix Pi: DIY Raspberry Pi Desktop Computer (na Naa-access ang GPIO): Sa proyektong ito gagawa kami ng isang Raspberry Pi Desktop computer na tinawag kong Samytronix Pi. Ang desktop computer build na ito ay halos gawa sa 3mm laser cut acrylic sheet. Ang Samytronix Pi ay nilagyan ng isang monitor ng HD, mga nagsasalita, at pinakamahalagang pag-access
Kontrolin ang Pag-access ng Arduino YÚN Sa MySQL, PHP5 at Python: 11 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Pag-access ng Arduino YÚN Sa MySQL, PHP5 at Python: Kamusta Mga Kaibigan! Kaya, tulad ng alam mo, noong Setyembre ang bagong premiere kalasag ng Arduino, Arduino YUN. Ang maliit na kaibigan na ito ay may isang naka-embed na system ng Linux kung saan maaari naming patakbuhin ang anumang naiisip mo (kahit papaano malayo). Habang may napakakaunting impormasyon
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: 6 na Hakbang (na may Mga Larawan)
Ang Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: Mayroon akong isang Creative SoundBlaster Audigy sa aking pangunahing computer sa computer at kailangan ko ng isang paraan upang mabilis na ayusin ang mga setting ng bass at treble (pati na rin ang dami) kapag nakikinig sa audio o video media . Inangkop ko ang code mula sa dalawang mapagkukunan na ibinigay sa