Table des matières

Casque de réalité virtuelle

Date de début : 09/2015
Porteur de projet Demir Renaux (contact : demirrenaux@hotmail.com)
Suivi par Arthur Hennequin

Head-Mounted Display (écran monté sur la tête, ou visiocasque). Un écran est placé devant les yeux de l'utilisateur de manière à occuper entièrement son champs visuel.

Dans ce projet, on vise à fabriquer des “lunettes” qui placeront un écran 1440p à courte distance des yeux de l'utilisateur. Des lentilles de type loupe permettront à l'utilisateur de focaliser sur l'image de l'écran.

Dans un début, on n'utilisera qu'un écran pour les deux yeux.

date de fin estimée : mois/année

Composants

Machines nécessaires

Phase 1

Matériel nécessaire

Phase 1

g02.s.alicdn.com_kf_htb1kllchpxxxxakxfxxq6xxfxxxh_222479958_htb1kllchpxxxxakxfxxq6xxfxxxh.jpg

upload.wikimedia.org_wikipedia_commons_3_38_arduino_uno_-_r3.jpg

i.ebayimg.com_00_s_mzm2wduwma_z_q50aamxqzr1r0oo-_kgrhqr_o4fhfc_zbb5br0oo-mj8_60_35.jpg

cdn.sparkfun.com_assets_parts_9_4_4_0_12700-01.jpg

playground.arduino.cc_uploads_main_mpu-6050.jpg

Construction

Phase 1

Journal de bord

Objectifs actuels

Nous avons réussi à transmettre des données d'orientation de l'Arduino au PC par le port Serial. Cependant, les mouvements enregistrés par l'ordinateur sont peu continus.

Objectifs actuels (obsolète depuis 30/10/2015)

Avancée du 01/11/2015

Avances du 30/10/2015

Avances du 24/10/2015

Avances du 09/10/2015

État du 10/09/2015

Explication: L'ordinateur utilise l'entrée clavier/souris pour mettre à jour l'image du simulateur. Les sorties HDMI et USB de l'ordinateur sont connectées au circuit HDMI-MIPI DSI. Ce circuit convertit le signal HDMI en signal vidéo MIPI DSI (protocole utilisé par les écrans de smartphones), et l'envoie à l'écran. Il alimente énergétiquement l'écran, qui affiche l'image envoyée depuis l'ordinateur.

Calcul du débit de données, pixel clock

Une sortie à 5.3Gbps

8 bits pour chacune des 3 couleurs donne 24bpp (bits per pixel). Résolution écran de 2560×1440. 60 images par seconde minimum.

24×60×1440×2560 = 5308416000 bits par seconde

HDMI: l'entrée à 6.6Gbps

Le protocole HDMI utilise code 8 bits de couleur en 10 bits de manière à corriger des erreurs de transmission dans le câble.

30×60×1440×2560 = 6635520000 bits par seconde

Calcul du pixel clock HDMI: 222MHz

Chaque couleur est transmise dans un des trois canaux du câble HDMI. Les trois couleurs de chaque pixel en 8 bits sont codées en 10 bits et transmises simultanément dans les trois canaux. Le débit de données passant par chaque canal est donc:

10×60×1440×2560 = 2211840000 bits par seconde

On peut aussi calculer le nombre de pixels transmis par seconde:

221184000 pixels par seconde

Le “pixel clock” est un canal de transmission du câble HDMI qui inverse le niveau (haut/bas) à chaque fois qu'un nouveau pixel est transmis. Le pixel clock aura une fréquence d'inversions par seconde d'environ:

221184000 Hz, ou environ 222MHz

Utilisation de l'écran du LG G3

Il s'agit d'un écran de smartphone d'une résolution de 2560×1440. Cet écran utilise le protocole MIPI de transfert d'image, comme la majorité des écrans de smartphone actuels.

Le protocole MIPI est utilisé et par un groupe d'entreprises d'électronique importantes. Les spécifications de ce protocole sont gardées en secret, mais des documents existent sur Internet décrivant le protocole.

Grâce au manuel de service du smartphone LG G3, on a trouvé la fonction de chaque pin du connecteur de l'écran:

i.imgur.com_xwcsrau.jpg

Documents et Datasheets