Mundarija:

Ovozli reaktiv cheksizlik oynasi: 5 qadam
Ovozli reaktiv cheksizlik oynasi: 5 qadam

Video: Ovozli reaktiv cheksizlik oynasi: 5 qadam

Video: Ovozli reaktiv cheksizlik oynasi: 5 qadam
Video: AYOLNI OG'ZIGA JINSIY ALOQA / MINET 2024, Noyabr
Anonim
Ovozli reaktiv cheksizlik oynasi
Ovozli reaktiv cheksizlik oynasi
Ovozli reaktiv cheksizlik oynasi
Ovozli reaktiv cheksizlik oynasi

Bu ko'rsatmada men sizga cheksiz oynani qanday yasashni ko'rsataman. Shunday qilib, boshlaylik!

1 -qadam: materiallarni yig'ish

Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish

1) Arduino Uno ($ 30) Siz boshqa turdagi Arduino -dan foydalanishingiz mumkin, lekin bu butunlay sizga bog'liq.

2) Breadboard ($ 5) Barcha sxemalar sodir bo'ladigan joyda

3) WS2813 Raqamli 5050 RGB LED tasmasi - 144 LED (1 metr) (25 dollar) Siz boshqa LED tasmasini ham ishlatishingiz mumkin, lekin hamma LEDlar alohida -alohida ochilishi mumkinligiga ishonch hosil qiling.

4) Prototipli simlar ($ 3) Ranglarning umuman ahamiyati yo'q, lekin ularni o'zingiz uchun mos yozuvlar sifatida ishlatish juda foydali. Men oq, qora, qizil, yashil, sariq, to'q sariq va ko'k ranglardan foydalanardim.

5) USB A - B kabeli ($ 4) Bu sizning Arduino kodingizni Arduino Uno kartasiga yuklash uchun ishlatiladi.

6) Ovozni aniqlash sensori moduli 3-PIN ($ 3) Bu modul ovozni aniqlash uchun ishlatiladi, chunki u o'rnatilgan mikrofonga ega. Potentsiometrni signal chiqariladigan kerakli tovush miqdori uchun o'rnating.

7) 330 Ω rezistor (0,25 dollar) Bu LEDlarning kuchlanishini nazorat qilish uchun ishlatiladi. Agar siz buni ishlatmasangiz, LEDlar oxir -oqibat juda qizib ketadi.

8) 1000uF 16V elektrolitik kondansatkich (0,25 dollar) Bu sizning kontaktlarning zanglashiga (quvvat) qo'shish va saqlash uchun ishlatiladi.

9) Loyihamiz uchun kuchlanishli provayder sifatida tashqi 9 voltli quvvat manbai ($ 3) ishlatiladi

9) Bir tomonlama oynali oynali plyonka 30 x 30 sm (5 dollar) Bir tomonlama oynani takrorlash uchun, 10) Loyihamizning tuzilishi sifatida ishlatilgan, oldindan o'rnatilgan oynasi 13,5 x 1,3 x 13,5 dyuymli (10-30 dollar) ramka.

11) Sizning oynangizni ajratadigan pichoq

12) Ikki tomonlama 3M lentasi ($ 12.00), bizning chizig'imizni ushlab turish uchun

13) Lentani ($ 6,00) oynani orqada ushlab turish

14) Bizning ramkamizdagi teshikni kesish uchun ishlatiladigan matkap

15) ramkamizdagi teshikni kesish uchun ishlatiladigan 1/2 dyuymli belkurak (6,99 dollar)

Majburiy emas:

Bluetooth HC-06/HM10 moduli RF qabul qiluvchi 4-PIN-kod (8 dollar) Ushbu modul telefon yoki planshetdan ma'lumotlarni Arduino-ga yuborish uchun ishlatiladi. Bu bluetooth moduli faqat qul sifatida xizmat qilishi mumkin. Standart bluetooth pin / parol - 1234.

2 -qadam: Breadboard ulanishlari

Breadboard ulanishlari
Breadboard ulanishlari
Breadboard ulanishlari
Breadboard ulanishlari

Materiallarni yig'gandan so'ng, o'zingizning LED Strip audio vizualizatoringizni yig'ish vaqti keldi

3 -qadam: Arduino -ni kodlang

Endi biz sxemamizning har bir alohida komponentini sinab ko'rishni boshlashimiz mumkin.

LED Strip sinovidan boshlab, Crazy_Led deb nomlanadi:

(Neopixel kutubxonasini yuklab olish uchun Sketch> Kutubxonalarni boshqarish> bo'limiga o'ting va NeoPixel -ni qidiring va Daniel Garsiyaning versiyasini yuklab oling).

Endi biz ikkinchi sinovni ovoz sensori yordamida boshlashimiz mumkin va u Sound_test deb nomlanadi:

(FastLED kutubxonasini yuklab olish uchun kerak)

Nihoyat, biz ikkalasini ham musiqiy reaktiv LEDlar deb nomlangan yakuniy kodimizga birlashtira olamiz:

4 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

1. Pichoq yordamida oynani ehtiyotkorlik bilan ramkadan ajratib oling

2. Simli matkap yordamida siz simlarni qayta ko'rib chiqish uchun eng qulay bo'lgan joyda teshik oching, iltimos, yuqoridagi rasmga qarang.

3. U erdan LED tasmasini teshikdan o'tkazing va ikki tomonlama lenta yordamida LEDlarni ramkaning ichki qismiga yopishtirishni boshlang.

4. Keyin oynani tozalang, unda chang yoki yopishqoq qoldiq qolmaganligiga ishonch hosil qiling

5. Bir tomonlama oynali plyonkani oynangizdan 2-5 sm kattaroq qilib kesib oling

6. Keyin oynani suv va sovun bilan yoping va plastmassani deraza plyonkasidan ehtiyotkorlik bilan olib tashlang (har tomondan lentani osongina olib tashlashingiz mumkin). Endi siz ham o'zingizga yopishib qolmasligi uchun deraza plyonkasining yopishqoq tomonini suv va sovun bilan yopmoqchisiz. Siz hozir qilishingiz kerak bo'lgan narsa - uni stakanning tepasiga qo'yib, mahkam joyiga supurib tashlash

7. Ortiqcha chekkalarni kesib tashlang

8. Oynani oynaning tepasida kelgan asl karton bilan ramkaga joylashtiring

9. Endi oynaning joyida qolishiga ishonch hosil qilish uchun kartonni oynaga qaytaring

10. Oxir -oqibat ramkani ag'daring va LEDlarning joyida ekanligiga ishonch hosil qiling va bir tomonlama oynali plyonkani ramkaning yuqori qismiga qo'llang, xuddi shu jarayonni yuqoridagi kabi takrorlang.

5 -qadam: Bluetooth boshqaruvi ixtiyoriy

Bluetooth ilovasi uchun, agar siz bluetooth ilovasini tanlagan bo'lsangiz, ushbu veb -saytga amal qiling:

www.instructables.com/id/Arduino-Infinity-Mirror-Bluetooth-Sound-Reactive/

Tavsiya: