Cov txheej txheem:

DIY Minecraft Pickaxe maub los: 4 Kauj Ruam (nrog Duab)
DIY Minecraft Pickaxe maub los: 4 Kauj Ruam (nrog Duab)

Video: DIY Minecraft Pickaxe maub los: 4 Kauj Ruam (nrog Duab)

Video: DIY Minecraft Pickaxe maub los: 4 Kauj Ruam (nrog Duab)
Video: Lo Mai Gai (Chinese Sticky Rice Wrapped in Lotus Leaf) @YoucookAllisonkitchen 2024, Kaum ib hlis
Anonim
DIY Minecraft Pickaxe maub los
DIY Minecraft Pickaxe maub los

Kuv tau muaj cov khoom tso nyob ib puag ncig kom ua qhov no ze li ib xyoos thiab thaum kawg muaj sijhawm los nqis rau nws. Dab tsi peb muaj ntawm no yog USB game controller (HID) uas ntsaws ncaj rau hauv ib lub tshuab nrog USB thiab ua raws li cov keyboard/nas/joystick. Nws tau txais lub ntsuas qhov ntsuas uas ua raws li 2 txoj kab, tig rau hauv ib qho kev taw qhia tuaj yeem raug teeb tsa rau cov yuam sij txav mus los, ib qho tseem ceeb ntawm keyboard tiag tiag nrog rau kev dag tus nas lossis joystick. Nws tseem tau txais cov phiaj xwm hauv lub viav vias ntes kom nrawm nrawm mus rau tom ntej kuj ua raws li mappable keypress/mousebutton/txav.

Ib cag los ntawm cov ntsuas ntsuas qaij nws tau txais 2 axis tus ntiv tes xoo thiab 2 lub laub khawm.

Khoom siv

Cov ntaub ntawv xav tau yog pheej yig zoo nkauj, Kuv tau ua cov pickaxe nws tus kheej tawm ntawm 4 nplooj ntawv ntawm 5mm tuab EVA ua npuas uas ua haujlwm kho (nws yog tib yam ua npuas ncauj uas cosplayers nyiam siv rau lawv cov ris tsho elf). Kuv tau ua thawj tsab ntawv nrog 4 txheej ntawm cov ntawv tuab thiab uas tau ua haujlwm zoo nkauj heev li yog li muaj qee qhov kev xaiv nyob ntawd.

Rau cov khoom siv hluav taws xob kuv muaj

  1. Arduino Pro Micro (yuav tsum yog Pro Micro lossis microcontroller nrog 32U4 vim nws tuaj yeem ua HID khawv koob uas Arduino ib txwm ua tsis tau. Amazon txuas)
  2. ADXL345 3 axis Accelerometer amazon txuas
  3. 2 x laub khawm amazon txuas
  4. PSP style thumbstick amazon txuas

Nco tseg: Kuv tsis tau yuav los ntawm ib qho ntawm cov Amazon txuas yog li tsis tuaj yeem ua pov thawj tias cov neeg muag khoom zoo li cas, cov kev sib txuas tsuas yog qhia cov cuab yeej tshwj xeeb.

Ntau ntawm cov no muaj ntau qhov kev xaiv hloov pauv, cov nyees khawm tsuas yog cov nyees khawm, muaj ntau txoj kev xaiv tus ntiv tes xoo uas ua haujlwm zoo ib yam nkaus thiab muaj ntau qhov ntau ntawm cov accelerometers uas yooj yim los lo rau hauv. Cov no yog qhov kuv siv ho

Ib cag los ntawm qhov kuv tau siv cov kua nplaum PVA los lo rau txheej ua ke, kua nplaum kub los lo cov khoom sib dhos hauv txoj hauj lwm, ib pawg ntawm cov xov me me los txuas txhua yam thiab qee qhov xim acrylic los pleev xim nws thaum kawg.

Auj, Kuv kub glued USB cable nyob rau ntawd mus tas li thiab yog li kuv tsis muaj kev pheej hmoo tawg tawm qhov txuas me me ntawm Arduino Pro Micro tas li ntsaws nws hauv thiab tawm.

Kauj Ruam 1: Txiav Ua Npuas Ncauj

Txiav Ua Npuas Ncauj
Txiav Ua Npuas Ncauj
Txiav Ua Npuas Ncauj
Txiav Ua Npuas Ncauj
Txiav Ua Npuas Ncauj
Txiav Ua Npuas Ncauj
Txiav Ua Npuas Ncauj
Txiav Ua Npuas Ncauj

^^ Txhua qhov no tuaj yeem pom hauv kev nqis tes ua hauv daim vis dis aus saum toj no ^^

