Mundarija:
Video: Lightcatcher libosi: 7 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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
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
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
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
Qorong'i bo'yoqdagi porlashi zaryad oladigan vaqt bo'lishi uchun uni quyoshda bir muddat qoldirganingizga ishonch hosil qiling.