Mundarija:

Yagona chiroqli yorug'lik chiroqlari: 5 qadam (rasmlar bilan)
Yagona chiroqli yorug'lik chiroqlari: 5 qadam (rasmlar bilan)

Video: Yagona chiroqli yorug'lik chiroqlari: 5 qadam (rasmlar bilan)

Video: Yagona chiroqli yorug'lik chiroqlari: 5 qadam (rasmlar bilan)
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Iyul
Anonim
Yagona chiroqli LED chiroqlar
Yagona chiroqli LED chiroqlar

Mening bolalarim velosiped haydashni yaxshi ko'radilar. Bir marta shou tadbiriga yorug'lik qo'shish fikri tug'ildi. Ba'zi chiroqlar qo'shilsa, bu juda yaxshi bo'lardi, lekin boshqa shamlardan ilhomlanib, chiroqlar musiqa bilan hamohang bo'lishi kerak.

Bu juda sarguzasht edi, lekin LiPo, DMX, EL-sim, LED chiziqlar, RF modullari va boshqalar kabi yangi narsalar bilan ishlashda katta tajriba.

Birinchi fikr hamma narsani bitta chiziqli boshqaruv blokiga dasturlash edi.

Men bunga ikkita sabab tufayli e'tibor bermadim:

1) Uch aktyor bilan (keyinroq 5 bo'ladi) siz 3x3 = 9 boshqaruv blokiga egasiz. Har qanday yangilanish uchun siz barcha taxtalarni yangilaysiz. Namoyish paytida siz modullarni sinxronlashtirish usulini topishingiz kerak.

2) Bitta yuboruvchidan foydalanish bo'yicha mening asosiy dalillarim texnik emas: bolalar shouni mensiz yaratishi va yangilashi kerak. Tasavvur qiling, xoreografiya tugaguniga qadar qancha tweaks qilinadi

Hozirgi arxitektura asosan uchta elementdan iborat:

- Vixen 3 bilan Windows daftarchasi

- Yuboruvchi: standart simsiz yo'riqnoma

- Qabul qilgich: ESP8266 + MOSFET drayveri + LED chiziqlari + LiPo 2S

Birinchi urinish arduino Nano va NRF24 ga asoslangan edi. Ba'zi voqealardan so'ng, men ba'zi cheklovlarni engib o'tishga majbur bo'ldim va ESP8266 -ga o'tdim, chunki bu ko'proq moslashuvchanlikni ta'minlaydi.

1 -qadam: qabul qiluvchi moduli

Qabul qiluvchi moduli
Qabul qiluvchi moduli
Qabul qiluvchi moduli
Qabul qiluvchi moduli
Qabul qiluvchi moduli
Qabul qiluvchi moduli
Qabul qiluvchi moduli
Qabul qiluvchi moduli

Modullar NodeLua platalariga asoslangan. Men o'z shaxsiy PCB -larimni loyihalashtirishni boshladim, lekin bu modullar juda arzon va bir xil batareyani LED tasmasi uchun ishlatganda kerak bo'ladigan kuchlanish regulyatori bilan birga keladi.

Uskunani tugatish uchun har bir rang uchun ikkita qarshilik va bitta MOSFETdan iborat drayverni qo'shish kifoya. Batareya quvvatini kuzatish uchun yana ikkita rezistor ishlatiladi. Standart PCB orqaga cho'chqa sifatida o'rnatiladi, shuning uchun uni yig'ish juda tez. Arduino va NRF24 bilan ishlashdan ko'ra ancha sodda.

Dizayn juda sodda bo'lsa -da, asosiysi 3 V dan past R DS (yoqilgan) va V GS (th) bo'lgan to'g'ri MOSFETni tanlashdir. EBay-da men IRLR7843 ni D-PAK korpusidan sirtga o'rnatish uchun topdim. Shunday qilib, u kichik, lekin qo'lda lehimlash uchun juda kichik emas.

O'chirish sxemasini yangilash kerak, chunki MOSFET-Gate uchun ochiladigan qarshilik yo'q. Modulsiz ishlaydi, lekin siz modulni yoqsangiz, LED chizig'i yonadi.

Agar siz professional dizaynni ko'rishni xohlasangiz, bu erga o'ting: Pixel Controller

Dasturiy ta'minot dastlab juda oddiy edi: DMX paketini o'qish va ma'lum LED chizig'i uchun tegishli ma'lumotlarni olish. Buning uchun modulni sozlash uchun ba'zi kalitlar va o'tish moslamalari kerak edi.

ESP8266 dan foydalanilganda, modulni sozlash uchun administrator interfeysi bo'lgan veb -server o'rnatildi.

Har bir ko'rgazmadan so'ng, dasturiy ta'minot yanada moslashuvchan bo'lish, javobgarlikni oshirish va monitoringga ruxsat berish maqsadida yangilanadi. Har bir modul vaqti -vaqti bilan tugun serveriga ma'lumot yuboradi, shuning uchun men WiFi signalining kuchi, batareya quvvati va modul holati kabi butun uskunaning tayyorligini tekshira olaman. Bundan tashqari, tugun serveri ma'lum modulni tiklashi yoki dasturiy ta'minotni yangilashini so'rashi mumkin.

ESP modulining kodi github-da mavjud:

2 -qadam: LED chiziqlarini o'rnatish

LED chiziqlarini o'rnatish
LED chiziqlarini o'rnatish
LED chiziqlarini o'rnatish
LED chiziqlarini o'rnatish
LED chiziqlarini o'rnatish
LED chiziqlarini o'rnatish
LED chiziqlarini o'rnatish
LED chiziqlarini o'rnatish

Aktyorning tanasi uchun biz fermuarli palto ishlatmoqdamiz, shunda siz namoyishdan oldin osongina kiyinishingiz mumkin.

LED chiziqlarini to'g'ridan -to'g'ri yopishtirish o'rniga, biz paltoga tikilgan velkro tasmalaridan foydalanardik. Hamkasbi LED chizig'iga yopishtirilgan.

Boshida kabelni chiziqlarga ulash uchun ulagichlardan foydalandim. Bu haqiqatan ham ishonchsiz edi. va asosan har bir aloqa aktyorlarning har xil harakatlari tufayli uzilgan. Shunday qilib, men barcha ulagichlarni olib tashladim va kabellarni lehimladim. Chiziqning oxiridagi lehim nuqtalarini ishlatish mexanik harakatlar bilan aloqani ochib beradi. Shu sababli men chiziqning oxirida kabellarni lehimlamayman va kabelni issiq elim bilan mahkamlamayman. Tan olishim kerak, bu professional ko'rinmaydi, lekin tomoshabinlar buni qorong'uda ko'rmaydi.

G'ildirakda modul va batareyalar oddiygina spikerlarga o'rnatiladi. LED chizig'ining yonida chiroyli dumaloq aylanani qo'llab -quvvatlash uchun plastik chiziq bor.

3 -qadam: Elektr ta'minoti

Quvvatlantirish manbai
Quvvatlantirish manbai
Quvvatlantirish manbai
Quvvatlantirish manbai

LED chiziqlar 12 V kuchlanish bilan ishlashga mo'ljallangan. Bunday kuchlanishdagi batareyalar g'ildirakka yoki egarga o'rnatish uchun juda katta. Shu bilan bir qatorda, 9V blokli batareyalar (PP3 / 6LR61). Zo'riqish hali ham yaxshi, lekin asosiy kamchilik - namoyishdan oldin barcha batareyalarni almashtirish uchun zarur bo'lgan vaqt, chunki men tadbir uchun yangi batareyalarni xohlayman.

Oxir -oqibat men LiPoga ko'chib o'tdim:

LED chiziqlari 8 V kuchlanish bilan ishlashi mumkin. Rangga qarab, hatto 7,8 V ham ishlashi mumkin.

Shunga ko'ra, sizga 2 hujayrali LiS batareyasi kerak - 2S. To'liq zaryadlangan kuchlanish 2 x 4,2 V = 8,4 V

Mening ilovam uchun 350 mA / soatlik sig'im etarli va batareyaning o'lchami 9V akkumulyator uchun standart korpusga mos keladigan darajada kichik.

Men muvozanat vilkasi sifatida JST-XH ulagichli batareyalarni va tushirish vilkasi uchun Mini JSTni tanladim. Barcha standart zaryadlovchilar bu ulagichlarni boshqarishi mumkin.

Men batareyani bitta velosipedga o'rnatish uchun kalitli 9V batareyalar uchun standart korpusdan foydalanardim. Xuddi shu turdagi ikkita batareyani zaryadlovchining 4S portiga ikkita 2S hujayrasini ulaydigan adapter yordamida zaryadlash mumkin.

4 -qadam: Shou yaratish

Shou yaratish
Shou yaratish
Shou yaratish
Shou yaratish
Shou yaratish
Shou yaratish
Shou yaratish
Shou yaratish

Haqiqiy sodda, ammo kuchli foydalanuvchi interfeysini ta'minlaydigan ajoyib dastur bor: Vixen Lights. Hamma narsa sudrab tashlash orqali amalga oshiriladi va musiqa vaqt jadvalida ko'rsatiladi. Men ilgari ba'zi professional dasturlarni ko'rib chiqdim, lekin bu bepul va menga kerak bo'lgan hamma narsani beradi.

Birinchi narsa - bu turli xil LED chiziqlarini aniqlash va guruhlarni yaratish, shuning uchun ma'lum bir yorug'lik to'plamini boshqarish ancha oson, masalan: bitta haydovchiga o'rnatilgan barcha chiroqlar. yoki barcha g'ildiraklar.

Umuman olganda, siz musiqani tanlaysiz va klipni Vixenga qo'shasiz. zarba belgilari.

Effektlar displey elementiga mos keladi va ko'p jihatdan o'zgartiriladi.

Katta yordam - bu simulyatsiya vositasi, bu erda siz sahnaning real vaqtda qanday ko'rinishini ko'rishingiz mumkin.

Qisqa vaqt ichida, dastur DMX ma'lumotlarini chiqish sozlagichiga yuboradi, bu mening daftarimda ishlaydigan ko'p tarmoqli DMX serveridir. Modul WiFi / WLAN orqali ulangan. Har bir LED DMX koinoti, shuningdek DM512 ma'lumotlar to'plamidagi ofset bilan belgilanadi.

Siz Vixen -ni bu erda topishingiz mumkin:

5 -qadam: Shou

Xoreografiya juda ko'p marta o'zgartirilgan. Aktyorlardan tashqari, sahna ko'tarilganda DMX-dog'lar, shuningdek xavfsizlik chiroqlari sifatida to'g'ri LED chiziqlar qo'shilgan. Ularning barchasi bir xil ESP modulidan foydalanadi va Vixen tomonidan boshqariladi.

Keyinchalik murakkab effektlarga erishish uchun men APA102 LED chiziqlaridan foydalanishim mumkin.

Bu dasturiy ta'minotni yangilashda va Vixen -ni sozlashda muhim qadam vazifasini bajaradigan bir nechta olamlardan foydalanishni talab qilishi mumkin. Men buni xohlaymanmi, aniq emas, lekin bu jozibali.

Tavsiya: