Demo van Low Cost MR Game - Ajarnpa
Demo van Low Cost MR Game - Ajarnpa
Anonim
Image
Image

www.bilibili.com/video/av7937721/ (video-URL op het vasteland van China)

Overzicht:

Zet de markeringsafbeelding op de houder met twee assen (gebruiker kijkt naar karton) kan het monster zien dat op de markering is bedekt, ze schieten elkaar neer in de gamewereld.

Gebruik AR om de hoek tussen de gebruiker en de markeringsfoto te bepalen, gebruik vervolgens wifi-overdracht single, controleer de rotatie van de houder per hoek, de markering kan de gebruiker altijd volgen zoals als een zonnebloem.

Speciale dank

  • Vuforia, geweldige AR SDK, vooral geschikt voor Google cardBoard;
  • https://goo.gl/images/H8Tzw9, Kratos' ICO, schoonheid en goed voor AR identificeren;
  • Majenko Technologies,Wifi-codesjabloon door arduino, echt gemakkelijk te gebruiken;

Stap 1: Materiaallijst

Lijst van materialen
Lijst van materialen
Lijst van materialen
Lijst van materialen
  • Hardware

    • Een Smart Phone, Android is doorgegeven, iPhone is TBA;
    • Google CardBoard VR HMD;
    • trekas houder; doe het zelf of koop het;
    • Een printpapier A4;
    • Een arduino wifi-bord, naam is WeMos D1;
    • Een arduino-schilden;
    • Sommige Jumper-draden;
    • Servo x4;
    • Een DC-voedingsmodule (selecteerbaar, voor test)
    • Nietmachine, lijmstift, schaar, papiersnijder;
    • Een batterij;
  • Software

    • arduino.cc-editor;
    • Eenheid5.3.4;
    • Vuforia unity SDK 6.2;

Stap 2: Trekashouder

Trekashouder
Trekashouder
Trekashouder
Trekashouder
Trekashouder
Trekashouder

Zoek wat karton:

  1. Gemaakte basis;
  2. Arm van verticaal en horizontaal, zet servo;
  3. Platform van het merk foto;
  4. print foto, formaat is een kwart A4;

Je moet versterkt karton met boekriool;

Let op: gebruik niet te dik karton, misschien kan nietje niet werken.

Stap 3: Hardware aansluiten

Hardwareverbinding
Hardwareverbinding
Hardwareverbinding
Hardwareverbinding

Pin van weMos d1 krijgt een klein probleem. Het afdruknummer aan boord kan niet overeenkomen met de Arduino-code, dus wees voorzichtig;

Ik test een paar pins, krijg echt een aantal, pls referentie.

//code pin --- D1 borad pin //2 ---- 8

//3 ---- 0

Stap 4: Arduino uploaden

Volg onderstaande url om uw arduino-omgeving in te stellen:

Installeren met Boards Manager

moet dan de juiste BOAED en UPLOADSNELHEID kiezen in de arduino-editor;

Bord - wemos D1 R2;

uploadsnelheid: - 115200;

Stap 5: Klaar voor Android:

  1. JDK downloaden en installeren;
  2. Android SDk downloaden en installeren;
  3. Unity5.3.4 downloaden en installeren;
  4. Vuforia SDK 6.2 downloaden; gratis versie was genoeg;
  5. kartonUnitySDK0.6 download;

Android is gepasseerd. IOS heeft een probleem. misschien unity gebruiken voor MAC

Stap 6: Unity3d Android publiceren per projectbestand

  1. download het projectbestand op deze pagina en pak het uit;
  2. run unity3d5.3.4, open project, selecteer gedecomprimeerde map;
  3. ga naar https://developer.vuforia.com/license-manager,License Manager - voeg licentiesleutel toe, je krijgt een lange string, kopieer deze;
  4. ga terug unity3d,hiërarchie - ARcamera,ga dan naar inspecteur - open vuforia-configuratie;
  5. plak je sleutel;
  6. Android-telefoon sluit pc aan en schakel DEBUG-modus in;
  7. U3D - Bestand - Build-instelling - platform - Android;
  8. Bouwen en uitvoeren

Stap 7: Als u het wilt wijzigen of doe-het-zelf, controleer dit dan:

library.vuforia.com/articles/Solution/Inte..

Stap 8: Kartonnen HMD Maak een gat

Kartonnen HMD Maak een gat
Kartonnen HMD Maak een gat

Er is geen gat in Google Cardboard II, dus we moeten er een maken voor de camera van de telefoon;

Hoe de juiste positie voor het gat te vinden:

  1. zet de telefoon in HMD en sluit deze;
  2. beweeg je duim boven de camera en druk er dan zo hard op;

Over het algemeen krijgt de camera een kleine uitstulping, zodat deze wat sporen op karton kan maken. Maar als een camera niet uitpuilt, kun je een markeerpen gebruiken om hem te schilderen en probeer het opnieuw;

Ten slotte kun je karton snijden voor een gat.

Stap 9: Hoe het spel te proberen

  1. Open wifi op telefoon;
  2. Zoek ssid "ESP_AP_wnq", wachtwoord:12345678;
  3. Voer de AR-app uit;
  4. Telefoon camera gezicht om foto te markeren;

Aanbevolen: