
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Salom, men Howest Belgium -ning multimediya va ijodiy texnologiyalar talabasiman.
Siz har doim musiqa ijro etishni xohlaganmisiz, lekin hamma kabi emasmi? Keyin bu siz uchun biror narsa bo'lishi mumkin!
Men lazerdan pianino yasadim. Siz faqat barmoqlaringizni lazerdan yuqoriga qo'yishingiz kerak va sizda musiqa bor. Siz veb -sayt orqali qanday tovushlarni chiqarishni tanlashingiz mumkin va siz qanchalik baland ovozda va qancha vaqt o'ynayotganingizni ko'rishingiz mumkin.
1 -qadam: Materiallar elektronikasi

Men quyidagi elementlardan foydalandim:
- Raspberry Pi 3
- Arduino UNO
- LCD displey 16*2
- RFID moduli
- LDR sensorlar (7x)
- 3,3V 5 mVt lazerli diod (7x)
- SparkFun tovush detektori
- Rezistorlar
- bir nechta o'tish simlari
- 2 ta non paneli
Siz quyida keltirilgan narsalarning batafsil ro'yxatini topishingiz mumkin:
2 -qadam: uy -joy

Uy -joy uchun men samolyot qutisi, yog'och va alyuminiy U profillaridan foydalanardim.
3 -qadam: ish



Masalan, men otam va uning eng yaqin do'stidan yordam oldim. Biz parvoz qutisini echib, tepaga orqa tomonga qulflar qo'yishni boshladik va orqasiga soxta tayoq uchun bir nechta yog'och tayoqlarni qo'shib qo'ydim, u erda men simlarimni lazerimga qo'yishim mumkin edi. Kosonning pastki tomoniga biz 4 ta rezina oyoq qo'shdik, chunki korpus 90 gradusga buriladi. Alyuminiy U profillari uchun biz kichik vint bilan 3 ta teshik qildik va katta vintni ishlatdik, shuning uchun yog'och taxtalar osongina siljiydi.
4 -qadam: yog'och taxtalar



U profilining ichiga kiradigan yog'och taxtalar uchun biz 2 ta taxtani bir -birining ustiga qo'yamiz, agar biz teshiklarni kichik vint bilan yasagan bo'lsak, lazer to'g'ridan -to'g'ri ldr -ga ishora qiladi. Ldrlar uchun biz ldr oyoqlari uchun bir nechta chuqurchalar va 2 ta kichik teshik qildik, shuning uchun ular taxtaning pastki qismidan pastdagi sxemasi uchun keldi. Biz pastki taxtada hech qanday teshik qilmadik, chunki bu qismlarga tegishli.
5 -qadam: old tomon


Old tomondan biz komponentlar uchun teshiklar yasay boshladik. Ldr uchun biz uni yog'ochga tortib oldik, so'ngra chizilgan teshiklarni burg'iladik va gravitatsiyani ishlatib, chiroyli to'rtburchaklar qildim, bu erda mening lcd mos keladi. Desibel o'lchagich uchun biz faqat teshik ochdik va RFID uchun biz kichik to'rtburchaklar, shuning uchun sim o'tishi mumkin. Chap tomonda quvvat manbai va uyasi uchun teshik bor. Biz ba'zi tutqichlarni qo'shdik, shuning uchun kontaktlarning zanglashiga olib keladigan biror narsa bo'lsa, men unga osonlikcha erishishim mumkin.
6 -qadam: Devrenni qutiga qo'shish


Men sxemani ishimga qo'shganimda, men velcro lentasidan foydalanardim, shuning uchun uning qismi buzilgan bo'lsa, uni osongina almashtirish mumkin.
7 -qadam: simlarni ulash


Ulanish uchun men Arduino -dan foydalanib, ketma -ket aloqa orqali RPI -ga desibel va rfid qiymatini yubordim. LCD to'g'ridan -to'g'ri RPI -ga ulangan va men LDR -larning qiymatlarini o'qish uchun MCP3008 -dan foydalanganman. Bunday holda, men kengaytirgichlar orasida ko'p izolyatsion lentani ishlatardim, shunda ular bo'shashmasdi.
8 -qadam: ma'lumotlar bazasi

Ma'lumotlar bazasi unchalik katta emas, men o'ynayotgan vaqtimdagi desibellar haqidagi ma'lumotni olishim kerak edi. RFID kaliti saqlanadigan ustunli foydalanuvchilarni qo'shdim. Men loginni ishlatmadim, shuning uchun parol va elektron pochtadan foydalanmadim.
9 -qadam: Github kodi

Siz mening kodimni github-da topishingiz mumkin:
Tavsiya:
Arduino Piezo Buzzer pianino: 5 qadam

Arduino Piezo buzzer pianino: Bu erda biz karnay sifatida piezo -buzzerdan foydalanadigan Arduino pianino qilamiz. Bu loyiha osongina kengaytirilishi mumkin va sizga bog'liq holda ko'p yoki kamroq eslatmalar bilan ishlashi mumkin! Biz uni soddalashtirish uchun faqat to'rtta tugma/kalit bilan quramiz. Bu qiziqarli va oson loyiha
Oddiy Arduino pianino: 8 qadam

Oddiy Arduino pianino: Bugun biz bitta oktavli Arduino pianino yaratamiz, bu boshqa loyihalar uchun ajoyib boshlanish nuqtasi bo'ladi. Ushbu loyiha o'rta maktab darajasida Arduino -ning asosiy komponentlarini va dasturlashni joriy qiladi. Kod oldindan tayyorlangan shaxslar bo'lsa ham
Qo'llanma va 7 ta oldindan o'rnatilgan qo'shiqlar bilan Arduino pianino: 7 qadam

Arduino pianino qo'lda va 7 ta oldindan o'rnatilgan qo'shiqlar bilan: LCD displeyli Arduino pianino klaviaturasi 2 rejimga ega. Qo'l rejimi & Oldindan o'rnatilgan rejim. Men 7 ta tugmachali pianino uchun 7 tugmachani va sozlash rejimining 7 tugmachasini 7 ta oldindan o'rnatilgan qo'shiqqa almashtirish uchun ishlatardim. Oldindan o'rnatilgan qo'shiqlar: sozlash rejimi tugmachasini bosing
Suv pianino shisha idishdan yasalgan: 3 qadam

Suv pianino shisha idishdan yasalgan: Bu hamma uchun ajoyib va oson loyiha. Men mikrokontroller yoki IC ishlatmadim. Bu suv pianino kichik bankalardan foydalanadi, bu haqiqatan ham asosiy loyihadir, bu loyihani amalga oshirish uchun ko'rsatmalarni bajaring
TinkerCad -da Arduino yordamida pianino tovushlari: 4 qadam

TinkerCad -da Arduino -dan foydalangan holda pianino tovushlari: Ushbu qo'llanmada siz Arduino -da gudok (yoki piezo dinamik) dan qanday foydalanishni bilib olasiz. Buzzerlar signalizatsiya qurilmalarida, kompyuterlarda, taymerlarda va sichqonchani bosish yoki tugmachani bosish kabi foydalanuvchining kirishini tasdiqlashda, shuningdek ohangni () va