BEERBRAZZERS. Contrôle de la lumière. Vixen Lights 3. Démarrage rapide (1/4)

Bonsoir mesdames et messieurs! Je vous souhaite à tous bonne santé et bonne humeur! Je vais maintenant commencer une série de dix articles sur le développement de la brasserie BEERBRAZZERS. Prendre ce cycle au sérieux n'est pas recommandé. Tout est pour le fan et, comme on dit, purement pour le plaisir. Le premier article sera consacré à la gestion de la lumière sur la musique. En effet, où en brassant sans ça? Nulle part. Et si oui, alors nous procédons.

BEERBRAZZERS

En fait, de quoi parle-t-on? Beaucoup d'entre vous savent probablement qu'aux États-Unis, tout le monde aime décorer leurs terres pour Noël avec diverses guirlandes, lampes, cordons de diode et autres produits d'éclairage. Là, elle porte parfois le caractère d'une Olympiade spéciale - une sorte de mesure, dont la guirlande est plus longue ... Une particularité, bien sûr, est les effets d'éclairage les plus divers: allumage / extinction synchrone, augmentation / diminution progressive de la luminosité, toutes sortes de feux de circulation, etc. Mais un chic particulier est la synchronisation de votre spectacle de lumière avec la musique.

Parfois, non seulement mille dollars gonflent dans de telles décorations, mais comme la demande crée l'offre, diverses cartes de contrôle, logiciels spécialisés, etc. fleurissent sur le marché dans des couleurs colorées. Il y a très peu d'informations sur cette cuisine en russe, et comme ma brasserie n'est pas pire que le ranch d'une sorte de redneck là-bas avant Noël, j'ai dû le comprendre. Des milliers de dollars à allouer pour cela ne sont pas autorisés. Mais mille roubles - c'est tout! J'offre mes recherches à tous les arrivants pour faire connaissance. Peu importe - venez me voir sous le chat ...

Si quelqu'un ne comprenait pas de quoi il s'agissait, alors vous pouvez regarder de telles vidéos, et tout deviendra clair.



Première partie, échauffement


Il existe donc un tel programme appelé Vixen Lights 3. J'ai été quelque peu surpris que Vixen soit comme un «renard» et qu'un cerf soit clairement deviné sur le logo. Bien que, qui sait à quoi ressemblent réellement les renards dans les États ... En fait, le cerveau pourrait traduire le nom par "Fox of the Light" - qui, soit dit en passant, sonne plutôt bien. En général, vixen peut toujours être traduit par un «méga» - mais il vaut mieux laisser le renard.

Vous pouvez télécharger la dernière version de "Fox" sur le site officiel. Le programme est gratuit. Réjouis-toi. Certes, cela ne fonctionne qu'avec Windows. Nous serons tristes.

Choisissez un lanceur en fonction de la profondeur de bits de vos systèmes d'exploitation. Une restriction s'applique à la version 32 bits - vous ne pouvez pas créer plus de 2000 (!!!) canaux. Mais croyez-moi, 2000 canaux est un très, très dofig. Je doute que quelqu'un en aura tant besoin. Bien que ... téléchargé? Lancez!

Il y aura une fenêtre de bienvenue tout de suite.

BEERBRAZZERS

Cliquez sur Suivant> J'accepte> Suivant> Suivant> Installer

Après l'installation, décochez Show readme et cliquez sur Terminer. Pendant l'installation, il y aura une courte pause d'une minute, c'est tellement nécessaire, rien ne se bloque, ne soyez pas nerveux.

Après le chargement du programme, cette fenêtre apparaîtra:

BEERBRAZZERS

Vous n'aurez rien dans le champ Séquences récentes. Et maintenant de plus près. Nous ne pouvons pas créer des séquences tout de suite, car nous devons d'abord faire des ajustements.

Cliquez sur Configuration de l'affichage, la fenêtre des paramètres s'ouvre:

BEERBRAZZERS

La première chose que nous devons faire est d'ajouter les éléments. Un élément est votre source de lumière. LED, incandescent, neonka ... tout en général. Nous ajouterons six sources. Trois d'entre eux seront normaux (marche / arrêt / clignotement) et trois avec une luminosité réglable. Cette division est conditionnelle, par exemple. Vous pouvez faire tout ce qui est réglable si votre contrôleur a suffisamment de sorties PWM, à ce stade, cela n'a pas d'importance - les paramètres sont les mêmes dans les deux cas.

En haut à gauche, cliquez sur la liste déroulante «Ajouter» et sélectionnez Élément unique. Ensuite, nous poussons sur le signe plus vert à côté. Une fenêtre apparaît immédiatement, dans laquelle vous devez spécifier le nom de l'élément. Nous l'avons Lampe 1. Ok. De même, nous introduisons 5 autres sources. Vous pouvez appeler des noms comme vous le souhaitez, l'essentiel est alors de comprendre où, si vous avez des sources différentes, puis appelez-les Led1, Led2, Lamp1, Lamp2 et ainsi de suite.

Lorsque des sources sont ajoutées, vous devez ajouter un contrôleur.

BEERBRAZZERS

. Dans la fenêtre Contrôleurs à droite de la liste déroulante «Ajouter», sélectionnez Série générique et cliquez sur +, puis spécifiez le nom de notre contrôleur - nous avons UNO, car nous traiterons les données à l'aide d'Arduino Uno. Pourquoi? Probablement parce que les utilisateurs du Habr en ont maintenant plus que les utilisateurs du Habr. Vous pouvez utiliser ce que vous préférez, l'essentiel est qu'il peut lire habilement les données du port com. Eh bien, vous pouvez tout écrire au lieu de UNO, au moins «Bormatozavr» - si seulement vous seriez satisfait! Immédiatement après avoir spécifié le nom, une fenêtre apparaît dans laquelle vous devez spécifier combien de canaux seront utilisés sur le contrôleur - mettez six dans le nombre de sources lumineuses.

Notre fenêtre ressemble maintenant à ceci:

BEERBRAZZERS

Nous avons 6 sources lumineuses à gauche, 6 canaux pour le contrôle à droite, mais ils ne sont pas connectés (gris). Pour créer un lien, vous devez sélectionner toutes les sources et tous les canaux via ctrl ou shift, puis cliquez sur le bouton Patch Elements au milieu de la fenêtre. Une notification apparaît, ils disent que tout est corrigé, tout est nishtyak, bien fait, après quoi tous les éléments et canaux deviendront verts. Ok Allons plus loin.

BEERBRAZZERS

En bas à gauche se trouve une liste de Configurer. Sélectionnez Color Handing et cliquez sur l'engrenage avec la flèche à droite. Sélectionnez la dernière option et laissez l'ordre des couleurs RVB. Des fenêtres de confirmation s'affichent - cliquez sur OK partout. Il s'agit d'une réserve, afin que plus tard vous puissiez jouer avec des LED RVB.

Vous devez maintenant configurer le port série. Pour ce faire, vous devez ouvrir le port, par exemple, simplement en vous connectant à un ordinateur Arduino (à moins bien sûr que l'IDE Arduino soit installé et, si nécessaire, des pilotes pour le convertisseur USB-UART pour certaines cartes chinoises) Si le port n'est pas ouvert, les paramètres échoueront. Alors, connectez l'Arduino, puis cliquez à droite en haut sur le nom de notre contrôleur (UNO) et cliquez sur l'engrenage ci-dessous. La fenêtre des paramètres du port de communication s'ouvre.

BEERBRAZZERS

Nous cochons Envoyer un en-tête de texte et y entrons deux caractères, pas des chiffres, mais quelque chose qui n'est généralement pas utilisé, par exemple, "+>" sans guillemets, bien sûr. Cela nous sera utile lorsque nous rédigerons le croquis.

Tué +>, appuyez maintenant sur le bouton Configurer / Changer le port série, la fenêtre suivante s'ouvrira:

BEERBRAZZERS

Dans le champ Nom du port, votre port (COM7) est défini, il peut se lever automatiquement, et il arrive que vous deviez le sélectionner dans la liste. De plus, si vous avez plusieurs ports, sélectionnez celui qui correspond à la carte Arduino connectée. Après avoir déconnecté la carte puis l'avoir connectée, elle peut changer - à chaque fois que vous commencez à travailler, vérifiez ce moment - elle peut à peu près vous gâter les nerfs.
Dans le champ Baud Rate, sélectionnez le taux d'échange de données, plus il y a de sources lumineuses, plus la vitesse que vous devez choisir est élevée. 115200 a toujours été suffisant pour moi, et 9600 est suffisant pour cet exemple, mais nous allons mettre 57600. Il est important de définir exactement le même débit lorsque vous initialisez le port sur Arduino, sinon rien ne fonctionnera. Faites attention à ce moment.

Cliquez partout OK. Cliquez de nouveau sur OK tout en bas. C'est fait. Nous avons configuré Vixen Lights pour fonctionner avec six lumières. Ceci termine la première partie du premier article. Si sur l'Arduino votre LED RX clignote violemment, cela signifie que vous avez tout fait correctement. Dans la deuxième partie, nous collecterons la liaison pour Arduino, afin que dans la troisième partie, vous puissiez voir le résultat de votre tourment.

PS Qu'il n'y avait pas de râteau.
Puisque le logiciel est gratuit, il se trouve qu'il montre du caractère. Pour que tout se passe bien, respectez l'algorithme d'actions suivant:

  1. Vixen est désactivé.
  2. Nous nous connectons à l'ordinateur Arduino, lui donnons le temps de récupérer, de cligner des yeux, de tousser.
  3. Nous démarrons Vixen, après l'apparition de la fenêtre de démarrage, la LED RX de l'Arduino devrait commencer à clignoter rapidement.
  4. S'il ne clignote pas, alors le port a changé (branché sur un autre connecteur USB, par exemple), puis
  5. Cliquez sur Configuration de l'affichage
  6. Cliquez sur le nom du contrôleur en haut à droite> cliquez sur l'engrenage en bas à droite> cliquez sur Configurer / Changer le port série
  7. Vérifiez le numéro de port> cliquez sur OK> OK> et de nouveau sur OK à droite en bas.
  8. Fermez Vixen, ouvrez Vixen.

Source: https://habr.com/ru/post/fr417037/


All Articles