Demo taniej gry MR: 9 kroków
Demo taniej gry MR: 9 kroków
Anonim
Image
Image

www.bilibili.com/video/av7937721/ (adres URL wideo w Chinach kontynentalnych)

Przegląd:

Ustaw obraz znaku na uchwycie dwuosiowym (użytkownik patrzy na to za pomocą kartonu) może zobaczyć potwora pokrytego znakiem, strzelają do siebie w świecie gry.

Użyj AR, aby określić kąt między użytkownikiem a zdjęciem znaku, a następnie użyj pojedynczego transferu wifi, kontroluj obrót uchwytu pod kątem, znak może zawsze śledzić użytkownika jak słonecznik.

Specjalne podziękowania

  • Vuforia, świetne AR SDK, zwłaszcza pasujące do Google CardBoard;
  • https://goo.gl/images/H8Tzw9, ICO Kratosa, identyfikacja piękna i dobra dla AR;
  • Majenko Technologies,Szablon kodu Wifi autorstwa arduino, naprawdę łatwy w użyciu;

Krok 1: Lista materiałów

Lista materiałów
Lista materiałów
Lista materiałów
Lista materiałów
  • Sprzęt komputerowy

    • Smartfon, Android jest przekazywany, iPhone to TBA;
    • Google Cardboard VR HMD;
    • uchwyt osi holowniczej; zrób to DIY lub kup;
    • Papier drukarski A4;
    • Karta arduino wifi o nazwie WeMos D1;
    • Tarcze Arduino;
    • Niektóre przewody połączeniowe;
    • Serwo x4;
    • Moduł zasilania DC (do wyboru, do testu);
    • Zszywacz, klej w sztyfcie, nożyczki, gilotyna do papieru;
    • Bateria;
  • Oprogramowanie

    • edytor arduino.cc;
    • Jedność5.3.4;
    • Vuforia jedność SDK 6.2;

Krok 2: Uchwyt osi holowania

Uchwyt osi holowniczej
Uchwyt osi holowniczej
Uchwyt osi holowniczej
Uchwyt osi holowniczej
Uchwyt osi holowniczej
Uchwyt osi holowniczej

Znajdź trochę kartonu:

  1. Wykonana podstawa;
  2. Ramię pionowe i poziome, umieścić serwo;
  3. Platforma obrazu znaku;
  4. zdjęcie wydruku, rozmiar to jedna czwarta A4;

Powinieneś wzmocnić karton z kanalizacją książkową;

Uwaga: nie używaj zbyt grubego kartonu, może zszywka nie zadziała.

Krok 3: Połączenie sprzętowe

Połączenie sprzętowe
Połączenie sprzętowe
Połączenie sprzętowe
Połączenie sprzętowe

Pin weMos d1 ma mały problem. Numer nadruku na płycie nie może się zgadzać z kodem arduino, więc bądź ostrożny;

Testuję kilka pinów, dostaję naprawdę numer, odniesienie do pls.

//kod pin --- D1 borad pin //2 ---- 8

//3 ---- 0

Krok 4: Przesyłanie Arduino

Skorzystaj z poniższego adresu URL, aby skonfigurować środowisko arduino:

Instalacja za pomocą Boards Manager

następnie należy wybrać poprawne BOAED i SZYBKOŚĆ PRZESYŁANIA w edytorze arduino;

Deska - wemos D1 R2;

Szybkość wysyłania: - 115200;

Krok 5: Gotowy na Androida:

  1. Pobieranie i instalowanie JDK;
  2. Pobierz i zainstaluj Android SDk;
  3. Pobierz i zainstaluj Unity5.3.4;
  4. Pobieranie Vuforia SDK 6.2; wystarczyła darmowa wersja;
  5. kartonUnitySDK0.6 do pobrania;

Android został przekazany. IOS ma problem. może użyj jedności dla MAC

Krok 6: Unity3d Android publikuje według pliku projektu

  1. pobierz plik projektu na tej stronie i rozpakuj go;
  2. uruchom unity3d5.3.4, otwórz projekt, wybierz zdekompresowany folder;
  3. przejdź do https://developer.vuforia.com/license-manager,License Manager - dodaj klucz licencyjny, otrzymasz długi ciąg, skopiuj go;
  4. wróć unity3d,hierarchy - ARcamera,następnie przejdź do inspektora - otwórz konfigurację vuforia;
  5. wklej swój klucz;
  6. telefon z systemem Android podłącz komputer i włącz tryb DEBUG;
  7. U3D - Plik - Ustawienia kompilacji - platforma - Android;
  8. Buduj i biegaj;

Krok 7: jeśli chcesz go zmodyfikować lub zrób to sam, sprawdź to:

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

Krok 8: Kartonowe HMD zrób dziurę

Kartonowe HMD zrobić dziurę
Kartonowe HMD zrobić dziurę

Nie ma dziury na google karton II, więc musimy zrobić jedną na aparat telefonu;

Jak znaleźć właściwą pozycję do otworu:

  1. włóż telefon do HMD i zamknij go;
  2. przesuń kciuk nad aparat, a następnie naciśnij go tak mocno;

Ogólnie rzecz biorąc, aparat trochę się wybrzusza, więc może pozostawić ślad na kartonie. Ale jeśli jakiś aparat się nie wybrzusza, możesz użyć pisaka, aby go pomalować, a następnie spróbuj ponownie;

Na koniec możesz wyciąć karton na otwór.

Krok 9: Jak wypróbować grę

  1. Otwórz wifi na telefonie;
  2. Znajdź ssid „ESP_AP_wnq”, hasło: 12345678;
  3. Uruchom aplikację AR;
  4. Twarz aparatu telefonu, aby oznaczyć zdjęcie;

Zalecana: