Talaan ng mga Nilalaman:
- Hakbang 1: Kakailanganin mo:
- Hakbang 2: Mga Koneksyon
- Hakbang 3: Pagtatakda ng Wave Files
- Hakbang 4: Ang Code
- Hakbang 5: Pangwakas na Mga Koneksyon…
Video: Minimal Arduino Sound Effect Box: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ito ay isang mabilis na proyekto ng isang sound effect box. Binabasa ng aparato ang isang naka-record na wav file mula sa isang microSD na nakatalaga sa isang tukoy na pindutan at pinatugtog ito kapag pinindot.
Hakbang 1: Kakailanganin mo:
Arduino pro mini (o iba pang) microSD module Isang speaker na may koneksyon sa TRS (mic / aux)Fector ng TRS ng Babae4 Mga Push Buttons4 220ohm ResistorsHawak ng baterya at mga baterya - Ginamit ko ang 2 CR2032 coin baterya ngunit maaari mong gamitin ang iba pang Double sided male TRS (headphone) cable
Hakbang 2: Mga Koneksyon
Ang bawat pindutan na konektado sa VCC at sa pamamagitan ng isang resistor na 220ohm sa GND (para sa paghila pababa ng kasalukuyang kasalukuyang sa cable) nangunguna sa risistor ang bawat pindutan na konektado sa mga digital pin ng Arduino na 5, 6, 7, 8.
Ang konektor ng TRS ay konektado sa GND at sa ika-9 digital na pin ng Arduino.
Ang module ng microSD ay konektado sa Arduino bilang sumusunod: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Ang baterya + ay nakakonekta sa RAW at - sa GND
Hakbang 3: Pagtatakda ng Wave Files
Ang mga file ng wav ay dapat na nasa 16000khz 8bit mono. Pangalanan ang mga ito sa pamamagitan ng numero ng pindutan na iyong itatalaga sa kanila (1, 2, 3, 4)
Maaari mong gamitin ang site na ito upang i-convert ang iyong fileshttps://audio.online-convert.com/convert-to-wav
Hakbang 4: Ang Code
Gumagamit ang code ng 2 mga aklatan na dapat mong tiyakin na mayroon ka (kung hindi mo i-download ang mga ito sa pamamagitan ng lib manager): SD.hTMRpcm.h
# isama // isama ang module ng SD module # isama // isama ang library ng kontrol ng speaker # tukuyin ang SD_ChipSelectPin 4 // tukuyin ang CS pin #define B1 5 // 4 na mga pindutan ng mga koneksyon # tukuyin ang B2 6 # tukuyin ang B3 7 # tukuyin ang B4 8 TMRpcm tmrpcm; // crete an object for speaker library void setup () {Serial.begin (9600); pinMode (5, INPUT); // 4 bottons initialise as INPUTS pinMode (6, INPUT); pinMode (7, INPUT); pinMode (8, INPUT); tmrpcm.speakerPin = 9; // tukuyin ang pin ng speaker. // dapat mong gamitin ang pin 9 ng Arduino Uno at Nano // na ginagamit ng library ang pin na ito kung (! SD.begin (SD_ChipSelectPin)) {// tingnan kung ang card ay naroroon at maaaring mapasimulan ng pagbabalik; // huwag gumawa ng anupaman kung hindi} tmrpcm.setVolume (6); // 0 to 7. Itakda ang antas ng dami ng tmrpcm.play ("start.wav"); // ang tunog file na "1" ay maglalaro sa bawat oras na umaandar ang arduino, o i-reset} void loop () {// Serial.println (digitalRead (8)); kung (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); pagkaantala (100); } kung (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); pagkaantala (100); } kung (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); pagkaantala (100); } kung (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); pagkaantala (100); }}
Hakbang 5: Pangwakas na Mga Koneksyon…
Ikonekta ang aparato sa pamamagitan ng konektor ng TRS gamit ang TRS cable sa speaker. Ikonekta ang aparato sa kapangyarihan at i-ON ito
… MAGING masaya …
Inirerekumendang:
Arduino Dice Sa Sound Effect: 7 Hakbang
Arduino Dice With Sound Effect: Sa tutorial na ito, malalaman mo kung paano bumuo ng isang Arduino dice na may mga sound effects gamit ang LED at speaker. Ang tanging pagkilos upang simulan ang buong makina ay isang solong at simpleng ugnayan. Ang tutorial na ito ay nagsasama ng mga materyales, hakbang at ang code na kinakailangan upang bui
Kaalaman sa Circuit ng Analog - DIY isang Pag-tick sa Clock Sound Effect Circuit Nang walang IC: 7 Mga Hakbang (na may Mga Larawan)
Kaalaman sa Circuit ng Analog - DIY isang Pag-tick sa Clock Sound Effect Circuit Nang walang IC: Ang pag-ticking Clock Sound Effect Circuit na ito ay itinayo sa mga transistor at resistor at capacitor na walang anumang sangkap ng IC. Mainam para sa iyo na malaman ang pangunahing kaalaman sa circuit sa pamamagitan ng praktikal at simpleng circuit na ito. Ang kinakailangang banig
6502 Minimal Computer (kasama ang Arduino MEGA) Bahagi 3: 7 Mga Hakbang
6502 Minimal Computer (kasama ang Arduino MEGA) Bahagi 3: Ang paglipat sa karagdagang pa, nagdagdag na ako ng isang Octal Latch, 8 mga parihabang LED at isang 220 Ohm resistor array sa pangunahing board. Mayroon ding isang lumulukso sa pagitan ng karaniwang pin at ground ng array, upang ang mga LED ay maaaring patayin. Ang 74HC00 NAND gate h
Gumawa ng Lightsaber Sa Sound Effect (ni Arduino: 5 Hakbang
Gumawa ng Lightsaber Sa Sound Effect (ni Arduino: Dahil natutunan ko kung paano gamitin ang arduino upang gumawa ng mga bagay-bagay, palagi kong nais itong gamitin upang makagawa ng isang lightsaber na may sound effects, at sa sandaling gumawa ako ng isa ay nalaman kong hindi ito mahirap. Kaya't sabihin natin tinitigan upang gumawa ng isa
Magdagdag ng Mga Sound Effect sa Iyong Elektronikong Motorsiklo: 5 Hakbang (na may Mga Larawan)
Magdagdag ng Mga Sound Effect sa Iyong Elektrikong Motorsiklo: Magdagdag ng anumang tunog na nais mo sa iyong de-kuryenteng motorsiklo na may ilang mga portable speaker at isang MP3 player