Мазмуну:

Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - Англисче: 18 кадам (сүрөттөр менен)
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - Англисче: 18 кадам (сүрөттөр менен)

Video: Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - Англисче: 18 кадам (сүрөттөр менен)

Video: Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - Англисче: 18 кадам (сүрөттөр менен)
Video: como hacer luces de navidad con Arduino y vixen parte #1 2024, Ноябрь
Anonim
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - Англисче
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - Англисче

Español

Que es Vixen Lights?

Vixen Lights эски программалык камсыздоонун DIY (ката кетирүү) коопсуздугун камсыз кылат. 3.x версиясын RGB интеллектуалдык менчиктештирүү үчүн толуктоо керек.

Жүктөп алуу https://www.vixenlights.com/downloads/ Эстеп үйрөткүч 3.4u2 64 Бит жүктөө.

Que es un Pixel?

Пикселди 3 кластерге бөлүп коюңуз, ал 3 түстү камтыйт (негизги, эң башкы). Түстөрдүн түсү абдан чоң. Пикселдин WS2812B форматындагы пикселдери, Пуэрто жана Папера маалыматтарынын маалыматы боюнча, пикселдин пикселине кирет. Бул 4 пикселдик, 60 пикселдик х метродогу пикселдердин пикири. RGB менен пикселдин ортосунда 3 кабель, +5v, Tierra y Data, RGB utiliza 4 ж.б.у.с.

Arduino Como Controlador

Тарифтик интерфейс Vixen Lights менен пикселдердин ортосундагы байланышты көзөмөлдөөчү кызматтар менен иштейт.

Solo que varias tarjetas están limitadas for la lalocidad del procesador, tamaño de memoria y tamaño de almacenamiento, pero la mayor limitante es la velocidad de puerto serial. Бул жерде эч кандай чектөөлөр жок, 115тен, 200дөн, пикселден 300 пикселге чейин 50см.

Пикселдер дагы көбөйтүлөт жана 100 мс чейин өзгөрөт.

IDE де ардуино лигасын жүктөп алыңыз:

Дэвид Хант - blog.huntgang.com

Китепкананы https://fastled.io/ден жүктөп алыңыз, бул дагы китепкананын документтери.

Англисче

Vixen Lights-бул жарыктын автоматташтырылган дисплейлери үчүн программа. Акыркы версия 3.x даректүү "пикселдик" жарыктарды колдоо үчүн толугу менен кайра иштелип чыккан.

Аны https://www.vixenlights.com/downloads/ дарегинен жүктөп алсаңыз болот. Бул окуу куралы 64 Bit 3.4u2 версиясына негизделген.

Пиксел - бул үч негизги түстөн (Кызыл, Жашыл жана Көк) турган 3 Жарык чыгаруучу диоддун (LED) кластери. Бул үч түстүн (СИД) интенсивдүүлүгү башка түстөрдү жасоо үчүн ар кандай болушу мүмкүн. Мен мисалда колдонгон WS2812B пикселдерине бир портко маалыматтарды кабыл алуучу, ага багытталган маалыматты көрсөтүүчү жана кийинки пикселге берилүүчү Интегралдык Микросхема (IC) чипи кирет. Дисплейим үчүн мен 5 метрлик саптарды сатып алдым, аларда ар бир метрге 30 пиксел же 5 метрге 150 пиксел бар. Даректүү RGB "пикселдик" тилкелерин адатта аныктоого болот, анткени аларда 3 зым бар. Бири бийлик үчүн, бири жер үчүн жана бири маалымат үчүн. Алардан айырмаланып, RGB "дудук" тилкелерин алар 4 зымга ээ экендигин аныктай алышат. Адатта бийлик үчүн бирөө жана кызыл, жашыл жана көк түстөр үчүн бирөө

Arduino Controller

Негизги агым Arduino такталарынын көбү контролер катары Vixen Lights иштеп жаткан компьютер менен чыныгы RGB пикселдик тилкелеринин ортосунда адам болуу үчүн колдонулушу мүмкүн.

Ар кандай такталар ар кандай аппараттык чектөөлөргө ээ, мисалы процессордун ылдамдыгы, эс тутуму (RAM) жана сактоо өлчөмү. Бирок тестирлөөдө биз тапкан эң чоң чектөөчү фактор - Сериялык порттун ылдамдыгы. Көпчүлүк Arduinos 115, 200 bps ылдамыраак бара албайт. Биз үч түстүн ар биринин түс коддорун 150 пикселге (ака 450 түс) 115, 200 bps сериялык порттон ылдый түшүргөндө, аны өткөрүүнү бүтүрүү үчүн 45 миллисекунд талап кылынарын эсептей алабыз. Бул коопсуз түрдө ар бир пикселди 50 миллисекунд сайын жаңырта алабыз (же секундасына 20 жолу).

Arduino IDE формасын жүктөп алыңыз:

Бул окуу куралы Дэвид Хантта негизделген - blog.huntgang.com

Сиз китепкананы https://fastled.io сайтынан жүктөп алып, файлдарды Arduino Libraries папкаңыздын ичине жайгаштырсаңыз болот.

1 -кадам: Configurando El Puerto Serial En Vixen (Vixen Serial Port конфигурациялоо)

Configurando El Puerto Serial En Vixen (Vixen Serial Port конфигурациялоо)
Configurando El Puerto Serial En Vixen (Vixen Serial Port конфигурациялоо)

Español

Бул ар кандай коммерциялык контролдоо, Vixen 3.x конфигурациясынын негизги конфигурациясы.

Англисче

Жалпы Сериялык Контролдоочу менюга өтүңүз

Arduino контроллерин колдонуу үчүн, Vixen 3.xтин ичинде конфигурациялашыңыз керек Кийинки процесс документтештирилген.

Жогорку оң меню үчүн Жалпы Сериялык Контроллерди кошуңуз.

2 -кадам: Configurar # De Canales (Каналдардын санын коюңуз)

Configurar # De Canales (Каналдардын санын коюңуз)
Configurar # De Canales (Каналдардын санын коюңуз)
Configurar # De Canales (Каналдардын санын коюңуз)
Configurar # De Canales (Каналдардын санын коюңуз)

Español

Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу 30 x pixeles debo multiplicarlo x 3, and decir cada pixel tiene 3 leds en interier, and que da igual a 90 salidas.

Англисче

Контроллер үчүн чыгуулардын санын коюңуз. Бул сан пикселдердин санынан 3 эсе көп болушу керек. Менин мисалымда мен 30 пикселди конфигурациялап жатам, демек мен чыгаруу санын 90го коём.

3 -кадам: Пуэрто сериясын конфигурациялоо (Сериялык портту конфигурациялоо)

Configuración Puerto Serial (Сериялык портту конфигурациялоо)
Configuración Puerto Serial (Сериялык портту конфигурациялоо)
Configuración Puerto Serial (Сериялык портту конфигурациялоо)
Configuración Puerto Serial (Сериялык портту конфигурациялоо)
Configuración Puerto Serial (Сериялык портту конфигурациялоо)
Configuración Puerto Serial (Сериялык портту конфигурациялоо)

Español

Төмөнкү баскычка чыкылдатыңыз, ал эми COM конфигурацияланат. Төмөнкү баскычтарды басып чыгарыңыз: Arduino, конфигурациясы жана ылдамдыгы 115200, ал эми сиз өзүңүздү өзүңүз тандап алсаңыз болот.

Англисче

Төмөнкү оң бурчта Gera сөлөкөтүн чыкылдатыңыз, эми биз COM портун конфигурациялайбыз. Бул үчүн биз Arduino үчүн COM портун тандайбыз. Менин мисал COM13, бирок сиздики башкача болушу мүмкүн. Биз ошондой эле baud ылдамдыгын 115200гө чейин конфигурация кылгыбыз келет. Жөндөөлөрдүн калганын жалгыз калтырууга болот.

4 -кадам: Configuración De Encabezados (Configuring Header)

Configuración De Encabezados (Configuring Header)
Configuración De Encabezados (Configuring Header)
Configuración De Encabezados (Configuring Header)
Configuración De Encabezados (Configuring Header)

Español

Текстти конфигурациялоо, En mi caso es >> 030 <<, бул жерде сиз пикселдерди орнотууңуз керек, бул жерде 3 дигиту жана башка маанилүү документтер бар. inicio, sino tendrás error en los pixeles.

Англисче

Бул жерде биз башына пикселдердин санын кошобуз, ошондо Arduino канча пикселди алышы керек экенин билет. Пикселдердин саны 300 же андан аз болушу керек жана үч орундуу мааниге киргизилиши керек. Дагы менин мисалым 030 пикселди колдонот, ошондуктан мен анын алдында эки нөл менен болом. Бул жерде сиз Arduino -ңузда жаркыраган жаркылдаган бир топту көрүшүңүз керек, анткени ал азыр сериялык маалыматтарды алып жатат.

5 -кадам: Пикселдерди конфигурациялоо (Пикселдер үчүн Элементти Конфигурациялоо)

Configurar Un Elemento Para Pixeles (Пикселдер үчүн элементтин конфигурациясы)
Configurar Un Elemento Para Pixeles (Пикселдер үчүн элементтин конфигурациясы)

Español

Эң жогорку даражадагы тандоолор, тандоолордун бирөөсү, бирден -бир пункт, тандоолордун бири - бул Pixel Stripтин белгиси.

Англисче

Сол жактагы сиз түшүүчү кутучаны көрөсүз, Бир нерсени тандап, Жашыл кошуу баскычын чыкылдатып, аны Pixel Strip деп атаңыз.

6 -кадам: Crear El Grupo De Pixeles (Пиксел тобун түзүү)

Crear El Grupo De Pixeles (Пиксел тобун түзүү)
Crear El Grupo De Pixeles (Пиксел тобун түзүү)
Crear El Grupo De Pixeles (Пиксел тобун түзүү)
Crear El Grupo De Pixeles (Пиксел тобун түзүү)

Español

Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсунбу? Пикселдерди тандоо, номерлерди тандоо, номерлерди аныктоо (Pixel Stripти колдонуу) жана пикселдерди тандоо 30. Жыйынтыктоо үчүн OK баскычын басыңыз.

Англисче

Андан кийин биз түзгөн Pixel Stripти оң баскыч менен чыкылдатып, бир нече кошууну тандап алабыз. Бардык пикселдерди кошуу үчүн, биз Номерленген нерселерди тандап, атын аныктайбыз (мен Pixel Strip колдонгом), андан кийин генерациялоо үчүн пикселдердин санын тандап алам (менин мисалымда 30). Сиз OK басуудан мурун тизмедеги бардык ысымдарды көрүшүңүз керек.

7 -кадам: Agregar Control RGB a Los Pixeles (пикселге RGB Control кошуу)

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 көзөмөлүн кошуу)

Español

Түстү иштетүү Pixel Stripтин жардамы менен конфигурацияланат, ал эми эң кичине бөлүктөрдү конфигурациялоо Конфигурациялоо: Түс иштетүү. Seleccionaremos "Алар каалаган түстө болушу мүмкүн: алар толук RGB жана каалаган түстү аралаштырат".

Англисче

Эми биз Pixel Stripти белгилеп, Түс иштетүү касиетин конфигурациялайбыз. Биз "Алар каалаган түстө болушу мүмкүн: алар толук 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)

Español

Эсте эс пасо финал дюнинг 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. Күнөө кылган күнөөңүздү жасаңыз. Patch Elements же башка тизмелердин бирин тандап алсаңыз болот.

Англисче

Биз аны бир күн деп атоодон мурунку акыркы кадам - Элементти Контроллерге жамоо. Бул үчүн сол жактагы Pixel Stripти жана оң жагындагы Generic Serial контроллерин белгилеңиз. Байланышпаган Патч Упайларынын саны дал келиши керек. Калган нерсе - контроллерлерге элементтерди жамоо, андан кийин сиз Рождество жарыгына даярсыз.

9 -кадам: Validar La Vinculación (Validate Patching

Validar La Vinculación (Validate Patching
Validar La Vinculación (Validate Patching

Español

Компьютериңизди оңдоп -түзөө же өчүрүү туура эмес болуп калды.

Англисче

Эгерде сиз ийгиликтүү болсоңуз, анда сиздин графикалык көрүнүшүңүз ушундай болушу керек.

10 -кадам: Diagrama De Conexión De Arduino UNO (Arduino UNO Diagram)

Diagrama De Conexión De Arduino UNO (Arduino UNO диаграммасы)
Diagrama De Conexión De Arduino UNO (Arduino UNO диаграммасы)

Español

Пайдалануу каршылыгы 470 Ом

Англисче

470 Ом резисторун колдонуңуз

11 -кадам: Diagrama De Conexión De Arduino NANO (Arduino NANO диаграммалары)

Diagrama De Conexión De Arduino NANO (Arduino NANO диаграммалары)
Diagrama De Conexión De Arduino NANO (Arduino NANO диаграммалары)

Español

Пайдалануу каршылыгы 470 Ом

Англисче

470 Ом резисторун колдонуңуз

12 -кадам: Crear Mi Primera Secuencia (Менин биринчи кезегимди түзүңүз)

Crear Mi Primera Secuencia (Менин биринчи кезегимди түз)
Crear Mi Primera Secuencia (Менин биринчи кезегимди түз)

Español

Abrir Vixen Sotware, New Sequence баскычын басыңыз …

Англисче

Vixenди ачыңыз жана Жаңы ырааттуулукту чыкылдатыңыз …

13 -кадам: Agregar Audio (Аудио кошуу)

Agregar Audio (Аудио кошуу)
Agregar Audio (Аудио кошуу)

Español

Аудио менюсун куралдардын жардамы менен, mp3 форматында колдонуңуз

Англисче

Tools колдонмосунан аудио импорттоо, мен mp3 колдонуп жатам.

14 -кадам: Verificar Audio (Аудиону ырастоо)

Verificar Аудио (Текшерүү Аудио)
Verificar Аудио (Текшерүү Аудио)

Español

Бул жерде нотариалдык палтала, нотариалдык тартипте, эң жогорку деңгээлде, эң жогорку деңгээлде, эң жогорку деңгээлде, эң жогорку деңгээлде, эң жогорку децгээлде +, жана дагы сирвена үчүн алежардын жардамы менен леена тилкелери пайда болот. donde estaremos trabajando.

Англисче

Эгерде сиз экраныңызды ийгиликтүү көрсөңүз, анда бул Убакыт тилкесинде жардам бере турган чоңойтуу куралын колдонуп, кичирейтип же кичирейте аласыз.

15 -кадам: Detectar Beats Del Audio (Audio Beats/Bar аныктоо)

Detectar Beats Del Audio (Audio Beats/Bar аныктоо)
Detectar Beats Del Audio (Audio Beats/Bar аныктоо)
Detectar Beats Del Audio (Audio Beats/Bar аныктоо)
Detectar Beats Del Audio (Audio Beats/Bar аныктоо)

Español

Бул жерде Beats de la música детекторунун жардамы менен түзмөктөр, куралдар да, куралдар да - Аудио, байкоо жүргүзүү жана көрүү Beas de la música.

Англисче

Эми биз Аспаптарга, Аудиого кайтып барабыз жана Beat/Bar Detector тандап алабыз, бул процесс аудио менен эффекттерди эң сонун басууга жардам берет. Сиз көп Ак сызыктарды көрөсүз.

16 -кадам: Эфарону жаратуу (Эффект түзүү)

Crear Un Efecto (Эффект түзүү)
Crear Un Efecto (Эффект түзүү)
Crear Un Efecto (Эффект түзүү)
Crear Un Efecto (Эффект түзүү)

Español

Эффекттер, Негизги Жарыктандыруу, Пикселдик Жарыктандыруу, Pixeles менен байланышкан колдонмолор, Chase Chames жана башка көптөгөн нерселер үчүн.

Эскертүү: 30 пикселдин ичиндеги эң сонун маалыматтар

Англисче

Менюнун сол чалуу эффекттеринен 2 суб меню бар, Негизги жарык берүү, Пикселдик жарык берүү, экөө тең менюларды пиксел менен колдоно алышат, кууп чыкылдатууну, Сүйрөп барып, пикселдик тилкеңизди түшүрүү, эффектти өзгөртүү үчүн чычканды колдонуңуз.

Эскертүү: Бул мисалда биз Chase режиминде 30 пикселдин кантип жанарын көрөбүз.

17 -кадам: Configuración De Efectos (Effect Configuration)

Configuración De Efectos (Effect Configuration)
Configuración De Efectos (Effect Configuration)

Español

Тандалмаларды тандоо, активдештирүү жана конфигурациялоо, конфигурациялоо, өзгөртүү, күчөтүү, түс, ж.

Англисче

Убакыт тилкесинен эффектти тандаңыз, менюда сиз багытты, түстү, импульсту, тереңдикти ж.б. өзгөртүүгө, эффект менен ойногонго көбүрөөк мүмкүнчүлүктү көрөсүз, ошондой эле сиз эффектти алдын ала кароону иштете аласыз.

18 -кадам: Corre Tu Secuencia (Paly Sequence…)

Español

YouTube'дагы PLAY, diviértete, hay mucho үйрөткүчтөрүн басыңыз.

Эскертмелер: Arxino жана vrasen Vixen Light, Rx - Tx, парадейдерлердин ар кандай катачылыктарынан улам, Serialдин маалыматын камтыйт.

Видеону

Англисче

Жогорку сол бурчта ойнотууну чыкылдатыңыз, көңүл ачыңыз, youtube көптөгөн үлгүлөрү бар.

Эскертүү: Сиздин Arduino компьютерге туташып, Vixen программасын ачсаңыз, RX - TX Arduino жаркылдайт, бул Arduino Vixenден көрсөтмөлөрдү күтүп жатканын билдирет.

ВИДЕОну көрүү үчүн шилтемени басыңыз

Сунушталууда: