Table des matières:
- Étape 1: Configurando El Puerto Serial En Vixen (Configuration du port série Vixen)
- Étape 2: Configurar # De Canales (Définir le nombre de canaux)
- Étape 3: Configuración Puerto Serial (Configuration du port série)
- Étape 4: Configuración De Encabezados (Configuration de l'en-tête)
- Étape 5: Configurar Un Elemento Para Pixeles (Configurer l'élément pour les pixels)
- Étape 6: Crear El Grupo De Pixeles (Créer un groupe de pixels)
- Étape 7: Agregar Control RGB a Los Pixeles (Ajouter le contrôle RGB aux pixels)
- Étape 8: Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)
- Étape 9: Validar La Vinculación (Valider le correctif
- Étape 10: Diagrama De Conexión De Arduino UNO (Diagramme Arduino UNO)
- Étape 11: Diagrama De Conexión De Arduino NANO (Diagrammes Arduino NANO)
- Étape 12: Crear Mi Primera Secuencia (Créer ma première séquence)
- Étape 13: Agregar Audio (Ajouter de l'audio)
- Étape 14: vérifier l'audio (valider l'audio)
- Étape 15: Détecter les battements audio (détecter les battements audio/la barre)
- Étape 16: Crear Un Efecto (Créer un effet)
- Étape 17: Configuración De Efectos (Configuration des effets)
- Étape 18: Corre Tu Secuencia (Séquence Paly…)
Vidéo: Luces De Navidad Con Pixeles (Pixels de lumières de Noël) Español - English: 18 Steps (with Pictures)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Espagnol
Que es Vixen Lights?
Vixen Lights est un logiciel de bricolage (hágalo usted mismo) secuencias de luces. La dernière version 3.x est rediseño completement para soportar píxeles RGB inteligentes.
Lo puedes descargar en la siguiente liga https://www.vixenlights.com/downloads/ Este tutorial est basé sur la version 3.4u2 64 Bit.
Qu'est-ce qu'un Pixel ?
Un pixel es un cluster de 3 leds qui consistent en 3 couleurs primaires (rojo, verde y azul). La intensidad de estos colores puede varias para crear otros colores. La tira con pixeles WS2812B que se est à utiliser avec une puce qu'acepta data en un Puerto, despliega la información asignada y la pasa la data al siguiente pixel. Para este ejemplo se trata de una tira de pixeles de 4mts, con 60 pixel x metro. Se puede identificar muy fácil una tira de pixeles vs una tira de RGB, la tira de pixeles utiliza 3 cables, +5v, Tierra y Data, mientras una de RGB utiliza 4.
Arduino como Controlador
La mayoría de las tarjetas de Arduino se pueden usar como controladores que sirven de interface entre la computadora que corre Vixen Lights y las titas de pixeles.
Solo que varias tarjetas están limitadas por la velocidad del procesador, tamaño de memoria y tamaño de almacenamiento, pero la mayor limitante es la velocidad de puerto serial. La mayoría de los arduinos no pueden ir más rápido de 115, 200 baudios, el topo de pixeles es de 300 para que se puedan refrescar cada 50ms.
Si cela incrémente le nombre de pixels qui incrémente en Vixen la fréquence d'actualisation à 100 ms.
Descargar el IDE de arduino de la siguiente liga:
Este turorial esta basado en David Hunt - blog.huntgang.com
Descarga la librería de https://fastled.io/ y colócala dentro de la librería Arduino de tus documentos.
Anglais
Qu'est-ce que Vixen Lights ?Vixen Lights est un logiciel pour les écrans d'automatisation d'éclairage à faire soi-même. La dernière version 3.x était une refonte complète pour prendre en charge les lumières « pixels » adressables.
Vous pouvez le télécharger sur https://www.vixenlights.com/downloads/ Ce tutoriel est basé sur la version 3.4u2 64 Bit.
Qu'est-ce qu'un pixel ? Un pixel est un groupe de 3 diodes électroluminescentes (DEL) composées des trois couleurs primaires (rouge, vert et bleu). L'intensité de ces trois couleurs (LED) peut être modifiée pour faire d'autres couleurs. Les pixels WS2812B que j'utilise dans mon exemple incluent une puce de circuit intégré (IC) qui accepte les données sur un port, affiche les informations qui lui sont adressées et transmet les données au pixel suivant. Pour mon écran, j'ai acheté des chaînes de 5 mètres qui ont 30 pixels pour chaque mètre ou 150 pixels pour 5 mètres. Les bandes "pixels" RVB adressables peuvent généralement être identifiées car elles ont 3 fils. Un pour l'alimentation, un pour la terre et un pour les données. En revanche, les bandes RVB « muettes » peuvent être identifiées par leur présence de 4 fils. Généralement un pour l'alimentation et un pour chaque couleur Rouge, Vert et Bleu
Contrôleur Arduino
La plupart des cartes Arduino de flux principal peuvent être utilisées comme contrôleur pour devenir l'homme intermédiaire entre l'ordinateur exécutant Vixen Lights et les bandes de pixels RVB réelles.
Diverses cartes ont des limitations matérielles différentes telles que la vitesse du processeur, la taille de la mémoire (RAM) et la taille du stockage. Cependant, lors des tests, le plus grand facteur limitant que nous ayons trouvé était la vitesse du port série. La plupart des Arduinos ne peuvent pas aller plus vite que 115, 200 bps. Lorsque nous poussons les codes de couleur pour chacune des trois couleurs pour 150 pixels (soit 450 couleurs) sur le port série à 115, 200 bps, nous pouvons calculer qu'il faudra 45 millisecondes pour terminer la transmission. Cela signifie que nous pouvons actualiser en toute sécurité chaque pixel toutes les 50 millisecondes (ou 20 fois par seconde).
Téléchargez le formulaire IDE Arduino:
Ce tutoriel est basé sur David Hunt - blog.huntgang.com
Vous pouvez télécharger la bibliothèque à partir de https://fastled.io et placer les fichiers dans votre dossier Bibliothèques Arduino
Étape 1: Configurando El Puerto Serial En Vixen (Configuration du port série Vixen)
Espagnol
Para poder utilizar el Arduino como controlador, tienes que primero configurar dentro de Vixen 3.x el siguiente proceso.
Anglais
Agrega un Generic Serial Controller del menu
Pour utiliser le contrôleur Arduino, vous devez le configurer à l'intérieur de Vixen 3.x Le processus suivant a été documenté en utilisant
Ajoutez un contrôleur série générique pour le menu en haut à droite.
Étape 2: Configurar # De Canales (Définir le nombre de canaux)
Espagnol
Ahora definiremos el # de salidas de nuestro controlador, si en mi cas, utilisez 30 pixels debo multiplicarlo x 3, es decir cada pixel tiene 3 leds en su interior, lo que da igual a 90 salidas.
Anglais
Définissez le nombre de sorties pour le contrôleur. Ce nombre doit être 3x le nombre de pixels. Dans mon exemple, je configure 30 pixels, ce qui signifie que je vais définir le nombre de sorties sur 90.
Étape 3: Configuración Puerto Serial (Configuration du port série)
Espagnol
En la parte inférieure derecha dar clic en el engrane, ahora a configurar el puerto COM. Para hacer esto daremos cliquez sur el puerto y seleccionamos el puerto que tiene asignado el Arduino, también configuraremos el velocidad de los baudios a 115200, el resto se queda como esta.
Anglais
Dans le coin inférieur droit, cliquez sur l'icône Gera, nous allons maintenant configurer le port COM. Pour ce faire, nous sélectionnerons le port COM de l'Arduino. Mon exemple est COM13 mais le vôtre sera probablement différent. Nous voulons également configurer le débit en bauds à 115200. Le reste des paramètres peut être laissé seul.
Étape 4: Configuración De Encabezados (Configuration de l'en-tête)
Espagnol
Configuraremos el Texto de Encabezado, en mi caso es >>030<<, esto le indica al código instalado en arduino el número de pixeles que estará recibiendo, siempre el número se debe ingresar en valor de 3 dígitos por eso ceros important es inicio, sino tendrás error en los pixeles.
Anglais
Ici, nous allons ajouter le nombre de pixels dans l'en-tête afin que l'Arduino sache combien de pixels il doit recevoir. Le nombre de pixels doit être de 300 ou moins et doit être saisi sous la forme d'une valeur à trois chiffres. Encore une fois, mon exemple utilise 030 pixels, je le ferai donc précéder de deux zéros. À ce stade, vous devriez voir un tas de clignotements clignotants sur votre Arduino car il reçoit maintenant les données série.
Étape 5: Configurar Un Elemento Para Pixeles (Configurer l'élément pour les pixels)
Espagnol
Dans l'esquina supérieure dentro del cuadro de selección, seleccionamos Single Item, cliquez sur le bouton vert avec un signe de +, nómbralo como Pixel Strip.
Anglais
En haut à gauche, vous verrez une liste déroulante, sélectionnez un seul élément, cliquez sur le bouton Ajouter vert et nommez-le Pixel Strip.
Étape 6: Crear El Grupo De Pixeles (Créer un groupe de pixels)
Espagnol
Sobre el nombre de Pixel Strip que acabas de crear da clic derecho y selecciona Add Multiple. Para añadir todos los pixeles, seleccionaremos ítem numerados, define un nombre, (vous utilisez Pixel Strip) y luego selecciona el número de pixeles que en mi caso con 30. Verás todos los nombres antes de dar clic OK.
Anglais
Ensuite, nous ferons un clic droit sur la bande de pixels que nous venons de créer et nous sélectionnerons Ajouter plusieurs. Pour ajouter tous les pixels, nous allons sélectionner les éléments numérotés, définir un nom (j'ai utilisé Pixel Strip) puis sélectionner le nombre de pixels à générer (30 dans mon exemple). Vous devriez voir tous les noms dans la liste avant de cliquer sur OK.
Étape 7: Agregar Control RGB a Los Pixeles (Ajouter le contrôle RGB aux pixels)
Espagnol
Vous pouvez sélectionner la bande de pixels et configurer les propriétés de la gestion des couleurs, afin d'obtenir la meilleure qualité possible en un seul clic pour configurer la gestion des couleurs. Seleccionaremos « Ils peuvent être de n'importe quelle couleur: ils sont entièrement RVB et mélangent n'importe quelle couleur ».
Anglais
Nous allons maintenant mettre en surbrillance la bande de pixels et configurer la propriété Gestion des couleurs. Nous sélectionnerons « Ils peuvent être de n'importe quelle couleur: ils sont entièrement RVB et se mélangent pour créer n'importe quelle couleur ».
Étape 8: Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)
Espagnol
Este es el paso final donde asignamos los elementos al controlador, para hacer este paso selecciona del lado izquierdo y el controlador genérico del lado derecho bajo el nombre que le hayas puesto. El número de puntos sin conectar debe ser el mismo. Lo único que queda es darle clic in el botón Patch Elements y ya está listo.
Anglais
La dernière étape avant de pouvoir l'appeler un jour est de patcher l'élément au contrôleur. Pour ce faire, mettez en surbrillance la bande de pixels à gauche et le contrôleur série générique à droite. Le nombre de points de patch non connectés doit correspondre. La seule chose qui reste à faire est de cliquer sur Patch Elements to Controllers et vous êtes alors prêt pour Christmas Light.
Étape 9: Validar La Vinculación (Valider le correctif
Espagnol
Para comprobar que esta correcto deberás ver un ejemplo como el de la vista gráfica.
Anglais
Si vous avez réussi, votre vue graphique devrait ressembler à ceci.
Étape 10: Diagrama De Conexión De Arduino UNO (Diagramme Arduino UNO)
Espagnol
Résistance à l'usure de 470 ohms
Anglais
Utiliser une résistance de 470 ohms
Étape 11: Diagrama De Conexión De Arduino NANO (Diagrammes Arduino NANO)
Espagnol
Résistance à l'usure de 470 ohms
Anglais
Utiliser une résistance de 470 ohms
Étape 12: Crear Mi Primera Secuencia (Créer ma première séquence)
Espagnol
Abrir Vixen Sotware, dar clic en Nouvelle séquence…
Anglais
Ouvrez Vixen et cliquez sur Nouvelle séquence…
Étape 13: Agregar Audio (Ajouter de l'audio)
Espagnol
Importer nuestro Audio desde el menu de Tools, preferente utilizar formatos mp3
Anglais
Importez l'audio à partir du menu Outils, j'utilise mp3.
Étape 14: vérifier l'audio (valider l'audio)
Espagnol
Así debe de verse nuestra pantalla, pueden notar que la onda de música está cargada en la parte superior, en la barra superior pueden encuentran dos lupas una de + y otra -, que sirven para alejar o aumentar la línea de tiempo que es el área donde estaremos trabajando.
Anglais
Si vous avez réussi, votre écran ressemble à cela, vous pouvez effectuer un zoom avant ou un zoom arrière à l'aide de l'outil de zoom, cela vous aidera dans la chronologie.
Étape 15: Détecter les battements audio (détecter les battements audio/la barre)
Espagnol
Vamos a correr un proceso para detectar los Beats de la música, ya que nos ayudará a la hora de armar las secuencias, dentro de Tools - Audio, podrán observar en la imagen las líneas blancas alineadas a los Beats de la música.
Anglais
Revenons maintenant aux Outils, Audio et sélectionnons Détecteur de battement/barre, ce processus aidera à aligner parfaitement les effets avec l'audio. Vous verrez beaucoup de lignes blanches.
Étape 16: Crear Un Efecto (Créer un effet)
Espagnol
De nuestro lado izquierdo hay un menú de Effects, Basic Lighting, Pixel Lighting, ambos menús puedes ser utilizados con Pixeles, vamos a dar clic in Chase
Remarque: En este ejemplo veremos cómo le encienden con un efectode seguimiento los 30 pixeles
Anglais
Dans le menu de gauche, appelez Effets, il y a 2 sous-menus, Basic Lighting, Pixel Lighting, les deux menus peuvent être utilisés avec des pixels, cliquons sur chase, glissez-déposez sur votre Pixel Strip Line, utilisez la souris pour redimensionner l'effet.
Remarque: dans cet exemple, nous allons voir comment les 30 pixels s'allument en mode Chase.
Étape 17: Configuración De Efectos (Configuration des effets)
Espagnol
Seleccionamos el efecto en la línea de tiempo, del lado derecho se activará un menú de configuración del efecto, donde podremos modificar, intensidad, dirección, color, etc.
Anglais
Sélectionnez l'effet dans la timeline, dans le menu ridh, vous verrez plus d'options pour changer la direction, la couleur, le pouls, la profondeur, etc., jouer avec l'effet, vous pouvez également activer l'aperçu de l'effet.
Étape 18: Corre Tu Secuencia (Séquence Paly…)
Espagnol
Da clic en PLAY, diviértete, hay mucho tutoriales dans YouTube.
Nota: Una vez que conectes tu Arduino y abras Vixen Light deben empezar a parpadear los leds Rx - Tx, esto indica que Arduino està esperando recibir información por el puerto Serial.
Da clic en la siguiente liga para ver el Video
Anglais
Cliquez sur Play dans le coin supérieur gauche, amusez-vous, youtube a de nombreux échantillons.
Remarque: lorsque votre Arduino est connecté à l'ordinateur et ouvrez le logiciel Vixen, vous verrez le RX - TX sur l'Arduino clignoter, cela signifie qu'Arduino attend les instructions de Vixen.
Cliquez sur le lien pour voir la VIDEO
Conseillé:
Arbre de Noël rotatif et lumières programmables avec Arduino : 11 étapes
Sapin de Noël rotatif et lumières programmables avec Arduino : Sapin de Noël rotatif et lumières programmables avec Arduino
Luces De Navidad Con Relevadores (Lumières de Noël avec relais): 17 étapes
Luces De Navidad Con Relevadores (Christmas Lights With Relev): Como configurar Relevadores usando Vixen Lights y ArduinoQue es Vixen Lights? La ultimo versión 3.x se redisño completemente para soportar píxel
Lumières de cour interactives, lumières de passerelle : 3 étapes
Lumières de jardin interactives, lumières de passerelle : je voulais construire une sorte de lumières de jardin interactives pour ma cour arrière. L'idée était que lorsque quelqu'un marchait dans un sens, cela déclenchait une animation dans la direction dans laquelle vous marchiez. J'ai commencé avec les lampes solaires Dollar General à 1,00 $
Lumières de Noël bricolage mises en musique - Lumières de la maison chorégraphiées : 15 étapes (avec photos)
Lumières de Noël bricolage mises en musique - Lumières de la maison chorégraphiées: Lumières de Noël bricolage réglées en musique - Lumières de la maison chorégraphiées Ce n'est PAS un bricolage pour débutant. Vous aurez besoin d'une solide connaissance de l'électronique, des circuits, de la programmation BASIC et de l'intelligence générale de la sécurité électrique. Ce DIY s'adresse à une personne expérimentée donc
Boîte de Noël : Lumières de Noël et spectacle de musique contrôlés par Internet Arduino/ioBridge : 7 étapes
Xmas-box : Spectacle de lumières de Noël et de musique contrôlés par Internet Arduino/ioBridge : Mon projet de boîte de Noël consiste en un spectacle de lumières de Noël et de musique contrôlé par Internet. Une chanson de Noël peut être demandée en ligne, puis placée dans une file d'attente et jouée dans l'ordre dans lequel elle a été demandée. La musique est transmise sur une stat FM