Sadržaj:

Luces De Navidad Con Pixeles (Pixelles Christmas Lights) Español - engleski: 18 koraka (sa slikama)
Luces De Navidad Con Pixeles (Pixelles Christmas Lights) Español - engleski: 18 koraka (sa slikama)

Video: Luces De Navidad Con Pixeles (Pixelles Christmas Lights) Español - engleski: 18 koraka (sa slikama)

Video: Luces De Navidad Con Pixeles (Pixelles Christmas Lights) Español - engleski: 18 koraka (sa slikama)
Video: COC TH 13 CHRISTMAS SPECIAL LIVE 2024, Studeni
Anonim
Luces De Navidad Con Pixeles (Božićna svjetla piksela) Español - engleski
Luces De Navidad Con Pixeles (Božićna svjetla piksela) Español - engleski

Español

Que es Vixen Svjetla?

Vixen Lights je softver za DIY (hágalo usted mismo) zaštite za luces. La ultimo verzija 3.x se redizajnira kompletno za soportarske datoteke RGB inteligencije.

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

Imate pitanja o Pixelu?

Un pixel es un cluster de 3 leds que sastoji se od 3 primarne boje (rojo, verde y azul). La intenziidad 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. Ovdje možete pronaći identifikator una tira de pixeles vs una tira de RGB, la tira de pixeles using 3 cable, +5v, Tierra y Data, mientras una de RGB utilization 4.

Arduino kao 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.

Preuzmite IDE de arduino de la siguiente liga:

Este turorial esta basado i 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.

Engleski

Što je Vixen Lights? Vixen Lights je softver za ekrane za automatizaciju rasvjete "uradi sam". Najnovija verzija 3.x bila je potpuni redizajn koji podržava adresirana svjetla "piksela".

Možete ga preuzeti na https://www.vixenlights.com/downloads/ Ovaj vodič temelji se na verziji 3.4u2 64 Bit.

Što je piksel? Piksel je skupina od 3 diode koje emitiraju svjetlost (LED) i sastoje se od tri osnovne boje (crvene, zelene i plave). Intenzitet ove tri boje (LED) može se mijenjati kako bi se dobile druge boje. Pikseli WS2812B koje koristim u svom primjeru uključuju čip integriranog kruga (IC) koji prihvaća podatke na jednom portu, prikazuje informacije koje su mu upućene i prosljeđuje podatke sljedećem pikselu. Za svoj ekran kupio sam nizove od 5 metara koji imaju 30 piksela za svaki metar ili 150 piksela za 5 metara. Adresibilne RGB "pixel" trake obično se mogu identificirati jer imaju 3 žice. Jedan za napajanje, jedan za tlo i jedan za podatke. Nasuprot tome, RGB "glupe" trake mogu se identificirati tako da imaju 4 žice. Obično jedan za napajanje i jedan za svaku boju Crvena, Zelena i Plava

Arduino kontroler

Mnoge glavne Arduino ploče mogu se koristiti kao kontroler kako bi postale posrednik između računala na kojem radi Vixen Lights i stvarnih RGB Pixel Stripova.

Različite ploče imaju različita hardverska ograničenja kao što su brzina procesora, veličina memorije (RAM) i veličina pohrane. Međutim, pri testiranju najveći ograničavajući faktor koji smo otkrili bila je brzina serijskog porta. Većina Arduinosa ne može ići brže od 115, 200 bps. Kad pritisnemo kodove boja za svaku od tri boje za 150 piksela (poznatih i kao 450 boja) niz serijski port pri 115, 200 bps, možemo izračunati da će za dovršetak prijenosa trebati 45 milisekundi. To znači da možemo sigurno osvježiti svaki piksel svakih 50 milisekundi (ili 20 puta u sekundi).

Preuzmite Arduino IDE obrazac:

Ovaj vodič je baza u Davidu Huntu - blog.huntgang.com

Knjižnicu možete preuzeti s https://fastled.io i datoteke smjestiti u mapu Arduino knjižnice

Korak 1: Konfigurirajte El Puerto Serial En Vixen (Konfiguriranje Vixen serijskog porta)

Konfiguracija El Puerto Serial En Vixen (Konfiguriranje Vixen serijskog porta)
Konfiguracija El Puerto Serial En Vixen (Konfiguriranje Vixen serijskog porta)

Español

Para poder koristi Arduino kao upravljač, povezuje glavni konfigurator s Vixen 3.x procesorom.

Engleski

Agrega un generic Serial Controller del menú

Da biste mogli koristiti Arduino kontroler, morate ga konfigurirati unutar Vixena 3.x Sljedeći proces je dokumentiran pomoću

Dodajte generički serijski kontroler za gornji desni izbornik.

Korak 2: Konfigurator # De Canales (Postavite broj kanala)

Konfigurator # De Canales (Postavljanje broja kanala)
Konfigurator # De Canales (Postavljanje broja kanala)
Konfigurator # De Canales (Postavljanje broja kanala)
Konfigurator # De Canales (Postavljanje broja kanala)

Español

Ahora definiremos el # de salidas de nuestro controlador, si en mi caso use 30 pixeles debo multiplicarlo x 3, es decir cada pixel tiene 3 leds en su interior, lo que da igual a 90 salidas.

Engleski

Postavite broj izlaza za regulator. Taj bi broj trebao biti 3x veći od broja piksela. U mom primjeru konfiguriram 30 piksela što znači da ću postaviti broj izlaza na 90.

Korak 3: Konfiguracija Puerto Serial (Konfiguriranje serijskog porta)

Puerto Serial Configuration (Konfiguriranje serijskog porta)
Puerto Serial Configuration (Konfiguriranje serijskog porta)
Puerto Serial Configuration (Konfiguriranje serijskog porta)
Puerto Serial Configuration (Konfiguriranje serijskog porta)
Puerto Serial Configuration (Konfiguriranje serijskog porta)
Puerto Serial Configuration (Konfiguriranje serijskog porta)

Español

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 resto se queda como esta.

Engleski

U donjem desnom kutu kliknite ikonu Gera, sada ćemo konfigurirati COM port. Da bismo to učinili, odabrat ćemo COM port za Arduino. Moj primjer je COM13, ali vaš će vjerojatno biti drugačiji. Također želimo konfigurirati brzinu prijenosa na 115200. Ostatak postavki možete ostaviti na miru.

Korak 4: Konfiguracija de encabezados (konfiguriranje zaglavlja)

Configuración De Encabezados (Konfiguriranje zaglavlja)
Configuración De Encabezados (Konfiguriranje zaglavlja)
Configuración De Encabezados (Konfiguriranje zaglavlja)
Configuración De Encabezados (Konfiguriranje zaglavlja)

Español

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 error en los pixeles.

Engleski

Ovdje ćemo dodati broj piksela u zaglavlje tako da Arduino zna koliko bi piksela trebao primiti. Broj piksela mora biti 300 ili manji i mora se unijeti kao troznamenkasta vrijednost. Moj primjer opet koristi 030 piksela pa ću mu prethoditi s dvije nule. U ovom trenutku trebali biste vidjeti hrpu blistavih blještavih podataka na vašem Arduinu jer sada prima serijske podatke.

Korak 5: Konfigurirajte Un Elemento para piksele (Konfigurirajte element za piksele)

Configurar Un Elemento Para Pixeles (Konfiguriranje elementa za piksele)
Configurar Un Elemento Para Pixeles (Konfiguriranje elementa za piksele)

Español

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

Engleski

U gornjem lijevom kutu vidjet ćete padajući okvir, odaberite Pojedinačna stavka, kliknite gumb Dodaj zeleno i dajte mu ime Pixel Strip.

Korak 6: Kreirajte El Grupo De Pixeles (Stvorite grupu piksela)

Crear El Grupo De Pixeles (Stvorite grupu piksela)
Crear El Grupo De Pixeles (Stvorite grupu piksela)
Crear El Grupo De Pixeles (Stvorite grupu piksela)
Crear El Grupo De Pixeles (Stvorite grupu piksela)

Español

Sobre el nombre de Pixel Strip que acabas de crear da click derecho y selecciona Add Multiple. Para parados 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.

Engleski

Zatim ćemo desnom tipkom miša kliknuti Pixel Strip koji smo upravo stvorili i odabrat ćemo Dodaj više. Za dodavanje svih piksela odabrat ćemo Numbered Items, definirati naziv (koristio sam Pixel Strip), a zatim odabrati broj piksela za generiranje (30 u mom primjeru). Trebali biste vidjeti sva imena na popisu prije nego pritisnete U redu.

Korak 7: Kontrola agregata RGB i Los Pixeles (Dodajte kontrolu RGB -a pikselima)

Agregar Control RGB a Los Pixeles (Dodajte RGB kontrolu u piksele)
Agregar Control RGB a Los Pixeles (Dodajte RGB kontrolu u piksele)
Agregar Control RGB a Los Pixeles (Dodajte RGB kontrolu u piksele)
Agregar Control RGB a Los Pixeles (Dodajte RGB kontrolu u piksele)

Español

Ahora seleccionamos el Pixel Strip y configuraremos las propiedades del Color Handiling, que se encuentra en la esquina inferior inferior izquierda en un cuadro que dice Configure:, da kliknete i odaberete Color Handiling. Odabir "Mogu biti bilo koje boje: pune su RGB boje i miješaju bilo koju boju".

Engleski

Sada ćemo označiti Pixel Strip i konfigurirati svojstvo Color Handling. Odabrat ćemo "Mogu biti bilo koje boje: pune su RGB boje i miješaju se u bilo koju boju."

8. korak: 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 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.

Engleski

Posljednji korak prije nego što to možemo nazvati danom je spajanje Elementa na Kontroler. Da biste to učinili, označite Pixel Strip s lijeve strane i Generic Serial Controller s desne strane. Broj nepovezanih točaka zakrpe trebao bi se podudarati. Jedino što trebate učiniti je kliknuti Patch Elements to Controllers i tada ste spremni za Božićno svjetlo.

Korak 9: Validar La Vinculación (Potvrdite krpanje

Validar La Vinculación (Potvrdite krpanje
Validar La Vinculación (Potvrdite krpanje

Español

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

Engleski

Ako ste uspjeli, vaš grafički prikaz trebao bi izgledati otprilike ovako.

Korak 10: Diagrama De Conexión De Arduino UNO (Arduino UNO dijagram)

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

Español

Upozorenje na otpornost od 470 ohma

Engleski

Koristite otpornik od 470 ohma

Korak 11: Diagrama De Conexión De Arduino NANO (Arduino NANO dijagrami)

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

Español

Upozorenje na otpornost od 470 ohma

Engleski

Koristite otpornik od 470 ohma

Korak 12: Crear Mi Primera Secuencia (Kreiraj moj prvi niz)

Crear Mi Primera Secuencia (Kreiraj moj prvi niz)
Crear Mi Primera Secuencia (Kreiraj moj prvi niz)

Español

Abrir Vixen Sotware, dar clic en New Sequence…

Engleski

Otvorite Vixen i kliknite New Sequence …

Korak 13: Agregarni zvuk (dodavanje zvuka)

Agregarni zvuk (dodavanje zvuka)
Agregarni zvuk (dodavanje zvuka)

Español

Uvoznik novi audio zvuk s izbornika alata, preferirana upotreba formata mp3

Engleski

Uvezite zvuk iz izbornika Alati, koristim mp3.

Korak 14: Provjerite zvuk (potvrdite zvuk)

Verificar Audio (Validate Audio)
Verificar Audio (Validate 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.

Engleski

Ako ste uspjeli, vaš zaslon izgleda ovako, možete ga povećati ili umanjiti pomoću alata za zumiranje, što će vam pomoći na vremenskoj traci.

Korak 15: Detectar pobjeđuje Del Audio (Otkrij audio otkucaje/traku)

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 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 música.

Engleski

Sada se vraćamo na Alati, Zvuk i odaberite Beat/Bar Detector, ovaj postupak će pomoći u savršenom usklađivanju efekata sa zvukom. Vidjet ćete mnogo bijelih linija.

Korak 16: Crear Un Efecto (Stvorite efekt)

Crear Un Efecto (Stvori efekt)
Crear Un Efecto (Stvori efekt)
Crear Un Efecto (Stvori efekt)
Crear Un Efecto (Stvori efekt)

Español

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

Napomena: En este ejemplo veremos cómo le encienden con un efectode seguimiento los 30 piksela

Engleski

S lijeve strane Učinci poziva izbornika, postoje 2 podizbornika, Osnovno osvjetljenje, Osvjetljenje piksela, oba izbornika se mogu koristiti sa pikselima, kliknite na potjeru, Povucite i ispustite liniju Pixel Strip Line, pomoću miša promijenite veličinu učinka.

Napomena: U ovom primjeru ćemo vidjeti kako 30 piksela svijetli u Chase modu.

Korak 17: Konfiguracija de efekta (konfiguracija učinka)

Configuración De Efectos (konfiguracija učinka)
Configuración De Efectos (konfiguracija učinka)

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, intenzitet, usmjerenje, boja itd.

Engleski

Odaberite efekt na vremenskoj traci, u izbornom meniju vidjet ćete više mogućnosti za promjenu smjera, boje, pulsa, dubine itd., Igrati se s efektom, a možete i djelovati za pregled učinka.

Korak 18: Corre Tu Secuencia (Paly Sequence …)

Español

Da click en PLAY, diviértete, hay mucho tutoriales na YouTubeu.

Napomena: 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.

Da click en la siguiente liga para ver el Video

Engleski

Kliknite Reproduciraj u gornjem lijevom kutu, zabavite se, youtube ima mnogo uzoraka.

Napomena: Ako je vaš Arduino spojen na računalo i otvorite softver Vixen, vidjet ćete da RX - TX na Arduinu treperi, što znači da Arduino traži upute od Vixena.

Kliknite vezu da biste vidjeli VIDEO

Preporučeni: