Cov txheej txheem:
- Kauj ruam 1: Kho vajtse
- Kauj ruam 2: Software
- Kauj Ruam 3: Case, Ntu 1 - Tsim thiab Txiav
- Kauj Ruam 4: Rooj plaub, Ntu 2 - Xim thiab Sib dhos
- Kauj ruam 5: Ua tiav
Video: USB Keyboard Joystick: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Nws yog qhov yooj yim los ua kev cai USB keyboard thiab nas tswj.
Kuv siv ob peb lub keyboard luv thaum ntsuas cov duab hauv Adobe Lightroom, thiab pom tias kuv tuaj yeem nrawm dua siv qhov yooj yim game controller joystick. Kuv thuam nws ntawm lub khob cij nrog ob yam uas kuv twb muaj hauv kuv lub rooj cob qhia thiab pom tias nws ua haujlwm tau zoo, tab sis nws xav tau "txee" zoo dua rau nws nyob ntawm kuv lub rooj.
Vim tias nws yog Arduino raws, hloov kho txoj haujlwm joystick thiab ntxiv cov nyees khawm ntxiv, hu xov tooj, lossis lwm yam kev tswj tau yooj yim.
Muaj peb ntu rau txoj haujlwm no:
- Kho vajtse
- Software
- Rooj-tsim nyog rooj los tuav hais tias kho vajtse
Qhov
- Arduino - 5v 16MHz Itsy Bitsy los ntawm Adafruit. Ntau lwm Arduinos yuav ua haujlwm tau zoo, tab sis xyuas kom lawv USB tuaj yeem ua haujlwm nrog cov keyboard thiab nas qiv.
- Joystick - Game game style 2 axis nrog hloov (ntawm no yog pob kaum: WGCD 10pcs Joystick Breakout Module Game Controller rau Arduino PS2).
- Ntoo lossis acrylic rau rooj plaub. Tej zaum qee cov xim.
- Hlau thiab USB cable.
Kauj ruam 1: Kho vajtse
Arduino
Kuv xav siv lub rooj tsav xwm Arduino me me kom ua qhov kev tsim kho kom nruj me ntsis. Kuv muaj ob peb Pro Trinkets tab sis lawv tsis ua haujlwm zoo rau cov keyboard thiab nas simulation vim tias USB tsis tau ua tiav ntawm Trinkets. Txog qhov haujlwm no kuv tau siv 5V 16MHz Itsy Bitsy los ntawm Adafruit uas tuaj yeem siv tus qauv HID cov tsev qiv ntawv los ua cov keyboard thiab nas hla USB.
Joystick
Nov yog hom joystick uas tau siv hauv cov tswj kev ua si. Lawv yog ob txoj kab thiab muaj qhov hloov pauv uas nyob ib ntus thaum tus pas tau thawb rau hauv. Lawv yooj yim mus nrhiav hauv online. Yog tias koj xav yuav tsuas yog ib qho lawv tuaj yeem nyob txhua qhov chaw ntawm $ 4 txog $ 10, tab sis tuaj yeem yuav hauv ntau pob 10 pob ntawm Amazon txog $ 11.
Nco tseg, cov joysticks zoo sib xws los ntawm Adafruit thiab Sparkfun muaj cov pinouts sib txawv dua li lwm qhov uas koj tuaj yeem pom hauv online. Them sai sai rau qhov ntawd thaum koj nqes nws.
Ntawm Arduino, txoj haujlwm no siv A0 rau kev hloov pauv, A1 rau X axis thiab A2 rau Y axis. Qhov no tawm 19 lwm tus lej nkag rau koj kom muaj tswv yim nrog.
Tus joystick 5v los ntawm 5v USB zog (sau lo lus xws li ntawm Itsy Bitsy). Thiab nws muaj av - txuas nws mus rau Arduino av.
Kauj ruam 2: Software
Arduino code yog qhov ncaj heev. Kuv tau tsim nws tshwj xeeb rau ob peb Lightroom keyboard shortcuts Kuv siv rau ntsuas cov duab. Thawb qhov hloov pauv ntawm Loupe ("e") thiab Grid ("g") saib. Tsiv tus joystick sab laug thiab sab xis mus rau yav dhau los (xub xub) lossis tom ntej (xub xub) daim duab. Thawb tus pas ntxiv lub hnub qub rau qhov ntsuas ("["), thiab thawb nws nqes tshem tus chij ("u"). (Ntseeg kuv, qhov no ua rau kuv nkag siab qhov kuv ntsuas kuv cov duab.) Koj tuaj yeem hloov txoj cai los ua txhua yam koj xav tau.
Lub voj loj xub nyeem thawj lub xeev hloov. Yog tias nws hloov los ntawm HIGH rau LOW nws toggles thiab hom xws li 'e' lossis 'g' kom hloov ntawm Loupe thiab Daim phiaj saib.
Tom ntej no, txoj haujlwm qhia txog qhov sib piv ntawm tus joystick (0 txog 1024) mus rau ntau qhov sib txawv (-5 txog +5). Txoj cai lees paub +/- qhov tseem ceeb ntawm 5 raws li kev ua rau xa cov cim, yog li koj yuav tsum txav tus joystick ze rau qhov kawg ntawm nws qhov ntau kom xa cov keyboard luv. Lawv joystick ces yuav tsum hla 0 ua ntej nws yuav xa lwm tus yuam sij. Txoj cai los ua qhov no luv heev thiab kuv xav tias zoo nkauj heev. Cov txiaj ntsig tau zoo yog tias koj yuav tsum txhob txwm hais txog koj cov lus tsa suab thiab nws yuav tsis raug xa tawm ib qho kwj ntawm tib lub keystroke (uas kuv thawj version ntawm cov cai tau ua!).
Koj tuaj yeem siv lub tsev qiv ntawv nas thiab cov txiaj ntsig sib piv los ntawm joystick los tswj koj tus cursor, scrollwheels, tswj lub ntim, lossis lwm yam kev sib piv (ish) ua haujlwm.
Kauj Ruam 3: Case, Ntu 1 - Tsim thiab Txiav
Muaj lub khob cij nyob ntawm kuv lub rooj tsuas yog tsis zoo li qub, thiab ergonomics tsis zoo tagnrho ib yam. Sijhawm los tsim rooj plaub.
Qhov no yuav yog qhov phiaj xwm zoo tshaj plaws rau 3D luam tawm rooj plaub rau. Kuv tsis muaj lub tshuab luam ntawv 3D tab sis kuv muaj lub tshuab txiav laser, yog li txhua yam zoo li laser txiav txoj haujlwm rau kuv tam sim no. Qhov kev tsim no tau siv yav tsaus ntuj los tsim hauv Adobe Illustrator, suav nrog kev ua si nrog ntau lub ntsiab lus sib txawv xws li cov nplaum yooj yim, ntau cov duab zoo dua siv laser txiav hinges, thiab lub thawv duab.
Kuv pib los ntawm tuav lub khob cij ntawm qhov siab sib txawv thiab kaum, thiab txiav txim siab tias lub kaum sab xis ntawm 30 ° ntawm qhov siab li ntawm 80 txog 100mm los ntawm lub rooj yuav xis nyob. Qhov tsim qauv zaum kawg zoo li lub davhlau ya dav hlau me me thiab xav tias xis tuav.
Thawj daim duab Adobe Illustrator nrog rau DXF thiab PDF cov ntawv suav nrog hauv qab no. (DXF thiab PDF tsis tau sim ntawm lub tshuab txiav laser.) Cov ntaub ntawv tseem suav nrog sab saum toj thiab sab sab ntawm tus joystick rau koj siv hauv kev teeb tsa koj tus kheej txoj haujlwm.
Muaj ob txheej tuab ntawm cov khoom siv hauv qhov tsim no. Txhua yam tab sis sab saum toj yog 0.187 "'nqi hluav taws xob' plywood los ntawm lub khw muag khoom lub thawv loj hauv cheeb tsam. Daim ntawv 2 'x 4' tsuas yog kwv yees li $ 8. Tus qauv siv 5mm raws li cov tuab rau.187" ntoo hauv qhov tsim, thiab nws sib sau ua ke zoo kawg nkaus. Sab saum toj yog 3mm plywood kom tso cai tshem tawm ntxiv rau tus ntiv tes xoo ntawm tus joystick. Txoj haujlwm no yuav zoo nkauj hauv acrylic ntshiab, ib yam nkaus.
Ob peb sau ntawv hais txog qhov txiaj ntsig ntawm kev ua qauv: Kuv tau txiav qhov kev txiav thiab sib dhos nrog cov duab los qhia ua ntej uas pab nrhiav pom ib qho kev ua yuam kev. Thaum kuv txiav cov ntoo ntoo thawj zaug kuv tseem pom tias lub phaj sab saum toj tau tawg yooj yim los ntawm lub qhov, yog li kuv rov kho dua cov tab kom ntxiv lub zog ntxiv rau ntawd. Kuv kuj pom tias tus joystick tau tsoo sab ntawm rooj plaub, yog li kuv tau ua ob qho kev hloov pauv: Kuv tau txav lub mount mus rau hauv nruab nrab nws zoo dua, thiab kuv siv 3mm ntoo hloov 5mm rau saum. Cov ntaub ntawv tsim qauv tso tawm muaj tag nrho cov kev hloov pauv hauv nws - tsuas yog nco ntsoov txiav cov ntoo sab saum toj los ntawm cov ntoo ntoo.
Kauj Ruam 4: Rooj plaub, Ntu 2 - Xim thiab Sib dhos
Nrog txhua daim txiav kuv tau ua qhov sib dhos qhuav zaum kawg thiab teeb tsa lub joystick ib ntus. Txhua yam tau zoo, yog li kuv glued txhua daim tsuas yog sab saum toj. Nws tsis tuaj yeem teeb tsa lub joystick tom qab sab saum toj tau txuas ntxiv uas yuav tuaj tom qab.
Hauv qab txoj cai kaum ntawm sab saum toj yuav tsoo rau hauv qab ntawm kuv tus ntiv tes xoo yog li kuv tau sib npaug ntawm cov ces kaum hauv qab nrog qee qhov nrawm.
Yog tias koj nyiam lub laser txiav zoo, lossis yog tias koj ua qhov no tawm ntawm acrylic, koj ua tiav! Kuv xav tau qhov ua kom zoo dua rau daim mus nrog kuv lub desktop. Kuv muab nws lub tsho loj ntawm cov xim dub thiab tom qab ntawd ob peb lub tsho tiv no ntawm Rust-oleum Forged Hammered Burnished Amber. Kuv siv cov khoom no ntawm qhov txiav ntawm kuv lub rooj, yog li qhov no txuas cov khoom ua ke. Kuv kuj nyiam qhov xim hlau ua tiav ntawm cov xim no. Kuv npog ntsej muag sab hauv ntawm cov ntiv tes sib txuas uas sab saum toj haum kom cov xim yuav tsis puas qhov haum.
Lub joystick thiab Arduino tau txuas nrog cov xov hlau dub thiab ua kom cov tub kom nws saib huv, thiab cov xov hlau tau txiav rau qhov ntev uas zoo li thaum teeb tsa.
Lub joystick ntsia hlau nyob rau hauv qhov chaw ntawm qhov nruab nrab strut. Cov ntsia hlau kuv tau ntev me ntsis, yog li kuv tau txiav lawv los ntawm cov ntsia hlau los ntawm cov ntoo uas tsis tau siv thiab ua cov lus qhia rov qab nrog lub tshuab ntxhua khaub ncaws. Arduino tsis muaj lub qhov tso, yog li nws tau kub kub nws hauv qhov chaw.
Nrog txhua yam teeb tsa Kuv snapped sab saum toj rau hauv qhov chaw yam tsis muaj gluing. Nws haum nruj txaus kom tuav nws tus kheej hauv thiab tsis tseem ceeb yam ntxwv.
Kauj ruam 5: Ua tiav
Qhov haujlwm tiav zoo li zoo ntawm kuv lub rooj.
Thawj qhov kuv siv nws yog txhawm rau kho cov duab rau qhov Tsis Txaus Siab.
Ua tiav!
Pom zoo:
Arduino Keyboard Joystick Extender Box thiab Sound Controller Thing Siv Deej: 8 Kauj Ruam
Arduino Keyboard Joystick Extender Box thiab Sound Controller Thing Siv Deej: Vim li cas ib ntus kuv tau xav ntxiv me me joystick rau kuv cov keyboard los tswj cov ntsiab lus cuam tshuam, lossis lwm yam haujlwm me hauv kev ua si thiab simulators (MS Flight Sim, Cov neeg tseem ceeb: Txaus ntshai, Star Wars: Squadrons, thiab lwm yam). Tsis tas li, rau cov neeg tseem ceeb: Txaus ntshai, Kuv tau
Me USB USB Joystick: 5 Kauj Ruam (nrog Duab)
Me Me USB Joystick: Qhov kev xav tau no qhia yuav ua li cas yooj yim heev me me USB joystick. Cov lus qhia no cuam tshuam nrog Hall Effect USB Joystick rau muab kev daws teeb meem qis
Joystick Keyboard: 4 Kauj Ruam
Joystick Keyboard: Hauv txoj haujlwm no, peb yuav tsim cov keyboard siv joystick rau xaiv thiab tawm tswv yim thiab LCD npo rau zaub
Quick thiab Dirty Das Keyboard (Blank Keyboard): 3 Kauj Ruam
Keyboard sai thiab qias neeg Das (Blank Keyboard): Das Keyboard yog lub npe ntawm cov keyboard uas nrov tshaj plaws uas tsis muaj cov ntawv sau ntawm tus yuam sij (keyboard dawb). Das Keyboard muag rau $ 89.95. Cov lus qhia no yuav coj koj txawm tias ua ib tus kheej nrog cov keyboard qub uas koj tau dag ib ncig
Tu Apple Aluminium Keyboard . lossis Lwm Yam Soft-touch Keyboard: 5 Kauj Ruam
Tu Apple Aluminium Keyboard …. lossis Lwm Yam Soft-touch Keyboard: Zoo li koj lossis kuv yuav sim ua kom peb cov keyboard aluminium apple, lawv dhau los ua qias neeg tom qab ib xyoos lossis li ntawd. Cov lus qhia no yog pab koj ntxuav nws tawm. Ceev faj, vim tias kuv tsis muaj lub luag haujlwm yog tias koj cov keyboard tawg thaum ua qhov no …. SUCKS F