ዝርዝር ሁኔታ:

የጃዝ እጅ: 5 ደረጃዎች
የጃዝ እጅ: 5 ደረጃዎች

ቪዲዮ: የጃዝ እጅ: 5 ደረጃዎች

ቪዲዮ: የጃዝ እጅ: 5 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ህዳር
Anonim
የጃዝ እጅ
የጃዝ እጅ
የጃዝ እጅ
የጃዝ እጅ
የጃዝ እጅ
የጃዝ እጅ

ለዚህ ፕሮጀክት ፣ ጣቶችዎን ሲነኩ ሙዚቃን የሚጫወት ጓንት እየፈጠሩ ነው። ያ በተወሰነ ደረጃ የከበረ መግለጫ ነው ፣ ግን ያያሉ።

የዚህ ፕሮጀክት ኮድ እዚህ ይገኛል። የአርዱዲኖ በይነገጽን እንዲሁም ማቀነባበሪያን ይጠቀማሉ።

ሁለት ጓንቶች የሚጠቀሙ ከሆነ ይህ በጥሩ ሁኔታ ይሠራል ፣ ግን ለእያንዳንዱ ጓንት የተለየ አርዱዲኖ ወይም በቦርዱ ላይ አንዳንድ አናሎግ ወደቦችን እንደገና ለመጠቀም መንገድ ያስፈልግዎታል። ቦርዱ 6 ወደቦች ስላሉት እና በአንድ ጓንት 5 ብቻ ያስፈልገናል ፣ በአንድ ጓንት ብቻ ጥሩ እንሆናለን (እንዲሁም እኔ 5 የግፊት ዳሳሾች ብቻ አሉኝ ፣ ስለዚህ እኛ ያለንበት)።

እኛ ተከላካዮቹን በጓንቱ ውስጥ እናስገባቸው እና ወደ ቦርዱ እናስገባቸዋለን ፣ እና ቦርዱ በአንድ የተወሰነ ነጥብ ላይ የትኞቹን ጣቶች እንደሚነኩ ለማጋራት ከሂደት መርሃ ግብር ጋር ተከታታይ ግንኙነት ይመሰርታል።

አርዱዲኖ ኡኖ በሃርድዌር እገዳዎች ምክንያት በአንድ ጊዜ ከአንድ በላይ ማስታወሻ ማውጣት አይችልም ፣ ስለዚህ ከሂደት ጋር በመገናኘት እኛ የኮምፒተርዎን የድምፅ ካርድ እንድንጠቀም እንፈቅዳለን (በአንድ ጊዜ ብዙ ማስታወሻዎችን ለማጫወት። አዎ!)።

አቅርቦቶች

አርዱዲኖ ኡኖ (ሌሎች ቢሠሩም)

5 አስገዳጅ-ስሜት ቀስቃሽ ተከላካዮች

www.amazon.com/Adafruit-Round-Force-Sensit…

5 10kΩ ተቃዋሚዎች (ቡናማ ፣ ጥቁር ፣ ብርቱካናማ)

1 ጓንት። ጥንድ ጓንቶች ብቻ ካሉዎት ፣ ሁለት የጃዝ እጆችን ለመሥራት ያስቡ።

ከዚያ ባሻገር ፣ ግንኙነቶችን ለማድረግ አንዳንድ ሽቦዎች እስካሉ ድረስ ፣ እኛ መጀመር እንችላለን!

ደረጃ 1 ጓንትዎን ይቀይሩ

ጓንትዎን ያስተካክሉ
ጓንትዎን ያስተካክሉ
ጓንትዎን ያስተካክሉ
ጓንትዎን ያስተካክሉ

ጓንትዎን ይልበሱ እና ጣቶችዎን በሙሉ በ ‹‹Fensensitive Resistors›› (FSRs) ላይ ያርፉ። የአንድ የተወሰነ ኤፍኤስኤስ ክብ ክፍል መጨረሻ የሚለየው መስመር በጓንትዎ ላይ የት እንዳለ ልብ ይበሉ።

የ FSR ን ንጣፍ በቀላሉ ከጣትዎ ጫፍ ጋር ለማስተካከል እንዲችሉ በእነዚህ ቦታዎች ጓንትዎን ይቆርጣሉ። በሁለተኛው ፎቶ ላይ እንደሚታየው ተጣብቀው እንዲወጡ የኤፍ አር ኤስ ፒን ጫፎች በእነዚህ መሰንጠቂያዎች በኩል ከጓንት ውስጠኛው ክፍል (ወደ ውስጥ ለመገልበጥ ነፃነት ይሰማዎት)።

ደረጃ 2 ወረዳውን ይገንቡ

ወረዳውን ይገንቡ
ወረዳውን ይገንቡ
ወረዳውን ይገንቡ
ወረዳውን ይገንቡ
ወረዳውን ይገንቡ
ወረዳውን ይገንቡ

በዚህ ጊዜ የ FSR ን ንጣፎች በእርስዎ ጓንት ውስጥ ናቸው። ከላይ ያለውን የ Fritzing ዲያግራምን ይመርምሩ እና እያንዳንዱ አርኤስኤስ በ 10 ኪΩ resistor እና በአርዲኖዎ ላይ ከአናሎግ ኢን ፒን ጋር ካለው የዳቦ ሰሌዳ ጋር ያገናኙ።

ከግራ ወደ ቀኝ ያሉት ጣቶች ከ A0 - A4 ጋር መገናኘት አለባቸው። እኔ በስዕሉ ላይ እንደሚታየው እኔ በግሌ ሽቦ አልሰጠሁትም ፣ ምክንያቱም ከ 5 ጣቶች ጋር ተጣብቆ ብዙ ስለሚጨናነቅ። በማንኛውም ቦታ ላይ ሽቦዎን ለመሞከር ከፈለጉ ጓንትዎን ብቻ ያድርጉ እና ስለ ጣቶችዎ እንቅስቃሴ ስፋት ምን እንደሚሰማዎት ይመልከቱ ፣ እና እንደፈለጉ ያስተካክሉ።

ደረጃ 3 የአርዱኖ ኮድ

በመጀመሪያ ጠፍቷል ፣ የአርዱዲኖ ኮድ። ይህ ኮድ ከ ‹አናሎግ ኢን› ፒኖች ቮልቴጅን ማንበብ እና ውጤቶቹን ማተም አለበት። ኮዱን እዚህ ከማጠራቀሚያው ማግኘት ይችላሉ።

ወረዳዎን ለመፈተሽ እና ሁሉም ነገር መሥራቱን ለማረጋገጥ ይህንን ኮድ ማካሄድ ከጀመሩ በኋላ በአርዲኖ ውስጥ ተከታታይ ሞኒተርን ይክፈቱ። እያንዳንዱ ከጣትዎ ከተቀበለው ግፊት ጋር በሚዛመድበት በመስመር ላይ የማያቋርጥ የኢንቲጀር ዥረት 5 መስመር ማተም አለበት።

ደረጃ 4 የሂደት ኮድ

እርስዎ ማቀነባበሪያን በጭራሽ ካልተጠቀሙ እዚህ ማውረድ ይችላሉ።

ማቀናበር የተጠቃሚ በይነገጽ መፍጠርን የሚያቃልል በጃቫ ላይ የተመሠረተ ፕሮግራም ነው። ተከታታይ ግንኙነቶችን ለመጠቀም እንደ ቤተ -መጽሐፍት ይላካሉ (እንደ የእርስዎ ዩኤስቢ ሁለንተናዊ ተከታታይ አውቶቡስ)። የእርስዎ አርዱዲኖ የተገነዘበውን ኃይል ወደ ተከታታይ ግንኙነት ሲያተም ፣ ማቀናበር ሊያነበው እና መታ ማድረግዎን ሊተረጎም ይችላል።

ኮዱን ከማጠራቀሚያው ለማሄድ ከመሞከርዎ በፊት የሚከተለውን መስመር ብቻ ያሂዱ

ባዶነት ማዋቀር () {println (Serial.list ()); }

ወደ ፕሮሰሲንግ ኮንሶል ከሚወጡት ሕብረቁምፊዎች አንዱ በአርዱዲኖ መስኮት ውስጥ ከሚመለከቱት መስመር ጋር መዛመድ አለበት። በዝርዝሩ ውስጥ የትኛው የቁጥር ንጥል እንደሆነ ለማወቅ ከ 0 ጀምሮ ይቁጠሩ። ይህ ቁጥር አርዱዲኖ የተገናኘበትን በኮምፒተርዎ ላይ የትኛው ወደብ ያሳያል። ቁጥሩን በትክክል ከመረጡ በዚህ ኮድ ውስጥ ተጣብቀው ትክክለኛውን ንጥል ማተም መቻል አለብዎት

ባዶነት ቅንብር () {println (Serial.list () [የእርስዎ ቁጥር እዚህ]);}

የሂደቱን ኮድ ከማጠራቀሚያው ሲመለከቱ ያንን ቁጥር ያስታውሱ። 1 ን በቁጥርዎ መተካት በሚፈልጉበት በማዋቀር () Serial.list () [1] ማጣቀሻ ውስጥ ተመሳሳይ መስመር አለ። አንዴ ይህን ካደረጉ ፣ አርዱዲኖ እየሄደ መሆኑን ያረጋግጡ ፣ ከዚያ ኮድዎን ለመሞከር ዝግጁ ነዎት! ኮምፒተርዎ ድምጸ -ከል አለመሆኑን ያረጋግጡ ፣ ግን የእርስዎ አርዱኢኖ እየሄደ ከሆነ እና ከዚያ በሂደት ላይ ጨዋታን መታ ካደረጉ ፣ ጓንት ላይ ያሉትን ሶስት መካከለኛ ጣቶች መጫን እና ማስታወሻዎች ከኮምፒዩተርዎ እንዲጫወቱ መቻል አለብዎት።

ደረጃ 5: ይጫወቱ

ሙዚቃ ለመሥራት አምስቱን ጣቶች እንዴት እንደምተረጉመው እገልጻለሁ። ሆኖም ፣ ከኮዱ መዳረሻ ጋር ፣ ስርዓቱን እራስዎ እንደገና ዲዛይን ማድረግ እንደሚችሉ ይወቁ! አርዱዲኖ ያለውን መረጃ ሁሉ ከሂደት ጋር ስለሚያካፍል ፣ ለ Arduino ክፍሎችን እስካልጨመሩ ድረስ ምናልባት ለተከታታይ ግንኙነት ኮዱን መለወጥ አያስፈልግዎትም።

በማቀነባበር ላይ ግን ተግባር ባዶ ሂደት (ቁልፍ) ቁልፍ () የእርስዎን መታ ማድረግን ለመተርጎም ሁሉንም ሥራ ያከናውናል። ይህ ተግባር ለማሽኮርመም ጥሩ ቦታ ነው።

አሁን ፣ ለእርስዎ እንዴት እንዳዋቀርኩዎት።

የእርስዎ ቀለበት ፣ መካከለኛው እና የመረጃ ጠቋሚ ጣቶችዎ ማስታወሻዎችን C ፣ E እና G ን በቅደም ተከተል ማጫወት ይችላሉ - ለ ‹ሐ› ቁልፍ ተስተካክሎ ወደ ሃርሞኒካ ብቻ ቢነፉ ይህ እኩል ነው እነዚህ ማስታወሻዎች የ C ዋና ዘፈን ያደርጋሉ - ግን እርስዎ እነዚያን ሶስት በአንድ ጊዜ ብቻ መጫወት ይችላል።

ከሶስቱ አሰልቺ ከሆኑ ከሳጥኑ ውስጥ ወጥተዋል ፣

የሚመከር: