Mundarija:

Gitara qahramoni Arduino bilan: 4 qadam
Gitara qahramoni Arduino bilan: 4 qadam

Video: Gitara qahramoni Arduino bilan: 4 qadam

Video: Gitara qahramoni Arduino bilan: 4 qadam
Video: Mohamadreza ebadi.ina mikhan.... 2024, Iyul
Anonim
Image
Image

Arduino foydalanuvchilarga xohlagan narsalarini oz miqdordagi kod yordamida sozlash imkonini beradi. Men sozlanishi tezlik, ovoz balandligi va bir nechta o'yin rejimiga ega bo'lgan gitara qahramoni o'yinini ishlab chiqishga qaror qildim. Ushbu loyiha, shuningdek, 3 ta AA batareyadan ham ishlay oladi, shuning uchun u portativ bo'lishi mumkin. Umid qilamanki, siz bolalar bu loyihadan saboq oldingiz va uni sozlashdan zavqlanasiz! Menga fikringizni bildiring!

Umumiy ma'lumot olish uchun, iltimos, yuqoridagi videoni ko'ring.

Loyihaning umumiy qiymati 15 dollardan kam

Ta'minotlar

3D printer

5x lahzali tugmalar

Karnay simlari, 2x 50k ohmlik potentsiometrlar

0,5 vattli dinamik

Arduino Nano

30x WS2812b LED

1 amperli kalit

Lehimlash temir + lehim

Issiq elim

1 -qadam: Belgilangan qismlarni chop eting

Belgilangan qismlarni chop eting
Belgilangan qismlarni chop eting

Hammasi bo'lib, ushbu loyihaning taxminan 9 qismi mavjud. Umumiy bosib chiqarish vaqti men uchun 15 soat atrofida edi. Men loyihalarni ajratdim va qismlarni e6000 bilan yopishtirdim. Maqsadim, oq rangli 3D bosilgan parchani LEDlar ustiga surtib, yorqin effekt berish edi. Shuni yodda tutgan holda, men devorlarni to'g'rilab, oq bo'lakni siljitish uchun bo'sh joy qo'shishim kerak edi.

Men bosgan birinchi bo'lim - bu tugmachali korpus. Mening maqsadim - er simini va romashka zanjirini bir tugmachadan ikkinchisiga topraklama sim bilan lehimlash. Tugma bosilganda, u er simini Arduino -ga qaytaradi va u bosilganligini bildiradi. Keng teshiklar svetodiodning uchiga o'rnatiladi, agar qo'shimcha joy bo'lsa, uni to'ldirish mumkin va kerak emas edi.

Kichik teshiklar tuproq simlari tugmalardan Arduinogacha o'tishi uchun mo'ljallangan. Keyin bu simlar tarmoqning keyingi qismiga o'tadi

Tarmoq 5 ustun va 6 qatordan iborat bo'lib chop etildi. Svetodiodlar har bir keng teshikdan o'tib ketadi va ularni ushlab turadi, kichik sim esa ularning yonida Arduino muhofazasi tomon o'tadi. Tarmoqni chop qilgandan so'ng, men panjarani joyida ushlab turadigan korpus ishlab chiqdim.

Kengash oxirida Arduino, karnay va potentsiometrlar uchun korpus joylashgan. Men Dremel yordamida Arduino uchun to'g'ridan -to'g'ri yangilanish va quvvat uchun teshik qazdim.

2 -qadam: Lehimlash

Lehimlash
Lehimlash
Lehimlash
Lehimlash
Lehimlash
Lehimlash
Lehimlash
Lehimlash

Yuqorida lehim diagrammasi va loyiha qanday bo'lishi kerak. Ko'p lehim bilan shug'ullanish bor edi. To'g'ri shamollatilganligiga ishonch hosil qiling, bu simlar va boshqa materiallarni ushlab turishga yordam beradigan qo'llar yoki cımbızlar yordam beradi. Arduino -da pimlarning 3/4 qismi ishlatilgan. Parchalar joyiga qo'yilgach, simlarni, ayniqsa, LED chiziqlaridagi lehim uchun qattiq siqish kerak edi. Plastmassalar orasidagi tekis va mustahkam bog'lanishni ta'minlash uchun har bir bo'lakni yopishtirganda qisqichlardan foydalanardim. Agar men qismlarni almashtirishim kerak bo'lsa, men yopishtirilgan qismlarni olib tashlashim va kerak bo'lganda ularni qayta yopishtirishim mumkin

Men har bir alohida simni tugmachaga o'tkazishning o'rniga, tugmachalarni tuproqli sim bilan bog'ladim. Har bir tugmachada LEDlar bilan birga Arduino -ga mos keladigan pin bor.

3 -qadam: Kod yozing

Kodlash!
Kodlash!

Siz o'zingizning shaxsiy kodingizni va 3D chop etishingizni yaratishingiz mumkin yoki kodni 3D nashrlar bilan birga www.neehaw.com veb -saytidan yuklab olishingiz mumkin.

Mening kodim eng samarali emas, lekin u ishni bajaradi. Menda hozirda amalga oshirilayotgan ikkita o'yin rejimini ko'rsatish uchun ikkita o'yin holati bor. Birinchisi - bu oddiy gitara qahramoni va unga o'tish uchun birinchi tugmani bo'sh turgan paytda bosish kerak. U ketma -ket animatsiya orqali o'tadi va o'yin boshlanadi. Ovoz balandligini sozlash karnayning balandligini o'zgartiradi, potansiyometrni sozlash esa LEDlarning qanchalik tez pastga tushishini belgilaydi.

Boshqa 8-bitli gitara o'yin rejimidan foydalanish uchun 5-tugmani bosing. Bu rejimda foydalanuvchi elektr gitara chalishi mumkin, uni tezlik tugmasi yordamida sozlash mumkin. Tugmani siljitganda, keyingi tugma bosilganda yangi ohang bo'ladi. Ushbu rejimdan chiqish uchun barcha 5 tugmani bir vaqtning o'zida ushlab turing.

4 -qadam: Xursand bo'ling

Umid qilamanki, siz ushbu loyihadan saboq oldingiz. O'zingizni tahrir qilishingiz mumkin va agar siz ushbu loyihani yaratgan bo'lsangiz, menga ayting -chi, bu qanday amalga oshdi:)

Men har qanday fikr yoki taklifga ochiqman. Vaqtingiz uchun rahmat.

Tavsiya: