ዝርዝር ሁኔታ:

በ Elechouse V3 እና Arduino ጋር ለድምጽ ማወቂያ መግቢያ ።4 ደረጃዎች (ከስዕሎች ጋር)
በ Elechouse V3 እና Arduino ጋር ለድምጽ ማወቂያ መግቢያ ።4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በ Elechouse V3 እና Arduino ጋር ለድምጽ ማወቂያ መግቢያ ።4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በ Elechouse V3 እና Arduino ጋር ለድምጽ ማወቂያ መግቢያ ።4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: RAMPS 1.4 - LCD (REPRAP DISCOUNT SMART CONTROLLER) 2024, ሀምሌ
Anonim
በ Elechouse V3 እና Arduino ጋር ለድምጽ ማወቂያ መግቢያ።
በ Elechouse V3 እና Arduino ጋር ለድምጽ ማወቂያ መግቢያ።

ሃይ እንዴት ናችሁ…

የድምፅ ማወቂያ ቴክኖሎጂ ባለፉት ጥቂት ዓመታት አካባቢ እዚህ አለ። ከመጀመሪያው ሲሪ ከነቃ iphone ጋር ስንነጋገር የነበረንን ታላቅ ደስታ አሁንም እናስታውሳለን። ከዚያን ጊዜ ጀምሮ የድምፅ ማዘዣ መሣሪያዎች እኛ ከምንጠብቀው በላይ በጣም በአጭር ጊዜ ውስጥ ወደ እጅግ የላቀ ደረጃ አድጓል። ብዙ የላቁ የድምፅ ማወቂያ ስርዓቶችን በማስተዋወቅ እንደ ጉግል ረዳት እና የአማዞን አሌክሳ ያሉ ሌሎች ብዙ የድምፅ ረዳቶች መጡ። የአማዞን ኢኮ ፈጣን ስኬት ብቻ ከማሽኖች ጋር በመነጋገር ቀስ በቀስ እየተስማማን መሆኑን ያረጋግጣል።

ስለዚህ ከመሠረታዊ ነገሮች እንጀምር። በዚህ መመሪያ ውስጥ ስለ Elechouse V3 የድምፅ ማወቂያ ሞዱል እና የድምፅ ትዕዛዞችን በመጠቀም እንዴት ኤልኢዲውን ማብራት/ማጥፋት እንደሚቻል መግቢያ እሰጥዎታለሁ። ከ android ስልክ ወደ አሌክሳ ወይም Raspberry pi ወይም ሌላ ሌላ ቴክኖሎጅ በፕሮጀክትዎ ውስጥ የድምፅ ማወቂያን ለመተግበር ሌሎች ብዙ መንገዶች አሉ። ግን ከብዙ ጓደኞቼ ይህንን ልዩ ሞዱል ከአርዱዲኖ ጋር እንዴት እንደሚጠቀሙበት የሚጠይቁኝ በርካታ መልእክቶች ደርሰውኛል። ስለዚህ ይህንን አስተማሪ ለኤሌቾስ ቪ 3 ሞዱል እንደ መሰረታዊ አጋዥ ስልጠና እጽፋለሁ። ይህንን አስተማሪ በተቻለ መጠን ለጀማሪዎች ቀላል ለማድረግ ፈልጌ ነበር ፣ ስለዚህ ስለ ሞጁሉ ሙሉ ባህሪዎች እና ተግባራት አንወያይም ፣ ግን በመጨረሻ ፣ ለሚቀጥለው ፕሮጀክትዎ አንዳንድ ቆንጆ አሪፍ ሀሳቦችን እንደሚያገኙ እርግጠኛ ነኝ።.

ደረጃ 1: Elechouse V3 የድምፅ ማወቂያ ሞዱል።

Elechouse V3 የድምፅ ማወቂያ ሞዱል።
Elechouse V3 የድምፅ ማወቂያ ሞዱል።
Elechouse V3 የድምፅ ማወቂያ ሞዱል።
Elechouse V3 የድምፅ ማወቂያ ሞዱል።

Elechouse V3 በገበያው ውስጥ በጣም የታመቀ እና ለመቆጣጠር ቀላል የድምፅ ማወቂያ ሞዱል አንዱ ነው።

ይህንን ሞጁል ለመጠቀም ፣ ተከታታይ ወደቡን በመጠቀም ወይም አብሮ በተሰራው የጂፒኦ ፒን በኩል ሁለት መንገዶች አሉ። የ V3 ቦርድ እያንዳንዳቸው እስከ 1500 ሚሊሰከንዶች በሚቆዩበት ጊዜ እያንዳንዳቸው እስከ 80 የድምፅ ትዕዛዞችን የማከማቸት አቅም አላቸው። ይህ ትዕዛዞችዎን ወደ ጽሑፍ አይለውጥም ፣ ግን ቀደም ሲል ከተመዘገበው የድምፅ ስብስብ ጋር ያወዳድራል። ስለዚህ በቴክኒካዊ ይህንን ምርት ለመጠቀም የቋንቋ መሰናክሎች የሉም። በማንኛውም ቋንቋ ትዕዛዝዎን መመዝገብ ወይም ቃል በቃል ማንኛውም ድምጽ መቅዳት እና እንደ ትዕዛዝ ሊያገለግል ይችላል። ስለዚህ ማንኛውንም የድምፅ ትዕዛዞችን እንዲያውቅ ከመፍቀድዎ በፊት መጀመሪያ ማሰልጠን ያስፈልግዎታል።

ሞጁሉን በ GPIO ፒኖችዎ የሚጠቀሙ ከሆነ ፣ ሞጁሉ ከ 80 ውስጥ ለ 7 ትዕዛዞች ብቻ ውጤቶችን ያስገኛል። ለዚህ ዘዴ 7 ትዕዛዞችን ወደ መታወቂያው ውስጥ መምረጥ እና መጫን ያስፈልግዎታል እና መታወቂያው ውጤቱን ለተለያዩ አካላት ይልካል። ከእነዚህ የድምፅ ትዕዛዞች ውስጥ ማናቸውም ዕውቅና ካገኘ የጂፒኦ ፒኖች። ይህንን ከአርዲኖ ጋር በምንጠቀምበት ጊዜ ፣ ስለ ውስን ባህሪዎች መጨነቅ አያስፈልገንም።

መሣሪያው በ 4.5 - 5 ቮልት የግቤት ቮልቴጅ ክልል ውስጥ ይሠራል እና የአሁኑን ከ 40 mA በታች ይሳሉ። ይህ ሞጁል በጥሩ ሁኔታ ውስጥ ጥቅም ላይ ከዋለ በ 99% የእውቅና ትክክለኛነት ሊሠራ ይችላል። የማይክሮፎን ምርጫ እና በአካባቢው ያለው ጫጫታ በሞጁሉ አፈፃፀም ላይ ተጽዕኖ ለማሳደር ወሳኝ ሚና ይጫወታል። ከሞጁሉ ከፍተኛውን አፈፃፀም ለማውጣት ትዕዛዞችን በሚሰጡበት ጊዜ ጥሩ ትብነት ያለው ማይክሮፎን መምረጥ እና ከበስተጀርባዎ ያለውን ጫጫታ ለመቀነስ መሞከር የተሻለ ነው።

ደረጃ 2 ሞጁሉን ከአርዱዲኖ ጋር ማገናኘት።

ሞጁሉን ከአርዲኖ ጋር በማገናኘት ላይ።
ሞጁሉን ከአርዲኖ ጋር በማገናኘት ላይ።
ሞጁሉን ከአርዲኖ ጋር በማገናኘት ላይ።
ሞጁሉን ከአርዲኖ ጋር በማገናኘት ላይ።

አሁን ስለሚደረጉ ግንኙነቶች እንነጋገር።

ሃርድዌር ያስፈልጋል

Elechouse V3 የድምፅ እውቅና ሞዱል።

አርዱዲኖ UNO R3. (እኔ Arduino Pro Mini ን እዚህ እጠቀማለሁ ፣ ምንም አይደለም ፣ ሁለቱም በተግባር ውስጥ አንድ ዓይነት ናቸው።)

3.5 ሚሜ መሰኪያ ተያይዞ ማይክሮፎን። (ወይም በቀጥታ በቦርዱ ላይ መሸጥ ይችላሉ። እነሱ ፒኖቹን ሰጥተዋል።)

ኤልኢዲ።

ለኤዲኤው 470 ohms resistor።

እንደአስፈላጊነቱ ሽቦዎች።

አርዱዲኖን ለማዘጋጀት የዩኤስቢ ገመድ።

ሞጁሉን ከአርዲኖ ጋር በማገናኘት ላይ

GND - መሬት

ቪሲሲ - 5 ቮ

አርኤክስዲ - የአርዱዲኖ ዲጂታል ፒን 3 (ይህ በተጠቃሚ የተገለጸ ፒን ነው። የናሙና ኮድ ፒን 3 እንደ Tx አለው።)

TXD - የአርዱዲኖ ዲጂታል ፒን 2 (ይህ እንዲሁ በተጠቃሚ የተገለጸ ፒን ነው።)

በናሙና ኮድ ውስጥ በተገለጸው መሠረት ኤልዲው ከአርዱዲኖው ዲጂታል ፒን 13 ጋር ተገናኝቷል። በተከታታይ 470 ohms resistor ን ከ LED ጋር ያገናኙ።

በቦርዱ ውስጥ ባለው 3.5 ሚሜ መሰኪያ ላይ ማይክሮፎኑን ይሰኩ። ከ 3.5 ሚሜ መሰኪያ ጋር ካልመጣ በሞጁሉ ውስጥ ወደ ማይክ ፒኖች ያዙሩት።

ይህ ስለ ግንኙነቶች ብቻ ነው። አሁን ኮዱን እንመልከት።

ደረጃ 3 - ኮዱን ማዘጋጀት።

ኮዱን ማዘጋጀት።
ኮዱን ማዘጋጀት።
ኮዱን ማዘጋጀት።
ኮዱን ማዘጋጀት።
ኮዱን ማዘጋጀት።
ኮዱን ማዘጋጀት።
ኮዱን ማዘጋጀት።
ኮዱን ማዘጋጀት።

እዚህ የተጠቀሱት ሁሉም ኮዶች እና ቤተ-መጻህፍት ክፍት ምንጭ ናቸው እና እነሱን ለማዳበር የተሰጡ ምስጋናዎች ለየራሳቸው ደራሲዎች ይሄዳሉ።

ሞዱሉን ከአርዱዲኖ ጋር ከመጠቀምዎ በፊት ‹voicerecognitionv3.h› የአርዱዲኖ ቤተ -መጽሐፍት ማውረድ እና መጫን አለብዎት።

ቤተ -መጽሐፍቱን ከዚህ ያውርዱ።

የሚያስፈልጉን ኮዶች ሁሉ በቤተ -መጽሐፍት ዚፕ ፋይል ውስጥ እንደ ምሳሌ ፕሮግራሞች አሉ።

የ V3 ሞዱሉን ማሰልጠን።

ከላይ እንደጠቀስኩት ለድምጽ ማወቂያ ከመጠቀማችን በፊት ሞጁሉን ማሰልጠን አለብን። ሞጁሉን ለማሠልጠን እነዚህን ደረጃዎች ይከተሉ።

ወረዳውን ከኮምፒዩተር ጋር ያገናኙ።

የ Arduino IDE ን ያስጀምሩ።

ትክክለኛውን የአርዱዲኖ ቦርድ መርጠዋልን ያረጋግጡ። (መሳሪያዎች -> ቦርድ)

ትክክለኛው የ COM ወደብ ከተመረጠ ያረጋግጡ። (መሣሪያዎች -> ወደብ)

አሁን ሞጁሉን ለማሠልጠን የናሙና ፕሮግራሙን ይክፈቱ።

ወደ ፋይል -> ምሳሌዎች -> VoiceRecognitionV3 -> vr_sample_train ይሂዱ

ኮዱን ወደ አርዱዲኖ ይስቀሉ እና ኮዱ እስኪሰቀል ድረስ ይጠብቁ። (Ctrl + U)

ተከታታይ ማሳያውን ይክፈቱ። (Ctrl + Shift + M)

የባውድ ተመን ወደ 115200 መዋቀሩን እና “አዲስ መስመር” አማራጭ መመረጡን ያረጋግጡ።

ሁሉም ነገር ደህና ከሆነ በስዕሎቹ ላይ እንደሚታየው በተከታታይ ማሳያ ላይ አንድ ምናሌ ይታያል።

ሞጁሉን ለማቀናበር ወደ ተከታታይ ሞኒተር የሚተይቧቸው ብዙ ትዕዛዞች አሉ ፣ እዚህ ሞጁሉን ለማሠልጠን የ “ባቡር” ትዕዛዙን እንጠቀማለን።

ቪ 3 80 የድምፅ ትዕዛዞችን የማከማቸት አቅም አለው ፣ እያንዳንዳቸው በ 1500 ሚ.ሜ. እያንዳንዱ ትዕዛዝ ከ 0 እስከ 79 ባለው አድራሻ ውስጥ ይከማቻል።

የ “ባቡር” ትዕዛዙን በመጠቀም የድምፅ ትዕዛዙን ወደ አንድ የተወሰነ አድራሻ እናከማቻለን ፣ ስለዚህ በትእዛዙ ውስጥ ያለውን አድራሻ መግለፅ አለብዎት።

የትእዛዙ አገባብ እንደዚህ ይሄዳል - የባቡር አድራሻ ለምሳሌ - ባቡር 0 ፣ ባቡር 20 ፣ ባቡር 79።

  • LED ን ለመቆጣጠር ሁለት የድምፅ ትዕዛዞችን እንፈልጋለን። እሱን ለማብራት አንድ ትእዛዝ ፣ ሁለተኛው ደግሞ እንዲያጠፉት።
  • ሊያከማቹት የሚፈልጉትን አድራሻ ተከትሎ በተከታታይ ማሳያ ውስጥ ትዕዛዙን ያስገቡ። ለምሳሌ - ባቡር 20.

ትዕዛዙን ከገቡ በኋላ ፣ “አሁን ተናገሩ” በሚለው ተከታታይ ሞኒተር ላይ አንድ መልዕክት እስኪታይ ድረስ ይጠብቁ። አሁን በቂ እና ከፍተኛ ድምጽ ወደ ማይክሮፎኑ LED ን ለማብራት ትእዛዝዎን ይናገሩ።

ትዕዛዙ በቂ ከሆነ ፣ እንደገና እንዲናገሩ የሚጠይቅ ሌላ መልእክት ይታያል። ትዕዛዙን ለመመዝገብ እንደገና ይናገሩ።

በምዝገባ ወቅት አንዳንድ ጫጫታ ቢከሰት ወይም ድምፁ በቂ ካልሆነ ትዕዛዙን እንዲደግሙ ይጠይቅዎታል። የማይክሮፎንዎ ጥራት እዚህ ላይ ትልቅ ሚና አለው። ማይክሮፎንዎ በቂ ካልሆነ ትእዛዝን ማስመዝገብ ላይችሉ ይችላሉ። እንዲሁም ጫጫታ በሌለበት አካባቢ ሰሌዳውን ያሠለጥኑ።

አንዴ ሞዱሉን ወደ ድምፅ በተሳካ ሁኔታ ከገቡ ፣ ኤልኢዲውን ለማጥፋት የድምፅ ትዕዛዙን ለማስገባት ተመሳሳይ ሂደቱን ይድገሙት። ትዕዛዙን በተለየ አድራሻ ማከማቸትዎን ያስታውሱ። ለምሳሌ - ባቡር 30።

