Съдържание:
- Стъпка 1: Конфигурирайте El Puerto Serial En Vixen (Конфигуриране на сериен порт Vixen)
- Стъпка 2: Конфигуратор # De Canales (Задайте броя на каналите)
- Стъпка 3: Конфигуриране на Puerto Serial (Конфигуриране на сериен порт)
- Стъпка 4: Конфигуриране на Encabezados (Конфигуриране на заглавка)
- Стъпка 5: Конфигуриране на Un Elemento Para Pixeles (Конфигуриране на елемент за пикселите)
- Стъпка 6: Създайте El Grupo De Pixeles (Създайте група пиксели)
- Стъпка 7: Agregar Control RGB a Los Pixeles (Добавяне на RGB контрол към пикселите)
- Стъпка 8: Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)
- Стъпка 9: Validar La Vinculación (Потвърдете закърпването
- Стъпка 10: Diagrama De Conexión De Arduino UNO (Arduino UNO Diagram)
- Стъпка 11: Диаграма De Conexión De Arduino NANO (Диаграми Arduino NANO)
- Стъпка 12: Crear Mi Primera Secuencia (Създаване на първата ми поредица)
- Стъпка 13: Agregar Audio (Добавяне на аудио)
- Стъпка 14: Проверка на звука (Потвърдете аудиото)
- Стъпка 15: Detectar Beats Del Audio (Detect Audio Beats/Bar)
- Стъпка 16: Crear Un Efecto (Създаване на ефект)
- Стъпка 17: Конфигуриране на ефекта (Конфигурация на ефекта)
- Стъпка 18: Corre Tu Secuencia (Последователност на Пали …)
Видео: Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Español - английски: 18 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Испански
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)
Испански
За да използвате поделите на Arduino като контролер, можете да конфигурирате първоначално конфигурацията на Vixen 3.x, за да направите това.
Английски
Агрегатен и общ сериен контролер от менюто
За да използвате контролера Arduino, трябва да го конфигурирате във Vixen 3.x Следният процес е документиран с помощта
Добавете общ сериен контролер за горното дясно меню.
Стъпка 2: Конфигуратор # 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 (Конфигуриране на сериен порт)
Испански
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 (Конфигуриране на заглавка)
Испански
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 (Конфигуриране на елемент за пикселите)
Испански
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 (Създайте група пиксели)
Испански
Свържете се с 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 контрол към пикселите)
Испански
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)
Испански
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 (Потвърдете закърпването
Испански
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)
Испански
Устойчивост на напрежение от 470 ома
Английски
Използвайте резистор 470 ома
Стъпка 11: Диаграма De Conexión De Arduino NANO (Диаграми Arduino NANO)
Испански
Устойчивост на напрежение от 470 ома
Английски
Използвайте резистор 470 ома
Стъпка 12: Crear Mi Primera Secuencia (Създаване на първата ми поредица)
Испански
Abrir Vixen Sotware, dar click en New Sequence…
Английски
Отворете Vixen и кликнете върху Нова поредица …
Стъпка 13: Agregar Audio (Добавяне на аудио)
Испански
Импортиране на аудио аудио от менюто с инструменти, предпочитано използване на формати mp3
Английски
Импортирайте аудио от менюто Инструменти, използвам mp3.
Стъпка 14: Проверка на звука (Потвърдете аудиото)
Испански
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)
Испански
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 (Създаване на ефект)
Испански
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: Конфигуриране на ефекта (Конфигурация на ефекта)
Испански
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.
Кликнете върху връзката, за да видите ВИДЕОТО
Препоръчано:
NeoPixel Clip-On C9 дифузори за коледни светлини: 6 стъпки (със снимки)
NeoPixel Clip-On C9 дифузори за коледни светлини: Понякога хубавите неща изчезват-например матовите C9 крушки. Знаеш ли, тези, при които боята се отлепва. Да, онези матови C9 крушки на Чарли Браун … Ето подходящ C9 LED дифузер за 12 -милиметровите WS2811 NeoPixel адресируеми светодиоди. От п
Направи си сам музикални коледни светлини (MSGEQ7 + Arduino): 6 стъпки (със снимки)
Направи си сам музикални коледни светлини (MSGEQ7 + Arduino): Така че всяка година казвам, че ще направя това и никога няма да го направя, защото отлагам много. 2020 е година на промяна, затова казвам, че това е годината за това. Така че се надявам да ви хареса и да направите свои собствени музикални коледни светлини. Това ще бъде s
Luces De Navidad Con Relevadores (Коледни светлини с щафета): 17 стъпки
Luces De Navidad Con Relevadores (Коледни светлини с реле): Como конфигуратор Relevadores usando Vixen Lights y ArduinoQue es Vixen Lights? Vixen Lights е софтуер за DIY (h á galo usted mismo) secuencias de luces. La ultimo versi ó n 3.x se redise ñ o completamente para soportar p í xel
Коледни светлини на Arduino: 5 стъпки (със снимки)
Коледни светлини на Arduino: Коледа наближава, затова реших да направя фантазия за моя дом. Налични са много видове коледни светлини, но реших да създам такава сама. Най -простото нещо, за което се сещам, е да свържа няколко светодиода към Arduino
Направи си сам коледни светлини - Хореографирани къщи светлини: 15 стъпки (със снимки)
Коледни лампички „Направи си сам“- Хореографирани светлини за къща: Коледа „Направи си сам“- Коледа, осветени за къща. Това НЕ е начинаещ „Направи си сам“. Ще ви трябва твърдо разбиране по електроника, верига, ОСНОВНО програмиране и общи познания за електрическата безопасност. Това DIY е за опитен човек, така че