Ua ntej kuv ua haujlwm loj npaum li cas kuv xav kom txhua yam yog, Kuv tau txiav txim siab qhov loj uas muab rau kuv 2cm square grid. Cov ntawv ua npuas dej kuv siv yog 5mm tuab yog li 4 txheej muab rau kuv 2cm qhov siab ib yam. Qhov ntawd zoo heev vim nws muab rau kuv 2 txheej txheej kuv tuaj yeem pleev xim thiab 2 txheej txheej kuv tuaj yeem txiav thiab zais cov khoom siv hluav taws xob hauv kuv lub siab.

Kuv tau ua ib qho los ntawm kev kos tawm daim phiaj thiab txiav los ntawm txhais tes zoo li saum toj no, Kuv tau ua cov ntu kom ua 40 ntawm cov no rau cov tub ntxhais kawm kuv qhia yog li ntawv kawg yog txiav laser. Dub ua npuas ncauj yog cov khoom zoo ib yam li dawb, tsuas yog xim sib txawv uas kuv tau xaiv vim tias nws zoo li txias thiab yog tias lub laser txiav nws kuv tsis tas yuav kos nws rau kev txiav.

Nov yog cov ntaub ntawv dxf uas kuv siv nrog kuv lub tshuab txiav laser. Kuv tsis tuaj yeem ntxhov siab txaus txawm li cas los xij, qhov no zoo li ua tiav los ntawm txhais tes thiab txawm tias muaj duab los qhia tsis siv EVA ua npuas ncauj, Kuv khaws ua npuas ncauj thiab laser vim tias kuv yuav tsum ua ntau ntawm lawv.

Txawm li cas los xij, kuv txiav 4 txheej thiab ua ke lawv ua ke hauv 2 khub nrog PVA kua nplaum.

Tom qab ntawd nrog ib ntawm cov khub kuv tau tso tawm txhua yam khoom uas kuv xav tau thiab hlais ib qho ntawm cov txheej ua npuas ncauj kom haum rau lawv.

Nrog rau PVA sab laug kom qhuav li 20 feeb nws tau khov txaus kom tuav 2 txheej hauv qhov chaw tab sis tsis qhuav li nws nyuaj rau rub cov hlais txiav tawm.

NCO TSEG: Kuv tsis tau gluing cov khoom siv nyob rau ntawm qhov no, peb yuav siv cov kua nplaum kub rau qhov ntawd tom qab. Kuv tsuas yog muab lawv tso rau ib ntus kom ntseeg tau tias txhua yam haum. Cov kua nplaum PVA dawb tsuas yog tuav 2 txheej ua npuas ncauj ua ke. Qhov thib ob ntawm txheej txheej ua npuas tsis xav tau ntau txoj haujlwm no, Kuv tsuas yog yuav tsum tau hlais me ntsis rau tus ntiv tes xoo thiab cov nyees khawm uas loj dhau kom haum rau qhov ntawd ib txheej chaw. Lub microcontroller, tus ntsuas hluav taws xob thiab cov xov hlau yuav haum haum zoo siab nyob hauv ib nrab.

Kauj Ruam 2: Txhim Kho Txhua Yam

Txuas Nws Txhua Qhov
Txuas Nws Txhua Qhov
Txuas Nws Txhua Qhov
Txuas Nws Txhua Qhov
Txuas Nws Txhua Qhov
Txuas Nws Txhua Qhov

Kuv ntsuas tawm thiab hle qhov xaus ntawm cov xov hlau thiab muab lawv pov rau hauv raws li hauv daim duab saum toj no.

Tus ntsuas qhov ntsuas yog I2C lub cuab yeej yog li nws daim npav SDA yuav tsum tau txuas rau SDA tus pin ntawm Arduino Pro Micro, uas yog tus lej digital 2 thiab tus lej SCL yog tus lej digital 3.

Lwm qhov kev sib txuas ib sab ntawm 5v thiab GND kev sib txuas tau hloov pauv tau yooj yim dua, cov nyees khawm tau txuas rau txhua tus lej digital, Kuv tab tom siv sab hauv rub tawm ntawm lub microcontroller yog li peb tsis xav tau ib qho ntxiv ntxiv nyob ntawd. 2 axis rau tus ntiv tes xoo tau txuas nrog Analog 0 thiab 1 tus pin.

Cov kauj ruam tom ntej thaum txhua yam txuas nrog yog txhawm rau txhuam nws tag nrho nrog cov kua nplaum kub, tsis yog lub tswv yim tsis zoo los sim txhua qhov kev sib txuas ua ntej. Muaj qhov sib txawv hu ua TESTMODE nyob rau sab saum toj ntawm lub khoos phis tawj uas yuav tiv thaiv kev xa cov yuam sij thiab yuav tsuas yog xa lub xeev tam sim no ntawm txhua qhov kev nkag mus hla cov lej kom nws tuaj yeem txheeb xyuas txhua qhov hauv Arduino cov saib.

