Obsah:
- Zásoby
- Krok 1: Rezanie peny
- Krok 2: Všetko zapojte
- Krok 3: Maľovanie
- Krok 4: Nasadenie firmvéru a kľúčenky
Video: DIY Minecraft ovládač krumpáča: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Nechal som diely rozložiť, aby to vydržali takmer rok, a konečne som mal čas sa do toho pustiť. Máme tu herný ovládač USB (HID), ktorý sa pripája priamo k akémukoľvek počítaču s rozhraním USB a funguje ako klávesnica/myš/joystick. Má akcelerometer, ktorý funguje ako 2 osi, naklápanie v ľubovoľnom smere je možné mapovať na pohybové klávesy, ľubovoľné klávesy na klávesnici alebo na napodobňovanie myši alebo joysticku. Je tiež naprogramovaný v detektore švihu, takže rýchly pohyb dopredu funguje aj ako mapovateľné stlačenie klávesu/tlačidlo myši/pohyb.
Okrem senzorov náklonu má 2 -osovú palcovú páčku a 2 tlačidlá.
Zásoby
Požadovaný materiál je dosť lacný. Krompáč som vyrobil zo 4 listov 5 mm hrubej peny EVA, ktorá funguje dobre (je to tá istá pena, ktorú cosplayeri radi používajú pre svoje škriatkové brnenie). Urobil som prvý prototyp so 4 vrstvami hrubej lepenky a fungovalo to celkom dobre, takže existuje niekoľko možností.
Za elektroniku, ktorú mám
- Arduino Pro Micro (musí to byť Pro Micro alebo mikrokontrolér s 32U4, pretože dokáže kúzlo HID, ktoré bežné Arduino nedokáže. Odkaz na amazon
- 3 -osový akcelerometer ADXL345, amazonské prepojenie
- 2 x tlačidlá, amazon link
- Odkaz na amazonskú miniatúru v štýle PSP
Poznámka: V skutočnosti som nenakúpil žiadny z týchto odkazov na Amazon, takže nemôžem potvrdiť, ako dobrí sú predajcovia, odkazy slúžia iba na zobrazenie konkrétnych zariadení.
Mnoho z nich má celkom bežné možnosti výmeny, tlačidlá sú iba tlačidlá, existuje veľa možností pre miniatúrne páčky, ktoré fungujú úplne rovnakým spôsobom a je tu veľa akcelerometrov, ktoré je možné rovnako jednoducho zapichnúť. Práve tieto som však použil
Okrem toho som použil lepidlo PVA na zlepenie vrstiev, horúce lepidlo na prilepenie komponentov na miesto, zväzok malých drôtov na prepojenie všetkého a niekoľko akrylových farieb na vymaľovanie.
Ach, aj ja som tam natrvalo zalepil USB kábel, takže som neriskoval odlomením toho malého konektora na Arduino Pro Micro, ktorý ho neustále zapojoval a vyťahoval.
Krok 1: Rezanie peny
^^ To všetko je možné vidieť v akcii vo videu hore ^^
Najprv som zistil, ako veľké to celé chcem, usadil som sa na veľkosti, ktorá mi poskytla 2 cm štvorcovú mriežku. Penový plech, ktorý používam, je hrubý 5 mm, takže 4 vrstvy mi tiež dodávajú výšku 2 cm. Je to skvelé, pretože mi to dáva 2 vonkajšie vrstvy, ktoré môžem namaľovať, a 2 vnútorné vrstvy, ktoré môžem rozrezať a skryť elektroniku do svojho srdca.
Urobil som jeden nakreslením mriežky a ručným rezaním, ako je uvedené vyššie. V skutočnosti som vyrobil diely, aby som ich vyrobil pre študentov, ktorých učím, 40 kusov, takže konečná verzia bola vyrezaná laserom. Čierna pena je rovnaká ako biela, len inej farby, ktorú som vybral, pretože vyzerá chladne a ak ju rezá laser, nemusím ju označovať na rezanie.
Tu je súbor dxf, ktorý som použil s laserovou rezačkou. Nemôžem sa však dostatočne stresovať, toto vyzeralo skvele, keď sa to robilo ručne a dokonca aj s kartónom namiesto peny EVA som vybral penu a laser, pretože som ich musel vyrobiť veľa.
V každom prípade som nastrihal 4 vrstvy a zlepil ich v 2 pároch lepidlom PVA.
Potom som jedným z párov rozložil všetky komponenty na miesto, kde som ich chcel, a odrezal jednu z vrstiev peny, aby sa do nich zmestili.
Keď sa PVA nechal schnúť asi 20 minút, bolo dosť gumové, aby udržalo 2 vrstvy na mieste, ale nie také suché, aby bolo ťažké vytiahnuť nakrájané kúsky.
POZNÁMKA: V tomto mieste skutočne nelepím komponenty, na to neskôr použijeme horúce lepidlo. Len som ich dočasne umiestnil na miesto, aby som sa uistil, že všetko sedí. Biele lepidlo PVA slúži len na to, aby držalo 2 penové vrstvy pohromade. Druhý pár penových vrstiev nepotrebuje toľko práce, len som si musel trocha vystrihnúť palec a tlačidlá, ktoré boli príliš veľké na to, aby sa doň zmestili. jednovrstvový priestor. Mikrokontrolér, akcelerometer a káble sa do tejto polovice šťastne zmestia.
Krok 2: Všetko zapojte
Odmeral som a odizoloval konce vodičov a spájkoval som ich, ako je to na obrázku vyššie.
Akcelerometer je zariadenie I2C, takže jeho podložka SDA musí byť prepojená s kolíkom SDA na zariadení Arduino Pro Micro, čo je digitálny pin 2 a pin SCL je digitálny pin 3.
Ostatné pripojenia okrem pripojení 5v a GND sú flexibilnejšie, tlačidlá sú pripevnené k akémukoľvek digitálnemu kolíku, používam vnútorné výsuvy mikrokontroléra, takže tam nepotrebujeme žiadne ďalšie súčasti. Dve osi palca sú pripojené k pinom Analog 0 a 1.
Ďalším krokom, keď je všetko prepojené, je všetko liberálne potrieť horúcim lepidlom. Nie je zlý nápad najskôr otestovať všetky spojenia. V hornej časti firmvéru je premenná s názvom TESTMODE, ktorá bráni odosielaniu akýchkoľvek stlačení kláves a namiesto toho iba odošle aktuálny stav každého vstupu cez sériový port, aby bolo možné všetko skontrolovať v sériovom monitore Arduino.
Ak je všetko v poriadku, prikryte celú dávku horúcim lepidlom, obzvlášť tlačidlá a palec na tlačidle budú pociťovať určité zneužitie, takže ich najlepšie uzamknite.
Krok 3: Maľovanie
Ďalej som teda pomocou lepidla PVA prilepil pár penových listov s elektronikou k opačnému páru, pričom som dával pozor, aby sa do fungovania tlačidiel alebo palca nedostalo žiadne lepidlo.
Potom som ich obložil a nechal cez noc niečo ťažké, aby lepidlo zaschlo. PVA lepidlo za ten čas skutočne neschne, takže by nebolo na škodu nechať ho dlhšie, ak máte trpezlivosť, ale malo by byť dostatočne pevne prilepené po 24 hodinách, aby sa nerozpadlo, pokiaľ sú obzvlášť neopatrní.
Navonok som dal skutočne tenkú vrstvu PVA, pretože pena je ako špongia a potrebuje tesnenie, inak by som musel urobiť niekoľko vrstiev farieb. V skutočnosti som tomu dal tri vrstvy PVA, trochu to spevnilo aj penu. Potom som chytil lacné akrylové farby a začal som maľovať malé štvorčeky. Nezodpovedal som tomu so skutočnými farbami Minecraftu, len som vybral to, čo sa mi v tej chvíli zdalo dobré. Urobil som iba jeden náter skutočnej farby, mohol použiť aj iný, ale už som to mal za sebou:-D
Krok 4: Nasadenie firmvéru a kľúčenky
Kód, ktorý som použil pre mikrokontrolér, používa knižnice Keyboard.h a Mouse.h, ktoré sú dodávané s Arduino IDE, na rozhovor s akcelerometrom som použil knižnicu Adafruit.
Kód na odosielanie stlačení klávesov je v skutočnosti veľmi jednoduchý. Stačí napríklad stlačiť a uvoľniť kláves „h“Keyboard.press ('h') a Keyboard.release ('h'). Môj kód sa príliš skomplikoval, pretože som chcel, aby každý ovládací prvok bol ľahko premapovateľný na tlačidlá myši, pohyb osi a tlačidlá klávesnice. V predvolenom nastavení nebude žiadny z kľúčov mapovaný na nič, najskôr bude potrebné spustiť program keymapper a potom si krumpáč ponechá svoju konfiguráciu na palube.
Tu je firmvér krompáča.
A tu je premapovač. Aby ste to mohli spustiť, budete musieť spustiť Processing.
Remapper je základný, ale pomerne jednoduchý.
Stlačte číselné tlačidlo na klávesnici, ktoré zodpovedá správnemu sériovému portu pre krompáč. To predpokladá, že ste už samozrejme nahrali firmvér.
Nastavte všetky požadované klávesy a potom stlačte tlačidlo Použiť, jednoduché! Kedykoľvek znova použijete premapovač, zachytí všetky aktuálne mapovania kľúčov z krompáča, takže nebudete musieť začať znova.
V tomto mieste by už malo dochádzať k odosielaniu stlačení klávesov, aby ste si mohli ísť hrať, čo sa vám páči. Ešte raz si pozrite video na začiatku, aby ste ho videli v prevádzke.
Odporúča:
Ovládač LED Apple HomeKit WS2812B: 3 kroky (s obrázkami)
Ovládač LED Apple HomeKit WS2812B: Existuje mnoho projektov založených na pásoch LED WS2812B, ale väčšina z nich používa na komunikáciu s HomeKit homebridge alebo akékoľvek iné riešenie - väčšinou založené na MQTT. Niektoré projekty používajú efekty aj prostredníctvom Apple HomeKit, ale žiadny z
DIY ovládač klávesnice pre MAME a virtuálny pinball: 4 kroky (s obrázkami)
DIY ovládač klávesnice pre MAME a Virtual Pinball: Táto sada pokynov vám umožňuje vyrobiť si vlastný ovládač klávesnice pomocou starých klávesníc za cenu drôtika, spájky a kusu dreva. Tieto ovládače boli použité v mojich projektoch MAME a Virtual Pinball . Pozrite sa na Virtuálny Pinball Inst
DIY herný ovládač založený na Arduine - Herný ovládač Arduino PS2 - Hra Tekken s gamepadom DIY Arduino: 7 krokov
DIY herný ovládač založený na Arduine | Herný ovládač Arduino PS2 | Hranie Tekkenu s gamepadom pre domácich majstrov Arduino: Dobrý deň, chlapci, hranie hier je vždy zábavné, ale hranie s vlastným ovládačom pre vlastnú potrebu je zábavnejšie. Preto v tomto návode vytvoríme herný ovládač pomocou arduino pro micro
Ovládač gest Minecraft: 10 krokov (s obrázkami)
Ovládač gest Minecraftu: Pohybujte telom a hrajte Minecraft! Čo!! Áno. Pozrite si video, kde nájdete ukážku:) Tento tutoriál vám ukáže, ako si vytvoriť vlastný vlastný herný ovládač s gestami pre Minecraft (alebo inú obľúbenú počítačovú hru). Pohybujte rukami, kráčajte/behajte/skáčte, pozerajte sa okolo
DIY Nabíjateľná batéria pre ovládač Xbox One (prebiehajúci projekt): 3 kroky (s obrázkami)
DIY Nabíjateľná batéria pre ovládač Xbox One (prebiehajúci projekt): Predtým, ako sa ponoríme do podrobností, by som sa chcel zaoberať názvom. Tento projekt sa rozpracováva kvôli niektorým zisteniam po testovaní prvého návrhu. To znamená, že prerábam predstavenstvo tak, aby vyhovovalo niektorým zmenám, ktoré prejdem. Pokryl som e