Satura rādītājs:
- 1. solis: materiāli
- 2. darbība. Pārvērtiet HC-05 par HID Bluetooth ierīci
- 3. solis: ķēde
- 4. solis: rāmis
- 5. solis: programmaparatūra
- 6. darbība: video
Video: K -Ability V2 - atvērtā koda pieejamā tastatūra skārienekrāniem: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šis prototips ir otrā K-Ability versija.
K-Ability ir fiziska tastatūra, kas ļauj lietot skārienekrāna ierīces indivīdiem ar patoloģijām, kas izraisa neiromuskulārus traucējumus.
Ir daudz palīglīdzekļu, kas atvieglo datoru ierīču lietošanu cilvēkiem, kuriem ir neiromuskulāras patoloģijas, taču tie ir dārgi, un lielākā daļa no tiem neatļauj sarežģītus skārienekrāna žestus mobilajās ierīcēs (velciet, divreiz pieskarieties, velciet un nometiet).
K-Ability V1 mērķis ir izveidot pašražotu un lētu ierīci (mazāk par 20 €), lai cilvēkiem ar trīci, spazmām un vispārīgākām kontroles un neiromuskulārās koordinācijas problēmām būtu iespēja piekļūt mobilajām ierīcēm un datoriem par saprātīgu cenu.
K-Ability sastāv no 7 pogām un neliela ekrāna.
K-Ability V2 projektā ievieš vairākas jaunas funkcijas, kas palielina komfortu un ērtu lietošanu:
- fizisko pogu aizstāšana ar kapacitatīvām pogām
- HID Bluetooth savienojums ar galveno ierīci (viedtālrunis, planšetdators un datori)
- iespēja barot no powerbank vai ārējā akumulatora
- iespēja izveidot individuālu dizainu
1. solis: materiāli
Materiāls
Arduino Nano Clone Aliexpress
HC-05 Aliexpress vai Banggood
Oled displejs 6pin Aliexpress vai Banggood
MPR121 kapacitatīvs skārienjutīgo sensoru kontrolieris Aliexpress
Rezistori Aliexpress
Kabeļi Aliexpress vai Banggood
Maizes dēlis Aliexpress vai Banggood
Rīki
FTDI sērijas adapteris Aliexpress vai Banggood
2. darbība. Pārvērtiet HC-05 par HID Bluetooth ierīci
L'RN-42 ir Bluetooth modulis, kas darbojas kā bezvadu tastatūra vai pele.
Sakarā ar augstajām izmaksām un piegādes laiku, es izvēlējos uzlauzt parasto un lēto HC-05, pateicoties šim vienkāršajam un efektīvajam Braiena rakstītajam ceļvedim:
www.instructables.com/id/Upgrade-Your-3-Bl…
Procedūra ir diezgan vienkārša, un jums būs nepieciešama tikai FTDI plate un dažas programmatūras, kuras var lejupielādēt tieši no ceļveža.
Procedūras beigās jūsu HC-05 modulis varēs darboties līdzīgi RN-42 un jebkuram citam HID Bluetooth modulim.
(attēls ņemts no
3. solis: ķēde
Es ceru, ka shēma attēlā ir saprotama.
Šajā shēmā shēma izmanto 9 gpio:
D02> HC-05 TX D03> HC-05 RX D04> HC-05 STATE D08> Displejs RES D09> Displejs DC D11> Displejs SDA D13> Displejs SCL A4> MPR121 SDA A5> MPR121 SCL
Ņemiet vērā, ka MPR121 moduli darbina 3,3 V spriegums un 2 pretestības HC-05 sprieguma dalītājam.
4. solis: rāmis
Aprakstītajam projektam nav reāla fiksēta rāmja, jo katrai patoloģijai būs nepieciešama īpaša forma, izmērs un materiāls.
Šajā rokasgrāmatā es izveidoju vienkāršu kartona rāmi, lai parādītu iespēju ķermenim izmantot jebkuru formu un materiālu.
Pamatdaļa, lai nodrošinātu visvienkāršāko korpusa uzbūvi, ir tā, ka tajā nav taustes pogu.
Kapacitatīvo taustiņu izmantošana nodrošina 7 ieejas, pateicoties MPR121 modulim, vienkārši pievienojot kabeli vai jebkuru citu vadošu materiālu moduļa tapām, veidojot tastatūras izkārtojumu un izveidojot rāmi un pogas jebkura izmēra ļoti vienkāršs.
5. solis: programmaparatūra
Vispirms mums ir vajadzīgas dažas bibliotēkas:
Tikai teksta teksts Arduino bibliotēka SSD 1306 OLED displejiem Adafruit MPR121 bibliotēka SPISoftware Serial
Komandas, kas pārvieto peles kursoru, tiek nosūtītas kopā ar programmatūras sērijas bibliotēku ar funkciju "rakstīt".
Katra komanda sastāv no 7 baitu bufera, kas ir strukturēts šādi:
buferis [0] = 0xFD; buferis [1] = 0x05; buferis [2] = 0x02; buferis [3] = 0x00; // Pogas buferšķīdums [4] = 0x00; // X kustību buferis [5] = 0x00; // Y kustību buferis [6] = 0x00; // Ritenis
Šim projektam es izvēlējos tikai tekstu, jo tas izmanto tikai 2928 baitus (9%) programmas krātuves vietas un globālie mainīgie izmanto 54 baitus (2%) dinamiskās atmiņas.
6. darbība: video
Es nevaru augšupielādēt videoklipu … To var redzēt šeit:
Ieteicams:
Pārslēgšanās rotaļlietas: pieejama tvaika vilciena rotaļlieta!: 7 soļi (ar attēliem)
Pielāgojamas rotaļlietas: pieejama rotaļlieta ar tvaika vilcienu !: Rotaļlietu pielāgošana paver jaunas iespējas un pielāgotus risinājumus, lai bērni ar ierobežotām motoriskajām spējām vai attīstības traucējumiem varētu patstāvīgi mijiedarboties ar rotaļlietām. Daudzos gadījumos bērni, kuriem nepieciešamas pielāgotas rotaļlietas, nespēj
Pārslēdziet rotaļlietas: pieejama WolVol ugunsdzēsēju mašīna!: 7 soļi
Pielāgojamas rotaļlietas: pieejama WolVol ugunsdzēsēju mašīna!: Rotaļlietu pielāgošana paver jaunas iespējas un pielāgotus risinājumus, lai bērni ar ierobežotām motoriskajām spējām vai attīstības traucējumiem varētu patstāvīgi mijiedarboties ar rotaļlietām. Daudzos gadījumos bērni, kuriem nepieciešamas pielāgotas rotaļlietas, nespēj
Vienkārša, lēta un pieejama irbuli: 4 soļi (ar attēliem)
Vienkāršs, lēts un pieejams irbulis: Kapacitatīvi pieskāriena sensori parādās dažādās formās. Daudzas populāras formas ietver viedtālruņu, planšetdatoru un slēdžu ekrānus. Lai aktivizētu šos ekrānus vai slēdžus, tuvu jābūt vadošam materiālam. Daudzi izmanto savu
Rotaļlietas, kas pielāgojamas slēdzim: Olu tālvadības pults, kas padarīta pieejama!: 7 soļi (ar attēliem)
Rotaļlietas, kas pielāgojamas ar slēdzi: Olu tālvadība ar čūsku padarīta pieejama !: Rotaļlietu pielāgošana paver jaunas iespējas un pielāgotus risinājumus, lai bērni ar ierobežotām motoriskajām spējām vai attīstības traucējumiem varētu patstāvīgi mijiedarboties ar rotaļlietām. Daudzos gadījumos bērni, kuriem nepieciešamas pielāgotas rotaļlietas, nespēj
Morzes koda tastatūra: 5 soļi
Morzes koda tastatūra: šī programma parāda, kā izveidot c ++ programmu, kas izmanto taustiņu reģistrēšanas pieeju, lai atrastu nospiesto taustiņu un ģenerētu Morzes koda vērtību, izmantojot tastatūras ritināšanas bloķēšanas gaismu (kurš pat izmanto tas?). Šis projekts c