Mundarija:
- 1 -qadam: ehtiyot qismlarni sotib olish
- 2 -qadam: qismlarga ulanish
- 3 -qadam: Musiqangizni ruhiylashtirish
Video: DIY MusiLED, Windows va Linux-ni bir marta bosish bilan musiqiy sinxronlangan LEDlar (32-bit va 64-bit). Qayta yaratish, ishlatish uchun qulay, portga oson: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu loyiha sizga Arduino kartasiga 18 ta LEDni (6 qizil + 6 ko'k + 6 sariq) ulashga va kompyuteringizning ovoz kartasining real vaqtda signallarini tahlil qilishga va ularni zarba effektiga ko'ra ularni yoqish uchun LEDlarga o'tkazishga yordam beradi., Yuqori shapka, tepish). Men bu borada bir nechta ko'rsatmalarni ko'rdim, lekin ularning ko'pchiligi juda katta hajmga ega va yangi DIY loyihasini xohlaydigan yangi boshlanuvchilar yoki DIYerlar uchun kodlarni ishlab chiqish qiyin, ular ma'nosini berish uchun manba kodlarini bir necha soat davomida saralash kerak emas. Bundan tashqari, smd 5050 ning 6 tasmasini yoki alohida dasturlanadigan RBG WS28xx seriyasidan foydalanishingiz mumkin. Ammo, ularning quvvat talablari turlicha, shuning uchun agar siz ular uchun yangi bo'lsangiz, ularning ma'lumotlar jadvaliga murojaat qiling.
Agar siz manba kodini qidirishni xohlamasangiz va uni tezda ishga tushirishni xohlamasangiz, siz to'g'ri sahifadasiz. Biz 3 (uchta) oddiy qadamni bajaramiz - qismlarni sotib olish, ularni ulash va oyna ilovasini ishga tushirish, musiqangizni psixlashtirish uchun. Buning eng yaxshi tomoni shundaki, buning uchun siz hech qanday kutubxona yoki protsessorni o'rnatishingiz shart emas va siz xohlagan media pleerdan foydalanishingiz mumkin va hech qanday kodni o'zgartirmasdan yoki xavotirlanmasdan, to'g'ridan -to'g'ri media pleerdan o'ynash/to'xtatib turish/to'xtatish/oldinga/orqaga o'tkazish mumkin. media fayl kengaytmalari haqida. Ovozli kartadagi har qanday tovush, agar *.exe ilovasi ishlayotgan bo'lsa, hatto siz o'ynayotganingizda/youtube/filmlarni tomosha qilayotganingizda yoki qiz do'stingiz/yigitingiz Skype qo'ng'irog'i orqali baqirganida ham tahlil qilinadi. *Yaqin daqiqalarda ilovani yopganingizga ishonch hosil qiling*. !! Hazillar alohida !! Keling, loyihani boshlaymiz va 20 daqiqadan kamroq vaqt ichida yakunlaymiz.
1 -qadam: ehtiyot qismlarni sotib olish
Sizga kerak bo'ladi
a) Arduino. (Men yotgan Mega2560 -dan foydalandim, siz UNO yoki kamida 6 PWM pinli har qanday ishlatishingiz mumkin).
b) 3,5 mm diametrli LEDlar - 18 ta. (6 sariq + 6 qizil + 6 ko'k)., YOKI, LED STRIP (Agar nima qilayotganingizni bilsangizgina foydalaning).
c) Rezistorlar - 220 yoki 150 Ohm * 6
d) Breadboard / Prototype Board va ko'plab M-M o'tish kabellari (taxminan 15 atrofida).
2 -qadam: qismlarga ulanish
LEDlarning kattaroq oyog'i +ve (musbat) anodni, qisqaroq oyog'i --ve (manfiy) katodni bildiradi.
LEDlarni etarlicha masofaga joylashtiring va ularni yaxshiroq joylashtiring. Arduino -ning PWM tomonidagi "GND" pinini Breadboard -dagi Ground -ga ulang. LEDni katodli oyog'i bilan rezistorlarni er bilan ketma -ket ulang; va PWM pinlari arduinodan LEDlarning anodli oyog'iga. {Siz rezistor qiymatlari bilan aylanib yurishingiz mumkin, lekin LEDni rezistorsiz ishlatmasligingizga ishonch hosil qiling, aks holda ularni yoqib yuborishingiz mumkin}. Aniqroq tushunish uchun berilgan diagramaga qarang. Chapdagi LEDlarning 1 -chi 3 -chi LEDlari uchun 220 ohmli uchta rezistorni ishlatdim; Qolgan 3 ta LEDlar uchun uchta 150 ohm.
LED va rezistorlar panelini o'rnatishni tugatgandan so'ng, Arduino -ni Windows kompyuteringizga ulang. Arduino IDE -ni oching, Fayl> Misollar> Firmata> StandardFirmata -ga o'ting va Arduino -ga namunaviy eskizni yuklang. ! BILDI!
3 -qadam: Musiqangizni ruhiylashtirish
Manba kodini olish uchun https://knowledgeofthings.com/diy-musical-lights-… blogiga tashrif buyuring ---------------------------- -------------------------------------------------- ----------------
Agar sizda ilova bilan bog'liq muammolarga duch kelsangiz, Arduino "COM3" da ekanligiga ishonch hosil qiling, agar bo'lmasa, quyida seriya/port raqamingiz bilan izoh qoldiring va men siz uchun dasturni yuklayman. Agar Tx/Rx chiroqlari yonib-o'chib tursa, lekin svetodiodlar yonmasa, LEDlarning polaritesini va bo'shashgan yoki noto'g'ri simlarni ikki marta tekshiring.
Eslatma: - LINUX va MAC foydalanuvchilari uchun - Xavotir olmang, men ham siz uchun maxsus ilovani yuklayman, faqat quyida seriya/port raqamingizni yozib qoldiring. Windows 32-bitli foydalanuvchilarga Java 8-ni o'rnatish taklif qilinadi.
Qo'shimcha eslatma:- Agar siz ovozli biror narsa o'ynamasangiz, lekin siz arduino-ni ulab, dasturni yoqsangiz, ulanish to'g'ri va dastur ishlayotganligini ko'rsatish uchun sariq va qizil LEDlar tasodifiy tartibda miltillaydi.. BU 3 QADAMDAN KEYIN BU SODIQ QILINISHNI To'g'ri bajarganingizga ishonch hosil qilish uchun to'g'ri bajarilishi mumkin. Grammatik xatolarim uchun uzr, ingliz tili mening birinchi tilim emas. Umid qilamanki, kimdir buni smd5050 yoki ws28xx 6 tasida takrorlaydi. Agar sizlardan kimdir buni qilsa, men bilan ham baham ko'ring.
Tavsiya:
Mahalliy keng sinxronlangan LEDlar: 5 qadam (rasmlar bilan)
Mahalliy keng sinxronlangan LEDlar: Menda simsiz LED chiziqlar bor edi, ularni men dam olish kunlari o'chirib qo'yishim mumkin edi. Lekin, mening hovlimda, ular ham xuddi shunday simli bo'lishi mumkin edi. Xo'sh, eng qiyin vazifa nima? Mening blokimdagi barcha uylarning sinxron displeyli LED bezaklari
Transistorli sovutgichni yaratish uchun kompyuter sovutgichini qayta ishlatish: 7 qadam
Transistorli sovutgichni yaratish uchun kompyuter sovutgichini qayta ishlatish: Bir muncha oldin men o'ynash uchun Raspberry Pi 3 sotib oldim. Ular sovutgichsiz kelganlarida, men kimlardir bozorda edim. Men tezda Google qidiruvini o'tkazdim va bu ko'rsatmaga (Raspberry Pi Heat Sink) duch keldim - bu fikr rad etilganidan keyin
Klaviatura in'ektsiyasi/Parolingizni bir marta bosish bilan avtomatik yozing !: 4 qadam (rasmlar bilan)
Klaviatura in'ektsiyasi/Parolni bir marta bosish bilan avtomatik yozish !: Parollar qiyin … va xavfsiz parolni eslab qolish yanada qiyinroq! Agar sizda parol bo'lsa, uni yozish uchun vaqt kerak bo'ladi, lekin do'stlarimdan qo'rqmang, menda bu yechim bor! Men kichik avtomatik yozish mashinasini yaratdim, u
Noutbukning eski qismlarini arzon portativ tizim yaratish uchun qayta ishlatish: 3 qadam (rasmlar bilan)
Arzon ko'chma tizim yaratish uchun eski noutbuk qismlarini qayta ishlatish: Yaqinda mening eski noutbukim vafot etdi va men yangisini sotib olishga majbur bo'ldim, (RIP! 5520 sizni o'tkazib yuboradi). Noutbukning anakarti vafot etdi va zararni tuzatish mumkin Yaqin vaqtgacha men malina pirogini olib keldim va IOT sutff bilan ishlay boshladim, lekin maxsus jihoz kerak edi
Bir marta ishlatiladigan (bir marta ishlatilgan) kamera chirog'ini yarating: 3 qadam
Bir marta ishlatiladigan (bir marta ishlatilgan) kamera chirog'ini yarating: bu juda yaxshi hiyla va eski bir martalik kamera uchun (men doimo ishlab chiqishni unutganman). Rasmga tushganda chaqnashni simulyatsiya qildi. Bu juda sodda va juda yorug ', buning uchun nima kerakligini bilmayman, lekin miltillamang