ዝርዝር ሁኔታ:

የ Buzzer ድምጽን በአርዱዲኖ ይቆጣጠሩ -7 ደረጃዎች
የ Buzzer ድምጽን በአርዱዲኖ ይቆጣጠሩ -7 ደረጃዎች

ቪዲዮ: የ Buzzer ድምጽን በአርዱዲኖ ይቆጣጠሩ -7 ደረጃዎች

ቪዲዮ: የ Buzzer ድምጽን በአርዱዲኖ ይቆጣጠሩ -7 ደረጃዎች
ቪዲዮ: Control LED and buzzer with Clap and noises - Arduino tutorial 2024, ህዳር
Anonim
የ Buzzer ድምጽን በአርዱዲኖ ይቆጣጠሩ
የ Buzzer ድምጽን በአርዱዲኖ ይቆጣጠሩ

ከአርዱዲኖ ጋር ሊጠናቀቁ የሚችሉ ብዙ በይነተገናኝ ሥራዎች አሉ ፣ በጣም የተለመደው እና በብዛት ጥቅም ላይ የዋለው የድምፅ እና የብርሃን ማሳያ ነው።

ድምጽ ማሰማት የሚችሉት በጣም የተለመዱት ክፍሎች ጫጫታ እና ቀንድ ናቸው። ሁለቱን ያወዳድሩ ፣ ጫጫታው ቀላል እና ለመጠቀም ቀላል ነው ፣ ስለሆነም በዚህ ሙከራ ውስጥ ተጠቀምነው።

ደረጃ 1: ክፍሎች ያስፈልጋሉ

የሚከተሉት አካላት መዘጋጀት አለባቸው።

አርዱዲኖ UNO መቆጣጠሪያ*1

Buzzer*1

የዳቦ ሰሌዳ*1

የዳቦ ሰሌዳ ዝላይ ማሰሪያ*1

ደረጃ 2 - ወረዳውን ያገናኙ

ወረዳውን ያገናኙ
ወረዳውን ያገናኙ

በስዕሉ ላይ ባለው ወረዳ መሠረት የሙከራ ሃርድዌርን ያገናኙ።

ደረጃ 3 - ፕሮግራም

ፕሮግራም
ፕሮግራም

እንደሚታየው የሚከተለውን ኮድ ወደ አርዱዲኖ አይዲኢ ይቅዱ

#"pitches.h" ን ያካትቱ

int melody = {

NOTE_C4 ፣ NOTE_G3 ፣ NOTE_G3 ፣ NOTE_A3 ፣ NOTE_G3 ፣ 0 ፣ NOTE_B3 ፣ NOTE_C4

};

int noteDurations = {

4, 8, 8, 4, 4, 4, 4, 4

};

ባዶነት ማዋቀር () {

ለ (int thisNote = 0; ይህ ማስታወሻ <8 ፣ thisNote ++)

{

int noteDuration = 1000/noteDurations [ይህ ማስታወሻ];

ቶን (8 ፣ ዜማ [ይህ ማስታወሻ] ፣ የማስታወሻ ጊዜ);

int pauseBetweenNotes = noteDuration * 1.30;

መዘግየት (ለአፍታ አቁም tsakanin ማስታወሻዎች);

noTone (8);

}

}

ባዶነት loop ()

{

}

ደረጃ 4: ስቀል

የ Arduino UNO መቆጣጠሪያን እና ኮምፒተርን ለማገናኘት የዩኤስቢ ገመዱን ይጠቀሙ ፣ ትክክለኛውን የሰሌዳ ዓይነት (አርዱዲኖ UNO እና) ፣ ወደብ ይምረጡ እና ሰቀልን ጠቅ ያድርጉ።

ደረጃ 5 የኮድ ግምገማ

የኮድ ግምገማ
የኮድ ግምገማ

ቃና (): ተግባሩ በፒን ላይ ከተወሰነ ድግግሞሽ (50% የቀን ዑደት) ጋር የካሬ ሞገድ ማመንጨት ነው። የጊዜ ቆይታ ሊዘጋጅ ይችላል ፣ አለበለዚያ የ noTone () ተግባር እስኪጠራ ድረስ የሞገድ ቅርፁ ይፈጠራል። ይህ ፒን ድምጽ ለማጫወት ከፓይዞኤሌክትሪክ ጫጫታ ወይም ከሌሎች ድምጽ ማጉያዎች ጋር ሊገናኝ ይችላል።

ሰዋስው

ድምጽ (ፒን ፣ ድግግሞሽ)

ድምጽ (ፒን ፣ ድግግሞሽ ፣ ቆይታ)

ልኬት

ፒን -የድምፅ ድግግሞሽ ለማመንጨት ፒን -የድምፅ ድግግሞሽ ፣ በ Hz ፣ ያልተፈረመ int int ቆይታ ይተይቡ -የድምፅ ቆይታ ፣ በሚሊሰከንዶች (አማራጭ) ፣ ያልተፈረመ ረጅም ይተይቡ

ደረጃ 6: የሃርድዌር ግምገማ - ቡዝ

የሃርድዌር ክለሳ -ብዥታ
የሃርድዌር ክለሳ -ብዥታ

ጩኸቱ ለ voltage ልቴጅ ቁሳቁሶች ኃይል በማቅረብ ድምጽ ያሰማል። የፒኢኦኤሌክትሪክ ቁሳቁሶች ከተለያዩ የቮልቴጅ እና ድግግሞሽ ጋር በሜካኒካዊ ሁኔታ ሊበላሹ ይችላሉ ፣ በዚህም የተለያዩ ድግግሞሽ ድምፆችን ያመርታል።

ንቁው ጩኸት ውስጣዊ የንዝረት ምንጭ አለው ፣ ስለሆነም በዲሲ ኃይል እስከተሰጠ ድረስ ሊሰማ ይችላል። ተጓዳኝ ተገብሮ ጫጫታ የተቀናጀ የንዝረት ምንጭ የለውም ፣

ስለዚህ ፣ በድምጽ ውፅዓት ወረዳ ውስጥ መስማት አለበት። ገባሪ ባዛሮችን ከተለዋጭ ባዛሮች በሁለት መንገዶች መለየት እንችላለን-

(1) በመልክ መመዘን

* ተገብሮ የሚነፋው የወረዳ ሰሌዳ ብዙውን ጊዜ ባዶ ነው።

* የነቃው ጩኸት የወረዳ ሰሌዳ ብዙውን ጊዜ በቪኒየል ተሸፍኗል።

(2) የ buzzer ተቃውሞውን ለመለካት እና ለመፍረድ ባለ ብዙ ማይሜተር ይጠቀሙ

* ተዘዋዋሪ buzzer መቋቋም በአጠቃላይ 8 ohm ወይም 16 ohm ነው።

* የነቃው ጩኸት መቋቋም በጣም ትልቅ ነው።

ተዛማጅ ልጥፍ - የሙከራ አቅም አነፍናፊ ከ Buzzer ጋር

ደረጃ 7 የሙከራ ውጤት

የሙከራ ውጤት
የሙከራ ውጤት

በስዕሉ ላይ እንደሚታየው በቀላሉ ሌላ ሽቦ ሳይኖር ጫጫታ ያገናኙ። ፕሮግራሙ ወደ አርዱዲኖ UNO መቆጣጠሪያ ከተሰቀለ በኋላ ጫጫታው ከጨዋታው መጨረሻ ጋር የሚመሳሰል ድምጽ ያሰማል ፣ ከዚያ የዳግም አስጀምር ቁልፍ እስኪጫን ድረስ ያቆማል።

የሚመከር: