Talaan ng mga Nilalaman:

Luces De Navidad Con Pixeles (Mga Christmas Light Pixeles) Español - English: 18 Hakbang (na may Mga Larawan)
Luces De Navidad Con Pixeles (Mga Christmas Light Pixeles) Español - English: 18 Hakbang (na may Mga Larawan)

Video: Luces De Navidad Con Pixeles (Mga Christmas Light Pixeles) Español - English: 18 Hakbang (na may Mga Larawan)

Video: Luces De Navidad Con Pixeles (Mga Christmas Light Pixeles) Español - English: 18 Hakbang (na may Mga Larawan)
Video: The Light Gate Welcomes Aage Nost, August 28th, 2023 2024, Nobyembre
Anonim
Luces De Navidad Con Pixeles (Mga Christmas Light Pixeles) Español - English
Luces De Navidad Con Pixeles (Mga Christmas Light Pixeles) Español - English

Español

Mga ilaw ng Que es Vixen?

Ang Vixen Lights ay isang software mula sa DIY (mismong Alexa na mismo) seguencias de luces. La ultimo bersyon 3.x se rediseño completeamente para soportar píxeles RGB inteligentes.

Lo puedes descargar en la siguiente liga https://www.vixenlight.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 leds que compre en 3 colores primarios (rojo, verde y azul). La intensidad de estos colores puede varias para sa mga kulay ng kulay otros. Para sa mga pixel na WS2812B, maaari mong gamitin ang data ng uniporme ng data sa un Puerto, despliega la información asignada at la pasa la data al siguiente pixel. Para sa mga ejemplo se trata de una tira de pixeles de 4mts, con 60 pixel x metro. Tumatukoy ang ilan sa mga pixeles vs una tira ng RGB, ang mga pixeles na gumagamit ng 3 mga cable, + 5v, Tierra y Data, na una sa RGB na magagamit 4.

Arduino como Controlador

Ang alkalde de las tarjetas ng Arduino ay naka-access sa aming kontrol sa kontrol ng interface ng interface ng compleadora que corre Vixen Lights at mga 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. Ang alkalde ng bayan ay walang mga talento sa 115, 200 na mga larawan, na ang mga pixeles ay 300 para sa bawat pag-refresh ng 50ms.

Si quieres incrementar el número de pixeles tienes que incrementar en Vixen la frecuencia de actualización a 100ms.

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.

Ingles

Ano ang Vixen Lights? Ang Vixen Lights ay isang software para sa pagpapakita ng awtomatiko na pag-iilaw ng sarili. Ang pinakabagong bersyon 3.x ay isang kumpletong muling pagdisenyo upang suportahan ang mga ilaw na maaaring bigyan ng address na "pixel".

Maaari mong i-download ito sa https://www.vixenlight.com/downloads/ Ang tutorial na ito ay batay sa versión 3.4u2 64 Bit.

Ano ang isang Pixel? Ang isang pixel ay isang kumpol ng 3 Light Emitting Diode (LEDs) na binubuo ng tatlong pangunahing mga kulay (Pula, berde at asul). Ang tindi ng tatlong mga kulay (LED) na ito ay maaaring iba-iba upang makagawa ng iba pang mga kulay. Ang WS2812B pixel na ginagamit ko sa aking halimbawa ay may kasamang isang chip ng Integrate Circuit (IC) na tumatanggap ng data sa isang port, ipinapakita ang impormasyong naipunan dito at ipinapasa ang data sa susunod na pixel. Para sa aking display bumili ako ng mga string ng 5 metro na mayroong 30 pixel para sa bawat metro o 150 pixel para sa 5 metro. Ang mga na-address na RGB na "pixel" na piraso ay karaniwang makikilala dahil mayroon silang 3 mga wire. Isa para sa lakas, isa para sa lupa at isa para sa data. Sa kaibahan, ang mga RGB na "pipi" na piraso ay maaaring makilala sa pamamagitan ng pagkakaroon ng 4 na mga wire. Karaniwan ang isa para sa lakas at isa para sa bawat kulay na Pula, berde at Asul

Arduino Controller

Marami sa mga pangunahing stream ng Arduino boards ay maaaring magamit bilang isang controller upang maging gitnang tao sa pagitan ng computer na nagpapatakbo ng Vixen Lights at ang aktwal na RGB Pixel Strips.

Ang iba't ibang mga board ay may iba't ibang mga limitasyon sa hardware tulad ng bilis ng processor, laki ng memorya (RAM) at laki ng imbakan. Gayunpaman sa pagsubok, ang pinakamalaking factor ng paglilimita na nakita namin ay ang bilis ng Serial Port. Karamihan sa Arduinos ay hindi maaaring pumunta sa anumang mas mabilis kaysa sa 115, 200 bps. Kapag itinulak namin ang mga code ng kulay para sa bawat isa sa tatlong mga kulay para sa 150 Pixel (aka 450 na kulay) pababa sa serial port sa 115, 200 bps maaari nating kalkulahin na aabutin ng 45 milliseconds upang makumpleto ang paghahatid. Nangangahulugan ito na maaari naming ligtas na mai-refresh ang bawat pixel bawat 50 milliseconds (o 20 beses bawat segundo).

I-download ang form ng Arduino IDE:

Ang tutorial na ito ay batay sa David Hunt - blog.huntgang.com

Maaari mong dowload ang library mula sa https://fastled.io at ilagay ang mga file sa loob ng iyong Arduino Library Library

Hakbang 1: Configurando El Puerto Serial En Vixen (Pag-configure ng Vixen Serial Port)

Configurando El Puerto Serial En Vixen (Pag-configure ng Vixen Serial Port)
Configurando El Puerto Serial En Vixen (Pag-configure ng Vixen Serial Port)

Español

Para poder utilizar el Arduino como controlador, tienes que primero configurar dentro de Vixen 3.x el siguiente proceso.

Ingles

Makipag-ugnay sa Generic Serial Controller del menú

Upang magamit ang Arduino controller, dapat mong i-configure ang loob ng Vixen 3.x Ang sumusunod na proseso ay naidokumento gamit ang

Magdagdag ng isang Generic Serial Controller para sa kanang tuktok na Menu.

Hakbang 2: Configurar # De Canales (Itakda ang Bilang ng Mga Channel)

Configurar # De Canales (Itakda ang Bilang ng Mga Channel)
Configurar # De Canales (Itakda ang Bilang ng Mga Channel)
Configurar # De Canales (Itakda ang Bilang ng Mga Channel)
Configurar # De Canales (Itakda ang Bilang ng Mga Channel)

Español

Ang kahulugan ng el # de salidas de nuestro controlador, ay gumagamit ng 30 pixeles debo multiplicarlo x 3, upang mapasyahan ang pixel tiene 3 leds sa loob ng interior, kung saan ay 90 salidas.

Ingles

Itakda ang bilang ng mga output para sa controller. Ang bilang na ito ay dapat na 3x ang bilang ng mga pixel. Sa aking halimbawa nagko-configure ako ng 30 mga pixel na nangangahulugang itatakda ko ang bilang ng output sa 90.

Hakbang 3: Configuración Puerto Serial (Pag-configure ng Serial Port)

Configuración Puerto Serial (Pag-configure ng Serial Port)
Configuración Puerto Serial (Pag-configure ng Serial Port)
Configuración Puerto Serial (Pag-configure ng Serial Port)
Configuración Puerto Serial (Pag-configure ng Serial Port)
Configuración Puerto Serial (Pag-configure ng Serial Port)
Configuración Puerto Serial (Pag-configure ng Serial Port)

Español

En la parte inferior derecha dar clic en el engrane, ahora a configurar el puerto COM. Para sa 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 resto se queda como esta.

Ingles

Sa mababang kanang sulok i-click ang Gera Icon, ngayon ay i-configure namin ang COM Port. Upang magawa ito pipiliin namin ang COM port para sa Arduino. Ang halimbawa ko ay COM13 ngunit ang iyo ay malamang na magkakaiba. Nais din naming i-configure ang rate ng baud sa 115200. Ang natitirang mga setting ay maaaring iwanang nag-iisa.

Hakbang 4: Configuración De Encabezados (Pag-configure ng Header)

Configuración De Encabezados (Pag-configure ng Header)
Configuración De Encabezados (Pag-configure ng Header)
Configuración De Encabezados (Pag-configure ng Header)
Configuración De Encabezados (Pag-configure ng Header)

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 3 dígitos por eso es important colocar ceros al inicio, sino tendrás error en los pixeles.

Ingles

Dito idaragdag namin ang bilang ng mga pixel sa header upang malaman ng Arduino kung gaano karaming mga pixel ang dapat itong matanggap. Ang bilang ng mga pixel ay dapat na 300 o mas mababa at dapat na ipinasok bilang isang tatlong digit na halaga. Muli ang aking halimbawa ay gumagamit ng 030 mga pixel samakatuwid ay uunahin ko ito sa dalawang mga zero. Sa puntong ito dapat mong makita ang isang bungkos ng blinky flashy sa iyong Arduino dahil tumatanggap ito ngayon ng serial data.

Hakbang 5: I-configure ang Un Elemento Para Pixeles (I-configure ang Element para sa mga Pixel)

Configurar Un Elemento Para Pixeles (I-configure ang Element para sa mga Pixel)
Configurar Un Elemento Para Pixeles (I-configure ang Element para sa mga Pixel)

Español

En la esquina superior izquierda dentro del cuadro de selección, seleccionamos Single Item, damo clic en el botón verde con un signo de +, kung paano ang Pixel Strip.

Ingles

Sa kaliwang tuktok makikita mo ang isang drop box, piliin ang Single Item, mag-click sa Magdagdag ng Green button, at pangalanan itong Pixel Strip.

Hakbang 6: Crear El Grupo De Pixeles (Lumikha ng isang Pixel Group)

Crear El Grupo De Pixeles (Lumikha ng isang Pixel Group)
Crear El Grupo De Pixeles (Lumikha ng isang Pixel Group)
Crear El Grupo De Pixeles (Lumikha ng isang Pixel Group)
Crear El Grupo De Pixeles (Lumikha ng isang Pixel Group)

Español

Sobre el nombre de Pixel Strip upang mai-post ang crear at clic derecho at selecciona Magdagdag ng Maramihang. Para sa mga todos los pixeles, seleccionaremos ítem numerados, tukuyin ang hindi pagsasaalang-alang, (gagamitin mo ang Pixel Strip) at pagkatapos ay pipiliin mo ang mga pixel na que en mi caso con 30.

Ingles

Susunod ay mag-right click kami sa Pixel Strip na nilikha namin at pipiliin namin ang Magdagdag ng Maramihang. Upang idagdag ang lahat ng mga pixel, pipiliin namin ang Mga Numerong Item, tukuyin ang isang pangalan (Gumamit ako ng Pixel Strip) at pagkatapos ay piliin ang bilang ng mga pixel upang makabuo (30 sa aking halimbawa). Dapat mong makita ang lahat ng mga pangalan sa listahan bago mag-click sa OK.

Hakbang 7: Agregar Control RGB isang Los Pixeles (Magdagdag ng RGB Control sa Pixels)

Agregar Control RGB isang Los Pixeles (Magdagdag ng RGB Control sa Mga Pixel)
Agregar Control RGB isang Los Pixeles (Magdagdag ng RGB Control sa Mga Pixel)
Agregar Control RGB isang Los Pixeles (Magdagdag ng RGB Control sa Mga Pixel)
Agregar Control RGB isang Los Pixeles (Magdagdag ng RGB Control sa Mga Pixel)

Español

Piliin ang Pixel Strip at i-configure ang mga propiedades ng Kulay na Pagbibigay ng Hand, na kung saan ay mas mababa ang mas mahusay na pag-configure ng isang kumpirmasyon ng dice Configure:, sa clic at selecciona na Paglalagay ng Kulay. Seleccionaremos "Maaari silang maging anumang kulay: sila ay puno ng RGB at ihalo ang anumang kulay".

Ingles

Ngayon ay mai-highlight namin ang Pixel Strip at I-configure ang pag-aari ng Paghahawak ng Kulay. Pipiliin namin ang "Maaari silang maging anumang kulay: sila ay puno ng RGB at ihalo upang gumawa ng anumang kulay."

Hakbang 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)

Español

Este es el paso final donde asignamos los elementos al controlador, para sa 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 Mga Patch ng Elemento sa iyo.

Ingles

Ang huling hakbang bago natin ito tawaging isang araw ay i-patch ang Element sa Controller. Upang magawa ito i-highlight ang Pixel Strip sa kaliwa at ang Generic Serial controller sa kanan. Ang bilang ng Hindi Nakakonektang Mga Patch Points ay dapat na tumugma. Ang natitirang gawin lamang ay i-click ang Mga Patch Elemen sa Mga Controllers at pagkatapos ay handa ka na para sa Christmas Light.

Hakbang 9: Validar La Vinculación (Validate Patching

Validar La Vinculación (Pagpapatunay ng Patching
Validar La Vinculación (Pagpapatunay ng Patching

Español

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

Ingles

Kung ikaw ay matagumpay ang iyong graphic na pagtingin ay dapat magmukhang ganito.

Hakbang 10: Diagrama De Conexión De Arduino UNO (Arduino UNO Diagram)

Diagrama De Conexión De Arduino UNO (Arduino UNO Diagram)
Diagrama De Conexión De Arduino UNO (Arduino UNO Diagram)

Español

Usar resistencia de 470 ohms

Ingles

Gumamit ng 470 ohms resistor

Hakbang 11: Diagrama De Conexión De Arduino NANO (Arduino NANO Diagrams)

Diagrama De Conexión De Arduino NANO (Arduino NANO Diagrams)
Diagrama De Conexión De Arduino NANO (Arduino NANO Diagrams)

Español

Usar resistencia de 470 ohms

Ingles

Gumamit ng 470 ohms resistor

Hakbang 12: Crear Mi Primera Secuencia (Lumikha ng Aking Unang Sequence)

Crear Mi Primera Secuencia (Lumikha ng Aking Unang Sequence)
Crear Mi Primera Secuencia (Lumikha ng Aking Unang Sequence)

Español

Abrir Vixen Sotware, darating ang New Sequence…

Ingles

Buksan ang Vixen at mag-click sa New Sequence…

Hakbang 13: Agregar Audio (Magdagdag ng Audio)

Agregar Audio (Magdagdag ng Audio)
Agregar Audio (Magdagdag ng Audio)

Español

Mahalaga na Audio desde el menu de Tools, mas gusto mong gamitin ang formatos mp3

Ingles

Mag-import ng audio mula sa Mga tool sa tool, gumagamit ng mp3.

Hakbang 14: Verificar Audio (Patunayan ang Audio)

Tukoy na Audio (Patunayan ang Audio)
Tukoy na Audio (Patunayan ang Audio)

Español

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.

Ingles

Kung ikaw ay matagumpay na ang iyong screen ay katulad ng sa iyo, maaari kang mag-zoom in o mag-zoom out gamit ang zoom tool na makakatulong ito sa Timeline.

Hakbang 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)

Español

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.

Ingles

Bumalik kami ngayon sa Mga Tool, Audio at piliin ang Beat / Bar Detector, makakatulong ang procces na ito upang aling perpekto ang mga epekto sa audio. Makakakita ka ng maraming mga puting linya.

Hakbang 16: Crear Un Efecto (Lumikha ng Epekto)

Crear Un Efecto (Lumikha ng Epekto)
Crear Un Efecto (Lumikha ng Epekto)
Crear Un Efecto (Lumikha ng Epekto)
Crear Un Efecto (Lumikha ng Epekto)

Español

Ang mga epekto, Pangunahing Pag-iilaw, Pag-iilaw ng Pixel, pag-ibig sa mga gumagamit ng Pixeles, mga video at pag-aralan sa Chase

Nota: Magagawa mo ito upang mai-verify ang mga ito sa loob ng isang koneksyon sa 30 mga pixel

Ingles

Mula sa kaliwang Menu effects Effects, mayroong 2 submenus, Basic Lighting, Pixel Lighting, parehong mga menu ay maaaring magamit ng mga pixel, mag-click sa habulin, I-drag at i-drop ang iyong Pixel Strip Line, gamitin ang mouse upang baguhin ang laki ang epekto.

Tandaan: Sa halimbawang ito makikita natin, kung paano ang ilaw ng 30 pixel sa isang Chase mode.

Hakbang 17: Configuración De Efectos (Pag-configure ng Epekto)

Configuración De Efectos (Pag-configure ng Epekto)
Configuración De Efectos (Pag-configure ng Epekto)

Español

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.

Ingles

Piliin ang Epekto mula sa Timeline, sa ridh menú makikita mo ang higit pang pagpipilian upang baguhin ang direksyon, kulay, pulso, lalim, atbp., Laruin ang epekto, maaari mo ring i-aktibo ang Preview ng Epekto.

Hakbang 18: Corre Tu Secuencia (Paly Sequence…)

Español

Da clic tl PLAY, diviértete, hay mucho tutoriales sa 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

Ingles

Mag-click sa I-play sa sulok ng Nangungunang Kaliwa, magsaya, maraming mga sample ang youtube.

Tandaan: Ang iyong Arduino ay konektado sa computer at buksan ang Vixen software na makikita mo ang RX - TX sa Arduino flashing, nangangahulugan ito na ang Arduino ay nangangalawa para sa mga tagubilin mula sa Vixen.

Mag-click sa link upang makita ang VIDEO

Inirerekumendang: