Mundarija:
- 1 -qadam: materiallar
- 2-qadam: Qorong'ida porlaydigan bo'yoq bilan bo'yash
- 3 -qadam: Fotoresistor sxemasini yarating
- 4 -qadam: Flasher sxemasini yarating
- 5 -qadam: Arduino -ni dasturlash
- 6 -qadam: kiyimga tikish
- 7 -qadam: Xursand bo'ling
Video: Lightcatcher libosi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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.
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Monitor libosi - yurak signallarini IoT -ga ulang: 18 qadam (rasmlar bilan)
Monitor libosi - yurak signallarini IoT -ga ulang: Monitor libosi - bu foydalanuvchining yurak faoliyatini raqamlashtirishning turli usullarini o'rganish, shuningdek ma'lumotlarni qayta ishlash tajribasi. Libos ichidagi uchta elektrod egasi orqali o'tadigan elektr signallarini o'lchaydi. bod