ዝርዝር ሁኔታ:

በድምፅ የሚቆጣጠረው ክንድ መሳል - የአርዱዲኖ ትምህርት ቤት ፕሮጀክት 4 ደረጃዎች (ከስዕሎች ጋር)
በድምፅ የሚቆጣጠረው ክንድ መሳል - የአርዱዲኖ ትምህርት ቤት ፕሮጀክት 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በድምፅ የሚቆጣጠረው ክንድ መሳል - የአርዱዲኖ ትምህርት ቤት ፕሮጀክት 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በድምፅ የሚቆጣጠረው ክንድ መሳል - የአርዱዲኖ ትምህርት ቤት ፕሮጀክት 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Kurdiska Räven & Foxtrot INBÖRDESKR!G - 3 MÖRDADE Inom 12 TIMMAR 2024, ሀምሌ
Anonim
በድምፅ ቁጥጥር የሚደረግበት ክንድ መሳል - የአርዱዲኖ ትምህርት ቤት ፕሮጀክት
በድምፅ ቁጥጥር የሚደረግበት ክንድ መሳል - የአርዱዲኖ ትምህርት ቤት ፕሮጀክት

ከአርዱዲኖ ጋር አብሬ የምሠራበት እና እንደዚህ ከመቼውም ጊዜ ጋር የምሠራበት የመጀመሪያዬ ነው ፣ ምንም ስህተት ከሠራሁ ይቅርታ! ስለ ሀሳብ እና ሙዚቃ ስለ የትርፍ ጊዜዎቼ ሳስብ ይህንን ሀሳብ አገኘሁ። ስለዚህ ሁለቱን በዚህ ውስጥ ለማጣመር ሞከርኩ! በድምፅ የተጎዳ ራስን የሚስል ክንድ።

ደረጃ 1 ደረጃ 1 - ቁሳቁሶች

- አርዱዲኖ ኡኖ

- የዳቦ ሰሌዳ

- የድምፅ መፈለጊያ (ስፓርክfun sen-12642)

- 2 (ሚኒ) ሰርቮስ

- የጥቅል መጠቅለያ / ዚፕ ግንኙነቶች

- አንዳንድ እንጨትና ወረቀት

- እርስዎ መሳል/መጻፍ የሚችሉት ነገር

ደረጃ 2 - ደረጃ 2 - ማዋቀር

ደረጃ 2: ማዋቀር
ደረጃ 2: ማዋቀር

እኔ በመጀመሪያ ሰርቪዮን እና ከዚያ የድምፅ መመርመሪያውን ሰካሁ። የ Sparkfun sen-12642 የድምጽ መመርመሪያ 3 ውጤቶች አሉት ፣ እኔ የ “ፖስታውን” ውፅዓት ብቻ ነው የተጠቀምኩት።

ሰርቪ 1 = ፒን ~ 9

Servo 2 = pin ~ 10

የድምፅ ጠቋሚ = A0 ን ይሰኩ

ቀይ መስመሮች (5 ቪ) በዳቦ ሰሌዳው ላይ ከአዎንታዊ ጎኑ ጋር የተገናኙ ሲሆን ጥቁር መስመሮች (መሬት) ከአሉታዊው ጎን ጋር የተገናኙ ናቸው።

ደረጃ 3-ደረጃ 3-ኤሌክትሮኒክስ ያልሆነ

ደረጃ 3-ኤሌክትሮኒክስ ያልሆነ
ደረጃ 3-ኤሌክትሮኒክስ ያልሆነ
ደረጃ 3-ኤሌክትሮኒክስ ያልሆነ
ደረጃ 3-ኤሌክትሮኒክስ ያልሆነ
ደረጃ 3-ኤሌክትሮኒክስ ያልሆነ
ደረጃ 3-ኤሌክትሮኒክስ ያልሆነ

አገልጋዩ የተረጋጋ እና በትክክለኛው ቦታ ላይ መሆኑን ያረጋግጡ። እነሱን ለማረጋጋት የታሰሩ መጠቅለያዎችን እጠቀም ነበር። ከዚያ በኋላ የሰርቪሱን (ሊተካ የሚችል) የላይኛውን ክፍሎች ከእንጨት እጆች ጋር ለማሰር የጥራጥሬ መጠቅለያዎችን እጠቀም ነበር። ከዚያ በኋላ የእንጨት ክንድ ክፍሎችን ከ servo's ጋር ማገናኘት ይችላሉ። ሁሉንም ሽቦዎች ከአርዱዲኖ እና ዳቦ ሰሌዳ ጋር ያገናኙ።

ከዚያ በኋላ ሽቦዎቹን ለድምጽ መመርመሪያው ሸጥኩ።

ደረጃ 4 ደረጃ 4 ኮድ

እኔ በምስጢር ኮድ ጥሩ ለመሆን በምንም መንገድ አልቀርብም ፣ ግን የተቻለኝን ሞከርኩ እና በይነመረቡ ብዙ ረድቷል:)

#Servo myservo1 ን ያካትቱ ፤ Servo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;

ባዶነት ማዋቀር () {Serial.begin (9600);

// የማሳያ ሁኔታ

Serial.println ("መጀመሪያ"); myservo1.attach (9); myservo2.attach (10); }

ባዶነት loop ()

{int እሴት;

// የፖስታውን ግቤት ይፈትሹ

እሴት = አናሎግ አንብብ (PIN_ANALOG_IN);

// የኤንቬሎፕ ዋጋ በ servo's ላይ ተጽዕኖ ያሳድራል

Serial.println (እሴት); (እሴት 5) && (እሴት 10) && (እሴት 20) && (እሴት 30) && (እሴት 60)) {myservo1. ጻፍ (በዘፈቀደ (0 ፣ 90)); myservo2. ጻፍ (በዘፈቀደ (0 ፣ 90)); }

መዘግየት (180);

}

የሚመከር: