À partir de cet article, vous apprendrez à fabriquer la guirlande la plus cool de la fenêtre. C'est tellement cool que vous ne l'achèterez certainement nulle part, même auprès des Chinois. Mais nous le ferons à partir des composants chinois. C'est l'ironie, non? L'auteur de ce produit fait maison est AlexGyver.
Le composant principal de la guirlande est une bande modulaire LED adressable. Les petits modules avec LED sont soudés avec des fils en longues bandes de 50 pièces. La distance entre les modules est de 12 cm.
Au fait, vous pouvez acheter des modules LED nus beaucoup moins cher et les souder vous-même. Mais bien sûr, vous comprenez combien vous avez à souder.
Le microcontrôleur contrôlera la bande, dans notre cas la plate-forme Arduino nano, c'est-à-dire sa version chinoise.
Et c'est en fait tout ce dont nous avons besoin pour créer la matrice de guirlandes la plus cool. Eh bien, vous avez également besoin d'une résistance pour protéger la sortie du microcontrôleur et d'une puissante alimentation 5V. Bien que, si vous n'utilisez pas le mode plein écran, un chargeur USB suffira pour un smartphone avec un courant de 1, et de préférence 2A.
Il existe également une possibilité supplémentaire de contrôler la matrice à partir d'un smartphone. Pour ce faire, vous devez acheter un tel module Bluetooth.
L'auteur a acheté beaucoup de modules LED et il s'est avéré qu'ils sont connectés de cette manière:
Voici un paquet de 50 diodes:
Commençons par l'attacher à la fenêtre, mais d'abord, un peu de théorie. Nous monterons la bande selon le schéma en zigzag. Déterminez immédiatement où au niveau du faisceau sur le bord de la broche DI, ce sera le début de la bande à laquelle le microcontrôleur est connecté. Un groupe suffisait pour une seule fenêtre, respectivement, nous prenons la suivante et nous connectons. Ils sont équipés de connecteurs.
L'auteur monte la bande avec des LED à l'intérieur de la pièce pour montrer la matrice dans le cadre aussi près que possible, car il vit sur un étage élevé et avec une installation normale de LED dans la rue, la démonstration ne fonctionnera pas.
Eh bien, voici les cadres avec l'installation de diodes à ruban dans la rue:
La consigne est la suivante: laver les vitres de l'intérieur, il est même conseillé de dégraisser la vitre, marquer la grille verticalement avec un pas de 12 cm, et bien sûr on fixe le ruban.Vous pouvez le fixer simplement avec du ruban adhésif, des tranches ou des rayures dans la largeur de la fenêtre. Le point le plus important: les fenêtres extérieures doivent être sales. Plus sale est le mieux, plus la tache d'une LED est grande et meilleur sera l'effet.
Ensuite, allez à page du projet et téléchargez l'archive avec le firmware et les bibliothèques. Si c'est votre première fois, lisez les instructions détaillées pour l'installation et la configuration du programme, tout y est très simple (les instructions se trouvent sur la page du projet).
Ensuite, nous connectons Arduino à l'ordinateur, ouvrons le fichier du firmware GyverMatrixOS_v1.0.ino et examinons les chantiers de construction.
Dans l'onglet principal, vous devez d'abord ajuster la taille de votre matrice et spécifier le point et la direction de la connexion.
Il est également recommandé de définir une limite de courant si une alimentation faible est utilisée. Le système lui-même limitera la luminosité afin de ne pas forcer l'alimentation, c'est tellement intelligent.
En outre, il existe des paramètres de vitesse de différents modes. Il existe un mode veille dans lequel la liste des effets réglée tourne. Ici, vous pouvez également définir le délai entre les changements d'effets dans la liste et le délai après lequel ce changement d'effets est activé. Le système prend en charge les boutons externes pour le contrôle dans les jeux, ainsi que pour économiser de la mémoire, vous pouvez désactiver des morceaux entiers de firmware, mais cela ne vous est guère utile.
Ensuite, nous nous intéressons à l'onglet «personnalisé», il contient une liste personnalisée d'effets qui vont se commuter. Les voici, tous sont listés.
Dans le firmware d'origine téléchargé, tous les effets disponibles sont affichés, il y en a 15, à savoir: texte en cours d'exécution de 3 types, 3 jeux et juste diverses animations. En outre, le système est capable d'afficher des images et des gifs (.gif), mais plus à ce sujet une autre fois. En général, cette liste peut être modifiée par analogie avec la façon dont elle est désormais créée, supprimer des modes et modifier leur emplacement, ainsi qu'ajouter de nouvelles lignes rampantes avec du texte. L'essentiel est de ne pas oublier d'indiquer le nombre total de modes - ici:
Certains effets peuvent être configurés dans l'onglet «effets», en le sélectionnant, il y a quelque chose d'intéressant.
En général, cliquez sur le bouton "télécharger" et le firmware est chargé dans arduino. Après cela, vous pouvez tout connecter selon le schéma et profiter de l'effet.
Le premier effet est la sortie de texte arc-en-ciel. La couleur des lettres change en fonction de leur position sur la matrice.
De plus, l'effet le plus récent est la «neige». Si vous n'avez pas assez de neige en hiver, faites-vous une telle guirlande et profitez de la neige.
Le mode suivant n'est pas moins que le Nouvel An, il peut être interprété comme «confettis» ou «salut».
De plus, l'effet matriciel classique, comme dans le film avec Keanu Reeves.
Starfall:
Carré de course:
Courir des balles ou des comètes:
Ondes sinusoïdales. Dans cet exemple, les paramètres n'ont pas été très bien générés, à chaque fois tout sera différent.
L'effet suivant est «l'arc-en-ciel flottant», l'effet le plus courant de tous.
Encore «feu», voici une telle cheminée de la taille d'une fenêtre. L'essentiel est que quelqu'un n'ait pas appelé les pompiers.
Le jeu "serpent". Dans le mode de changement d'effet, le serpent joue seul, mais vous pouvez prendre le contrôle des boutons et continuer à jouer.
Tetris. Joue de même en soi et vous pouvez intercepter les boutons.
Labyrinthe Il se dépasse aussi, mais sans possibilité de perdre.
Plus d'effets, ainsi que des détails sur la fabrication d'une telle guirlande dans cette vidéo:
Et vous pouvez également vous connecter à la matrice de guirlande à l'aide de l'application GyverMatrixBT, qui est disponible en téléchargement gratuit dans le Play Store et prendre le contrôle de la bande. Faites simplement n'importe quelle action et contrôlez le téléphone. Si, dans un certain temps, aucune commande n'est reçue du téléphone, la liste cyclique des modes est réactivée.
En utilisant l'application, vous pouvez dessiner en mode dessin, ou vous pouvez télécharger des images directement depuis votre téléphone, et elles seront affichées sur la matrice.
Merci de votre attention. A très bientôt!