ዝርዝር ሁኔታ:
- ደረጃ 1 መደበኛ ኡኬሌሌ ማስተካከያ
- ደረጃ 2 - ንፁህ ዲጂታል የንድፈ ሀሳብ ሞዴል መፍጠር
- ደረጃ 3: ቀጥሎ ፣ የአናሎግ ወረዳ
- ደረጃ 4 ከ DAQ ረዳት ጋር የአናሎግ ምልክቶችን ማንበብ
- ደረጃ 5 መደምደሚያ
ቪዲዮ: Ukelele Tuner LabView እና NI USB-6008 ን በመጠቀም 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በሃምበር ኮሌጅ (በኤሌክትሮኒክስ ኢንጂነሪንግ ቴክኖሎጂ) ላብዬቪኤ እና የመሣሪያ ትምህርቴ በችግር ላይ የተመሠረተ የመማሪያ ፕሮጀክት እንደመሆንዎ መጠን የአናሎግ ግቤትን (የ ukulele ሕብረቁምፊ ቃና) የሚወስድ ፣ መሠረታዊ ድግግሞሹን ለማግኘት ፣ ማስታወሻው ምን እንደሚሞክር የሚወስን የ ukulele መቃኛ ፈጠርኩ። እንዲስተካከል ፣ እና ሕብረቁምፊው ወደ ላይ ወይም ወደ ታች መስተካከል ካለበት ለተጠቃሚው ይንገሩ። የአናሎግ ግቤትን ወደ ዲጂታል ግብዓት ለመተርጎም የተጠቀምኩበት መሣሪያ ብሔራዊ መሣሪያዎች ዩኤስቢ-6008 DAQ (የውሂብ ማግኛ መሣሪያ) ነበር ፣ እና የተጠቃሚ በይነገጹ ከላቪቪው ጋር ተተግብሯል።
ደረጃ 1 መደበኛ ኡኬሌሌ ማስተካከያ
የመጀመሪያው እርምጃ የሙዚቃ ማስታወሻዎች መሰረታዊ ድግግሞሾችን ማወቅ እና የ ukulele ሕብረቁምፊዎች ምን ያህል ወሰን እንደሚለዩ ማወቅ ነበር። እኔ እነዚህን ሁለት ገበታዎች እጠቀም ነበር ፣ እናም የእኔን የድምፅ መጠን በ 262 Hz (C) እና 494Hz (High B) መካከል እንዲሆን ለማድረግ ወሰንኩ። ከ 252 Hz በታች የሆነ ማንኛውም ነገር ለመጫወት የሚሞክረው ማስታወሻ ለፕሮግራሙ በጣም ዝቅተኛ እንደሆነ ተደርጎ ይቆጠራል ፣ እና ከ 500 Hz የሚበልጥ ማንኛውም ነገር በጣም ከፍተኛ እንደሆነ ይቆጠራል። ሆኖም ፕሮግራሙ አሁንም ለተጠቃሚው ከቅርብ ሊታወቅ ከሚችል ማስታወሻ ምን ያህል Hz እንዳሉ ይነግረዋል ፣ እና ሕብረቁምፊው መስተካከል ካለበት (ማስታወሻ በጣም ዝቅተኛ) ወይም ወደታች (ማስታወሻ በጣም ከፍተኛ) የሚገኝ ማስታወሻ ላይ ለመድረስ።
በተጨማሪም ፣ ፕሮግራሙ የትኛው ማስታወሻ እየተጫወተ እንደሆነ በቀላሉ እንዲረዳው ፣ ከአንድ ማስታወሻ ድግግሞሽ ይልቅ ለእያንዳንዱ ማስታወሻ ክልሎችን ፈጠርኩ። ለምሳሌ ፣ ማስታወሻው በ 252 Hz (ከግማሽ ወደ ቢ) እና 269Hz (ከግማሽ ወደ C#) መካከል መሠረታዊ ድግግሞሽ ካለው አንድ ሲ እየተጫወተ መሆኑን ለተጠቃሚው ይነግረዋል ፣ ግን እሱ ማስተካከያ መደረግ አለበት የሚለውን ለመወሰን። ወይም ወደ ታች ፣ አሁንም የሚጫወተውን ማስታወሻ 262Hz ካለው መሠረታዊ የ C ድግግሞሽ ጋር ያወዳድራል።
ደረጃ 2 - ንፁህ ዲጂታል የንድፈ ሀሳብ ሞዴል መፍጠር
ወደ የፕሮጀክቱ የአናሎግ ጎን ከመጥለቄ በፊት ፣ ቢያንስ የድምፅ ናሙና ዋናውን ሂደት የሚያከናውን የላቪቪ ፕሮግራም መፍጠር እንደቻልኩ ለማየት ፈልጌ ነበር። ድምፁ ወደ ላይ ወይም ወደ ታች መስተካከል እንዳለበት ለማወቅ ከተደጋጋሚው ገበታ ጋር የሚፈለጉ ንፅፅሮች።
እኔ የመረጥኩበትን መንገድ.wav ፋይልን ለማንበብ ፣ ምልክቱን ወደ ጠቋሚ ድርድር ውስጥ አስገብቼ ፣ እና ያንን ምልክት ወደ HarmonicDistortionAnalyzer. VI መሠረታዊውን ድግግሞሽ ለማግኘት በላቪቪው ውስጥ ያለውን SoundFileSimpleRead. VI ተጠቅሜአለሁ። እኔ ደግሞ ምልክቱን ከ SoundFileSimpleRead. VI ወስጄ ተጠቃሚው በፊተኛው ፓነል ላይ የፋይሉን ሞገድ ቅርፅ ማየት እንዲችል በቀጥታ ወደ ሞገድ ቅርፅ ገበታ አመልካች ጋር አገናኘሁት።
2 የጉዳይ መዋቅሮችን ፈጠርኩ -አንደኛው ማስታወሻ እየተጫወተ ያለውን ለመተንተን ፣ ሁለተኛው ደግሞ ሕብረቁምፊው ወደ ላይ ወይም ወደ ታች መሻት እንዳለበት ለመወሰን። ለመጀመሪያው ጉዳይ ፣ ለእያንዳንዱ ማስታወሻ ክልሎችን ፈጠርኩ ፣ እና ከ HarmonicDistortionAnalyzer. VI የመሠረታዊ ድግግሞሽ ምልክት በዚያ ክልል ውስጥ ከሆነ ማስታወሻው እየተጫወተ ያለውን ለተጠቃሚው ይነግረዋል። ማስታወሻው አንዴ ከተወሰነ ፣ የተጫወተው የማስታወሻ እሴት በማስታወሻው ትክክለኛ መሠረታዊ ድግግሞሽ ቀንሷል ፣ ከዚያም ውጤቱ የሚከተለውን ወደ ወሰነው ወደ ሁለተኛው ጉዳይ ተዛወረ - ውጤቱ ከዜሮ በላይ ከሆነ ፣ ከዚያ ሕብረቁምፊው ወደታች መስተካከል አለበት ፤ ውጤቱ ሐሰት ከሆነ (ከዜሮ በላይ አይደለም) ፣ ከዚያ ጉዳዩ እሴቱ ከዜሮ ጋር እኩል መሆኑን ይፈትሻል ፣ እና እውነት ከሆነ ፣ ፕሮግራሙ ማስታወሻው እንደተስተካከለ ለተጠቃሚው ያሳውቃል ፣ እሴቱ ከዜሮ ጋር እኩል ካልሆነ ፣ ይህ ማለት ከዜሮ በታች መሆን አለበት እና ሕብረቁምፊው መስተካከል አለበት ማለት ነው። እኔ ከእውነተኛው ማስታወሻ ምን ያህል Hz እንደሚርቁ ለተጠቃሚው ለማሳየት የውጤቱን ፍፁም እሴት ወስጄ ነበር።
ማስታወሻውን በቅንጅት ለማድረግ ምን መደረግ እንዳለበት ለተጠቃሚው ለማሳየት አንድ ሜትር አመላካች የተሻለ እንደሚሆን ወሰንኩ።
ደረጃ 3: ቀጥሎ ፣ የአናሎግ ወረዳ
ለዚህ ፕሮጀክት የተጠቀምኩት ማይክራፎን CMA-6542PF ኮንዲየር ኤሌትሪክ ማይክ ነው። የዚህ ማይክሮፎን የውሂብ ሉህ ከዚህ በታች ነው። ከአብዛኛዎቹ የዚህ ዓይነት ኮንዲሽነር ማይክሮፎኖች በተለየ እኔ ስለ ፖላርነት መጨነቅ አልነበረብኝም። የውሂብ ሉህ የሚያሳየው ለዚህ ማይክሮፎን የአሠራር voltage ልቴጅ 4.5 - 10V ነው ፣ ግን 4.5 ቪ ይመከራል ፣ እና የአሁኑ ፍጆታ 0.5mA ቢበዛ ነው ፣ ስለዚህ ለእሱ የቅድመ ወሊድ ወረዳ ሲዘጋጁ ጥንቃቄ ማድረግ ያለበት ነገር ነው። የአሠራር ድግግሞሽ ከ 20Hz እስከ 20kHz ነው ለድምጽ ፍጹም።
በዳቦ ሰሌዳ ላይ ቀለል ያለ የቅድመ -ወራጅ ወረዳ ንድፍን ተግባራዊ አደረግሁ እና በመግቢያው ላይ ከ 0.5mA ያልበለጠ መሆኑን በማረጋገጥ የግቤት ቮልቴጅን አስተካክያለሁ። መያዣው ከኤሌክትሪክ ምልክቶች (ውፅዓት) ጋር ሊጣመር የሚችል የዲሲ ጩኸት ለማጣራት ጥቅም ላይ ይውላል ፣ እና capacitor ፖላራይዝ ስላለው አወንታዊውን ጫፍ ከማይክሮፎን ውፅዓት ፒን ጋር ማገናኘቱን ያረጋግጡ።
ወረዳው ከተጠናቀቀ በኋላ የወረዳውን ውጤት ከዩኤስቢ -6008 የመጀመሪያው የአናሎግ ግብዓት ፒን (AI0 ፣ ፒን 2) ጋር አገናኘሁ እና የዳቦ ሰሌዳውን መሬት ከአናሎግ የመሬት ፒን (GND ፣ ፒን 1) ጋር አገናኘሁት። ዩኤስቢ -6008 ን በዩኤስቢ ከፒሲ ጋር አገናኘሁት እና በእውነተኛ የአናሎግ ምልክት ለመውሰድ በላብቪቪው ፕሮግራም ላይ ማስተካከያ ለማድረግ ጊዜው ነበር።
ደረጃ 4 ከ DAQ ረዳት ጋር የአናሎግ ምልክቶችን ማንበብ
SoundFileSimpleRead. VI ን እና HarmonicDistortionAnalyzer. VI ን ከመጠቀም ይልቅ የአናሎግ ግቤትን ለመቋቋም DAQ Assistant. VI ን እና ToneMeasurements. VI ን እጠቀም ነበር። የ DAQ ረዳት ቅንብር በቀጥታ ወደ ፊት ቀጥ ያለ ነው ፣ እና VI ራሱ በደረጃዎቹ ውስጥ ይወስድዎታል። ToneMeasurements. VI ከ (ስፋት ፣ ድግግሞሽ ፣ ደረጃ) ለመምረጥ ብዙ ውጤቶች አሉት ፣ ስለዚህ የግቤት ቃናውን መሠረታዊ ድግግሞሽ (ከ DAQ Assistant. VI) የሚሰጥ የድግግሞሽ ውፅዓት እጠቀም ነበር። የ ToneMeasurements. VI ውፅዓት በጉዳዩ መዋቅሮች ውስጥ ጥቅም ላይ ከመዋሉ በፊት መለወጥ እና ወደ ድርድር ውስጥ ማስገባት ነበረበት ፣ ግን የተቀሩት የላብቪው መርሃ ግብር/አመላካቾች እንደነበሩ ቀጥለዋል።
ደረጃ 5 መደምደሚያ
ፕሮጀክቱ ስኬታማ ነበር ግን በእርግጠኝነት ብዙ ጉድለቶች ነበሩ። ጫጫታ ባለው የመማሪያ ክፍል ውስጥ መቃኛውን በምሠራበት ጊዜ ጫጫታ ምን እንደሆነ እና ምን ዓይነት ድምጽ እንደሚጫወት ለፕሮግራሙ በጣም ከባድ ነበር። ይህ ሊሆን የቻለው የቅድመ -ማህተም ወረዳው በጣም መሠረታዊ በመሆኑ እና ማይክሮፎኑ በጣም ርካሽ በመሆኑ ነው። ጸጥ ባለበት ጊዜ ግን ፕሮግራሙ ለመጫወት የሚሞክረውን ማስታወሻ ለመወሰን በጥሩ አስተማማኝነት ሰርቷል። በጊዜ ገደቦች ምክንያት እኔ ምንም ተጨማሪ ለውጦችን አላደርግም ፣ ግን ፕሮጀክቱን ብደግም የተሻለ ማይክሮፎን ገዝቼ በቅድመ -ወራጅ ወረዳ ላይ የበለጠ ጊዜ አጠፋለሁ።
የሚመከር:
DIY -- አርዱዲኖ ኡኖን በመጠቀም ስማርትፎን በመጠቀም ሊቆጣጠር የሚችል የሸረሪት ሮቦት እንዴት እንደሚሠራ 6 ደረጃዎች
DIY || አርዱዲኖ ኡኖን በመጠቀም ስማርትፎን በመጠቀም ሊቆጣጠረው የሚችል የሸረሪት ሮቦት እንዴት እንደሚሠራ - የሸረሪት ሮቦት በሚሠራበት ጊዜ አንድ ሰው ስለ ሮቦቲክስ ብዙ ነገሮችን መማር ይችላል። ሮቦቶችን መሥራት አስደሳች እና ፈታኝ ነው። በዚህ ቪዲዮ ውስጥ የእኛን ስማርትፎን በመጠቀም ልንሠራበት የምንችለውን የሸረሪት ሮቦት እንዴት መሥራት እንደምንችል እናሳይዎታለን (አንድሮይ
(IOT ፕሮጀክት) ESP8266 ን እና Openweather API ን በመጠቀም - 5 ደረጃዎች በመጠቀም የአየር ሁኔታ መረጃን ያግኙ
(IOT ፕሮጀክት) ESP8266 ን እና Openweather API ን በመጠቀም የአየር ሁኔታ መረጃን ያግኙ - በዚህ ትምህርት ውስጥ የከተማችንን የአየር ሁኔታ መረጃ ከ openweather.com/api አምጥተን ፕሮሰሲንግ ሶፍትዌርን በመጠቀም የምናሳይበትን ቀላል የ IOT ፕሮጀክት እንገነባለን።
555 ሰዓት ቆጣሪ IC ን በመጠቀም 20 LED ደረጃዎች በመጠቀም የ LED Chaser ኤሌክትሮኒክ ወረዳ
የ 555 ሰዓት ቆጣሪ IC ን በመጠቀም የ LED Chaser ኤሌክትሮኒክ ወረዳ - የ LED chaser ወረዳዎች በብዛት ጥቅም ላይ የዋሉ የተቀናጁ የኤሌክትሮኒክስ ወረዳዎች ናቸው። እንደ ምልክቶች ፣ የቃላት ምስረታ ስርዓት ፣ የማሳያ ስርዓቶች ወዘተ ባሉ በተለያዩ መተግበሪያዎች ውስጥ በከፍተኛ ሁኔታ ጥቅም ላይ ይውላሉ። ታ
አርዱዲኖን በመጠቀም በይነመረብን በመጠቀም በዓለም ዙሪያ ቁጥጥር ተደረገ - 4 ደረጃዎች
አርዱዲኖን በመጠቀም በይነመረብን በመጠቀም በዓለም ዙሪያ ቁጥጥር ተደረገ -ሰላም ፣ እኔ ሪትክ ነኝ። ስልክዎን በመጠቀም የበይነመረብ ቁጥጥር እንዲደረግ እናደርጋለን። እንደ አርዱዲኖ አይዲኢ እና ብሊንክ ያሉ ሶፍትዌሮችን እንጠቀማለን። ቀላል ነው እና ከተሳካዎት የሚፈልጉትን ያህል የኤሌክትሮኒክስ ክፍሎችን መቆጣጠር ይችላሉ እኛ የምንፈልጋቸው ነገሮች: ሃርድዌር
አርዱዲኖ UNO ን በመጠቀም ድሮን እንዴት እንደሚሠራ - ማይክሮ መቆጣጠሪያን በመጠቀም ባለአራትኮፕተር ያድርጉ - 8 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ UNO ን በመጠቀም ድሮን እንዴት እንደሚሠራ | ማይክሮ መቆጣጠሪያን በመጠቀም ኳድኮፕተር ያድርጉ - መግቢያ የእኔን የዩቲዩብ ቻናል ይጎብኙ ኤ ድሮን ለመግዛት በጣም ውድ መግብር (ምርት) ነው። በዚህ ጽሑፍ ውስጥ እኔ ልወያይበት ፣ እንዴት ርካሽ አደርጋለሁ? እና እንዴት እንደዚህ እራስዎን በዝቅተኛ ዋጋ ማድረግ ይችላሉ… ደህና በሕንድ ውስጥ ሁሉም ቁሳቁሶች (ሞተሮች ፣ ኤሲሲዎች…)