Sisukord:
- Samm: vajate:
- Samm 2: Ühendused
- 3. samm: lainefailide seadistamine
- 4. samm: kood
- Samm: lõplikud ühendused…
Video: Minimaalne Arduino heliefektide kast: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See on heliefektide kasti kiire projekt. Seade loeb kindlale nupule määratud microSD -lt eelnevalt salvestatud wav -faili ja mängib seda vajutades.
Samm: vajate:
Arduino pro mini (või muu) microSD -moodul Kõlar TRS (mikrofon / aux) ühendusega Naine TRS -pistik 4 vajutusnuppu4 220 oomi takisti
Samm 2: Ühendused
Kõik nupud on ühendatud VCC -ga ja 220 oomi takisti kaudu GND -le (kaabli valevoolu tõmbamiseks) enne takistit, iga nupp on ühendatud Arduino digitaalsete tihvtidega 5, 6, 7, 8.
TRS -pistik on ühendatud GND -ga ja Arduino 9. digitaalse kontaktiga.
MicroSD -moodul on Arduinoga ühendatud järgmiselt: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Aku + on ühendatud RAW -ga ja - GND -ga
3. samm: lainefailide seadistamine
Wav -failid peaksid olema 16000 khz 8 -bitise monoga. Nimetage need nupu numbri järgi, mille te neile määrate (1, 2, 3, 4)
Seda saiti saate kasutada failide teisendamisekshttps://audio.online-convert.com/convert-to-wav
4. samm: kood
Kood kasutab kahte teeki, mida peaksite veenduma (kui te neid allalaadimishalduri kaudu ei lae alla): SD.hTMRpcm.h
#include // include SD mooduliteek #include // include kõlarite juhtimisteek #define SD_ChipSelectPin 4 // define CS pin #define B1 5 // 4 nupud nööpnõelad ühendused #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // crete objekt kõlaritee jaoks void setup () {Serial.begin (9600); pinMode (5, INPUT); // 4 pudelit initsialiseeritakse kui INPUTS pinMode (6, INPUT); pinMode (7, INPUT); pinMode (8, INPUT); tmrpcm.kõnelejaPin = 9; // määratle kõlari pin. // peate kasutama Arduino Uno ja Nano tihvti 9 // raamatukogu kasutab seda PIN -koodi, kui (! SD.begin (SD_ChipSelectPin)) {// vaadake, kas kaart on olemas ja kas seda saab lähtestada; // ära tee midagi muud kui mitte} tmrpcm.setVolume (6); // 0 kuni 7. Määra helitugevus tmrpcm.play ("start.wav"); // helifail "1" mängib iga kord, kui arduino lülitub sisse või lähtestatakse} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); viivitus (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); viivitus (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); viivitus (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); viivitus (100); }}
Samm: lõplikud ühendused…
Ühendage seade TRS -pistiku kaudu TRS -kaabli abil kõlariga. Ühendage seade toiteallikaga ja lülitage see sisse
…LÕBUTSE HÄSTI…
Soovitan:
Heliefektide eelvõimendus VS1053b -ga: 3 sammu
Heliefektide eelvõimendi VS1053b abil: see on täielikult toimiv heliefektide eelvõimendi, mis kasutab VLSI VS1053b Audio DSP IC -d. Sellel on potentsiomeeter helitugevuse ja viie efekti parameetri reguleerimiseks. Sellel on üheksa fikseeritud efekti ja üks kohandatav efekt, kus igal efektil on viis efekti
Minimaalne miinimum - Arduino leivaplaadil: 5 sammu
Minimaalne miinimum - Arduino leivaplaadil: Arduino kasutab ATMega328p kiipi. Saame selle SMD-vormingus (ATMega328p-AU) või DIP-vormingus küna aukude jootmiseks (ATMega328p-PU). Kuid kiip iseenesest ei tööta. See vajab veel mõnda komponenti ja seda kõike nimetatakse tühjaks
Lihtne heliefektide ahel + võimendi: 3 sammu
Lihtne heliefektide vooluahel + võimendi: Siit saate teada, kuidas hõlpsasti kokku panna fantastiline heliefektide vooluring, mis annab teile võimaluse lisada suurepärase kvaliteediga heli väga paindliku käivitamisega (kuni 11 seadistatavat päästikut) oma järgmise projekti jaoks, mis vajab heli. Seda kõike saab teha alla
6502 minimaalne arvuti (koos Arduino MEGA -ga) 3. osa: 7 sammu
6502 Minimaalne arvuti (koos Arduino MEGA -ga) 3. osa: Edasi liikudes olen nüüd lisanud emaplaadile kaheksaklambri, 8 ristkülikukujulist LED -i ja 220 -oomi takistiivi. Massiivi ühise tihvti ja maanduse vahel on ka hüppaja, et LED -id saaks välja lülitada. 74HC00 NAND värav on
Heliefektide lisamine oma elektrimootorrattale: 5 sammu (koos piltidega)
Lisage oma elektrimootorrattale heliefekte: lisage oma elektrimootorrattale soovitud heli mõne kaasaskantava kõlari ja MP3 -mängijaga