Table des matières:

Mini miroir magique pour moins de 60 $ : 5 étapes (avec photos)
Mini miroir magique pour moins de 60 $ : 5 étapes (avec photos)

Vidéo: Mini miroir magique pour moins de 60 $ : 5 étapes (avec photos)

Vidéo: Mini miroir magique pour moins de 60 $ : 5 étapes (avec photos)
Vidéo: LA PIÈCE QUI TRAVERSE LE VERRE EXPLIQUÉ - 3 TOURS AVEC UN VERRE 2024, Juillet
Anonim
Image
Image
Mini miroir magique pour moins de 60 $ USD
Mini miroir magique pour moins de 60 $ USD

Un « miroir magique » est un projet dans lequel un miroir bidirectionnel est placé sur un écran quelconque. Là où l'écran affiche des pixels noirs, le miroir est réfléchissant. Là où l'écran affiche des pixels blancs ou plus clairs, ils brillent. Cela crée un effet de pouvoir afficher du texte numérique, des icônes ou même des images à travers un miroir, tout en maintenant la réflectivité. La troisième image ci-dessus devrait montrer à quoi cela peut ressembler.

La vidéo youtube montre l'assemblage de bout en bout, et a une démo à la fin montrant à quoi ressemble le projet fini. Je voulais prendre le temps d'écrire les étapes ici, car j'apprécie la communauté instructable, et je voulais un endroit pour prendre des notes sur des choses comme la configuration du logiciel et répondre aux questions.

J'ai vu une tonne de projets de miroirs magiques et j'ai toujours voulu en créer un. J'ai commencé à en construire un récemment comme cadeau, et je n'avais aucune idée du coût des portions de miroir à double sens ! Après avoir dépensé 75,00 $ (USD) pour un miroir seul, j'ai réalisé que le projet allait bien sortir de notre « budget cadeau d'amis » et j'ai dû repenser ma stratégie. Après avoir découvert la chaîne de N-O-D-E sur youtube, il a eu le concept d'un petit boîtier pyramidal. J'ai immédiatement commencé à utiliser ce concept, en expérimentant avec quels raspberry pi je pouvais m'intégrer, comment créer facilement le boîtier et comment faire fonctionner le logiciel.

J'ai finalement choisi d'imprimer le boîtier en 3D. J'ai conçu le boîtier dans tinkercad. Ce sont deux pièces simples qui s'emboîtent facilement. Le miroir est un miroir de 4,5" qui est simplement collé (pistolet à colle) sur le cadre. L'ordinateur principal est un Raspberry pi zero avec une carte micro SD de 8 Go, et l'écran est un écran de 3,5" de Kuman qui avait un port HDMI déjà dessus. Honnêtement, 75% de ce projet concernait la conception tinkercad du boîtier, et trouver un écran qui conviendrait, pourrait être facilement alimenté à partir d'un seul câble USB et personnaliser le logiciel.

Voici le coût des pièces pour vous donner un aperçu. C'est moins de 60 dollars si vous avez une imprimante 3D…sinon vous voudrez soit louer l'impression 3D, soit éventuellement construire un cadre pyramidal en bois la caisse en chêne pourrait avoir l'air vraiment cool pour ça:))

Raspberry pi Zero W - 10,00 $ - Adafruit.com - Limite d'un par commande

Carte Micro SD 8 Go - 4,00 $ - Amazon.com

Écran TFT Kuman 3,5 - 29,99 $ - Amazon.com - Version HDMI

Câble USB SN-Riggor (en option, mais ajoute un peu de style) - 4 pour 16,00 (4,00 $ chacun) Amazon.com

Miroir bidirectionnel - 115 mm carré - 5,00 $ de Tap Plastics (j'ai apporté le boîtier imprimé en 3D dans un magasin et les ai fait couper pour qu'il corresponde)

Filament 3D - Environ 2 dollars

Mini-HDMI -> Adaptateur HDMI - 2 pour 6,00 $ (un seul besoin): Amazon.com

En fin de compte, j'avais déjà certains des adaptateurs, mais vous devriez pouvoir les obtenir pour les prix ci-dessus ou mieux, et au final être inférieur à 60,00 $. Comme il s'agissait de combien nous dépenserions si nous nous procurions un jeu Xbox ou PS4, cela correspondait à notre « budget d'amis ».

Ok, assez d'intro, apprenons à le construire !

Étape 1: Étape 1 - Assemblage de la partie de calcul

Étape 1 - Assemblage de la partie de calcul
Étape 1 - Assemblage de la partie de calcul
Étape 1 - Assemblage de la partie de calcul
Étape 1 - Assemblage de la partie de calcul
Étape 1 - Assemblage de la partie de calcul
Étape 1 - Assemblage de la partie de calcul
Étape 1 - Assemblage de la partie de calcul
Étape 1 - Assemblage de la partie de calcul

La première photo montre toutes les pièces disposées. La seconde montre l'assemblage de la portion de calcul en cours. Il n'y a pas beaucoup de magie à ce stade… voici les étapes:

  1. Assurez-vous de NE PAS souder les en-têtes sur le pi zéro. Vous aurez besoin de tout l'espace que vous pouvez obtenir!
  2. Placez le port Mini HDMI vers HDMI sur le Pi Zero
  3. Placez l'adaptateur HDMI->HDMI fourni avec l'écran Kuman dans la fente HDMI
  4. Placez l'écran Kuman sur l'autre partie de l'adaptateur HDMI..cela doit s'insérer dans le port HDMI femelle de l'écran Kuman
  5. Passez le câble USB à l'arrière de la pyramide
  6. J'ai annoté l'image avec les fils d'alimentation et ajouté le brochage pi. Cette étape est critique, mais beaucoup plus facile qu'il n'y paraît… vous aurez envie de faire passer deux petits fils de la première et de la troisième broche du Pi à l'écran. Si vous utilisez des cavaliers, vous pouvez les brancher à l'arrière de l'écran, puis les plier autour des broches du pi et les coller à chaud. Idéalement, ceux-ci devraient être soudés sur le pi et collés à chaud pour les maintenir dans l'écran. Cela fait passer 5 volts du pi à l'écran, et c'est l'une des astuces pour garder ce projet propre et soigné… une fois cela fait, un seul câble alimente suffisamment le pi et l'écran !

À ce stade, vous avez déjà terminé à mi-chemin de l'assemblage. Avant de le fermer, écrivons l'image logicielle à l'étape suivante.

Étape 2: Configuration du logiciel

Il existe une tonne de tutoriels sur la façon d'écrire une image de carte SD pour un raspberry pi sur une carte microSD, et je ne veux pas rechaper ce terrain. Mais il est important, puisqu'il s'agit d'un Pi Zero W que nous utilisons, de connaître quelques astuces pour le faire fonctionner. Tout d'abord, s'il vous plaît visitez le site Emmanuels à:

emmanuelcontreras.com/how-to/how-to-create-…

Il a fait le travail pour documenter et créer une image du logiciel Magic Mirror sur un Raspberry pi zero (comme vous pouvez le voir par ses étapes, cela peut être assez difficile). Faites défiler vers le bas et vous verrez, en bas après ses étapes, une image prête à l'emploi que vous pouvez utiliser. (Si vous recherchez "Fichier image", cela devrait vous y conduire).

Ensuite, vous voudrez suivre les étapes qu'il a énumérées pour vous connecter au wifi et ajouter ssh. Un conseil VRAIMENT important ici: N'utilisez PAS le Bloc-notes dans Windows pour éditer le fichier supplicant_conf. Le Bloc-notes modifiera les fins de ligne pour qu'elles ne soient pas compatibles avec Linux et vous ne vous connecterez pas. Notepad++ est un remplacement gratuit pour le bloc-notes et peut faire des fins de ligne appropriées.

Lorsque vous avez écrit cette image (j'utilise l'imageur de disque Win32 sur Windows) et édité le fichier supplicant_conf et ajouté SSH, vous serez prêt à insérer la carte et à démarrer l'appareil.

À ce stade, le Pi devrait se connecter à votre wifi. L'astuce consiste alors à le trouver:) Il existe un certain nombre d'applications d'analyse IP pour les téléphones et les PC. Advanced IP Scanner fonctionnera pour Windows. Pour un iPhone, j'utilise iNet sur mon iPhone pour rechercher le pi zéro. Lorsque vous le trouvez, vous pouvez utiliser une application telnet comme Putty pour vous y connecter via SSH. Ce sera important pour la configuration du logiciel MagicMirror et l'installation des modules complémentaires !

Une fois que vous en êtes arrivé là, connectez le microUSB à l'alimentation et assurez-vous que vous pouvez démarrer et vous connecter via SSH. À ce stade, vous serez prêt à passer à autre chose et à boutonner le boîtier.

Étape 3: Assemblage de finition - Installation de l'écran dans le cadre et ajout du miroir

Assemblage de finition - Installation de l'écran dans le cadre et ajout du miroir
Assemblage de finition - Installation de l'écran dans le cadre et ajout du miroir
Assemblage de finition - Installation de l'écran dans le cadre et ajout du miroir
Assemblage de finition - Installation de l'écran dans le cadre et ajout du miroir
Assemblage de finition - Installation de l'écran dans le cadre et ajout du miroir
Assemblage de finition - Installation de l'écran dans le cadre et ajout du miroir
Assemblage de finition - Installation de l'écran dans le cadre et ajout du miroir
Assemblage de finition - Installation de l'écran dans le cadre et ajout du miroir

Assurez-vous que l'écran démarre et s'allume lorsque vous branchez l'alimentation sur le Pi. Le temps de démarrage est de 3 à 5 minutes, alors soyez patient. Il doit démarrer le pi, puis lancer le navigateur, puis lancer le logiciel de miroir magique. Heureusement, vous ne devriez pas démarrer / éteindre cela souvent (il en coûte moins de 7 cents par an pour fonctionner avec une consommation électrique d'environ 100 mA). Ensuite, nous terminerons l'assemblage:

  1. L'écran se branche à l'arrière du cadre imprimé en 3D. Veuillez utiliser les images comme guide.. le « devant » est la partie plate, le dos a les bouchons et les trucs qui sortent. Insérez l'écran par l'arrière.
  2. Lorsque l'écran est bien ajusté, placez un élastique autour des chevilles et sur l'écran pour le maintenir en place. C'était le moyen le plus simple que j'ai pu trouver pour tenir l'écran, et cela a bien fonctionné. C'est aussi bien parce que l'ensemble du projet se démonte de manière transparente si nécessaire avec cette approche !
  3. Insérez le câble d'alimentation dans le Pi. Vous ne pourrez plus le faire une fois qu'il sera assemblé, il est donc temps de le mettre sous tension !
  4. Appuyez sur le support de cadre imprimé en 3D dans la pyramide. Les languettes à l'extérieur l'empêcheront de s'enfoncer et il devrait s'enclencher légèrement.
  5. Avant d'ajouter le miroir, utilisez du ruban adhésif noir autour des parties où l'écran rencontre l'impression 3D. C'est pour qu'il n'y ait pas de léger saignement… J'ai essayé de rendre le cadre aussi serré que possible, mais cette étape simple garantira qu'il reste propre. Couvrez également l'argent de l'écran, de sorte qu'aucune lumière ne soit réfléchie par le miroir et ne gâche l'effet
  6. Collez à chaud sur le ruban que vous venez de placer et appuyez sur le miroir. (Remarque: le cadre/l'écran doivent tous être assemblés à ce stade, donc placer le miroir devrait vous permettre de l'aligner avec les coins de la pyramide et d'avoir tout bien aligné). N'utilisez pas trop de colle ou cela se verra… un léger cordon suffit. Le miroir n'a pas beaucoup de poids.

Vous devriez commencer à vous enthousiasmer maintenant, car vous devriez commencer à voir les fruits de votre travail se montrer… l'heure ou la date devrait apparaître à travers le miroir. La prochaine étape est la configuration !

Étape 4: Assemblage final et configuration

Assemblage final et configuration
Assemblage final et configuration
Assemblage final et configuration
Assemblage final et configuration
Assemblage final et configuration
Assemblage final et configuration

À ce stade, vous êtes essentiellement assemblé et vous devriez exécuter le logiciel et pouvoir utiliser SSH. Cependant, les modules sont probablement un gâchis et vous vous demandez comment les réparer.

Tout d'abord, vous voudrez en savoir un peu plus sur le fonctionnement du logiciel Magic MIrror. Cela se trouve ici:

magicmirror.builders/

Ce ne serait pas une bonne instructable sans vous donner une aide-mémoire/aide-mémoire pour commencer. Voici quelques conseils et une explication de la façon dont cela fonctionne:

  • Les modules Magic Mirror sont simplement git clonés à partir du référentiel de modules dans le dossier du module. Ainsi, lorsque vous êtes connecté en SSH, accédez au répertoire MagicMirror (rappelez-vous que les répertoires Linux sont sensibles à la casse). Puis cd vers modules. Ensuite, vous pouvez git cloner n'importe lequel des addons dans ce dossier.
  • La liste des modules est ici:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Chacun devrait avoir des instructions pour les configurer.

  • un module que vous voudrez immédiatement est MMM-Carousel. Ce module parcourt tous les autres modules installés. (https://github.com/barnabycolby/MMM-Carrousel)
  • Pour configurer le tout, vous devrez aller dans le dossier MagicMirror/config et éditer le fichier config.js
  • Dans Config.js, vous voudrez ajouter le nom des modules que vous avez ajoutés via Git clone ci-dessus. Vous voudrez les positionner (j'ai positionné tous les miens dans: middle_center. Ensuite, le carrousel s'occupe de les afficher un à la fois et de basculer entre eux. Il le fait après un nombre de secondes configurable (j'ai utilisé 45 secondes pour le mien)
  • Notez que vous voudrez redimensionner les polices. Parfois, vous pouvez le faire dans config.js, mais pour d'autres, vous devrez trouver le fichier.css fourni avec le module, rechercher quelque chose qui se termine par.px et modifier les valeurs pour augmenter la taille de la police. J'ai trouvé que cela variait selon le module.

J'ai trouvé que les modules heure/date, météo, stock et trafic fonctionnaient très bien avec ce projet. Les modules multimédias tels que les gifs animés ou youtube ne fonctionnent pas bien sur le Pi Zero W, alors soyez-en conscient.

Viennent ensuite les réflexions finales et les plans futurs…

Étape 5: Réflexions finales - Ce que je ferais différemment et ce que j'ai aimé

Réflexions finales - Ce que je ferais différemment et ce que j'ai aimé
Réflexions finales - Ce que je ferais différemment et ce que j'ai aimé

Ce projet était très amusant. Il a fallu de nombreuses heures d'édition de fichiers de configuration, d'impression 3D et de travail de conception pour obtenir le cas où il s'est retrouvé. Mais au final, ça s'est bien passé je pense et ma femme apprécie le miroir (j'avais construit le premier pour une amie et elle en a tout de suite voulu un aussi !). Je vais probablement en construire un de plus et modifier certaines choses pour des raisons de style et d'autres pour des raisons de performances:

  • J'ajouterais un bouton vers le haut. Le look pyramidal est TRÈS épuré et futuriste, mais il ne permet pas un contrôle rapide du miroir. Je pense qu'un simple potard pour passer manuellement d'un écran à l'autre au lieu d'attendre serait bien pratique
  • J'essaierais d'ajouter un haut-parleur - je pense qu'avoir cette musique en streaming serait vraiment cool… ou jouer des sons d'alerte
  • Je peux essayer de le construire en bois - Bien que l'impression 3D soit super facile à reproduire et à construire, je pense qu'un aspect chêne ou bois teinté serait vraiment cool
  • Passer à un Pi3A+ - Le A+ n'était pas sorti quand j'ai construit ça, et je suis donc tombé sur un pizero. Un A+ ajoute 15 dollars au prix (mais a un HDMI pleine taille, donc n'ajoute peut-être qu'environ 12,50), mais ajoute une tonne de puissance. De plus, le navigateur n'est pas accéléré par GPU dans cette version, et un A+ le serait… donc je pense que l'augmentation de la puissance serait pratique.
  • Miroir amovible - Je pense qu'un miroir amovible serait pratique, car certains médias tels que YouTube ne sont pas géniaux à voir à travers le miroir. Cela pourrait également être un système de jeu décontracté avec un écran rotatif (faites simplement pivoter la pyramide et placez-la sur un côté différent) s'il a été construit différemment.
  • Ajouter un micro - je pourrais intégrer Alexa et en faire un assistant intelligent, ou à commande vocale, si j'avais ajouté un petit micro.

Au final, il y a quelque chose dans la simplicité et le peu cher. Ce projet n'était que ça pour moi, et assembler le second pour ma femme m'a pris moins de 15 minutes (en dehors des 9 heures de temps d'impression 3D:)).

Si vous en construisez un, faites-le moi savoir, et si vous avez des questions, laissez-les ci-dessous ou sur la chaîne youtube et je m'efforcerai d'y répondre. La vidéo youtube a une démo du miroir au début et à la fin… il est difficile de le décrire en images. Il a l'air super propre à côté d'un ordinateur, sur un comptoir de salle de bain ou sur une table de chevet. De plus, il y a probablement plus de 100 modules disponibles… tout, des statistiques informatiques aux prix du bitcoin. Cela peut vraiment devenir un sacré affichage de données, et parce qu'il contient l'ordinateur, il fonctionne séparément de tout le reste (enfin sauf le wifi:))

Merci d'avoir lu et j'espère que vous avez apprécié cette construction!

Conseillé: