Mundarija:

Lightcatcher libosi: 7 qadam
Lightcatcher libosi: 7 qadam

Video: Lightcatcher libosi: 7 qadam

Video: Lightcatcher libosi: 7 qadam
Video: Light Catcher 寻光 MV (Tribute to Donghua / Chinese animation) 2024, Noyabr
Anonim
Lightcatcher libosi
Lightcatcher libosi
Lightcatcher libosi
Lightcatcher libosi

Bu kiyim atrofni qorong'i tushganda yoritishga mo'ljallangan. U buni ikki usulda bajaradi: qorong'ida porlashi bilan va fotorezistor boshqariladigan Arduino sxemasi orqali. Bu engil raqs kostyumining bir qismi bo'lib, ko'zni qamashtiruvchi ko'ylagi va optik tolali lazer muxlislari bilan birga keladi. Kostyumlar o'z-o'zini ifoda etishga yordam beradi va raqs kostyumining o'ziga xos dramasi va dizaynini oshiradi. Liboslar sxemasi nozik joylashtirilgan fotorezistorning analog kirishiga bog'liq. Yorqin bo'yoq va LEDlarning nozik joylashuvi tungi komponentlarni kunduzi deyarli ko'rinmas holga keltiradi. QAYD: Ko'rsatilgan asosiy rasm - bu kiyimning kunduzgi tasviri, kiyimning ideal variantiga fotoshop qilingan. Kechasi qanday ko'rinishini ikkinchi rasmga qarang.

1 -qadam: materiallar

Qorong'ida porlab turadigan bo'yoq (Bular juda yaxshi, lekin arzonroq narsalar ham bor: https://glowinc.com/SearchResult.aspx?CategoryID=2)Lilypad ArduinoLehim/Lehimlovchi dazmolni himoya paneli yoki sirtga o'rnatish uskunalari 3, 4 va 5 -qadamlarni ko'ring) 3 tugmachali uyali batareyalar Oqimli, yorqin raqs libosi. Bu ko'ylak, uning ostiga leartard o'rnatilgan.

2-qadam: Qorong'ida porlaydigan bo'yoq bilan bo'yash

Qorong'ida porlayotgan bo'yoq bilan bo'yash
Qorong'ida porlayotgan bo'yoq bilan bo'yash

Men bo'yin va bel chizig'ini belgilaydigan nuqta va ro'molcha etagiga qattiq chiziq qo'ydim. Shuningdek, etak atrofida yarim tasodifiy nuqta bor.

3 -qadam: Fotoresistor sxemasini yarating

Fotoresistorlar sxemasini yarating
Fotoresistorlar sxemasini yarating

Mening fotorezistorim 40k (yorug'lik) dan 200k (qorong'i) gacha. Bir tomonini quvvatga, ikkinchisini esa 200k rezistorga ulang. Rezistor erga tushadi. Vout ikki rezistor o'rtasida o'tadi. // buning ortidagi matematika: // V = IR; Vdd = i (R1+Rphoto) // Vdd/(R1+Rphoto) = Vout/Rphoto // Vout = Rphoto/(R1+Rphoto) * Vdd // shuning uchun agar u o'chgan bo'lsa (200k), chiqish kuchlanishi (200/(200+200)) yoki 1/2 // va qorong'i bo'lsa, chiqish kuchlanishi (40/(200+40)) yoki 1/6 // bo'ladi, shuning uchun chiqish voltajining maksimal diapazoni 1/6 - Kirish kuchlanishining 1/2 barobari. Endi ulang

4 -qadam: Flasher sxemasini yarating

Flasher sxemasini yarating
Flasher sxemasini yarating
Flasher sxemasini yarating
Flasher sxemasini yarating
Flasher sxemasini yarating
Flasher sxemasini yarating

Yuqoridagi sxemaga amal qiling. Agar siz bu sirtga o'rnatishni qila olsangiz, buni bajaring. Libosni kiyish ancha engilroq va osonroq. Bizda sirtni o'rnatish uchun to'g'ri komponentlar yo'q edi, shuning uchun biz uni ba'zi protoboardga lehimladik. Sizga kerak: 2 100k rezistor 2 500 rezistor 2 kondansatör 2 tranzistor 2 LED LED Quvvat ulanganda LEDlar oldinga va orqaga miltillaydi.

5 -qadam: Arduino -ni dasturlash

Arduino -ni dasturlash
Arduino -ni dasturlash

const int fotopin = A0; const int switchpin = 1; const int lowPin = 2; const int eng yuqoriPin = 4; // agar siz qo'shimcha chiroqlar yoki analog LEDlarni qo'shishni xohlasangiz, ularni eng pastPin va // eng yuqori pin oralig'iga qo'shishingiz mumkin. int yorug'lik = 0; int yorqinligi = 0; int switchstate = 0; void setup () {pinMode (switchpin, INPUT); pinMod (fotopin, Kirish); for (int thisPin = lowPin; thisPin <= eng yuqoriPin; thisPin ++) {pinMode (thisPin, OUTPUT); }} // kiyimning rangini o'chirish funktsiyasini tashqi // yorqinligiga qarab raqamli yoqish yoki o'chirish uchun sharhlangan kodni sharhlab bo'lmaydi. void loop () {// switchstate = digitalRead (switchpin); switchstate = HIGH; if (switchstate == HIGH) {light = analogRead (fotopin); nashrida = 255 - (yorug'lik/4); // fotorezistor: 40k-200k // if (yorug'lik> 100) {yorqinligi = YUQORI;} // boshqa {yorqinligi = LOW;} uchun (int thisPin = eng pastPin; buPin <= eng yuqori pin; buPin ++) {analogWrite (thisPin, nashrida)); }}}

6 -qadam: kiyimga tikish

Ko'ylakka tikib qo'ying
Ko'ylakka tikib qo'ying
Ko'ylakka tikib qo'ying
Ko'ylakka tikib qo'ying

Fotorezistor tashqi tomondan bo'lishi kerak; chiziqlar o'tishi kerak. Har bir narsa izolyatsiya qilinganligiga ishonch hosil qiling- issiqlik o'tkazmaydigan quvurlar eng yaxshisi! Menda ikki qavatli qulay ko'ylak bor, shuning uchun men sxemani pastki qatlamga tikdim. Ikkita sababga ko'ra, bu haqiqatan ham to'g'ri: fotorezistor yaxshi joyda, shuningdek raqqosani tasvirlash uchun yaxshi ramziy joylashuv. Tarmoqli uchta tugmachali akkumulyator batareyasi o'chirilgan. + Quvvat va boshqa narsalar orasida - butun kiyimning kuchini boshqarish uchun slaydni almashtirish. Quvvatning yon tomonini fotorezistorning kirish tomoniga (3 -qadamda muhokama qilingan) va arduino + piniga ulang. Batareyalarning yon tomonini Arduino yon tomoniga, fotorezistorlar zanjirining bir qismiga (3 -qadamga qarang) va har bir tranzistorning bitta piniga tegib turadigan miltillash devori qismiga ulang. Arduino -dan chiqish pimi (fotorezistor tomonidan boshqariladi) LEDlar orasidagi miltillash sxemasiga ulanadi.

7 -qadam: Xursand bo'ling

Xursand bo'ling!
Xursand bo'ling!

Qorong'i bo'yoqdagi porlashi zaryad oladigan vaqt bo'lishi uchun uni quyoshda bir muddat qoldirganingizga ishonch hosil qiling.

Tavsiya: