Discuter de l'état du hacker
Il y en a beaucoup dans la communauté des hackers qui aimeraient expérimenter la réalité augmentée (RA), mais le paysage matériel ne regorge pas exactement d'options qui correspondent à nos objectifs et priorités. Les offres commerciales, de Google Glass à Microsoft HoloLens et Magic Leap 2, ciblent en grande partie les clients médicaux et aérospatiaux, et ont des prix correspondants. Du côté amateur du spectre budgétaire, il nous reste divers casques qui vous permettent d'insérer un smartphone standard, mais comme leurs homologues de réalité virtuelle (VR), ils peuvent difficilement se comparer à des équipements spécialement conçus.
Mais il y a de l'espoir - Brilliant Labs travaille sur des appareils AR qui cochent toutes nos cases : abordables, faciles à interfacer et, surtout, développés pour être aussi ouverts que possible dès le départ. Certes leur premier produit, Monocle, c'est un peu simpliste par rapport à ce que proposent les Big Players. Mais pour notre argent, nous préférerions de loin avoir quelque chose qui est conçu pour être piraté et expérimenté. À quoi servent toutes les dernières fonctionnalités et capacités lorsque vous ne pouvez même pas mettre la main sur le SDK officiel ?
Cette semaine, nous avons invité le directeur de l'ingénierie de Brilliant Lab, Raj Nakaraja, au Hack Chat pour parler de la RA, de Monocle et de l'avenir de l'open source dans cet espace dominé par le matériel et les logiciels propriétaires.
Naturellement, le chat a commencé par des questions sur le fonctionnement du Monocle et, plus précisément, à quoi il ressemble exactement lorsque vous le portez. Comparé à d'autres appareils qui tentent de remplir tout votre champ de vision avec des graphismes haute résolution, le Monocle utilise un minuscule Sony ECX336CN 640 x 400 OLED qui brille à travers un séparateur de faisceau placé devant l'œil de l'utilisateur. Le résultat final est une expérience que Raj décrit comme un "écran de tablette à bout de bras" assis à quelques degrés du centre de votre vision. Voir ce qu'il y a sur le Monocle est assez naturel - c'est un peu comme regarder un film pour voir votre téléphone.
Pour un produit commercial, la documentation de Monocle est tout simplement exceptionnelle. Nous ne pouvions que rêver d'un monde dans lequel tout le matériel que nous achetions était accompagné de ce type d'informations. Des schémas et des modèles 3D sont disponibles, et de nombreux conseils sont disponibles pour le côté logiciel, allant jusqu'à expliquer comment vous pouvez créer vos propres mises à niveau en direct (OTA).
Cela dit, vous auriez du mal à construire vous-même un Monocle. Raj dit que l'aspect fabrication était un défi considérable et qu'il leur a fallu un certain temps pour trouver un partenaire capable de produire les optiques requises. Les composants optiques moulés par injection multiple doivent être collés à eux-mêmes et à l'OLED lui-même avec une colle optique spéciale. Brilliant Labs a breveté cette partie du Monocle, mais Raj dit que c'était principalement pour repousser les trolls de brevets, et a invité ceux du chat à le vérifier s'ils voulaient en savoir plus sur le travail qui y était consacré.
Malgré sa petite taille, le Monocle contient une quantité impressionnante de matériel, y compris un FPGA utilisé pour fournir une accélération graphique. Tous ces composants consomment une bonne quantité d'énergie, et même avec la gestion de l'alimentation intégrée, la batterie interne de 70 mAh de l'appareil ne vous mènera pas loin.
Raj dit que vous pouvez obtenir environ 45 minutes d'autonomie du Monocle dans des conditions normales d'utilisation, et environ la moitié si vous enregistrez à l'aide de sa caméra Omnivision OV5640 de 5 MP. Du côté positif, le Monocle est livré avec un étui de chargement qui a une capacité suffisante pour recharger l'appareil six fois.
Mis à part les détails matériels, plusieurs participants au chat ont demandé quel genre de choses les pirates pouvaient faire de manière réaliste avec la réalité augmentée. Naturellement, c'est là qu'un peu d'imagination est nécessaire. Mais au moins dans le cas du Monocle, tous les logiciels sont essentiellement Python, il est donc très facile de se connecter à tout ce que vous voulez. Raj cite quelques exemples, comme un utilisateur qui a lié son Monocle à ChatGPT - l'appareil écoutait ce qui était dit à l'utilisateur, l'alimentait dans le modèle de langage et affichait secrètement la réponse appropriée sur l'écran. Évidemment, c'était un projet ironique, mais avec quelques ajustements, il pourrait être utilisé comme un traducteur universel en quelque sorte.
Nous tenons à remercier Raj Nakaraja d'avoir pris le temps de parler avec la communauté Hackaday cette semaine. Nous avons constaté un intérêt pour le matériel AR et VR piratable depuis des années, mais il a toujours été frustrant hors de portée. Avec les appareils Monocle, il semble qu'il y ait enfin un changement dans le vent, et nous avons hâte de voir ce que les pirates trouveront à mesure que le matériel se répandra.
Le Hack Chat est une session de chat en ligne hebdomadaire animée par des experts de premier plan de tous les coins de l'univers du piratage matériel. C'est un excellent moyen pour les pirates de se connecter de manière amusante et informelle, mais si vous ne pouvez pas le diffuser en direct, ces articles de synthèse ainsi que les transcriptions publiées sur Hackaday.io vous permettent de ne rien manquer.