ሁለቱንም ትዕዛዞች በተሳካ ሁኔታ ከጫኑ ፣ አሁን LED ን ለመቆጣጠር ኮዱን ለመስቀል ዝግጁ ነዎት።

የድምፅ ትዕዛዞችን በመጠቀም LED ን መቆጣጠር።

LED ን ለመቆጣጠር የናሙና ፕሮግራሙን ይክፈቱ።

ወደ ፋይል ይሂዱ -> ምሳሌዎች -> VoiceRecognitionV3 -> vr_sample_control_led

በዚህ ፕሮግራም ውስጥ ሁለት መዝገቦች “onrecord” (LED ን ለማብራት) እና “offrecord” (LED ን ለማጥፋት) ተብለው ተተርጉመዋል።

LED ን ለማብራት ወደሰለጠኑት የድምፅ ትዕዛዝ አድራሻ የ “onrecord” እሴት ይለውጡ።

  • LED ን ለማጥፋት በሰለጠኑበት የድምፅ ትዕዛዝ አድራሻ ላይ የ “offrecord” እሴት ይለውጡ።

  • አሁን ኮዱን ወደ አርዱinoኖ ይስቀሉ። (Ctrl+U)

ያ ብቻ ነው። አሁን በድምጽ ትዕዛዞች የእርስዎን LED ለመቆጣጠር ዝግጁ ነዎት።

ደረጃ 4: ውጤት

Image
Image

ወረዳውን ለመፈተሽ ፣ ልክ LED ን ለማብራት/ለማጥፋት እንደሠለጠኑት ትዕዛዞቹን ይናገሩ። ያስታውሱ ፣ የማይክሮፎንዎ ጥራት እና በአከባቢዎ ዙሪያ ያለው ጫጫታ በእውነቱ ውጤት ላይ ተጽዕኖ ያሳድራል። ለድምጽ ትዕዛዞችዎ ተገቢ ምላሽ ካላገኙ በድምፅ ነፃ በሆነ አካባቢ ውስጥ ለመሞከር ይሞክሩ ወይም ማይክሮፎኑን ይለውጡ። እንዲሁም መሣሪያው ለድምጽ ትዕዛዞችዎ ምላሽ እየሰጠ መሆኑን ለመፈተሽ ተከታታይ ማሳያውን ይክፈቱ። አንድ ትዕዛዝ ዕውቅና ካገኘ ፣ ተከታታይ ተቆጣጣሪው ከታወቀው ትእዛዝ አድራሻ ጋር መልእክት ያሳያል።

እንኳን ደስ አለዎት! የድምፅ ትዕዛዞችን በመጠቀም LED ን መቆጣጠርን ተምረዋል። አሁን ማንኛውንም ዓይነት መሣሪያ ወደ ድምጽ ቁጥጥር ወደሚደረግበት መሣሪያ መለወጥ ይችላሉ። እንደ አምፖል ወይም አድናቂ ያሉ የኤሲ መሣሪያዎችን ለመቆጣጠር የቅብብሎሽ ሞዱሉን ከ Arduino ጋር ያገናኙ።

በዕለት ተዕለት ሕይወታችን ይህንን ለመተግበር ብዙ እድሎች አሉ። ከዚህ በታች ባለው የአስተያየቶች ክፍል ውስጥ ሀሳቦችዎን ያጋሩ።

ይህ ትምህርት ሰጪው የ Elechouse V3 Voice Recognition ሞጁሉን ከአርዱዲኖ ጋር ስለመጠቀም መሠረታዊ ሀሳብ እንደሰጠዎት ተስፋ አደርጋለሁ። ማናቸውም ጥያቄዎች ካሉዎት እዚህ ለመጠየቅ ወይም ወደ [email protected] ደብዳቤ ለመላክ ነፃነት ይሰማዎ። እርስዎን ለመርዳት የተቻለኝን ሁሉ እሞክራለሁ።

የሚመከር: