ዝርዝር ሁኔታ:

አነስተኛ የአርዱዲኖ የድምፅ ውጤት ሣጥን -5 ደረጃዎች
አነስተኛ የአርዱዲኖ የድምፅ ውጤት ሣጥን -5 ደረጃዎች

ቪዲዮ: አነስተኛ የአርዱዲኖ የድምፅ ውጤት ሣጥን -5 ደረጃዎች

ቪዲዮ: አነስተኛ የአርዱዲኖ የድምፅ ውጤት ሣጥን -5 ደረጃዎች
ቪዲዮ: በ30 ቀን እራስን መለወጥ Change Yourself in 30 Days 2024, ሀምሌ
Anonim
አነስተኛ የአርዱዲኖ የድምፅ ውጤት ሣጥን
አነስተኛ የአርዱዲኖ የድምፅ ውጤት ሣጥን
አነስተኛ የአርዱዲኖ የድምፅ ውጤት ሣጥን
አነስተኛ የአርዱዲኖ የድምፅ ውጤት ሣጥን

ይህ የድምፅ ውጤት ሣጥን ፈጣን ፕሮጀክት ነው። መሣሪያው ለተወሰነ አዝራር ከተመደበው ማይክሮ ኤስዲ ውስጥ አስቀድሞ የተቀረፀውን የ wav ፋይል ያነባል እና ሲጫን ይጫወታል።

ደረጃ 1: ያስፈልግዎታል

ያስፈልግዎታል
ያስፈልግዎታል
ያስፈልግዎታል
ያስፈልግዎታል
ያስፈልግዎታል
ያስፈልግዎታል

አርዱinoኖ ፕሮ ሚኒ (ወይም ሌላ) የማይክሮ ኤስዲ ሞዱል በ TRS (ማይክሮ / aux) ግንኙነት ተናጋሪ ሴት TRS አገናኝ 4 የግፋ አዝራሮች 4 220ohm Resistors የባትሪ መያዣ እና ባትሪዎች - 2 CR2032 ሳንቲም ባትሪዎችን እጠቀም ነበር ነገር ግን ሌላ ባለ ሁለት ጎን ወንድ TRS (የጆሮ ማዳመጫ) ገመድ መጠቀም ይችላሉ

ደረጃ 2 - ግንኙነቶች

ግንኙነቶች
ግንኙነቶች

ከቪሲሲ ጋር የተገናኙ እያንዳንዱ አዝራሮች እና በ 220ohm resistor በኩል ወደ GND (በኬብሉ ላይ የሐሰት ዥረት ለማውረድ) ከአርዲኖ ዲጂታል ፒኖች 5 ፣ 6 ፣ 7 ፣ 8 ጋር የተገናኘ እያንዳንዱ አዝራር ከተቃዋሚው ቀድሟል።

የ TRS አያያዥ ከ GND እና ከአርዱዲኖ 9 ኛ ዲጂታል ፒን ጋር ተገናኝቷል።

የማይክሮ ኤስዲ ሞዱል ከአርዱዱኖ ጋር እንደሚከተለው ተገናኝቷል - GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13

ባትሪው + ከ RAW እና - ከ GND ጋር ተገናኝቷል

ደረጃ 3 የ Wave ፋይሎችን ማቀናበር

የ wav ፋይሎች በ 16000khz 8bit ሞኖ መሆን አለባቸው። በሚመድቧቸው የአዝራር ቁጥር ስም (1 ፣ 2 ፣ 3 ፣ 4)

ፋይሎችዎን ለመለወጥ ይህንን ጣቢያ መጠቀም ይችላሉhttps://audio.online-convert.com/convert-to-wav

ደረጃ 4 - ኮዱ

ኮዱ እርስዎ ማረጋገጥ ያለብዎትን 2 ቤተ -ፍርግሞችን ይጠቀማል (በሊብ አስተዳዳሪ በኩል ካላወረዷቸው): SD.hTMRpcm.h

#ያካትቱ // የ SD ሞዱል ቤተ -መጽሐፍትን ያካትቱ #ያካትታሉ // የድምፅ ማጉያ መቆጣጠሪያ ቤተ -መጽሐፍት ያካተተ #ዲዲ ኤስ ዲ_ ቺፕ ሴልፒን 4 /// የሲ ኤስ ፒን #መግለፅ ቢ 1 5 // 4 አዝራሮች የፒን ግንኙነቶች #መግለፅ ቢ 2 6 #መግለፅ ቢ 3 7 #መግለፅ ቢ 4 8 TMRpcm tmrpcm; // አንድ ነገር ለድምጽ ማጉያ ቤተመጽሐፍት ባዶ ማዋቀር () {Serial.begin (9600); pinMode (5 ፣ ግቤት); // 4 ጠርሙሶች መጀመሪያ እንደ INPUTS pinMode (6 ፣ ግቤት) ፤ pinMode (7 ፣ ግቤት); pinMode (8 ፣ ግቤት); tmrpcm.speakerPin = 9; // የድምፅ ማጉያ ፒን ይግለጹ። // የአርዱዲኖ ኡኖ እና ናኖ // ፒን 9 ን መጠቀም አለብዎት (ቤተመፃህፍት ይህንን ፒን እየተጠቀመ ከሆነ (! // ካልሆነ ሌላ ምንም ነገር አያድርጉ} tmrpcm.setVolume (6); // ከ 0 እስከ 7. የድምፅ ደረጃ tmrpcm.play ("start.wav") ያዘጋጁ ፤ // የድምፅ ፋይል “1” አርዱinoኖ ኃይል ባገኘ ቁጥር ይጫወታል ፣ ወይም ዳግም ሲጀመር} ባዶ ባዶ loop () {// Serial.println (digitalRead (8)); ከሆነ (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); መዘግየት (100); } ከሆነ (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); መዘግየት (100); } ከሆነ (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); መዘግየት (100); } ከሆነ (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); መዘግየት (100); }}

ደረጃ 5 የመጨረሻ ግንኙነቶች…

መሣሪያውን በ TRS አያያዥ በኩል ከ TRS ገመድ ወደ ድምጽ ማጉያው ያገናኙት። መሣሪያውን ከኃይል ጋር ያገናኙት እና ያብሩት

…ይዝናኑ…

የሚመከር: