![USB tastatūras kursorsvira: 5 soļi USB tastatūras kursorsvira: 5 soļi](https://i.howwhatproduce.com/images/002/image-4075-45-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![USB tastatūras kursorsvira USB tastatūras kursorsvira](https://i.howwhatproduce.com/images/002/image-4075-46-j.webp)
![USB tastatūras kursorsvira USB tastatūras kursorsvira](https://i.howwhatproduce.com/images/002/image-4075-47-j.webp)
![USB tastatūras kursorsvira USB tastatūras kursorsvira](https://i.howwhatproduce.com/images/002/image-4075-48-j.webp)
![USB tastatūras kursorsvira USB tastatūras kursorsvira](https://i.howwhatproduce.com/images/002/image-4075-49-j.webp)
Pielāgotu USB tastatūras un peles kontrolleru izgatavošana ir vienkārša.
Novērtējot attēlus programmā Adobe Lightroom, es izmantoju dažus īsinājumtaustiņus un atklāju, ka varu būt vēl ātrāks, izmantojot vienkāršu spēļu kontrollera kursorsviru. Es to izspēlēju uz maizes dēļa ar diviem komponentiem, kas man jau bija darbnīcā, un atklāju, ka tas darbojas lieliski, taču tam bija vajadzīgs jaukāks "skapis", lai tas dzīvotu uz mana galda.
Tā kā tā ir balstīta uz Arduino, kursorsviras funkciju pielāgošana un papildu pogu, ciparnīcu vai citu vadības ierīču pievienošana ir vienkārša.
Šim projektam ir trīs sadaļas:
- Aparatūra
- Programmatūra
- Galda cienīgs futrālis minētās aparatūras turēšanai
Daļas
- Arduino - 5v 16MHz Itsy Bitsy no Adafruit. Daudzi citi Arduinos darbosies labi, taču pārliecinieties, ka to USB var darboties ar tastatūras un peles bibliotēkām.
- Joystick - Spēļu kontroliera stila 2 ass ar slēdzi (šeit ir desmit iepakojums: WGCD 10 gab. Joystick Breakout Module Game Controller priekš Arduino PS2).
- Koka vai akrila korpuss. Varbūt kādu krāsu.
- Vadu un USB kabeli.
1. darbība. Aparatūra
![Aparatūra Aparatūra](https://i.howwhatproduce.com/images/002/image-4075-50-j.webp)
![Aparatūra Aparatūra](https://i.howwhatproduce.com/images/002/image-4075-51-j.webp)
![Aparatūra Aparatūra](https://i.howwhatproduce.com/images/002/image-4075-52-j.webp)
Arduino
Es gribēju izmantot nelielu Arduino plāksni, lai šī konstrukcija būtu pēc iespējas kompakta. Man ir daži Pro piekariņi, taču tie nedarbojas labi tastatūras un peles simulācijai, jo piekariņos USB nav pilnībā ieviests. Šim projektam es izmantoju 5V 16MHz Itsy Bitsy no Adafruit, kas var izmantot standarta HID bibliotēkas kā tastatūru un peli, izmantojot USB.
Kursorsvira
Šis ir kursorsviras veids, ko izmanto spēļu kontrolieros. Tie ir divu asu un tiem ir slēdzis, kas ir īslaicīgi ieslēgts, kad ir iespiesta nūja. Tos ir viegli atrast tiešsaistē. Ja vēlaties iegādāties tikai vienu, to cena var būt no 4 USD līdz 10 USD, bet to var iegādāties vairumā 10 iepakojumos vietnē Amazon par aptuveni 11 USD.
Ņemiet vērā, ka līdzīgajiem kursorsvirām no Adafruit un Sparkfun ir atšķirīgi kontakti nekā visiem citiem, kurus varat atrast tiešsaistē. Pievienojot to, pievērsiet uzmanību tam.
Arduino šajā projektā slēdzim tiek izmantots A0, X asij - A1 un Y asij - A2. Tādējādi jūs varat radoši darboties ar 19 citām ievades tapām.
Kursorsvira 5v nāk no 5V USB barošanas avota (kā tāds atzīmēts uz Itsy Bitsy). Un tam ir zeme - savienojiet to ar Arduino zemi.
2. darbība: programmatūra
![Programmatūra Programmatūra](https://i.howwhatproduce.com/images/002/image-4075-53-j.webp)
Arduino kods ir ļoti vienkāršs. Esmu to ieprogrammējis īpaši dažiem Lightroom tastatūras īsinājumtaustiņiem, kurus izmantoju attēlu vērtēšanai. Nospiežot slēdzi, pārslēdzas starp Lupa ("e") un režģa ("g") skatu. Pārvietojot kursorsviru pa kreisi un pa labi, tiek atvērts iepriekšējais (kreisā bultiņa) vai nākamais (labā bultiņa) attēls. Nospiežot nūju uz augšu, vērtējumam tiek pievienota zvaigznīte ("["), un, nospiežot to uz leju, karogs ("u") tiek noņemts. (Ticiet man, tam ir jēga no tā, kā es vērtēju savus attēlus.) Jūs varat mainīt kodu, lai darītu visu, ko vēlaties.
Galvenā cilpa vispirms nolasa slēdža stāvokli. Ja tas ir mainījies no HIGH uz LOW, tas pārslēdzas un ierakstās vai nu “e”, vai “g”, lai pārslēgtos starp Lupa un Režģa skatu.
Tālāk programma kartē kursorsviras (0 līdz 1024) analogās vērtības uz citu diapazonu (no -5 līdz +5). Kods atpazīst +/- vērtības 5 kā rakstzīmju nosūtīšanas darbības, tāpēc, lai nosūtītu īsinājumtaustiņu, jums ir jāpārvieto kursorsviru tā diapazona beigās. Pēc tam kursorsvirai ir jāiziet cauri 0, pirms tā nosūta vēl vienu taustiņu. Kods, kā to izdarīt, ir diezgan īss, un, manuprāt, diezgan elegants. Tīrais efekts ir tāds, ka jums ir jābūt apzinātam attiecībā uz savām kustībām, un tas nejauši neizraidīs viena un tā paša taustiņsitiena straumi (ko darīja mana pirmā koda versija!).
Jūs varat izmantot peles bibliotēku un kursorsviras analogās vērtības, lai kontrolētu kursoru, ritināšanas ritenīšus, skaļuma regulēšanu vai jebkuru citu analogo (izh) funkciju.
3. darbība: futrālis, 1. daļa - projektēšana un griešana
![Korpuss, 1. daļa - Dizains un griešana Korpuss, 1. daļa - Dizains un griešana](https://i.howwhatproduce.com/images/002/image-4075-54-j.webp)
![Korpuss, 1. daļa - Dizains un griešana Korpuss, 1. daļa - Dizains un griešana](https://i.howwhatproduce.com/images/002/image-4075-55-j.webp)
![Korpuss, 1. daļa - Dizains un griešana Korpuss, 1. daļa - Dizains un griešana](https://i.howwhatproduce.com/images/002/image-4075-56-j.webp)
Maizes dēlis, kas dzīvoja uz mana galda, vienkārši neizskatījās forši, un arī ergonomika nebija ideāla. Laiks izstrādāt lietu.
Tas būtu ideāls projekts korpusa 3D drukāšanai. Man nav 3D printera, bet man ir lāzera griezējs, tāpēc man tagad viss izskatās kā lāzergriešanas projekts. Šim dizainam bija nepieciešams vakars, lai izstrādātu Adobe Illustrator, tostarp spēlējot ar daudziem dažādiem jēdzieniem, piemēram, vienkāršu nūju, organiskāku formu, izmantojot lāzergrieztas eņģes, un kastītes.
Sākumā turēju maizes dēli dažādos augstumos un leņķos, un nolēmu, ka 30 ° leņķis aptuveni 80 līdz 100 mm augstumā no galda būtu ērts. Galīgais dizains nedaudz atgādina nelielu lidojuma kursorsviru un jūtas ērti turēt.
Oriģinālais Adobe Illustrator fails kopā ar DXF un PDF versijām ir iekļauts zemāk. (DXF un PDF nav pārbaudīti ar lāzera griezēju.) Fails ietver arī kursorsviras augšpusi un sānu skatu, lai jūs varētu izmantot sava projekta izstrādē.
Šajā dizainā tiek izmantoti divu biezumu materiāli. Viss, izņemot augšpusi, ir 0,187 "lietderības" saplāksnis no vietējā lielā kastes veikala. 2 x 4 collu loksne maksā tikai aptuveni 8 ASV dolārus. Dizainā tiek izmantots 5 mm biezums.187 collu koksnei, un tā tiek salikta perfekti. Augšpusē ir 3 mm saplāksnis, kas nodrošina papildu atstarpi kursorsviras īkšķa rokturim. Šis projekts būtu jauks arī skaidrā akrilā.
Pāris piezīmes par prototipu izgatavošanas priekšrocībām: vispirms es veicu izmēģinājuma griezumu un montāžu ar kartonu, kas palīdzēja atrast vienu dizaina kļūdu. Kad es pirmo reizi izgriezu koka versiju, es arī atklāju, ka augšējā plāksne ir ļoti trausla caur caurumu, tāpēc es pārveidoju cilnes, lai tur pievienotu papildu izturību. Es arī atklāju, ka kursorsvira ietriecas korpusa sānos, tāpēc es veicu divas izmaiņas: es pārvietoju stiprinājumu tā centrā, un augšpusē izmantoju 3 mm koku, nevis 5 mm. Augšupielādētajā dizaina failā ir visas šīs izmaiņas - vienkārši nogrieziet augšējo gabalu no plānāka koka.
4. solis: korpuss, 2. daļa - krāsa un montāža
![Korpuss, 2. daļa - krāsa un montāža Korpuss, 2. daļa - krāsa un montāža](https://i.howwhatproduce.com/images/002/image-4075-57-j.webp)
![Korpuss, 2. daļa - krāsa un montāža Korpuss, 2. daļa - krāsa un montāža](https://i.howwhatproduce.com/images/002/image-4075-58-j.webp)
![Korpuss, 2. daļa - krāsa un montāža Korpuss, 2. daļa - krāsa un montāža](https://i.howwhatproduce.com/images/002/image-4075-59-j.webp)
Kad visi gabali bija sagriezti, es veicu galīgo sauso montāžu un uz laiku uzstādīju kursorsviru. Viss bija labi, tāpēc pielīmēju visus gabalus, izņemot augšpusi. Nav iespējams uzstādīt kursorsviru pēc augšdaļas piestiprināšanas, lai tas būtu vēlāk.
Augšējā apakšējais labais stūris iedurtos īkšķa apakšā, tāpēc es noapaļoju apakšējos stūrus ar nelielu slīpēšanu.
Ja jums patīk lāzera griezuma izskats vai ja jūs to izgatavojāt no akrila, esat pabeidzis! Es gribēju, lai skaņdarbs būtu patīkamāk pabeigts kopā ar manu darbvirsmu. Es tam uzliku melnas krāsas bāzes kārtu un pēc tam dažus slāņus ar Rust-oleum kaltu Hammered Burnished Amber. Es izmantoju šo produktu uz sava galda apdares, tāpēc tas savieno gabalus kopā. Man arī patīk šīs krāsas metāliskais izskats. Es maskēju pirkstu locītavu iekšpusi, kur augšdaļa iederas, lai krāsa nesabojātu piemērotību.
Kursorsvira un Arduino tika savienoti ar melniem vadiem un saraušanās caurulēm, lai tas izskatās tīrs, un vadi tika nogriezti garumā, kas pēc uzstādīšanas izskatījās pareizi.
Kursorsviras skrūves ir novietotas uz centrālā statņa. Skrūves, kas man bija, bija nedaudz garas, tāpēc es tās saīsināju, ieskrūvējot cauri neizmantotajai koksnei, un galus slīpēju ar galda slīpmašīnu. Arduino nav montāžas caurumu, tāpēc tas bija karsti pielīmēts vietā.
Kad viss bija uzstādīts, es nofiksēju augšdaļu vietā, nelīmējot. Tas ir pietiekami cieši pieguļošs un nav strukturāli svarīgs.
5. solis: pabeigšana
![Pabeigšana Pabeigšana](https://i.howwhatproduce.com/images/002/image-4075-60-j.webp)
![Pabeigšana Pabeigšana](https://i.howwhatproduce.com/images/002/image-4075-61-j.webp)
![Pabeigšana Pabeigšana](https://i.howwhatproduce.com/images/002/image-4075-62-j.webp)
Gatavais projekts lieliski izskatās uz mana galda.
Pirmā lieta, ko es to izmantoju, bija rediģēt šīs Instuctable bildes.
Gatavs!
Ieteicams:
DIY MPU-6050 USB kursorsvira: 5 soļi
![DIY MPU-6050 USB kursorsvira: 5 soļi DIY MPU-6050 USB kursorsvira: 5 soļi](https://i.howwhatproduce.com/images/001/image-590-8-j.webp)
DIY MPU-6050 USB kursorsvira: Izmantojot Microsoft Flight Simulator 2020, es ātri sapratu, cik grūti ir izmantot tastatūru, lai lidotu plānā. Meklējot tiešsaistē, es nevarēju atrast saprātīgu cenu, lai iegādātos kursorsviru. Lielākajai daļai tiešsaistes mazumtirgotāju to nebija. M popularitāte
RC Tx modulis kā USB kursorsvira: 6 soļi
![RC Tx modulis kā USB kursorsvira: 6 soļi RC Tx modulis kā USB kursorsvira: 6 soļi](https://i.howwhatproduce.com/images/002/image-3780-7-j.webp)
RC Tx modulis kā USB kursorsvira: Šī pamācība ir par raidītāja moduļa izveidi, kas darbojas ar standarta RC raidītājiem un darbojas kā USB kursorsvira. Modulis izmanto Digispark dev dēli, kas darbojas kā USB HID. Tas interpretē raidītāja sūtīto un pārveidoto PPM signālu
Halles efekta USB kursorsvira: 7 soļi (ar attēliem)
![Halles efekta USB kursorsvira: 7 soļi (ar attēliem) Halles efekta USB kursorsvira: 7 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-4531-8-j.webp)
Hall Effect USB kursorsvira: šīs instrukcijas parāda, kā izmantot rūpniecisku Hall Effect kursorsviru, lai izveidotu augstas izšķirtspējas USB kursorsviru. Ir arī citi saistīti norādījumi Tiny USB Joystick, kas var nodrošināt lētu risinājumu; >
Mazs USB kursorsvira: 5 soļi (ar attēliem)
![Mazs USB kursorsvira: 5 soļi (ar attēliem) Mazs USB kursorsvira: 5 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-4532-4-j.webp)
Mazs USB kursorsvira: šīs pamācības parāda, kā izveidot ļoti vienkāršu mazu USB kursorsviru. Šī instrukcija ir saistīta ar Hall Effect USB kursorsviru, lai nodrošinātu lētu risinājumu
Tastatūras saskarne ar 8051 un tastatūras numuru parādīšana 7 segmentos: 4 soļi (ar attēliem)
![Tastatūras saskarne ar 8051 un tastatūras numuru parādīšana 7 segmentos: 4 soļi (ar attēliem) Tastatūras saskarne ar 8051 un tastatūras numuru parādīšana 7 segmentos: 4 soļi (ar attēliem)](https://i.howwhatproduce.com/images/003/image-8936-8-j.webp)
Tastatūras saskarne ar 8051 un tastatūras numuru parādīšana 7 segmentos: šajā apmācībā es jums pastāstīšu par to, kā mēs varam saslēgt tastatūru ar 8051 un parādīt tastatūras numurus 7 segmentu displejā