Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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
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.