Съдържание:

Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Español - английски: 18 стъпки (със снимки)
Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Español - английски: 18 стъпки (със снимки)

Видео: Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Español - английски: 18 стъпки (със снимки)

Видео: Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Español - английски: 18 стъпки (със снимки)
Видео: Hubble - 15 years of discovery 2024, Ноември
Anonim
Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Испански - английски
Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Испански - английски

Испански

Que es Vixen Lights?

Vixen Lights е софтуер за DIY (hágalo usted mismo) secuencias de luces. La ultimo versión 3.x се обновява напълно, за да се поддържат пиксели RGB интегрирани.

Lo puedes descargar en la siguiente liga https://www.vixenlights.com/downloads/ Este tutorial está basado en la versión 3.4u2 64 Bit.

Que es un Pixel?

Un pixel es un cluster de 3 LED que се състои от 3 цвята primarios (rojo, verde y azul). La intenzidad de estos colores puede varias para crear otros colores. La tira con pixeles WS2812B que se está usando tiene un chip que 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. Вижте идентифицираните му файлове с тира de pixeles срещу una tira de RGB, la tira de pixeles използване на 3 кабела, +5v, Tierra y Data, миентрално използване на RGB използване 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 quieres incrementar el número de pixeles tienes que incrementar en Vixen la frecuencia de actualización a 100ms.

Изтеглете IDE de arduino de la siguiente liga:

Este turorial esta basado и David Hunt - blog.huntgang.com

Изтеглете la librería de https://fastled.io/ y colócala dentro de la librería Arduino de tus documentos.

Английски

Какво представлява Vixen Lights? Vixen Lights е софтуер за дисплеи за автоматизация на осветлението „направи си сам“. Последната версия 3.x беше пълен редизайн, за да поддържа адресируеми „пикселни“светлини.

Можете да го изтеглите на https://www.vixenlights.com/downloads/ Този урок е базиран на версия 3.4u2 64 Bit.

Какво е пиксел? Пикселът е група от 3 светодиода (LED), състоящи се от трите основни цвята (червен, зелен и син). Интензитетът на тези три цвята (светодиоди) може да се променя, за да се направят други цветове. Пикселите WS2812B, които използвам в моя пример, включват чип с интегрална схема (IC), който приема данни на един порт, показва информацията, която е адресирана до него, и предава данни към следващия пиксел. За дисплея си купих струни от 5 метра, които имат 30 пиксела за всеки метър или 150 пиксела за 5 метра. Адресируемите RGB „пикселни“ленти обикновено могат да бъдат идентифицирани, защото имат 3 проводника. Един за захранване, един за земя и един за данни. За разлика от тях, „тъпите“ленти на RGB могат да бъдат идентифицирани, като имат 4 проводника. Обикновено по един за захранване и по един за всеки цвят Червен, Зелен и Син

Arduino контролер

Много от основните платки Arduino могат да се използват като контролер, за да станат посредник между компютъра, работещ с Vixen Lights, и действителните RGB Pixel Strips.

Различните платки имат различни хардуерни ограничения като скорост на процесора, размер на паметта (RAM) и размер на съхранение. Въпреки това при тестването най -големият ограничаващ фактор, който открихме, беше скоростта на серийния порт. Повечето Arduinos не могат да се движат по -бързо от 115, 200 bps. Когато натискаме цветовите кодове за всеки от трите цвята за 150 пиксела (известен още като 450 цвята) надолу по серийния порт при 115, 200 bps, можем да изчислим, че ще отнеме 45 милисекунди, за да завърши предаването. Това означава, че можем безопасно да опресняваме всеки пиксел на всеки 50 милисекунди (или 20 пъти в секунда).

Изтеглете формуляра за IDE на Arduino:

Този урок е базиран в Дейвид Хънт - blog.huntgang.com

Можете да изтеглите библиотеката от https://fastled.io и да поставите файловете във вашата папка Arduino Libraries

Стъпка 1: Конфигурирайте El Puerto Serial En Vixen (Конфигуриране на сериен порт Vixen)

Конфигуриране на El Puerto Serial En Vixen (Конфигуриране на сериен порт на Vixen)
Конфигуриране на El Puerto Serial En Vixen (Конфигуриране на сериен порт на Vixen)

Испански

За да използвате поделите на Arduino като контролер, можете да конфигурирате първоначално конфигурацията на Vixen 3.x, за да направите това.

Английски

Агрегатен и общ сериен контролер от менюто

За да използвате контролера Arduino, трябва да го конфигурирате във Vixen 3.x Следният процес е документиран с помощта

Добавете общ сериен контролер за горното дясно меню.

Стъпка 2: Конфигуратор # De Canales (Задайте броя на каналите)

Configurar # De Canales (Задайте броя на каналите)
Configurar # De Canales (Задайте броя на каналите)
Configurar # De Canales (Задайте броя на каналите)
Configurar # De Canales (Задайте броя на каналите)

Испански

Ahora определя el # de salidas de nuestro controlador, si en mi caso използвайте 30 пиксела debo multiplicarlo x 3, es decir cada пиксел tiene 3 светодиода в интериора, lo que da igual a 90 salidas.

Английски

Задайте броя на изходите за контролера. Това число трябва да бъде 3 пъти повече от броя на пикселите. В моя пример конфигурирам 30 пиксела, което означава, че ще задам броя на изхода на 90.

Стъпка 3: Конфигуриране на Puerto Serial (Конфигуриране на сериен порт)

Конфигурация Puerto Serial (Конфигуриране на сериен порт)
Конфигурация Puerto Serial (Конфигуриране на сериен порт)
Конфигурация Puerto Serial (Конфигуриране на сериен порт)
Конфигурация Puerto Serial (Конфигуриране на сериен порт)
Конфигурация Puerto Serial (Конфигуриране на сериен порт)
Конфигурация Puerto Serial (Конфигуриране на сериен порт)

Испански

En la parte inferior derecha dar clic en el engrane, ahora a configurar el puerto COM. Para hacer esto daremos clic en el puerto y seleccionamos el puerto que tiene asignado el Arduino, también configuraremos el velocidad de los baudios a 115200, el resta se queda como esta.

Английски

В долния десен ъгъл щракнете върху иконата Gera, сега ще конфигурираме COM порта. За да направим това, ще изберем COM порта за Arduino. Моят пример е COM13, но вашият вероятно ще бъде различен. Също така искаме да конфигурираме скоростта на предаване на 115200. Останалите настройки могат да бъдат оставени на мира.

Стъпка 4: Конфигуриране на Encabezados (Конфигуриране на заглавка)

Configuración De Encabezados (Конфигурираща заглавка)
Configuración De Encabezados (Конфигурираща заглавка)
Configuración De Encabezados (Конфигурираща заглавка)
Configuración De Encabezados (Конфигурираща заглавка)

Испански

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 es importante colocar ceros al inicio, грешка в sino tendrás en los pixeles.

Английски

Тук ще добавим броя пиксели в заглавката, така че Arduino да знае колко пиксела трябва да получава. Броят на пикселите трябва да бъде 300 или по -малък и трябва да бъде въведен като трицифрена стойност. Отново моят пример използва 030 пиксела, затова ще го предхождам с две нули. В този момент трябва да видите куп мигащи лъскави на вашия Arduino, тъй като сега той получава серийните данни.

Стъпка 5: Конфигуриране на Un Elemento Para Pixeles (Конфигуриране на елемент за пикселите)

Конфигуратор Un Elemento Para Pixeles (Конфигуриране на елемент за пикселите)
Конфигуратор Un Elemento Para Pixeles (Конфигуриране на елемент за пикселите)

Испански

En la esquina superior izquierda dentro del cuadro de selección, seleccionamos Single Item, damos clic en el botton verde con un signo de +, nómbralo como Pixel Strip.

Английски

В горния ляв ъгъл ще видите падащо поле, изберете Единичен елемент, щракнете върху бутона Добавяне на зелено и го кръстете Pixel Strip.

Стъпка 6: Създайте El Grupo De Pixeles (Създайте група пиксели)

Crear El Grupo De Pixeles (Създаване на група пиксели)
Crear El Grupo De Pixeles (Създаване на група пиксели)
Crear El Grupo De Pixeles (Създаване на група пиксели)
Crear El Grupo De Pixeles (Създаване на група пиксели)

Испански

Свържете се с Pixel Strip, за да изберете акаунти за създаване на кликване за премахване и избор Добавяне на множество. Para añadir todos los pixeles, seleccionaremos ítem numerados, define un nombre, (yo use 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.

Английски

След това щракнете с десния бутон върху току -що създадената Pixel Strip и ще изберете Добавяне на множество. За да добавим всички пиксели, ще изберем Номерирани елементи, ще определим име (използвах Pixel Strip) и след това ще изберем броя пиксели за генериране (30 в моя пример). Трябва да видите всички имена в списъка, преди да щракнете върху OK.

Стъпка 7: Agregar Control RGB a Los Pixeles (Добавяне на RGB контрол към пикселите)

Agregar Control RGB a Los Pixeles (Добавяне на RGB контрол към пикселите)
Agregar Control RGB a Los Pixeles (Добавяне на RGB контрол към пикселите)
Agregar Control RGB a Los Pixeles (Добавяне на RGB контрол към пикселите)
Agregar Control RGB a Los Pixeles (Добавяне на RGB контрол към пикселите)

Испански

Ahora seleccionamos el Pixel Strip y configuraremos las propiedades del Color Handling, que se encuentra en la esquina inferior inferior izquierda en un cuadro que dice Configure:, да щракнете върху selecciona Color Handling. Изберете „Те могат да бъдат всякакви цветове: те са пълни RGB и смесват всеки цвят“.

Английски

Сега ще маркираме Pixel Strip и ще конфигурираме свойството Color Handling. Ще изберем „Те могат да бъдат всякакви цветове: те са пълни RGB и се смесват, за да направят всеки цвят.“

Стъпка 8: Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)

Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)
Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)

Испански

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 en el botón Patch Elements y ya está listo.

Английски

Последната стъпка, преди да можем да го наречем ден е да закърпим елемента към контролера. За да направите това, маркирайте Pixel Strip отляво и Generic Serial контролер отдясно. Броят на несвързаните точки за кръпка трябва да съвпада. Единственото нещо, което трябва да направите, е да щракнете върху Patch Elements to Controllers и тогава сте готови за Коледна светлина.

Стъпка 9: Validar La Vinculación (Потвърдете закърпването

Validar La Vinculación (Валидиране на кръпките
Validar La Vinculación (Валидиране на кръпките

Испански

Para comprobar que esta correcto deberás ver un ejemplo como el de la vista gráfica.

Английски

Ако сте успели, графичният ви изглед трябва да изглежда така.

Стъпка 10: Diagrama De Conexión De Arduino UNO (Arduino UNO Diagram)

Диаграма De Conexión De Arduino UNO (Диаграма на Arduino UNO)
Диаграма De Conexión De Arduino UNO (Диаграма на Arduino UNO)

Испански

Устойчивост на напрежение от 470 ома

Английски

Използвайте резистор 470 ома

Стъпка 11: Диаграма De Conexión De Arduino NANO (Диаграми Arduino NANO)

Диаграма De Conexión De Arduino NANO (Диаграми Arduino NANO)
Диаграма De Conexión De Arduino NANO (Диаграми Arduino NANO)

Испански

Устойчивост на напрежение от 470 ома

Английски

Използвайте резистор 470 ома

Стъпка 12: Crear Mi Primera Secuencia (Създаване на първата ми поредица)

Crear Mi Primera Secuencia (Създаване на първата ми последователност)
Crear Mi Primera Secuencia (Създаване на първата ми последователност)

Испански

Abrir Vixen Sotware, dar click en New Sequence…

Английски

Отворете Vixen и кликнете върху Нова поредица …

Стъпка 13: Agregar Audio (Добавяне на аудио)

Agregar Audio (Добавяне на аудио)
Agregar Audio (Добавяне на аудио)

Испански

Импортиране на аудио аудио от менюто с инструменти, предпочитано използване на формати mp3

Английски

Импортирайте аудио от менюто Инструменти, използвам mp3.

Стъпка 14: Проверка на звука (Потвърдете аудиото)

Verificar Audio (Потвърждаване на аудио)
Verificar Audio (Потвърждаване на аудио)

Испански

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.

Английски

Ако сте успели, екранът ви прилича на това, можете да увеличите или намалите мащаба с помощта на инструмента за мащабиране, което ще ви помогне в хронологията.

Стъпка 15: Detectar Beats Del Audio (Detect Audio Beats/Bar)

Detectar Beats Del Audio (Detect Audio Beats/Bar)
Detectar Beats Del Audio (Detect Audio Beats/Bar)
Detectar Beats Del Audio (Detect Audio Beats/Bar)
Detectar Beats Del Audio (Detect Audio Beats/Bar)

Испански

Vamos a correr un proceso para detectar los Beats de la musica, 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 musica.

Английски

Сега се връщаме към Инструменти, Аудио и избираме Beat/Bar Detector, тези процеси ще помогнат за перфектното изравняване на ефектите със звука. Ще видите много бели линии.

Стъпка 16: Crear Un Efecto (Създаване на ефект)

Crear Un Efecto (Създаване на ефект)
Crear Un Efecto (Създаване на ефект)
Crear Un Efecto (Създаване на ефект)
Crear Un Efecto (Създаване на ефект)

Испански

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 en Chase

Забележка: En este ejemplo veremos cómo le encienden con un efectode seguimiento los 30 pixeles

Английски

От ляво Ефекти за извикване на менюто има 2 подменюта, Основно осветление, Пикселно осветление, и двете менюта могат да се използват с пиксели, нека да кликнете върху преследване, Плъзгане и пускане на вашата линия Pixel Strip, използвайте мишката, за да преоразмерите ефекта.

Забележка: В този пример ще видим как 30 -те пиксела светват в режим Chase.

Стъпка 17: Конфигуриране на ефекта (Конфигурация на ефекта)

Configuración De Efectos (Конфигурация на ефекта)
Configuración De Efectos (Конфигурация на ефекта)

Испански

Seleccionamos el efecto en la línea de tiempo, del lado derecho се активира un menú de configuración del efecto, donde podremos modificar, intenzidad, dirección, color и т.н.

Английски

Изберете ефекта от времевата линия, в менюто на гредата ще видите повече опции за промяна на посоката, цвета, пулса, дълбочината и т.н., играйте с ефекта, можете също да активирате визуализацията на ефекта.

Стъпка 18: Corre Tu Secuencia (Последователност на Пали …)

Испански

Да щракнете PLAY, diviértete, hay mucho tutoriales в YouTube.

Забележка: 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 information por el puerto Serial.

Да кликнете върху лига за видео за

Английски

Щракнете върху Възпроизвеждане в горния ляв ъгъл, забавлявайте се, youtube има много мостри.

Забележка: Ако вашият Arduino е свързан към компютъра и отворите софтуера на Vixen, ще видите RX - TX на Arduino да мига, това означава, че Arduino търси инструкции от Vixen.

Кликнете върху връзката, за да видите ВИДЕОТО

Препоръчано: