Table des matières:

OpenEyeTap : Smart Glass imprimé et programmable en 3D : 12 étapes (avec photos)
OpenEyeTap : Smart Glass imprimé et programmable en 3D : 12 étapes (avec photos)

Vidéo: OpenEyeTap : Smart Glass imprimé et programmable en 3D : 12 étapes (avec photos)

Vidéo: OpenEyeTap : Smart Glass imprimé et programmable en 3D : 12 étapes (avec photos)
Vidéo: Open EyeTap Intro 2024, Novembre
Anonim
OpenEyeTap: verre intelligent imprimé et programmable en 3D
OpenEyeTap: verre intelligent imprimé et programmable en 3D
OpenEyeTap: verre intelligent imprimé et programmable en 3D
OpenEyeTap: verre intelligent imprimé et programmable en 3D
OpenEyeTap: verre intelligent imprimé et programmable en 3D
OpenEyeTap: verre intelligent imprimé et programmable en 3D
OpenEyeTap: verre intelligent imprimé et programmable en 3D
OpenEyeTap: verre intelligent imprimé et programmable en 3D

Bienvenue sur la page Instructables d'Open EyeTap ! Nous sommes quelques fabricants enthousiastes avec une grande ambition de créer la communauté de lunettes intelligentes et de réalité augmentée portable la plus active au monde. Nous souhaitons rendre accessible un framework sur lequel la réalité augmentée peut prospérer. Nous souhaitons partager notre EyeTap avec les bricoleurs du monde. Ensemble, en tant que communauté, nous pouvons améliorer cette technologie open source.

Notre objectif principal dans ce Instructable est de simplifier la construction de l'EyeTap. Nous espérons que cela vous aidera à créer le vôtre et qu'il réduira la barrière à l'entrée dans le domaine de la réalité augmentée. Nous espérons également que vous trouverez des fonctionnalités et des designs intéressants – peut-être spécifiques à votre style de vie – qui peuvent être ajoutés et partagés sur notre forum de site Web: openeyetap.com ! Nous pensons que nous, en tant que communauté, pouvons être la force perturbatrice nécessaire pour développer le premier verre de réalité augmentée open source.

Nous avons présenté ci-dessous de manière détaillée les étapes nécessaires pour construire votre propre EyeTap pour moins de 200$. En bref, nous utiliserons des composants imprimés en 3D, un micro-écran avec optique intégrée, une caméra espion et un Raspberry Pi Zero Wifi. Nous avons actuellement développé une fonction de cyborglogging ("dash-cam" -like) que vous pourrez exécuter avec votre EyeTap, et d'autres modules et fonctionnalités viendront bientôt.

Fonctionnalité #1: Dash-Camera + Fonction Instantané

  1. Prenez une photo en appuyant sur le bouton #1.
  2. Prenez une vidéo Dash-Camera* en appuyant sur le bouton #2. Enregistre 1 min 30 s AVANT l'appui sur le bouton et 30 s APRÈS l'appui sur le bouton. Télécharge automatiquement sur votre chaîne YouTube si vous êtes connecté au wifi. Si l'EyeTap n'est pas connecté au wifi, enregistre sur sa carte SD locale.

*Qu'est-ce qu'une fonction vidéo Dash-Camera ?

Les caméras de tableau de bord sont courantes dans les voitures pour enregistrer les accidents ou les événements inhabituels. Ils fonctionnent sur une mémoire tampon circulaire, enregistrant et écrasant constamment le matériel le plus ancien. Dans le même sens, nous pouvons maintenant avoir des Dash-Cams personnelles à la vue de la 1ère personne. Si vous avez été témoin ou avez été impliqué dans tout type d'accident, ou si vous vouliez simplement enregistrer des moments amusants / mémorables, nous pouvons appuyer sur le bouton pour enregistrer le passé récent. Lorsque le bouton #2 est enfoncé, les 1 minute 30 secondes les plus récentes DANS LE PASSÉ, plus 30 secondes APRÈS L'APPUI SUR LE BOUTON seront enregistrées et sauvegardées comme un seul fichier vidéo. Celui-ci sera automatiquement téléchargé sur votre chaîne YouTube si vous êtes connecté au wifi, ou enregistré localement si le wifi n'est pas connecté.

Étape 1: Matériel nécessaire

Les matériaux nécessaires
Les matériaux nécessaires
Les matériaux nécessaires
Les matériaux nécessaires

Pièces imprimées en 3D nécessaires (l'étape 2 comprend les fichiers STL et explique COMMENT imprimer en 3D à la maison)

  1. 1x chevalet imprimé en 3D
  2. 1x écouteur gauche imprimé en 3D
  3. 1x écouteur droit imprimé en 3D
  4. 1x support d'embout nasal imprimé en 3D
  5. 1x étui raspberry pi zero imprimé en 3D*
  6. 1x couverture raspberry pi zero imprimée en 3D*
  7. 1x boîtier de micro-affichage imprimé en 3D
  8. 1x boîtier de circuit de micro-affichage imprimé en 3D

*Horizontal ou Vertical, à vous de choisir. Dans cette instruction, nous utiliserons la version horizontale malgré la verticale montrée sur la photo

Pièces électroniques et mécaniques nécessaires

  1. 1x processeur Raspberry Pi Zero Wifi (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x Micro Display (openeyetap.com ou sur Alexnld)
  3. 1x caméra espion (https://www.adafruit.com/product/1937)
  4. 1x adaptateur flexible pour caméra espion (openeyetap.com)
  5. 1x caméra espion vers R-Pi Flex (https://www.adafruit.com/product/1645)
  6. 1x nez et vis de 1,5 mm (openeyetap.com)
  7. 1x séparateur de faisceau (openeyetap.com)
  8. 4x longueur de fils de 35 cm
  9. 4x longueur de fils de 15 cm
  10. 2x boutons

Outils nécessaires

  1. 8 vis M2 16 mm
  2. 2 vis M2 de 14 mm
  3. 4 vis M2 de 12 mm
  4. 1 vis M2 de 10 mm
  5. 3 vis M2 de 8 mm
  6. 1x vis de 1,5 mm pour le nez
  7. Tournevis (Philips)
  8. Pinces et/ou petits fichiers
  9. Fer à souder et soudure
  10. Colle chaude

Étape 2: Imprimez en 3D les pièces EyeTap

Imprimez en 3D les pièces EyeTap
Imprimez en 3D les pièces EyeTap
Imprimez en 3D les pièces EyeTap
Imprimez en 3D les pièces EyeTap

Si vous avez accès à une imprimante 3D de tout type chez vous, à l'école ou dans une bibliothèque publique à proximité, vous pouvez télécharger les fichiers STL suivants et imprimer les pièces vous-même. Si vous n'avez pas accès à une imprimante 3D, vous pouvez également acheter le kit d'impression 3D chez nous, juste pour faciliter les choses.

Quelques conseils pour réussir l'impression 3D des pièces.

  1. Remplir à 100% toutes les pièces, en particulier le cadre principal du bandeau, 20% de remplissage sera trop fragile pour que vous puissiez jouer avec.
  2. Pièces qui n'ont PAS besoin de matériel de support si elles sont imprimées dans la bonne position: cadre de tête, boîtier de circuit de micro-affichage, boîtier et couvercle R-Pi.
  3. Pièces nécessitant des matériaux de support: les deux oreillettes, le boîtier de l'écran, le support pour le nez

Étape 3: Assemblage du cadre EyeTap

Assemblage du cadre EyeTap
Assemblage du cadre EyeTap
  1. Si vous avez imprimé vos propres composants, retirez le support. L'excès de matière se trouvera principalement sur les supports d'oreille et sur le boîtier du micro-écran. Limez les surfaces rugueuses si nécessaire.
  2. Assemblez le cadre EyeTap en faisant glisser l'écouteur droit sur le cadre de la tête.
  3. L'écouteur doit être positionné sur la deuxième rainure - en comptant à partir de l'extrémité.
  4. L'écouteur doit se courber vers l'intérieur de la tête de l'utilisateur. Utilisez deux vis (M2x16 mm) et des écrous pour fixer l'écouteur au cadre de la tête. Répétez l'opération pour l'écouteur gauche.

Étape 4: Assemblage du module de micro-affichage

Assemblage du module de micro-affichage
Assemblage du module de micro-affichage
Assemblage du module de micro-affichage
Assemblage du module de micro-affichage
Assemblage du module de micro-affichage
Assemblage du module de micro-affichage
  1. Insérez la vis M2x8mm dans la pièce centrale du composant du micro-écran.
  2. Faites glisser le micro-écran dans le boîtier du micro-écran imprimé en 3D. Les deux chevilles saillantes du micro-écran doivent se mettre en place dans le boîtier. L'insertion nécessitera une certaine force.
  3. Fixez la carte de circuit imprimé dans le boîtier de la carte de circuit imprimé 3D. Laissez le flex jaune se replier naturellement dans la partie inférieure du boîtier. Ensuite, fixez le boîtier de la carte de circuit imprimé au boîtier du micro-écran à l'aide d'une vis.
  4. À l'aide de trois vis (deux M2x8mm et une M2x10mm), fixez le séparateur de faisceau au module de micro-affichage.
  5. Fixez le module au cadre de tête EyeTap à l'aide de deux vis M2x12mm.

Étape 5: Assemblage du module de nez

Assemblage du module de nez
Assemblage du module de nez
Assemblage du module de nez
Assemblage du module de nez
Assemblage du module de nez
Assemblage du module de nez
  1. Insérez la pièce nasale en métal dans le support de pièce nasale imprimé en 3D. Fixer à l'aide de vis.
  2. Insérez les deux plaquettes nasales dans la pièce nasale en métal et serrez avec la vis.
  3. Ne fixez pas le module de nez avant que tout le matériel ne soit connecté et intégré à la monture. Une fois le câblage terminé, placez l'embout nasal sur le cadre de la tête EyeTap et fixez-le avec une vis M2x12mm. L'embout nasal doit faire saillie dans le cadre de la tête vers l'utilisateur.

Étape 6: Construire le module Raspberry Pi avec une caméra espion

Construire le module Raspberry Pi avec une caméra espion
Construire le module Raspberry Pi avec une caméra espion

Connectez le flex de conversion, la carte PCB flexible et la caméra espion avec Raspberry Pi comme indiqué sur l'image. Assurez-vous que le côté bleu est vers le haut aux deux extrémités du R-Pi et de la carte PCB. Assurez-vous que le câble de la caméra espion a le côté argenté vers le haut

Étape 7: connexion du micro-écran au Raspberry-Pi Zero

Connexion du micro-écran au Raspberry-Pi Zero
Connexion du micro-écran au Raspberry-Pi Zero
Connexion du micro-écran au Raspberry-Pi Zero
Connexion du micro-écran au Raspberry-Pi Zero
Connexion du micro-écran au Raspberry-Pi Zero
Connexion du micro-écran au Raspberry-Pi Zero
  1. Le connecteur fourni avec le Micro-Display a 7 fils au total, dont seulement 4 seront utilisés. Utilisez les 2 fils de chaque extrémité et coupez les 3 fils du milieu comme indiqué sur la photo.
  2. Chaque fil est codé par couleur et a la fonction suivante.-Fil rouge: alimentation-fil noir: terre-fil blanc: autre terre-fil orange: alimentation vidéo
  3. De même, vous devrez préparer 4 fils à partir du fil noir de 35 cm. Vous pouvez jeter les 3 autres ou les conserver pour de futures activités. Les 4 fils noirs serviront à connecter le R-Pi au connecteur Micro-Display.
  4. Soudez les quatre fils colorés à quatre fils noirs de longueur 35 cm.
  5. Soudez les quatre fils noirs au R-Pi comme indiqué sur la photo.
  6. Branchez le connecteur du micro-écran au micro-écran et acheminez les fils noirs à travers le côté intérieur du cadre de tête vers le R-Pi. Les languettes à l'intérieur du cadre servent à loger et à protéger les fils.
  7. Placez le R-Pi sur le boîtier R-Pi.

Étape 8: Connexion des boutons au Raspberry Pi Zero

Connexion des boutons au Raspberry Pi Zero
Connexion des boutons au Raspberry Pi Zero
Connexion des boutons au Raspberry Pi Zero
Connexion des boutons au Raspberry Pi Zero
Connexion des boutons au Raspberry Pi Zero
Connexion des boutons au Raspberry Pi Zero
Connexion des boutons au Raspberry Pi Zero
Connexion des boutons au Raspberry Pi Zero
  1. Deux boutons seront connectés au R-Pi, un (#1) pour « Fonction de prise de photos » et l'autre (#2) pour « Fonction vidéo Dash-Cam + Fonction de téléchargement YouTube ».
  2. Préparez deux boutons, deux résistances de 10k et quatre fils de ~15 cm de long.
  3. Connectez-les comme le schéma ci-dessus. Le bouton n°1 est connecté au GPIO 17 et à la masse pour la fonction photos. Le bouton n°2 est connecté au GPIO 18 et à la masse pour la fonction Dash-Cam.
  4. La carte Raspberry Pi Zero GPIO est incluse dans la photo. Ceux qui sont utilisés sont surlignés en jaune pour référence.

Étape 9: Intégration du matériel et des pièces mécaniques

Intégration du matériel et des pièces mécaniques
Intégration du matériel et des pièces mécaniques
Intégration du matériel et des pièces mécaniques
Intégration du matériel et des pièces mécaniques
Intégration du matériel et des pièces mécaniques
Intégration du matériel et des pièces mécaniques
  1. Insérez le module Raspberry Pi Zero Wifi dans le boîtier R-Pi imprimé en 3D. Assurez-vous de faire passer le connecteur Micro-Display et les boutons soudés à travers le boîtier R-Pi.
  2. Insérez les fils dans le côté intérieur du cadre de tête jusqu'au module de micro-affichage.
  3. Insérez le connecteur dans la carte de circuit imprimé du micro-affichage. Maintenant, R-Pi est connecté pour donner une sortie à l'affichage.
  4. Fixez le boîtier R-Pi à l'extrémité gauche du cadre de tête.
  5. Acheminez la caméra espion sur la surface extérieure du cadre de tête. Super collez la caméra espion sur le cadre principal d'EyeTap. Il doit être situé au-dessus du nez de l'utilisateur, dans la même direction que les yeux de l'utilisateur.
  6. Pliez doucement le flexible de la caméra espion plusieurs fois dans le boîtier R-Pi. Fixez le couvercle du boîtier R-Pi au boîtier à l'aide de 4 vis M2 pour enfermer le R-Pi.
  7. Colle chaude deux boutons

L'assemblage d'un EyeTap fonctionnel est maintenant terminé - Assemblage mécanique ergonomique avec tous les composants matériels correctement connectés. Le seul composant manquant est le logiciel. À ce stade, vous êtes entièrement équipé pour programmer vos propres fonctions si vous savez travailler avec Raspberry Pi et Python. Des ressources et des idées illimitées sont en ligne, et c'est exactement ainsi que nous créerons éventuellement notre propre communauté de RA portable où nous partagerons nos nouveaux programmes pour que chacun puisse les essayer. Cependant, si vous souhaitez tester nos programmes existants, allez voir les 2 prochaines étapes !

Étape 10: Logiciel n°1 (Dash Camera + Fonction Snapshot)

La première option à télécharger et à "plug and play" est la fonction Dash Camera + Snapshot. Vous pouvez graver l'image raspbian personnalisée avec la fonction préconfigurée ici. Si vous voulez des instructions pas à pas pour installer une image sur votre carte SD, allez ici.

Exécution automatique du programme

L'image fournie a la fonctionnalité dashcam configurée pour démarrer automatiquement - pour arrêter ce processus à tout moment, appuyez sur ctrl + c, et pour désactiver le démarrage automatique, supprimez ou commentez la ligne "python /home/pi/Eyetap/dashcam/dashcam.py" de le fichier /home/pi/.bashrc."

Un script appelé autostart.sh est fourni dans le dossier dashcam qui configure automatiquement la fonctionnalité de dashcam pour démarrer au démarrage (s'il n'est pas déjà configuré pour le faire). Pour ce faire, exécutez la commande /home/pi/Eyetap/dashcam/autostart.sh

Connecter EyeTap à votre chaîne YouTube

Le code de la dashcam est configuré pour être téléchargé automatiquement sur YouTube, mais il nécessite vos informations d'identification YouTube personnelles. Lorsque vous exécutez le code pour la première fois, il doit vous rediriger vers YouTube via un navigateur Web où vous pouvez saisir vos identifiants de connexion YouTube en toute sécurité. Il générera ensuite un fichier.youtube-upload-credentials.json que vous pourrez placer dans votre répertoire personnel (/home/pi). Vous pouvez également modifier le titre et la description de la vidéo téléchargée ainsi que des paramètres tels que la résolution, la fréquence d'images et la longueur de la vidéo, comme décrit dans le code.

Étape 11: Mettre l'EyeTap sous tension

Mise sous tension de l'EyeTap !
Mise sous tension de l'EyeTap !
Mise sous tension de l'EyeTap !
Mise sous tension de l'EyeTap !
Mise sous tension de l'EyeTap !
Mise sous tension de l'EyeTap !

Une fois la configuration de votre carte SD terminée, branchez-la simplement sur le Raspberry-Pi Zero. Pour alimenter l'EyeTap, branchez la source d'alimentation - Micro-USB sur le Raspberry-Pi zero, et USB connecté à une batterie portable (n'importe quel chargeur de téléphone connecté à une batterie portable fonctionnera). Mettez la batterie portable dans votre poche et soyez mobile avec EyeTap en marche !

Étape 12: Partagez votre expérience EyeTap

Veuillez partager votre expérience EyeTap ici ou sur notre forum à openeyetap.com. De plus, si vous avez essayé de programmer vos propres fonctions, partagez-les également et aidez-nous à créer la communauté AR portable la plus active !

Modules EyeTap à venir:

  • Module de caméra thermique
  • Module d'aide à la mémoire
  • CV ouvert, module de reconnaissance faciale
  • Module de détection de la qualité de l'air
  • Module d'envoi d'humidité
  • Module Eye Tracking (recherche en cours)

Tu peux essayer:

  • Affichage de l'heure (Horloge)
  • Fonction minuterie
  • IMU EyeTap
  • Connectez EyeTap à votre téléphone

    • AR Maps & Directions à l'aide de Google Maps
    • Traducteur Google, afficher le texte traduit
  • CV ouvert, Reconnaissance faciale
  • Connectez EyeTap à votre voiture

    • Compteur de vitesse
    • Jauge de carburant

Conseillé: