Mundarija:

O'z MP3 tovush qutisini yarating: 7 qadam
O'z MP3 tovush qutisini yarating: 7 qadam

Video: O'z MP3 tovush qutisini yarating: 7 qadam

Video: O'z MP3 tovush qutisini yarating: 7 qadam
Video: Kimni ismi Onamni ismlari Bilan Bir Xil Bo’lsa 50.000 SO’M YUTADI😂💸 2024, Dekabr
Anonim
O'z MP3 tovush qutisini yarating
O'z MP3 tovush qutisini yarating

Maktabingizda o'tkaziladigan ilmiy ko'rgazma uchun o'zingizning MP3 karnayingizni qurishni tasavvur qilganmisiz? Ushbu loyihada biz sizga asta -sekin o'z spikeringizni yaratishni, ozgina resurslardan foydalanishni va do'stlaringiz bilan dam olishni o'rgatamiz.

Shunday qilib, ushbu loyihada siz quyidagilarni bilib olasiz.

  • DFPlayer Mini MP3 modulining ishlashi;
  • Asosiy boshqaruv sxemasini yarating;
  • Ovozni boshqarish kartasini lehimlang;
  • MDF karnay qutisini yarating.

Endi biz bosqichma -bosqich elektron yig'ishni boshlaymiz.

Ta'minotlar

  • 01 x JLCPCB bosilgan elektron platasi
  • 04 x JST ulagichi 1x2
  • 01 x DFPlayer Mini

1 -qadam: DFPlayer mini moduli

DFPlayer mini moduli
DFPlayer mini moduli

Arduino uchun DFPlayer Mini MP3 pleer - bu kichkina va arzon narxdagi MP3 moduli bo'lib, u to'g'ridan -to'g'ri dinamikga chiqariladi. Modulni batareya, karnay va tugmalar biriktirilgan mustaqil modul sifatida ishlatish mumkin yoki Arduino UNO yoki RX/TX imkoniyatli har qanday boshqa qurilmalar bilan birgalikda ishlatish mumkin.

Quyida DFPlayer Mini modulining ba'zi ishlash xususiyatlari keltirilgan

  • Qo'llab -quvvatlanadigan namuna olish tezligi (kHz): 8/11.025/12/16/22.05/24/32/44.1/48
  • 24 -bitli DAC chiqishi, 90dB dinamik diapazonni qo'llab -quvvatlash, SNR -ni 85dB qo'llab -quvvatlash
  • FAT16, FAT32 fayl tizimini to'liq qo'llab -quvvatlaydi, 32G TF kartasini qo'llab -quvvatlaydi, 32G U diskini qo'llab -quvvatlaydi, NORFLASH 64M bayt.
  • har xil boshqaruv usullari, kirish -chiqish boshqaruv rejimi, ketma -ket rejim, AD tugmachasini boshqarish rejimi
  • reklama kutish funktsiyasi, musiqa to'xtatilishi mumkin. Musiqada reklama tugagach, o'ynashni davom ettiring
  • ovozli ma'lumotlar papka bo'yicha saralangan, 100 ta papkani qo'llab -quvvatlaydi, har bir papkada 255 tagacha qo'shiq bo'lishi mumkin
  • 30 darajali sozlanishi ovoz balandligi, 6 darajali EQ sozlanishi.

DFPlayer Mini moduli turli funktsiyalar uchun bir nechta pinlarga ega. Biroq, ushbu maqolada biz sizning musiqiy boshqaruvingizni ikkita tugma bilan taqdim etamiz.

Quyidagi rasmda ko'rsatilgandek, bu ikkita tugmachadan qo'shiqlarni ijro etish va qo'ng'iroq tovushini boshqarish mumkin bo'ladi.

2 -qadam: DFPlayer Mini -ning asosiy sxemasi

DFPlayer Mini -ning asosiy sxemasi
DFPlayer Mini -ning asosiy sxemasi
DFPlayer Mini -ning asosiy sxemasi
DFPlayer Mini -ning asosiy sxemasi

Yuqorida ko'rsatilgan sxema DFPlayer Mini qurilmasining musiqiy boshqaruvini amalga oshirishning asosiy sxemasi hisoblanadi. Ko'rib turganingizdek, ovoz balandligi va musiqiy treklarni boshqarish uchun ikkita tugma ishlatilgan.

IO1 piniga ulangan tugma avvalgi trekni ijro etish, shuningdek, qo'shiqning ovozini pasaytirish uchun ishlatiladi. Qo'ng'iroq tovushini pasaytirish uchun tugmani 500 ms dan ko'proq ushlab turish kerak. Shunday qilib, ovoz kamayadi.

Boshqa tomondan, IO2 piniga ulangan tugma keyingi trekni ijro etish va qo'shiqning ovozini oshirish uchun ishlatiladi. Buning uchun musiqiy tovushni pasaytirishning bir xil tartibini bajarish kerak.

Ushbu sxemadan biz karnayni SPK_1 va SPK_2 pinlariga ulaymiz. Shundan so'ng, biz elektron sxemada ko'rsatilganidek, o'z davrimizni GND va VCC pinlarida 5V kuchlanish bilan ta'minlaymiz.

DFPlayer Mini moduli uchun barcha ulanish pinlari yuqoridagi diagrammada ko'rsatilgan.

Endi biz MP3 tovush qutisining bosilgan elektron platasi qurilishini taqdim etamiz

3 -qadam: SoundBox MP3 pleerining elektron platasi

SoundBox MP3 pleerining elektron platasi
SoundBox MP3 pleerining elektron platasi

Bosilgan elektron karta loyihasida - JLCPCB, 4 ta JST ulagichi ishlatilgan. C1 ulagichi kontaktlarning zanglashini ta'minlash uchun, C2 karnayni ulash uchun, C3 va C4 musiqa treklari va qo'shiqlarini boshqarish tugmachasini ulash uchun ishlatiladi.

Devordan, ushbu loyihaning bosilgan elektron platasi o'rnatildi.

Bosilgan elektron karta keyingi bosqichda taqdim etiladi.

4 -qadam: MP3 SoundBox -ning bosilgan elektron platasi

MP3 SoundBox bosilgan elektron platasi
MP3 SoundBox bosilgan elektron platasi
MP3 SoundBox bosilgan elektron platasi
MP3 SoundBox bosilgan elektron platasi

Oldingi bosqichda ko'rsatilgan elektron sxemadan biz bosilgan elektron kartani quramiz.

Bu tenglikni juda oddiy va bir qatlamli. Qo'shiqlarni ijro etish uchun 4 ta JST Connector va DFPlayer Mini ishlatilgan.

Natija yuqoridagi rasmda keltirilgan va bu tenglikni JLCPCBda $ 2-10 PCB uchun olish mumkin.

PCB qurilgandan so'ng, elektron korpus yaratildi. Koson kontaktlarning zanglashini saqlash va MP3 Sound Box boshqaruv tugmalarini o'rnatish uchun ishlab chiqilgan.

Ish keyingi bosqichda taqdim etiladi.

5 -qadam: SoundBox korpusining tuzilishi

SoundBox korpusining tuzilishi
SoundBox korpusining tuzilishi
SoundBox korpusining tuzilishi
SoundBox korpusining tuzilishi

Bo'limda siz ovoz qutisi qutisining fayllariga kirasiz. Yuqorida ko'rib turganimizdek, korpus to'rtburchaklar shaklga ega va lazerli kesish uchun fayllarga ham ruxsat berilgan.

Ko'rinib turibdiki, bizda ikkita teshik bor. Har bir teshik qo'shiqlarni boshqarish tugmachalarini o'rnatish uchun yaratilgan. Quti barmoq birlashmasi orqali o'rnatiladi va natija chap tomonda ko'rsatilgan.

Qutining dizaynini yig'ib, uning qismlarini elim bilan birlashtirgandan so'ng, biz qo'shiqlarni xotira kartasiga yozib olishimiz kerak. Bu jarayon quyida keltirilgan.

6 -qadam: Qo'shiqlarni SD -kartaga yozib olish

Qo'shiqlarni SD -kartaga yozib olish
Qo'shiqlarni SD -kartaga yozib olish

Qo'shiqlarni SD -kartaga yozib olish uchun SD -kartani kompyuterga ulang va qo'shiqlarni o'tkazing. Shundan so'ng, SD -kartangizni DFPlayer Mini -ga ulang.

Nihoyat, qutingizni yoping va musiqangizni tinglang.

7 -qadam: tan olish

JLCPCB, ushbu maqolani ishlab chiqarish uchun PCB Arduino mos keladigan ochiq kodli loyihani taklif qilgani uchun rahmat.

Tavsiya: