Mundarija:
- 1 -qadam: Sizga kerak bo'ladi:
- 2 -qadam: ulanishlar
- 3 -qadam: to'lqin fayllarini sozlash
- 4 -qadam: Kod
- 5 -qadam: Yakuniy ulanishlar …
Video: Minimal Arduino tovush effektlari qutisi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu ovoz effektlari qutisining tezkor loyihasi. Qurilma ma'lum bir tugmachaga tayinlangan microSD -dan oldindan yozilgan wav faylini o'qiydi va bosilganda uni ijro etadi.
1 -qadam: Sizga kerak bo'ladi:
Arduino pro mini (yoki boshqa) microSD moduli TRS (mikrofon / aux) ulanadigan karnay Ayol TRS ulagichi 4 tugmachalari420ohm rezistorlar Batareya ushlagichi va batareyalar - Men 2 ta CR2032 tanga batareyasini ishlatganman, lekin siz boshqa ikki tomonlama erkak TRS (minigarnituralar) kabelidan foydalanishingiz mumkin.
2 -qadam: ulanishlar
VCC ga ulangan har bir tugma va 220 ohmli rezistor orqali GND (kabel orqali noto'g'ri tokni tushirish uchun) qarshisidan oldin Arduino 5, 6, 7, 8 raqamli pinlariga ulangan har bir tugma.
TRS ulagichi GND va Arduino -ning 9 -raqamli piniga ulangan.
MicroSD moduli Arduino -ga quyidagicha ulanadi: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Batareya + RAW va - GND ga ulangan
3 -qadam: to'lqin fayllarini sozlash
Wav fayllari 16000 kHz 8 bitli mono bo'lishi kerak, ularni tugma raqami bilan belgilang (1, 2, 3, 4)
Siz ushbu saytdan fayllaringizni aylantirish uchun foydalanishingiz mumkin
4 -qadam: Kod
Kod 2 ta kutubxonadan foydalanadi, bunga ishonch hosil qilishingiz kerak (agar ularni lib menejeri orqali yuklamasangiz): SD.hTMRpcm.h
#include // SD modul kutubxonasini o'z ichiga oladi #o'z ichiga oladi // dinamik boshqaruv kutubxonasini o'z ichiga oladi #SD_ChipSelectPin 4 ni belgilang // CS pinini belgilang #B1 5 ni belgilang // 4 tugmachali pinli ulanishlarni belgilang #B2 ni belgilang 6 #aniqlang B3 7 #B4 ni belgilang 8 TMRpcm tmrpcm; // ma'ruzachilar kutubxonasi uchun bo'sh joyni sozlash () {Serial.begin (9600); pinMod (5, Kirish); // 4 ta butilka INPUTS pinMode (6, INPUT) sifatida boshlang'ich; pinMode (7, Kirish); pinMode (8, INPUT); tmrpcm.speakerPin = 9; // karnay pinini aniqlang. // siz Arduino Uno va Nano -ning 9 -pinini ishlatishingiz kerak // kutubxona bu pindan foydalanadi, agar (! SD.begin (SD_ChipSelectPin)) {// agar karta mavjud bo'lsa va uni qaytarishni boshlash mumkin bo'lsa; // boshqa hech narsa qilmang, agar bo'lmasa} tmrpcm.setVolume (6); // 0 dan 7 gacha ovoz balandligi darajasini belgilang tmrpcm.play ("start.wav"); // "1" ovozli fayli arduino har yoqilganda yoki qayta o'rnatilganda o'ynaydi} void loop () {// Serial.println (digitalRead (8)); agar (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); kechikish (100); } agar (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); kechikish (100); } agar (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); kechikish (100); } agar (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); kechikish (100); }}
5 -qadam: Yakuniy ulanishlar …
Qurilmani TRS konnektori orqali TRS kabeli bilan karnayga ulang. Qurilmani quvvat manbaiga ulang va uni yoqing.
…MAZA QILING…
Tavsiya:
Pandora - Mobil siqish qutisi LMS qutisi: 5 qadam (rasmlar bilan)
Pandora - Mobil Squeezebox LMS Box: u qayta ishlangan qismlarga to'la, juda baland va juda ko'p qirrali.+ Ajoyib ko'rinadi
Soundtastic MP3 tovush qutisi: 5 qadam
Soundtastic MP3 Sound Box: bu qurilma sizga bir nechta MP3 fayllarni bir tugmani bosish orqali ijro etish imkonini beradi. Tizim o'chog'i - Lilypad MP3 platasi, bortda Atmel kontroller va MP3 dekoder chipi bor. Qurilmada 5 tugma va terish koderi mavjud. biridan birini tanlash uchun
Yorug'lik va tovush effektlari bilan Beyblade Arena: 8 qadam
Yorug'lik va tovush effektlari bilan Beyblade Arena: Beyblade Burst Arena - bu pichoqli o'yinchoqlar uchun yorug'lik va tovush effektlari bo'lgan maydon. O'g'lim yonimga kelib, menga " Beyblade " ni ko'rsatdi. cho'qqilar va biz ularni bir -birining atrofida aylanib, bir -biriga urilib, bo'laklarga bo'linib ketganini ko'rganimizda
ATMega1284 Quamp Opamp effektlari qutisi: 4 qadam (rasmlar bilan)
ATMega1284 Quad Opamp Effects Box: Open Music Labs -dan Arduino uchun Stomp Shield gitara effektlari qutisi sifatida Arduino Uno va to'rt opampdan foydalanadi. Electrosmash Uno Pedalshield -ni qanday ulashni ko'rsatadigan oldingi ko'rsatmaga o'xshab, men ham Open Music Labs gitara tashdim
Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Yorug'lik va tovush effektlari bilan Arduino asosidagi Lightsaber: Salom jedi! Bu ko'rsatma kinofilmda bo'lgani kabi ko'rinadigan, ovoz chiqaradigan va bajaradigan chiroqni yasash haqida. Yagona farq - bu metallni kesolmaydi: (Bu qurilma Arduino platformasiga asoslangan va men unga juda ko'p funktsiyalar va funktsiyalarni beraman, u