» Électronique » Arduino »Hologramme, faites-le vous-même. Dessinez avec la lumière

Hologramme de bricolage. Dessinez avec la lumière

Salutations les habitants de notre site!
Aujourd'hui, nous collecterons fais-le toi-même un appareil avec lequel vous pouvez dessiner des images en couleurs entières dans l'air. Et non, je n'exagère pas un peu.

Pour capturer une telle photo, la vitesse d'obturation lors de la prise de vue doit être d'environ deux à trois secondes. En plus d'un appareil photo numérique, une telle exposition peut être obtenue sur l'appareil photo d'un smartphone ordinaire en utilisant diverses applications pour l'appareil photo. Les photos de l'appareil d'aujourd'hui ressemblent à ceci.

Impressionnant, non?
L'appareil est basé sur une bande de LED d'adresse qui vous permet de contrôler la couleur de chacune de ses LED individuellement. Donc, nous prenons une telle bande et donnons la commande d'afficher une grande image couleur en couches, montrant chaque colonne de pixels après une courte période de temps. Nous mettons l'appareil photo sur une longue vitesse d'obturation, dessinons avec un bâton et nous obtenons une image couleur qui semble geler dans l'air.

Pour l'assemblage nécessaire:
1. La bande d'adresse elle-même. L'auteur a pris une résolution de 60 LED par mètre et l'a fixée sur un profilé métallique.
2. Ensuite, vous aurez besoin d'une carte mémoire micro sd et d'un module pour la connecter. Sur la carte seront des fichiers image pour le rendu.
3. Bouton pour démarrer l'animation.
4. Et bien sûr, la plateforme Arduino nano qui va tout gérer.
5. Également dans le circuit d'origine, il y a un potentiomètre pour régler la luminosité et la vitesse de l'animation.
6. La bande nécessite 5 volts et, dans les zones claires de l'image, elle prendra un courant décent. Par conséquent, nous nous nourrirons de la banque chinoise.

Tout va être très simple. L'auteur a monté un circuit sur une planche à pain pour tester les performances. Le ruban est fixé sur un morceau de profilé carré en aluminium trouvé sur le balcon, et tout le reste est attaché avec des chapes et du ruban électrique. Bref, la ferme collective maximale.

Eh bien, cela s'appelle la mise en page, mais la mise en page fonctionne.

Avant de commencer, vous devez préparer une carte mémoire et les images elles-mêmes. La carte doit être formatée en format gras. Et pour qu'aucune question supplémentaire ne se pose, nous formaterons l'utilitaire officiel, qui n'a que le bouton de formatage. Le programme est archivé avec le projet (lien en fin d'article).

La prochaine étape de préparation concerne les images elles-mêmes. Ils ont également un certain nombre d'exigences strictes. Tout d'abord, la largeur de l'image doit être égale au nombre de LED dans votre morceau de ruban.Deuxièmement, l'image doit être au format bmp avec une profondeur de couleur de 24 bits. Troisièmement, l'image est située verticalement de bas en haut, le côté supérieur de l'image est tourné vers la gauche. Pour la préparation des images, vous n'avez pas besoin de programmes surnaturels, juste la peinture standard windows-ovskogo. Prenons l'exemple du chat classique -nyan. Il est une excellente image pour ce genre d'effets. On retrouve une photo dans Google, je constate tout de suite que là où la photo est noire, là la LED ne s'allume pas. Si vous souhaitez dessiner une image sans substrat, c'est-à-dire sans arrière-plan, vous devez trouver soit une image sur un fond noir, soit télécharger une image au format png avec un fond transparent.

Tout d'abord, remplissez l'arrière-plan de noir. Pour ce faire, créez un nouveau calque, placez-le vers le bas et remplissez-le. Maintenant, nous tournons l'image et la retournons pour qu'elle se présente comme il se doit. Modifiez la largeur de l'image par le nombre de LED (l'auteur en a 60). Et maintenant, il ne reste plus qu'à enregistrer au format bmp avec une profondeur de couleur de 24 bits. C’est tout.




En conséquence, nous devons obtenir une carte mémoire formatée et des images prêtes à l'emploi de la bonne taille au format bmp et sous les noms nécessaires: image 000, image 001, 002 et ainsi de suite.

Allez maintenant sur la page du projet et téléchargez l'archive. Vous trouverez ici une collection d'images prêtes à l'emploi, ainsi que tous les programmes, micrologiciels, diagrammes et instructions nécessaires. Pour ceux qui n'ont pas rencontré Arduino, il y a un article séparé ultra-mégasuper-détaillé.


Nous le commençons, et la seule chose qui doit être modifiée ici est le nombre de LED, il doit évidemment correspondre au nombre de LED de votre bande et du nombre de pixels à la largeur de vos photos. Après avoir lu toutes les instructions et effectué les étapes nécessaires, cliquez sur le bouton de téléchargement. Tout prototype est prêt.

Je recommande le premier lancement sans se déconnecter de l'ordinateur et ouvrir le moniteur de port, il y aura beaucoup d'informations utiles. Après chaque modification ou ajout d'images à la carte mémoire, vous devrez démarrer le système avec le bouton enfoncé, puis le mode de conversion d'image s'activera et chacune de vos images sera convertie. De plus, le potentiomètre lors du premier démarrage agit comme un bouton de réglage de la luminosité, car la luminosité est ajustée au stade du démarrage avec le traitement. De plus, le premier lancement est important car vous pouvez voir toutes les erreurs possibles.

En général, après un téléchargement réussi et un tas d'OK, vous pouvez vous déconnecter et effectuer d'autres lancements sans appuyer sur un bouton. Maintenant, tout est extrêmement simple, allumez-le, attendez un peu et lorsque vous cliquez sur le bouton, l'animation s'affiche. Le prochain clic affichera l'image suivante de la carte, et ainsi de suite dans un cercle. Le potentiomètre ajuste maintenant la vitesse de l'animation.

Nous avons mis l'appareil photo sur la vitesse d'obturation pendant deux ou trois secondes, nous avons allumé la minuterie et sommes revenus à l'original. Il se révèle une image gelée comme par magie dans l'air.

Pour les smartphones, en passant, il existe des applications spéciales qui vous permettent de prendre des photos avec une vitesse d'obturation lente et vous n'avez pas besoin d'un appareil photo coûteux avec des paramètres d'exposition manuels.

Le gadget s'est avéré cool, mais il y a un énorme inconvénient - il est stupidement gênant, et si vous avez plus de 10 photos sur la carte, alors c'est généralement une corbeille complète, il sera impossible de sélectionner la bonne.

Développons un peu les capacités et ajoutons un affichage. Nous utilisons l'affichage comme ceci:


Il s'agit d'un affichage simple sur le registre à décalage TM1637. Il n'a pas besoin de protocoles de communication rapides pour son travail et la bibliothèque ne prend pas beaucoup de place. Il est prévu d'afficher sur l'écran les nombres de luminosité, de vitesse, de messages d'erreur et d'autres messages système. Et le plus important est le choix du numéro d'image pour le rendu. Pour contrôler tout cela, nous utilisons un encodeur. Il est plus frais qu'un potentiomètre en ce qu'il tourne un angle illimité et le fait à petits pas, comme par étapes.Il a également un bouton.
Nous allons nous connecter ici selon ce schéma:

Pour ce schéma, il existe un firmware séparé dans le dossier du projet. Nous commençons et flash. Comment l'utiliser - un peu plus tard, et maintenant collectons tout le fer dans un cas normal. En bas des plans et de la ferme collective, nous soudons et cachons le tout dans une petite boîte de jonction.
Nous alimenterons le système à partir de 4 batteries au nickel, elles ont une tension de 1,2 V, et 4 pièces ne donneront que 5 V pour alimenter la bande et l'arduino. De plus, ces batteries donnent calmement 3-4 A, ce qui est tout à fait suffisant pour nous. Prenez la bande 144 LED par mètre pour augmenter la résolution de l'image.


Tout d'abord, nous allons couper une fenêtre pour l'affichage, puis nous traiterons du placement des composants restants.



Il reste à souder la nourriture et, en principe, tout.


Pour les encodeurs, au fait, il y a des bouchons très cool, mais ils sont vendus en paquets entiers, comme presque toutes les petites choses sur aliexpress.
En général, tout est prêt, nous fixons le système au profil. Il s'agit d'un tel dessin avec une résolution de 144 pixels, une longueur de 1 mètre et une unité électronique soignée avec des réglages pratiques.


En parlant de paramètres. Alors, comment utilisez-vous cette chose? L'auteur a un peu changé la conception, déplacé l'interrupteur d'alimentation, déplacé la carte mémoire.

Mettez l'appareil sous tension, saisissez le boîtier, appuyez sur le bouton et dessinez avec un dessin. En ce qui concerne le lancement et les paramètres: après tout ajout ou modification de l'image sur la carte mémoire, vous devez commencer le traitement (dans cette version, vous devez appuyer sur l'encodeur et mettre sous tension, le message de démarrage apparaît, relâchez le bouton, le message de préparation apparaît). La préparation prend quelques secondes, selon le nombre d'images sur la carte mémoire et leur longueur. Maintenant, nous sommes invités à choisir la luminosité. La luminosité passe de 10 à 95.

La luminosité maximale n'est pas limitée par la luminosité de la bande elle-même, mais par le courant que nous avons défini dans les paramètres, c'est-à-dire que tout dépend de votre source d'alimentation.

En général, maintenant nous sélectionnons l'image dont nous avons besoin, c'est-à-dire que nous devons savoir sous quel numéro ce qui se passe, appuyez sur le bouton de démarrage et l'animation est jouée.

Pour régler la vitesse, maintenez enfoncé le bouton de l'encodeur, sp (vitesse) apparaît et en maintenant l'encodeur enfoncé, vous pouvez régler la vitesse.

La vitesse maximale dépend de la vitesse maximale de lecture à partir d'une carte mémoire.

La vitesse sélectionnée est écrite dans la mémoire non volatile et n'est pas réinitialisée lors du redémarrage. Soit dit en passant, le lancement ultérieur est beaucoup plus rapide.




Merci de votre attention. A très bientôt!

Vidéo:
10
7
9

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
1 commentaire
Hologramme de bricolage.
L'hologramme, bien sûr, est un beau mot, mais ce qui est présenté ici n'est pas un hologramme. ((

Nous vous conseillons de lire:

Donnez-le au smartphone ...