Inhoudsopgave:
- Stap 1: Configurando El Puerto Serial En Vixen (de seriële poort van Vixen configureren)
- Stap 2: Configurar # De Canales (Stel het aantal kanalen in)
- Stap 3: Configuración Puerto Serial (Seriële poort configureren)
- Stap 4: Configuración De Encabezados (koptekst configureren)
- Stap 5: Configureer Un Elemento Para Pixeles (Configureer Element voor de Pixels)
- Stap 6: Crear El Grupo De Pixeles (maak een pixelgroep)
- Stap 7: Agregar Control RGB a Los Pixeles (RGB-besturing aan pixels toevoegen)
- Stap 8: Vincular Pixels Con Canales Del Controlador (Patching Pixels - Arduino)
- Stap 9: Validar La Vinculación (patchen valideren)
- Stap 10: Diagram De Conexión De Arduino UNO (Arduino UNO Diagram)
- Stap 11: Diagram De Conexión De Arduino NANO (Arduino NANO-diagrammen)
- Stap 12: Crear Mi Primera Secuencia (Maak mijn eerste reeks)
- Stap 13: Agregar Audio (Audio toevoegen)
- Stap 14: Audio verifiëren (audio valideren)
- Stap 15: Detectar Beats Del Audio (Detecteer Audio Beats/Bar)
- Stap 16: Crear Un Efecto (Effect creëren)
- Stap 17: Configuración De Efectos (Effectconfiguratie)
- Stap 18: Corre Tu Secuencia (Paly Sequence…)
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Español
Que es Vixen Lights?
Vixen Lights is een software voor doe-het-zelf (hágalo usted mismo) secuencias de luces. De ultieme versie van 3.x en een volledige versie van de RGB-intelligentie.
Download de download van de volgende liga https://www.vixenlights.com/downloads/ Este tutorial is gebaseerd op de versie 3.4u2 64 Bit.
Que es un Pixel?
Un pixel es un cluster van 3 leds die bestaan uit 3 kleuren primarios (rojo, verde y azul). La intensidad de estos colores puede varias para crear otros colores. Meer informatie over de pixels WS2812B die wordt gebruikt voor het verkrijgen van een chip met gegevens en de Puerto, despliega la información asignada y la pasa la data al siguiente pixel. U kunt een afbeelding weergeven van de pixels van de 4mts, met 60 pixels x metro. Bekijk identificar muy fácil un tira de pixel vs una tira de RGB, la tira de pixeles utiliza 3 kabels, +5v, Tierra y Data, mientras un de RGB utiliza 4.
Arduino como Controlador
La mayoría de las tarjetas de Arduino en pueden usar como controladores que sirven de interface entre la computadora que corre Vixen Lights en las titas de pixeles.
Solo que varias tarjetas están limitadas by la velocidad del processador, 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 meer rápido de 115, 200 baudios, el topo de pixeles de 300 para que se puedan refrescar cada 50ms.
Het aantal incrementele pixels dat het aantal incrementele pixels aangeeft, wordt weergegeven in de actualisering van 100ms.
Download de IDE de arduino de la siguiente liga:
Este turorial esta basado en David Hunt - blog.huntgang.com
Download de bibliotheek van https://fastled.io/ y colócala dentro de la librería Arduino de tus documentos.
Engels
Wat is Vixen Lights? Vixen Lights is software voor doe-het-zelf verlichtingsautomatiseringsdisplays. De nieuwste versie 3.x was een compleet nieuw ontwerp om adresseerbare "pixel" -lampen te ondersteunen.
Je kunt het downloaden op https://www.vixenlights.com/downloads/ Deze tutorial is gebaseerd op versie 3.4u2 64 Bit.
Wat is een pixel? Een pixel is een cluster van 3 Light Emitting Diodes (LED's) bestaande uit de drie primaire kleuren (Rood, Groen en Blauw). De intensiteit van deze drie kleuren (LED's) kan worden gevarieerd om andere kleuren te maken. De WS2812B-pixels die ik in mijn voorbeeld gebruik, bevatten een Integrate Circuit (IC)-chip die gegevens op één poort accepteert, de informatie weergeeft die eraan is geadresseerd en gegevens doorgeeft aan de volgende pixel. Voor mijn display heb ik strings van 5 meter gekocht die 30 pixels hebben voor elke meter of 150 pixels voor 5 meter. Adresseerbare RGB "pixel"-strips kunnen meestal worden geïdentificeerd omdat ze 3 draden hebben. Een voor stroom, een voor aarde en een voor data. Daarentegen kunnen RGB "domme" strips worden geïdentificeerd doordat ze 4 draden hebben. Meestal één voor stroom en één voor elke kleur Rood, Groen en Blauw
Arduino-controller
Veel van de reguliere Arduino-kaarten kunnen worden gebruikt als een controller om de tussenpersoon te worden tussen de computer waarop Vixen Lights draait en de eigenlijke RGB Pixel Strips.
Verschillende kaarten hebben verschillende hardwarebeperkingen, zoals processorsnelheid, geheugen (RAM) en opslaggrootte. Bij het testen was de grootste beperkende factor die we vonden de snelheid van de seriële poort. De meeste Arduino's kunnen niet sneller dan 115.200 bps. Wanneer we de kleurcodes voor elk van de drie kleuren voor 150 pixels (ook wel 450 kleuren) door de seriële poort duwen op 115, 200 bps, kunnen we berekenen dat het 45 milliseconden zal duren om de transmissie te voltooien. Dit betekent dat we elke pixel veilig elke 50 milliseconden (of 20 keer per seconde) kunnen verversen.
Arduino IDE-formulier downloaden:
Deze tutorial is gebaseerd op David Hunt - blog.huntgang.com
U kunt de bibliotheek downloaden van https://fastled.io en de bestanden in uw Arduino Libraries-map plaatsen
Stap 1: Configurando El Puerto Serial En Vixen (de seriële poort van Vixen configureren)
Español
Om gebruik te maken van Arduino met behulp van controlador, heeft de eerste configuratie van de Vixen 3.x het volgende proces plaatsgevonden.
Engels
Agrega un Generic Serial Controller del menú
Om de Arduino-controller te gebruiken, moet u deze configureren in Vixen 3.x Het volgende proces is gedocumenteerd met:
Voeg een Generic Serial Controller toe voor het menu rechtsboven.
Stap 2: Configurar # De Canales (Stel het aantal kanalen in)
Español
Ahora definiremos el # de salidas de nuestro controlador, si en mi caso use 30 pixels debo multiplicarlo x 3, es decir cada pixel tiene 3 leds and su interior, lo que da igual a 90 salidas.
Engels
Stel het aantal uitgangen voor de controller in. Dit aantal moet 3x het aantal pixels zijn. In mijn voorbeeld configureer ik 30 pixels, wat betekent dat ik het aantal uitvoer op 90 zal zetten.
Stap 3: Configuración Puerto Serial (Seriële poort configureren)
Español
En la parte inferior derecha dar clic en el engrane, ahora a configurar el puerto COM. U kunt klikken op de keuze van de puerto en de puerto que tiene asignado en Arduino, también configuraremos el velocidad de los baudios a 115200, en resto se queda como esta.
Engels
Klik in de rechterbenedenhoek op het Gera-pictogram, nu gaan we de COM-poort configureren. Hiervoor selecteren we de COM-poort voor de Arduino. Mijn voorbeeld is COM13, maar dat van jou zal waarschijnlijk anders zijn. We willen ook de baudrate configureren naar 115200. De rest van de instellingen kunnen met rust worden gelaten.
Stap 4: Configuración De Encabezados (koptekst configureren)
Español
Configuraremos el Texto de Encabezado, en mi caso es >>030<<, esto le indica al código installado en arduino el número de pixeles que estará recibiendo, siempre el número se debe ingresar en valor de por dío dío inicio, sino tendrás error en los pixels.
Engels
Hier zullen we het aantal pixels aan de header toevoegen, zodat de Arduino weet hoeveel pixels hij zou moeten ontvangen. Het aantal pixels moet 300 of minder zijn en moet worden ingevoerd als een waarde van drie cijfers. Nogmaals, mijn voorbeeld gebruikt 030 pixels, daarom zal ik het voorafgaan met twee nullen. Op dit punt zou je een heleboel knipperende flitsen op je Arduino moeten zien, aangezien deze nu de seriële gegevens ontvangt.
Stap 5: Configureer Un Elemento Para Pixeles (Configureer Element voor de Pixels)
Español
En de superieure kwaliteit van de selectie, de selectie van Single Item, klik op de afbeelding en de onderkant van de +, nieuwe Pixel Strip.
Engels
Linksboven ziet u een dropbox, selecteer Single Item, klik op de Add Green-knop en noem deze Pixel Strip.
Stap 6: Crear El Grupo De Pixeles (maak een pixelgroep)
Español
U kunt nu kiezen voor Pixel Strip en u kunt er klikken om meerdere toe te voegen. Para añadir todos los pixeles, seleccionaremos ítem numerados, definieer un nombre, (u gebruikt Pixel Strip) en luego selecciona el pixeles que en mi caso con 30. Verás todos los nombres antes de dar clic OK.
Engels
Vervolgens klikken we met de rechtermuisknop op de Pixel Strip die we zojuist hebben gemaakt en selecteren we Meerdere toevoegen. Om alle pixels toe te voegen, selecteren we Genummerde items, definiëren we een naam (ik gebruikte Pixel Strip) en selecteren we vervolgens het aantal pixels dat moet worden gegenereerd (30 in mijn voorbeeld). U zou alle namen in de lijst moeten zien voordat u op OK klikt.
Stap 7: Agregar Control RGB a Los Pixeles (RGB-besturing aan pixels toevoegen)
Español
U kunt kiezen uit Pixel Strip en configureerbare kleuren die u kunt gebruiken om Color Handiling te selecteren. Seleccionaremos "Ze kunnen elke kleur hebben: ze zijn volledig RGB en mengen elke kleur".
Engels
Nu zullen we de Pixel Strip markeren en de eigenschap Color Handling configureren. We selecteren "Ze kunnen elke kleur hebben: ze zijn volledig RGB en mixen om elke kleur te maken."
Stap 8: Vincular Pixels Con Canales Del Controlador (Patching Pixels - Arduino)
Español
Este es el paso final donde asignamos los elementos al controlador, para hacer este paso selecciona del lado izquierdo y el controlador generico del lado derecho el nombre que le hayas puesto. El número de puntos sin conectar debe ser el mismo. Lees meer over hoe u kunt klikken op Patch Elements en uw lijst.
Engels
De laatste stap voordat we het een dag kunnen noemen, is het Element aan de Controller te patchen. Markeer hiervoor de Pixel Strip aan de linkerkant en de Generic Serial controller aan de rechterkant. Het aantal niet-verbonden patchpunten moet overeenkomen. Het enige wat je nog hoeft te doen is op Patch Elements to Controllers klikken en dan ben je klaar voor Christmas Light.
Stap 9: Validar La Vinculación (patchen valideren)
Español
Voor het corrigeren van de correctie van het ejemplo como el de la vista grafica.
Engels
Als je succesvol was, zou je grafische weergave er ongeveer zo uit moeten zien.
Stap 10: Diagram De Conexión De Arduino UNO (Arduino UNO Diagram)
Español
Usar weerstand van 470 ohm
Engels
Gebruik een weerstand van 470 ohm
Stap 11: Diagram De Conexión De Arduino NANO (Arduino NANO-diagrammen)
Español
Usar weerstand van 470 ohm
Engels
Gebruik een weerstand van 470 ohm
Stap 12: Crear Mi Primera Secuencia (Maak mijn eerste reeks)
Español
Abrir Vixen Sotware, dar clic en New Sequence…
Engels
Open Vixen en klik op Nieuwe reeks…
Stap 13: Agregar Audio (Audio toevoegen)
Español
Importeer nuestro Audio desde el menu de Tools, preferente utilizar formatos mp3
Engels
Audio importeren uit het menu Tools, ik gebruik mp3.
Stap 14: Audio verifiëren (audio valideren)
Español
Así debe de vers 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 line de tiempo é rea es que rea donde estaremos trabajando.
Engels
Als je succes hebt gehad, ziet je scherm er zo uit, je kunt in- of uitzoomen met behulp van de zoomtool, dit zal helpen in de tijdlijn.
Stap 15: Detectar Beats Del Audio (Detecteer Audio Beats/Bar)
Español
Meer informatie over het detecteren van de 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.
Engels
Nu gaan we terug naar de Tools, Audio en selecteren Beat/Bar Detector, dit proces zal helpen om de effecten perfect af te stemmen op de audio. Je zult veel witte lijnen zien.
Stap 16: Crear Un Efecto (Effect creëren)
Español
De nieuwste versie van het hooi en de effecten, basisverlichting, pixelverlichting, ambos menús puedes ser utilizados con Pixeles, vamos a dar clic en Chase
Nota: En este ejemplo veremos cómo le encienden con un efectode seguimiento los 30 pixelses
Engels
Van het linkermenu, oproep Effecten, zijn er 2 submenu's, Basisverlichting, Pixelverlichting, beide menu's kunnen met pixels worden gebruikt, laten we op achtervolging klikken, slepen en neerzetten op uw Pixel Strip-lijn, gebruik de muis om het effect te verkleinen.
Opmerking: in dit voorbeeld gaan we zien hoe de 30 pixels oplichten in een Chase-modus.
Stap 17: Configuración De Efectos (Effectconfiguratie)
Español
Selecteer het effect van de lijn van de tiempo, de lado derecho se activará un menú de configuratie van de efecto, donde podremos modificar, intensidad, dirección, color, etc.
Engels
Selecteer het effect van de tijdlijn, in het rijmenu ziet u meer opties om van richting, kleur, hartslag, diepte, enz. te veranderen, met het effect te spelen, en u kunt ook het effectvoorbeeld activeren.
Stap 18: Corre Tu Secuencia (Paly Sequence…)
Español
Da clic en PLAY, diviértete, hay mucho tutorials op YouTube.
Opmerking: U kunt ook verbinding maken met Arduino en abra's Vixen Light deben empezar a parpadear los leds Rx – Tx, esto indica que Arduino está esperando recibir información el puerto Serial.
Da clic en la siguiente liga para ver el Video
Engels
Klik op Afspelen in de linkerbovenhoek, veel plezier, youtube heeft veel voorbeelden.
Opmerking: als uw Arduino is aangesloten op de computer en de Vixen-software opent, ziet u de RX - TX op de Arduino knipperen, dit betekent dat Arduino wacht op instructies van Vixen.
Klik op de link om de VIDEO te zien