Dedykowany headtracking dla kartonowej strony mocy.

Witajcie, jeśli ktokolwiek z was korzystał z Trinus VR to pewnie wiecie jak wygląda latencja. Jeżeli macie zasobne portfele, możecie preorderować Oculusa. Nie wiem jak was ale mnie interesuje tańsze, precyzyjne rozwiązanie(Nie, to nie jest z reklamy leku). Szperając jak co dzień po DIY-ach natknąłem się na propozycje domowych riftów. Linki pod spodem. Wracając, trochę techniki i mamy niską latencje albo śledzenie dla “upośledzonych” telefonów. Kończąc te enigmaty przedstawiam kilka propozycji “Jak?”:
[list]

  • [b]Układ Arduino-Żyroskop
    Air Mouse
    [s]Podczerwień[/s][/b]
    - [i]Nie polecam. Latencja większa niż po kablu.[/i]
  • [/list] Nie obijając w bawełnę, zapraszam poniżej:


    [b]Ukad Arduino-żyroskop[/b]
    Potrzebne będą:
    [hidden]Arduino Pro Mini [url=http://www.dx.com/p/arduino-pro-mini-microcontroller-circuit-board-blue-5v-16mhz-178183#.U5oy_I2SxOQ]1[/url]/[url=http://allegro.pl/listing/listing.php?order=d&string=arduino+pro+mini]2[/url]
    [url=http://www.dx.com/p/gy-85-6dof-9dof-imu-sensor-module-for-arduino-148436#.U5oy_I2SxOR]GY-85 6DOF 9DOF IMU[/url]
    [url=http://allegro.pl/listing/listing.php?order=d&string=konwerter+usb+ttl]Konwerter USB-TTL[/url][/hidden]

    By wszystko działało poprawnie łączymy wtyki w ten sposób
    Żyroskop - Arduino
    [hidden]SDA - A5
    SDL - A4
    VCC - VCC
    GND - GND[/hidden]

    [b]UWAGA! Kod zamieszczony poniżej nie jest mojego autorstwa[/b]
    Paczka z kodem do zamieszczenia na płytce.
    [hidden]https://github.com/ayildirim/OpenVR/archive/master.zip[/hidden]
    [b]UWAGA! Po więcej instrukcji zapraszam [url=http://www.instructables.com/id/OpenVR-Opensource-Rift-for-only-150/]tu[/url]. [Język Angielski][/b]

    Pokaz Możliwości:
    [bbvideo=560,315]https://www.youtube.com/watch?v=ERlyckbyHPA[/bbvideo]
    [b]
    Air Mouse[/b]


    Tu nie ma tak za bardzo o czym się rozpisywać. Podłączasz, zakładasz na słuchawki i prowizoryczny headtracking gotowy!

    @edit: Dodaje link do prezentacji
    [hidden]https://youtu.be/I1C1hu1PUmw?t=33s[/hidden]

    [b]FaceTrackNoIR[/b]
    Link do programu [url=http://facetracknoir.sourceforge.net/home/default.htm]TU[/url]
    Zakładacie 3 świecące punkty na Cardboarda. Odpalacie program, i gotowe.
    Przykład:
    [img]http://cdn.instructables.com/F78/9R8D/I9JR2ZHN/F789R8DI9JR2ZHN.LARGE.jpg[/img]

    To na Tyle. Trzymajcie się!

    Użyte Materiały:
    http://www.instructables.com/id/OpenVR-Opensource-Rift-for-only-150/
    http://www.instructables.com/id/The-NovaA-DIY-Oculus-Rift/
    http://www.instructables.com/id/How-to-make-a-Virtual-Reality-3D-Tracking-headset-/
    Użyte materiały są na licencji Creative Commons 2.5 Generic

    Witamy na forum i dziękujemy za wkład.

    Poradnik przyjęty :slight_smile:

    Świetne! Od siebie dodam, że jest jeszcze jedna metoda o której słyszałem z użyciem Wii Mote’a:



    https://www.youtube.com/watch?v=Jd3-eiid-Uw

    Hej,



    GY-85 6DOF 9DOF IMU i Arduino pro mini da się gdzieś dostać na polskich stronach/allegro? Cena na tej stronie co podałeś jest okej, ale już z wysyłką jest gorzej i za obie części z tej strony trzeba by zapłacić 100zł : (

    Na allegro czasem się trafi aukcja ale jako tako nie ma. Poszukaj i może się coś trafi.

    Ew trzeba ściągać z Chin (np aliexpress) wtedy koszt arduino i gy85 to 10 $ czyli niecałe 40 zł.

    <LINK_TEXT text=“http://allegro.pl/promocja-na-modul-ard … 92570.html”>http://allegro.pl/promocja-na-modul-arduino-pro-mini-z-atmega328-avr-i5952892570.html</LINK_TEXT>



    <LINK_TEXT text=“http://www.aliexpress.com/item/GY-85-BM … af1c343e9f”>http://www.aliexpress.com/item/GY-85-BMP085-Sensor-Modules-9-Axis-Sensor-Module-ITG3205-ADXL345-HMC5883L-6DOF-9DOF-IMU-Sensor/2024503421.html?spm=2114.01010208.3.1.5u56Y2&ws_ab_test=searchweb201556_9,searchweb201602_5_10034_507_10020_10001_10002_10017_10010_10005_10011_10006_10021_10003_10004_10022_10009_10008_10018_10019,searchweb201603_2&btsid=120a5691-ffca-40b3-848b-08af1c343e9f</LINK_TEXT>



    <LINK_TEXT text=“http://allegro.pl/konwerter-usb-ttl-pl2 … 88369.html”>http://allegro.pl/konwerter-usb-ttl-pl2303hx-pro-mini-arduino-avr-i6056088369.html</LINK_TEXT>



    Jeśli zamówię konkretnie te 3 egzemplarze, to wszystko będzie działało tak jak powinno? Przede wszystkim chodzi o ten moduł arduino z 1 linku, jego wygląd różni się nieco od tego z dx.com

    I orientuje się ktoś może, jak wygląda wysyłka z aliexpres i ile kosztuje?

    Arduino to nie linia urządzeń ale standard w którym każda firma może zrobić swoje własne. To dlatego wygląda inaczej. Na necie znajdziesz poradniki jak zrobić samemu Arduono



    Wysłane z Xiaomi HoloPad Note wprost z Europejskiej Stacji Między Orbitalnej

    Powinno działać dobrze

    To pytanie może sie zdawać dość głupie… Jednak pierwszy raz zabieram się do takiej roboty. Co z tymi kablami, które są na prezentacji w linku z yt? Je też muszę kupić, czy przyjdą razem z tymi zamówionymi częściami?



    Zamówiłem właśnie wszystko to, co linkowałem pare postów wyżej, pewnie za tydzień jak przyjdzie, zacznę działać.

    Niestety musisz kupić.



    Wysłane z Xiaomi HoloPad Note wprost z Europejskiej Stacji Między Orbitalnej

    A mógłbyś mi proszę powiedzieć, jakie to kable mają być? :frowning:

    Wg. mnie najzwyklejsze wystarczą. Ale nie jestem pewien.

    Zwykle kable połączeniowe tego typu <LINK_TEXT text=“http://www.allegro.pl/przewody-kable-ze … 55456.html”>http://www.allegro.pl/przewody-kable-zensko-zenskie-40szt-arduino-24h-i5891355456.html</LINK_TEXT>

    Dart kupiłem to samo więc jakby co we dwóch będzie łatwiej to zmusić do działania :wink:

    Moje gyro powinny przyjść parę dni po twoich

    Testował już ktoś headtracking przy pomocy arduino? Latencja mniejsza niż zwyczajnie po USB z trinusa czy bez różnicy?

    Ostatni element układanki właśnie dojechał z chin :stuck_out_tongue: Na dniach zabieram się do pracy. Wrzucę tu potem efekty i wrażenia.

    Czekam. Czekam. I na wpis i na element z chin :wink:



    Wysłane z mojego ALE-L21 przy użyciu Tapatalka

    Ktoś mógłby dać jakieś bardziej szczegółowe instrukcje, w jaki sposób zrobić tą 1 metodę? Jak już pewnie wcześniej wspominałem, pierwszy raz w zyciu mam kontakt z arduino. Po połączeniu arduino z żyroskopem to będzie poprostu działać? Bez żadnego źródła zasilania?



    i drugie, w jaki sposób mam połączyć SDA - A5 i SDL - A4, gdy te 2 oznaczone strzałką to właśnie A4 i A5

    http://screenshot.sh/mFucBN4a0IM8e



    trzecie:

    Którymi wtykami mam na koniec połączyć arudino z konwerterem, by to zaprogramować?



    Myślałem, że jakoś sobie z tym wszystkim poradzę, bez spamowania tutaj pytaniami, no ale jednak…

    Mogę spróbować edytować kod na inne wejścia