
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06



O čom je hra?
Hra je celkom jednoduchá.
Vesmírnu loď, v ktorej sa nachádzajú Rick a Morty, ovládate tak, že rukou vznášate hore a dole ultrazvukový senzor priblíženia.
Cieľ:
- Zbierajte portálové zbrane, aby ste získali skóre, zbabelec Jerry Worm zdvojnásobí body
- Vyhnite sa meteoritu, ak ho trafíte mínus 1 naživo.
- 1 live sa odpočíta, ak u prekročíte aj obrazovku.
Príbeh, prečo som hru vytvoril
Keďže som vášnivým fanúšikom sérií Rick a Morty, chcel som na základe toho vytvoriť hru. Vydal som sa teda na cestu k vytvoreniu tejto hry a dúfam, že sa všetci fanúšikovia Ricka a Mortyho dajú dohromady a užijú si ju. Dúfam, že sa vám to páčilo, aj keď nie ste fanúšikom série Rick & Morty. ^_^
Krok 1: Zhromaždite svoje súčiastky


Na tento projekt budete potrebovať stiahnuté 3 diely a 2 softvér.
- Doska Arduino Uno
- Ultrazvukový senzor priblíženia
- 4 prepojovacie vodiče medzi mužmi a ženami
- Softvér Arduino
- Spracovanie 3
Prípadne môžete získať modul tlačidiel, ak chcete, aby bol vstup úplne závislý od Arduina.
Krok 2: Nastavenie Arduino: Pripojenie snímača vzdialenosti k doske Arduino
Na ultrazvukovom senzore priblíženia by ste mali vidieť 4 kolíky. VCC (Power), Trig (Na odoslanie pingov), Echo (výstup), GND.
- Pripojte kolík VCC k Arduino 5V
- Pripojte spúšť na pin 3 digitálneho vstupu/výstupu (I/O) Arduino
- Echo to Arduino Digital I/O Pin 2
- GND na ľubovoľný dostupný pin GND na Arduine
Základné vysvetlenie modulu
Spúšť a ozvena sa v zásade používajú na výpočet vzdialenosti pomocou -> Delením počtu mikrosekund bola vysoká o 58 a vzdialenosť medzi modulom a rukou máte v centimetroch.
Ďalšie informácie nájdete na stránke
Krok 3: Naprogramujte dosku Arduino
Predtým, ako dosku naprogramujeme, možno budete chcieť vykonať jednoduchý test žmurknutím pomocou súborov skíc dostupných v softvéri Arduino, aby ste sa uistili, že doska uno funguje správne.
Pripojte dosku Arduino k počítaču a otvorte softvér Arduino. Akonáhle je načítaný, otvorte Serial Monitor a skontrolujte číslo portu COM.
Prípadne to môžete skontrolovať v časti Nástroje -> Port. Mali by ste vidieť číslo portu COM. Toto číslo použijeme na zhromaždenie vstupov zo snímača do softvéru na spracovanie. V mojom prípade je to COM 3.
Keď potvrdíte, že v sériovom monitore vidíte niekoľko čísel. Môžete pokračovať.
Krok 4: Naprogramujte hru


Ponechajte všetko v priečinku, inak sa nespustí. (Nulový ukazovateľ, pretože nemôže nájsť obrázky, ktoré sú potrebné na načítanie)
Hľadaj tento riadok:
myPort = new Serial (this, Serial.list () [0], 9600);
Budete musieť zmeniť sériový port „Serial.list () [0]“-> číslo „0“v kóde na ekvivalent portu COM, ktorý používate.
Na identifikáciu sériového portu/ portu spracovania ekvivalentného portu COM môžete použiť priložený súbor „Serial.pde“.
Dôvod, prečo to robíme, je ten, že procesor nepracuje priamo s portom COM. Hneď ako prejdete týmto krokom, sériové údaje zhromaždené zo senzora by sa mali dostať do súboru náčrtu Spracovanie. Tieto údaje použijeme na presun UFO, v ktorom sedia Rick a Morty.
Hudba a text
Do spracovateľského softvéru nainštalujte knižnice spracovania zvuku a controlp5. Toto je, aby sa v hre spustila rôzna hudba, ak používate kódy, a tiež text na rôznych obrazovkách.
Ako postupovať nájdete tu:
stackoverflow.com/questions/30559754/how-t…
Ako to funguje
Softvér Arduino bude odosielať údaje iba vtedy, ak senzor detekuje predmet, ktorý sa pohybuje nad ním (v tomto prípade ruku hráča.). Akonáhle dostaneme tieto údaje do náčrtu Spracovanie, použijeme hodnoty na kontrolu rozsahu a zaistíme, aby fungoval podľa určitých pravidiel, ktoré sú v kóde. To všetko sa deje, kým hra pokračuje.
Aby ste kódu porozumeli, môžete si pozrieť priložený súbor „Verzia 1.zip“. Pridal som čo najviac komentárov, aby som vám pomohol porozumieť tomu, čo jednotlivé riadky znamenajú.
Dúfam, že sa zabavíte pri jeho výrobe! Rád by som videl rôzne variácie, s ktorými prichádzate!
Krok 5: Zlepšenie v budúcnosti
Hej, chlapci, v skutočnosti som mal ďalšiu neúplnú verziu tejto hry so schopnosťami streľby. Zatiaľ to však nedokážem úplne kódovať.
Cieľom je vystreliť meteorit, aby ho zničil, a novo implementovaný objekt, aby bol ťažší a zaujímavejší. Vstup môže byť pomocou tlačidla na doske Arduino alebo jednoduchého kliknutia myšou.
Tu nahrám kódy. Ak to niekoho z vás zaujíma.
Krok 6: Možné problémy a riešenia
- Keď zapojenie zaisťuje správne zapojenie podľa schémy zapojenia, inak nemusí fungovať podľa očakávania. Tip: Predtým, ako čokoľvek spustíte, vykonajte jednoduchý test žmurknutím a skontrolujte, či vaša doska Arduino funguje.
- Ak si nie ste istí, ktorá časť nastavenia nefunguje, vykonajte individuálny test pre každý senzorový modul. Kódy, ktoré ich môžete ľahko otestovať, nájdete online.
- Kód nebeží podľa očakávania, aj keď bol úspešne zostavený a nahraný.
- Skontrolujte, či je digitálny vstup zapojený do správneho vstupného čísla, ako je uvedené v kódoch. Znovu zapojte dosku Arduino a reštartujte softvér Arduino a skúste to znova.
- Port Busy -> Skúste reštartovať softvér Arduino. Ak sa tým problém nevyriešil, reštartujte počítač. V opačnom prípade možno budete chcieť programátor nastaviť na ArduinoISP. Nástroje> Programátor> ArduinoISP
- Ak chcete hudbu previesť do slučky, skonvertujte ju na monotónnu.
- Pri pridávaní hudby do funkcie kreslenia spôsobí zablokovanie programu, ak ste nepridali konkrétne podmienky, aby sa spustil iba raz.
Krok 7: Referencie:
www.instructables.com/id/How-to-control-a-…
www.sojamo.de/libraries/controlP5/
processing.org/reference/libraries/sound/i…
Odporúča:
Ovládací prvok priblíženia: 5 krokov (s obrázkami)

Zoom Control Box: PREŽIJÚCE NOVINY (apríl 2021): Už dlho som chcel vytvoriť variant Bluetooth a teraz mám technológiu! Nasledujte ma, ak o tom chcete počuť, dúfajme, že o niekoľko týždňov. Bude používať rovnaký druh škatule a rovnaký zadok
Tlačidlo priblíženia a schôdze Fyzické vypnutie zvuku: 7 krokov (s obrázkami)

Tlačidlo fyzického stlmenia schôdzok: Ak používate schôdze zoomu v práci alebo škole, toto tlačidlo je pre vás! Stlačením tlačidla vypnete stlmenie alebo podržaním tlačidla nadol schôdzu opustíte (alebo ju ukončíte, ak ste hostiteľom). Skvelé na tom je, že to funguje, aj keď váš Zoom Windo
Portálska zbraň Rick Et Morty - úvod: 4 kroky

Rick Et Morty Portal Gun - Úvod: Pour le carnaval 2018 de Dax, Nous avions fabriqué le portal gun de Rick et Morty en impression 3D … Nous reprenons ce projet et confions à Mathieu (BTS systèmes numériques - lycée de borda) la réalisation disponibilný trvalý zneškodňovač
IR senzor priblíženia: 4 kroky (s obrázkami)

IR snímač priblíženia: V tomto projekte vám vysvetlím, ako vytvoriť jednoduchý snímač priblíženia IR pomocou infračervených diód LED, dvojitého zosilňovača LM358 a niektorých základných elektronických súčiastok, ktoré nájdete v každom miestnom obchode s elektronikou
Senzor priblíženia IR na dlhé vzdialenosti: 3 kroky

Infračervený senzor s dlhým dosahom: Infračervené senzory sú najlepším modulom na detekciu objektov, ale problémom je, že funguje pre veľmi krátke vzdialenosti. v tomto článku sa budeme deliť o to, ako môžete rozsah zvýšiť a aké faktory rozsah ovplyvňujú