Yog tias txhua yam zoo, npog tag nrho ntau hauv cov kua nplaum kub, cov nyees khawm thiab tus ntiv tes xoo tshwj xeeb yuav pom me ntsis kev tsim txom kom zoo tshaj plaws kom kaw lawv kom nruj.

Kauj Ruam 3: Xim Xim

Painting
Painting
Painting
Painting
Painting
Painting

Yog li tom ntej no kuv tau siv PVA kua nplaum los lo rau ntawm daim ntawv ua npuas dej nrog cov khoom siv hluav taws xob rau ob sab, ua tib zoo saib kom tsis txhob muaj cov kua nplaum ua haujlwm ntawm cov nyees khawm lossis tus ntiv tes xoo.

Tom qab ntawd kuv muab lawv tso ua ke thiab tso qee yam hnyav rau lawv thaum hmo ntuj kom cov kua nplaum qhuav. Cov kua nplaum PVA yuav tsis qhuav tag nrho txoj hauv kev nyob rau lub sijhawm ntawd nws yuav tsis raug mob kom tso nws ntev dua yog tias koj ua siab ntev, tab sis nws yuav tsum tau khov khov txaus tom qab 24 teev uas nws yuav tsis sib nrug tshwj tsis yog tias koj tshwj xeeb tshaj yog tsis paub.

Kuv muab nws lub tsho me me tiag tiag ntawm PVA rau sab nraud vim ua npuas dej zoo li daim txhuam cev thiab xav tau kev sib khi txwv tsis pub kuv xav tau ua ob peb lub tsho xim. Kuv tau muab nws peb lub tsho tiv no ntawm PVA zoo li no, nws ua rau tawv tawv me ntsis ib yam nkaus. Tom qab ntawd kuv tau khaws qee cov xim acrylic pheej yig thiab tau pleev xim me me. Kuv tsis phim qhov no rau qhov xim Minecraft tiag, Kuv tsuas yog khaws qhov zoo rau kuv thaum lub sijhawm ntawd. Kuv tsuas yog ua ib lub tsho ntawm cov xim tiag, nws tuaj yeem siv tau lwm qhov tab sis kuv ua tau zoo dua los ntawm:-D

Kauj Ruam 4: Siv lub Firmware thiab Keymapper

Deploying Firmware thiab Keymapper
Deploying Firmware thiab Keymapper
Deploying Firmware thiab Keymapper
Deploying Firmware thiab Keymapper

Cov cai kuv siv rau microcontroller siv Keyboard.h thiab Mouse.h cov tsev qiv ntawv uas tuaj nrog Arduino IDE, Kuv siv Adafruit lub tsev qiv ntawv los tham nrog lub ntsuas cua.

Txoj cai xa cov keypresses yog qhov yooj yim heev, tsuas yog Keyboard.press ('h') thiab Keyboard.release ('h') txhawm rau nias thiab tso tus 'h' qhov tseem ceeb piv txwv. Kuv tus lej tau nyuaj dhau vim tias kuv xav kom txhua txoj kev tswj tau yooj yim tshem tawm rau cov nas khawm, txav txav ib yam li cov nyees khawm keyboard. Los ntawm lub neej ntawd tsis muaj tus yuam sij yuav raug teeb tsa rau ib yam dab tsi, qhov programma keymapper yuav tsum tau ua ntej ua ntej, tom qab ntawd lub pickaxe yuav khaws nws cov teeb tsa ntawm lub nkoj.

Nov yog lub pickaxe firmware.

Thiab ntawm no yog tus remapper. Koj yuav tsum tau ua Tus Txheej Txheem kom tau qhov no los ua haujlwm.

Tus remapper yog qhov yooj yim tab sis haum yooj yim.

Nias tus lej tus lej ntawm cov keyboard uas sib phim qhov chaw nres nkoj raug rau lub pickaxe. Qhov no xav tias koj twb tau tshaj tawm cov firmware tau kawg.

Teem txhua tus yuam sij koj xav tau thiab tom qab ntawv nyem thov, yooj yim li ntawd! Thaum twg los xij koj siv tus remapper dua nws yuav rub tag nrho cov ntawv tseem ceeb tam sim no los ntawm lub pickaxe yog li koj yuav tsis tau pib dua.

Txij ntawm no mus nws yuav tsum tau xa cov ntawv nias kom koj tuaj yeem mus thiab ua si txhua yam uas koj nyiam. Ib zaug ntxiv, saib cov vis dis aus thaum pib kom pom nws hauv kev nqis tes ua.

Pom zoo: