Satura rādītājs:
- Piegādes
- 1. solis: putu griešana
- 2. darbība: visu pieslēdziet vadiem
- 3. solis: krāsošana
- 4. solis: programmaparatūras un taustiņkartes izvietošana
Video: DIY Minecraft Pickaxe kontrolieris: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Man bija vajadzīgas detaļas, lai to izgatavotu gandrīz gadu, un beidzot man bija laiks pie tā ķerties. Šeit mums ir USB spēļu kontrolieris (HID), kas tiek pievienots jebkurai mašīnai ar USB un darbojas kā tastatūra/pele/kursorsvira. Tam ir akselerometrs, kas darbojas kā 2 asis, slīpumu jebkurā virzienā var saistīt ar kustības taustiņiem, faktiski jebkuru tastatūras taustiņu, kā arī uzdošanos par peli vai kursorsviru. Tas ir arī ieprogrammēts šūpošanās detektorā, tāpēc ātra šūpošanās uz priekšu darbojas arī kā kartējama taustiņu nospiešana/peles poga/kustība.
Papildus slīpuma sensoriem tam ir 2 asu īkšķis un 2 spiedpogas.
Piegādes
Nepieciešamie materiāli ir diezgan lēti, es pats izveidoju cērteni no 4 loksnēm 5 mm biezas EVA putas, kas darbojas kā kārums (tās ir tās pašas putas, kuras cosplayers labprāt izmanto savām elf bruņām). Es izveidoju pirmo prototipu ar 4 biezas kartona kārtām, un tas arī darbojās diezgan labi, tāpēc tur ir dažas iespējas.
Par elektroniku, kas man ir
- Arduino Pro Micro (jābūt Pro Micro vai mikrokontrolleram ar 32U4, jo tas var paveikt HID burvību, ko parastais Arduino nevar. Amazon saite
- ADXL345 3 asu akselerometra amazon saite
- 2 x spiedpogas amazon link
- PSP stila īkšķa amazon saite
Piezīme. Es faktiski nepirku nevienā no šīm Amazon saitēm, tāpēc nevaru apliecināt, cik labi ir pārdevēji, saites ir tikai, lai parādītu konkrētās ierīces.
Daudziem no tiem ir diezgan izplatītas nomaiņas iespējas, pogas ir tikai pogas, ir virkne īkšķa opciju, kas darbojas tieši tāpat, un ir daudz akselerometru, kurus tur ir tikpat viegli pielīmēt. Šos gan es izmantoju
Papildus tam es izmantoju PVA līmi, lai salīmētu slāņus kopā, karstu līmi, lai noturētu komponentus vietā, virkni mazu vadu, lai visu savienotu, un dažas akrila krāsas, lai to nokrāsotu.
Ak, es arī tur pastāvīgi pielīmēju USB kabeli, tāpēc es neriskēju salauzt šo mazo Arduino Pro Micro savienotāju, nepārtraukti pievienojot un izslēdzot to.
1. solis: putu griešana
^^ To visu var redzēt darbībā video augšpusē ^^
Vispirms es noskaidroju, cik liels es vēlos, lai viss būtu, es izšķīros par izmēru, kas man deva 2 cm kvadrātveida režģi. Putu loksne, kuru es izmantoju, ir 5 mm bieza, tāpēc 4 slāņi dod man arī 2 cm augstumu. Tas ir lieliski, jo tas dod man 2 ārējos slāņus, kurus es varu krāsot, un 2 iekšējos slāņus, kurus es varu sagriezt un paslēpt elektroniku pēc sirds patikas.
Es to uztaisīju, uzzīmējot režģi un ar rokām griežot, kā minēts iepriekš, es faktiski izgatavoju detaļas, lai izgatavotu 40 no tām studentiem, kurus es mācu, tāpēc gala versija tika izgriezta ar lāzeru. Melnās putas ir tieši tādas pašas lietas kā baltas, tikai cita krāsa, kuru es izvēlējos, jo tā izskatās forša, un, ja lāzers to griež, man tā nav jāatzīmē griešanai.
Šeit ir dxf fails, ko izmantoju ar lāzera griezēju. Tomēr es nevaru pietiekami uzsvērt, tas izskatījās lieliski, ja to darīja ar rokām un pat ar kartonu, nevis EVA putām, es paņēmu putas un lāzeru, jo man to bija jāizgatavo daudz.
Jebkurā gadījumā es nogriezu 4 slāņus un salīmēju tos 2 pāros ar PVA līmi.
Tad ar vienu no pāriem es izklāju visas sastāvdaļas, kur es to vēlējos, un nogriezu vienu no putu kārtām, lai tās ietilptu.
Kad PVA tika atstāts nožūt apmēram 20 minūtes, tas bija pietiekami sveķains, lai noturētu 2 slāņus, bet nebija tik sauss, lai būtu grūti izgriezt sagrieztos gabalus.
PIEZĪME. Es šobrīd nelīmēju komponentus, vēlāk tam izmantosim karstu līmi. Es tikai uz laiku ievietoju tos vietā, lai pārliecinātos, ka viss ir piemērots. Baltā PVA līme ir paredzēta tikai divu putu slāņu turēšanai kopā. Otrajam putu slāņu pārim nav vajadzīgs tik daudz darba, man vienkārši vajadzēja nedaudz sagriezt īkšķi un pogas, kas bija pārāk lielas, lai tajā ietilptu viena slāņa telpa. Mikrokontrolleris, akselerometrs un vadi laimīgi iederēsies šajā pusē.
2. darbība: visu pieslēdziet vadiem
Es izmērīju un noņemu vadu galus un pielodēju tos, kā parādīts iepriekšējā diagrammā.
Akselerometrs ir I2C ierīce, tāpēc SDA spilventiņam jābūt savienotam ar Arduino Pro Micro SDA tapu, kas ir 2. digitālā tapa un SCL tapa ir 3. digitālā tapa.
Pārējie savienojumi, izņemot 5v un GND savienojumus, ir elastīgāki, pogas ir piestiprinātas jebkurai digitālajai tapai, es izmantoju mikrokontrollera iekšējo pievilkšanos, tāpēc mums tur nav nepieciešami nekādi papildu komponenti. Īkšķa 2 asis ir savienotas ar analogo 0 un 1 tapām.
Nākamais solis, kad viss ir savienots, ir to visu bagātīgi sasmalcināt ar karstu līmi, un nav slikta ideja vispirms pārbaudīt visus savienojumus. Programmatūras augšpusē ir mainīgais ar nosaukumu TESTMODE, kas neļaus nospiest taustiņus un tā vietā vienkārši nosūtīs katras ievades pašreizējo stāvokli, izmantojot seriālo, lai to visu varētu pārbaudīt Arduino sērijas monitorā.
Ja viss ir kārtībā, pārklājiet visu ar karstu līmi, jo īpaši pogas un īkšķis redzēs mazliet ļaunprātīgas izmantošanas, tāpēc vislabāk tos saspiest.
3. solis: krāsošana
Tālāk es izmantoju PVA līmi, lai pāris putu loksnes ar elektroniku pielīmētu pretējam pārim, uzmanoties, lai pogas vai īkšķa darbībā nenonāktu līme.
Pēc tam es tos saliku kopā un atstāju uz nakti kaut ko smagu, lai līmi nožūtu. Šajā laikā PVA līme faktiski neizžūs līdz galam, tāpēc, ja būs pacietība, nekaitētu to atstāt ilgāk, bet pēc 24 stundām tai jābūt pietiekami stingri pielīmētai, lai tā nesadalītos, ja vien jūs esat īpaši neuzmanīgs.
Es uzliku tai patiešām plānu PVA kārtu no ārpuses, jo putas ir kā sūklis un tām ir nepieciešama blīvēšana, pretējā gadījumā man vajadzēs uzklāt vairākas krāsas kārtas. Patiesībā es tam uzliku trīs PVA kārtas, kā tas arī nedaudz nostiprināja putas. Tad es paķēru dažas lētas akrila krāsas un ķēros pie mazu kvadrātu krāsošanas. Es to nesaskaņoju ar faktiskajām Minecraft krāsām, es vienkārši izvēlējos to, kas man tajā laikā izskatījās labi. Es uztaisīju tikai vienu faktiskās krāsas kārtu, varēja izmantot citu, bet es jau biju tam pāri.:-D
4. solis: programmaparatūras un taustiņkartes izvietošana
Kodā, ko izmantoju mikrokontrolleram, tiek izmantotas Keyboard.h un Mouse.h bibliotēkas, kas ir komplektā ar Arduino IDE, es izmantoju Adafruit bibliotēku, lai sarunātos ar akselerometru.
Kods, lai nosūtītu taustiņu nospiešanu, patiesībā ir ļoti vienkāršs, vienkārši nospiežot un atlaižot, piemēram, taustiņu Keyboard.press ('h') un Keyboard.release ('h'). Mans kods kļuva pārāk sarežģīts, jo es vēlējos, lai katra vadīkla būtu viegli pārkārtojama peles pogām, ass kustībai, kā arī tastatūras pogām. Pēc noklusējuma neviens no taustiņiem netiks kartēts uz neko, vispirms būs jāizpilda taustiņu kartēšanas programma, pēc tam cērtes saglabās savu konfigurāciju.
Šeit ir cērtes programmaparatūra.
Un šeit ir atlikums. Lai to palaistu, jums jāpalaiž apstrāde.
Pārējais ir vienkāršs, bet vienkāršs.
Nospiediet tastatūras ciparu taustiņu, kas atbilst pareizajam seriālajam portam. Tas, protams, pieņem, ka esat jau augšupielādējis programmaparatūru.
Iestatiet visus vajadzīgos taustiņus un pēc tam nospiediet lietot, vienkārši! Ikreiz, kad atkārtoti izmantojat pārliktni, tas no ķeksīša uztvers visas pašreizējās atslēgu kartēšanas, lai jums nebūtu jāsāk no jauna.
Šajā brīdī tam jau vajadzētu nosūtīt taustiņu nospiešanu, lai jūs varētu iet un spēlēt visu, kas jums patīk. Vēlreiz skatieties videoklipu sākumā, lai redzētu to darbībā.
Ieteicams:
Kā izveidot Pickaxe Minecraft: 8 soļi
Kā izveidot Pickaxe Minecraft: Sveiki visiem !! Mans vārds ir Metjū Vaits, un visā šajā pamācībā es jums pakāpeniski parādīšu procesu, kā Minecraft Java izdevumā izveidot koka cērti
DIY tastatūras kontrolieris MAME un virtuālajam pinballam: 4 soļi (ar attēliem)
DIY tastatūras kontrolieris MAME un virtuālajam pinballam: šis instrukciju komplekts ļauj jums izveidot savu tastatūras kontrolieri, izmantojot vecas tastatūras, lai samaksātu par kādu vadu, lodmetālu un koka gabalu. Šie kontrolieri ir izmantoti manos MAME un Virtual Pinball projektos . Skatīt Virtual Pinball Inst
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi
DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro
YABC - vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: 4 soļi
YABC - Vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: Sveiki, Makers, es nesen sāku audzēt sēnes mājās, austeru sēnes, bet man jau ir 3x no šiem kontrolieriem mājās, lai raudzētu temperatūras kontroli savai mājas brūvei, sieva arī tagad dara šo Kombucha lietu un kā siltuma termostatu
Minecraft žestu kontrolieris: 10 soļi (ar attēliem)
Minecraft žestu kontrolieris: pārvietojiet savu ķermeni, lai spēlētu Minecraft! Kas!! Jā. Demonstrāciju skatiet videoklipā :) Šī apmācība parādīs, kā izveidot savu žestu spēles kontrolieri Minecraft (vai citai jūsu iecienītajai datorspēlei). Pārvietojiet roku (-as), lai staigātu/skrietu/lektu, paskatieties