ዝርዝር ሁኔታ:

MIDI ቁጥጥር የሚደረግበት የ LED መዋቅር 7 ደረጃዎች
MIDI ቁጥጥር የሚደረግበት የ LED መዋቅር 7 ደረጃዎች

ቪዲዮ: MIDI ቁጥጥር የሚደረግበት የ LED መዋቅር 7 ደረጃዎች

ቪዲዮ: MIDI ቁጥጥር የሚደረግበት የ LED መዋቅር 7 ደረጃዎች
ቪዲዮ: Multi ባለ ብዙ ባለ ብዙ 6 አቶም የሰዓት አያያዝ ? ከፍተኛ 7 ባለ 2024, ሀምሌ
Anonim
Image
Image

እንደ እውነተኛ የሙዚቃ አፍቃሪ እና የኤሌክትሮኒክስ እና የኮምፒተር ሳይንስ ተማሪ እንደመሆኔ መጠን ለኤሌክትሮኒክ ሙዚቃ ፈጠራ የምጠቀምባቸውን የ MIDI መሣሪያዎች መገንባት እፈልግ ነበር።

ብዙ ትዕይንቶችን እና የሙዚቃ ክብረ በዓላትን ከተካፈልኩ በኋላ በእውነተኛ ትርኢቶች ላይ ለብርሃን ትዕይንቶች ፍላጎት ማሳደር ጀመርኩ።

ከብዙ ምርምር በኋላ ፣ እኔ በአብዛኛው ማይክሮፎን የሚጠቀሙ መሣሪያዎችን ብቻ አገኘሁ እና እርስዎ የፈለጉትን ያህል LED ን ለመቆጣጠር መፍቀድ አይችሉም።

ከ DAW እና MIDI ምልክቶች ጋር የበለጠ በመተዋወቅ ፣ በዚህ ፕሮጀክት ለመጀመር ወሰንኩ!

እሱ በእውነቱ በ MIDI ምልክቶች (NoteOn ፣ NoteOff እና CC መልእክቶች) የሚቆጣጠሩት ባልተለመዱ LED ዎች በ 3 ዲ አወቃቀር ውስጥ ነው።

ስለዚህ ፣ ሙዚቀኛው በማንኛውም DAW የሚመነጨውን የ MIDI ምልክቶችን በመጠቀም ብቻ የእያንዳንዱን LED ቀለም እና ጥንካሬ መቆጣጠር ይችላል።

በዚህ ሀሳብ ፣ ፈጠራን በብርሃን ትርኢቶች ማሳደግ እና እያንዳንዱ የእይታ አፈፃፀም ልዩ እንዲሆን እያንዳንዱ የራሱን እንዲገነባ ፈቀድኩ።

ደረጃ 1: ቁሳቁሶች

በመሠረቱ, ይህ ፕሮጀክት በሁለት ክፍሎች ይ consistsል -የ MIDI መቀበያ ወረዳ እና የ LED መዋቅር; እና እነዚያን ክፍሎች ለማገናኘት እና ከ DAW የሚመጡትን የ MIDI ምልክቶች ወደ “LED strips” “ተርጉመው” ለማይክሮ መቆጣጠሪያ። ለእያንዳንዱ ክፍል የሚያስፈልጉ ቁሳቁሶች ዝርዝር እነሆ።

የ MIDI መቀበያ ወረዳ;

  • 1 x 6N138 ኦፕቶኮፕለር
  • 1 x 1N914 ዲዲዮ
  • 1 x 5-ፒን ዲን ጃክ (ሚዲአይ ጃክ)
  • 2 x 220 Ohm Resistors
  • 1 x 4.7K Ohm Resisor
  • 1 ዩኤስቢ/ሚዲአይ ጃክ

የ LED መዋቅር;

በ 1 ዲጂታል ወደብ ብቻ ሊቆጣጠሩት በሚችሉ WS2812B LEDs ላይ በመመርኮዝ የ RGB LEDs strips ን እጠቀም ነበር። ከፍተኛ ቁጥር ያላቸውን ኤልኢዲዎች ለመጠቀም ካቀዱ ፣ ስለሚያስፈልገው ከፍተኛ የአሁኑ ጊዜ (1 LED ቢበዛ 60 ሜ ኤ ሊበላው ይችላል) ሊጨነቁ ይችላሉ። የማይክሮ መቆጣጠሪያው ይህንን ከፍተኛ እሴት ማስተናገድ ካልቻለ በቂ የአሁኑን ኃይል ሊያቀርብ የሚችል ሌላ 5V የኃይል አቅርቦት ያስፈልግዎታል። ከተወሰነ የውጤት አስማሚ እና መቀየሪያ ጋር 5V - 8A AC/DC Adapter ን እጠቀም ነበር።

ማሳሰቢያ -እነሱ በጣም ከፍተኛ የአሁኑን ማድረስ መቻላቸውን ስለሚያውቁ የኮምፒተር የኃይል አቅርቦት አሃድ መጠቀም የሚችሉ ይመስላል ፣ ግን ምናልባት የተረጋጋ 5V ዲሲ voltage ልቴጅ ማድረሱን ማረጋገጥ አለብዎት። በመሬት ውስጥ (ጥቁር) እና በ 5 ቮ ኦፕት (ቀይ) መካከል 36 ኦኤም 5 ዋት የኃይል መቆጣጠሪያ (resistor) በቂ የሆነ የአሁኑ ፍሰት እንዲኖር እና በዚህም የተረጋጋ 5 ቮን ለማቅረብ።

በመጨረሻ ፣ በ MIDI ምልክቶች እና በ LED ሰቆች መካከል ያለውን ግንኙነት ለማድረግ ቀለል ያለ አርዱዲኖ ኡኖን በዊዝ ጋሻ ተጠቅሜአለሁ።

ደረጃ 2 የ MIDI የግብዓት ወረዳ መገንባት

የ MIDI የግብዓት ወረዳ መገንባት
የ MIDI የግብዓት ወረዳ መገንባት
የ MIDI የግብዓት ወረዳ መገንባት
የ MIDI የግብዓት ወረዳ መገንባት

በትክክል የ MIDI ፕሮቶኮል እና እንዴት እንደሚሰራ ፍላጎት ካለዎት ብዙ አስደሳች እና ፈጠራ ትምህርቶች እና የ MIDI Arduino ፕሮጀክቶች ያሉበትን የማስታወሻዎች እና የቮልት ዩቲዩብ ሰርጥ እንዲፈትሹ እመክርዎታለሁ።

በዚህ ክፍል ፣ እኔ በ MIDI የግብዓት ወረዳ ላይ ብቻ አተኩራለሁ። ክፍሎቹን ከመሸጥዎ በፊት የ MIDI ምልክቶች በማይክሮ መቆጣጠሪያው በደንብ ከተቀበሉ በፕሮቶቦርዱ ላይ አንድ ፕሮቶታይፕ መገንባት እና ከፕሮቶቦርዱ ላይ ጥሩ ሀሳብ መስራት ጥሩ ሀሳብ ሊሆን ይችላል።

የሚከተሉት ሁለት ቪዲዮዎች ወረዳውን እንዴት እንደሚገነቡ እና እንደሚፈትሹ ይገልፃሉ-

  • ወረዳውን መገንባት
  • ወረዳውን መሞከር

በመጨረሻም ፣ የ CC መልዕክቶችን እና ለምሳሌ የ LED ን ብሩህነት ለመቆጣጠር እንዴት በራስ -ሰር ቅንጥቦች በእርስዎ ማይክሮ መቆጣጠሪያ እንደሚተረጎሙ ይህንን ቪዲዮ መፈተሽ ጥሩ ሀሳብ ሊሆን ይችላል።

ደረጃ 3 የ FL ስቱዲዮን ማዋቀር (አማራጭ ያልሆነ)

የ FL ስቱዲዮን በማዋቀር ላይ (አማራጭ)
የ FL ስቱዲዮን በማዋቀር ላይ (አማራጭ)
የ FL ስቱዲዮን በማዋቀር ላይ (አማራጭ)
የ FL ስቱዲዮን በማዋቀር ላይ (አማራጭ)
የ FL ስቱዲዮን በማዋቀር ላይ (አማራጭ)
የ FL ስቱዲዮን በማዋቀር ላይ (አማራጭ)

የ FL ስቱዲዮን በመጠቀም ምቾት ስለሚሰማኝ ፣ የ MIDI በይነገጽን በትክክል እንዴት ማዋቀር እንደሚቻል እገልጻለሁ ፣ ግን ሌላ ዲጂታል ኦዲዮ ሥራ ጣቢያ የሚጠቀሙ ከሆነ ይህ አሰራር በከፍተኛ ሁኔታ የተለየ መሆን እንደሌለበት እርግጠኛ ነኝ።

በመጀመሪያ የዩኤስቢ/ሚዲአይ መሰኪያውን ከኮምፒዩተርዎ ጋር መሰካት አለብዎት። ብዙውን ጊዜ ፣ እንደዚህ ያሉ መሣሪያዎች ከተካተተ firmware ጋር ይመጣሉ እና እነሱ የማይስማሙ ቢሆኑም እንኳ እንደ MIDI መሣሪያዎች ይታወቃሉ። ከዚያ “ቅንጅቶች” መስኮቱን ይክፈቱ (F10 ን በመጫን)። ሁሉም ነገር በትክክል ከተሰራ ፣ በውጤቱ ክፍል ውስጥ አንዳንድ የውጤት MIDI መሳሪያዎችን ያስተውላሉ። መሣሪያዎን ይምረጡ እና በርቶ መሆኑን ያረጋግጡ።

ከዚያ የወደብ ቁጥርዎን መግለፅ እና በአእምሮ ውስጥ መያዝ አለብዎት (ለምሳሌ 0)። ይህንን መስኮት ይዝጉ (መለኪያዎች በራስ -ሰር ይቀመጣሉ) እና ከዚያ አዲስ ሰርጥ ያክሉ - MIDI Out።

ከዚያ እርስዎ ማድረግ ያለብዎት የመጨረሻው ነገር የዚህን አዲስ ሰርጥ ወደብ መግለፅ ነው -በ “ቅንብሮች” ክፍል ውስጥ የገለጹትን ተመሳሳይ የወደብ ቁጥር መምረጥዎን ያረጋግጡ -ይህንን በማድረግ ፣ ከሰርጥዎ የሚመጡ የ MIDI መልዕክቶች አሁን ናቸው ከ MIDI ውፅዓት ጋር ተገናኝቷል።

አሁን ፣ ማስታወሻ በ MIDI Out ሰርጥ ሲጫወት ፣ “ማስታወሻ ኖን” መልእክት በ MIDI በይነገጽ በኩል ይላካል። በተመሳሳይ ሁኔታ ማስታወሻው በሚለቀቅበት ጊዜ “ማስታወሻ ማስታወሻ” መልእክት ይላካል።

ከ MIDI Out ሰርጥ ጋር የሚመጣው ሌላ አስደሳች ገጽታ የተለያዩ ልኬቶችን በፖታቲሞሜትሮች የመቆጣጠር ችሎታ ነው። ከመካከላቸው በአንዱ ላይ በቀኝ ጠቅ በማድረግ እና “አዋቅር…” ን በመምረጥ ፣ የ LED ን ብሩህነት ለመቆጣጠር የሚያገለግሉ CCMessages (ከ 0 ወደ 127 የሚሄድ እሴት) እንዲልኩ ማድረግ ይችላሉ-CC ን ይምረጡ እና ከዚያ ይቀበሉ።

በተለምዶ ኤፍኤል ስቱዲዮ አሁን ወደ የእርስዎ MIDI በይነገጽ ውሂብ ለመላክ ዝግጁ ነው! ቀጣዩ በአርዱዲኖ ውስጥ ለመብረቅ እና ከእርስዎ የ LED መዋቅር ጋር ለማላመድ ኮዱን መጻፍ ነው።

ደረጃ 4: ኤልዲዎቹን ማገናኘት

ኤልኢዲዎችን በማገናኘት ላይ
ኤልኢዲዎችን በማገናኘት ላይ

እነሱ +5 ቮ ፣ ጂኤንዲ እና ዳታ ብቻ ስለሚፈልጉ የ LED ሰቆች ማገናኘት በጣም ቀላል ነው። ሆኖም ፣ እኔ ከ 20 በላይ የሚሆኑትን ለማገናኘት እንዳሰብኩ ፣ ማንኛውንም ዓይነት ያልታሰበ መዘግየት ለማስወገድ ብዙ የአርዱኖ ፒኤምኤም ፒኖችን ለመጠቀም እና የአዳፍ ፍሬ_ኔፔፒክስል (በ coe ውስጥ) በርካታ አጋጣሚዎች ለማወጅ ወሰንኩ።

የተያያዘው ምስል የኤሌክትሮኒክስ ሥራ እንዴት እንደሚሠራም ለማብራራት አስቧል-

  • የ LEDs ሰቆች በቀጥታ በኃይል አቅርቦቱ የተጎለበቱ ናቸው።
  • አርዱዲኖን ለማብራት የኃይል መቀየሪያ ጥቅም ላይ ይውላል
  • ማብሪያ / ማጥፊያውን ሲያበሩ የ MIDI ግቤት ወረዳው በአርዱዲኖ የተጎላበተ ነው

ደረጃ 5 - የ 3 ዲ አወቃቀሩን ማሰናበት

የ 3 ዲ አወቃቀሩን ማሰናበት
የ 3 ዲ አወቃቀሩን ማሰናበት
የ 3 ዲ አወቃቀሩን ማሰናበት
የ 3 ዲ አወቃቀሩን ማሰናበት
የ 3 ዲ አወቃቀሩን ማሰናበት
የ 3 ዲ አወቃቀሩን ማሰናበት
የ 3 ዲ አወቃቀሩን ማሰናበት
የ 3 ዲ አወቃቀሩን ማሰናበት

እኔ እስካሁን በ 3 ዲ-ማተሚያ (እና ሞዴሊንግ) ሙሉ በሙሉ አዲስ ስለነበርኩ ይህ ክፍል ረጅሙ ነበር። ግማሹ የፈነዳ የተቆረጠ አይኮሳድሮን የሚመስል መዋቅር ለመንደፍ ፈልጌ ነበር (አዎ ፣ የቅርጹን ትክክለኛ ስም ለማግኘት የተወሰነ ጊዜ ወስዶብኛል)።

በእርግጥ እርስዎ በሚፈልጉት ቅርፅ የራስዎን ሞዴል ለመንደፍ ነፃ ነዎት! የሞዴሊንግ ሂደቱን በዝርዝር አልገልጽም ነገር ግን ይህንን መዋቅር ለመንደፍ ከፈለጉ የ STL ፋይሎችን ያገኛሉ።

በአሁኑ ጊዜ በጣም የተዝረከረከውን ኮር ውስጥ ብዙ ቁጥር ያላቸውን ሽቦዎች በመሸጥ እያንዳንዱን ፊት ላይ አንድ ኤልኢዲ (LED) ማስገባት እና ሁሉንም ማገናኘት ስላለብኝ የተለያዩ ክፍሎች ስብሰባ የተወሰነ ጊዜ ፈጅቷል!

ማሳሰቢያ - እንዲህ ዓይነቱን መዋቅር ለመንደፍ ከፈለጉ 10 ባለ ስድስት ጎን ቁርጥራጮችን (እያንዳንዳቸው PP3DP UP mini አታሚ በመጠቀም 3 ሰዓት ያህል) እና 6 ባለ አምስት ጎን ቁርጥራጮች (2 ሰዓታት) ያስፈልግዎታል።

በእያንዳንዱ ክፍል ውስጥ አንድ LED ካለ ፣ እያንዳንዱን 5V እና GND ተርሚናሎች አንድ ላይ ማገናኘት እና የእያንዳንዱን ኤልኢዲ በርካታ የግብዓት እና የውጤት ተርሚናሎች እርስዎ በሚገናኙበት መንገድ ማገናኘት ይኖርብዎታል።

በመጨረሻም እያንዳንዱን ፊት ለመሸፈን እና በተከታታይ እንዲበሩ ለማድረግ የ LED ስርጭት አሌክሊክን እጠቀም ነበር።

ከዚያ በኋላ የቀረው ሁሉ የተወሳሰበ አለመሆኑን የሚገልፀው ኮዱ ነው!

ደረጃ 6 - ኮዱ

ኮዱ
ኮዱ

ቀደም ባለው ክፍል እንደጠቀስኩት ኮዱ በጣም ቀላል መሆኑን ያሳያል!

በእውነቱ ፣ እሱ በአንድ የ MIDI ምሳሌ እና በበርካታ Adafruit_NeoPixel አጋጣሚዎች (የተለያዩ ቁርጥራጮች እንዳሉ) ብቻ ነው።

በመሰረቱ ፣ አንዴ ከተገለፀ ፣ የ MIDI ክፍል በ “ማቋረጦች” ዓይነት ይሠራል - ኖትኖን ፣ ማስታወሻ ኦፍ እና ሲሲኤምሴጅ። የ MIDI ግብዓት ሲክሬቱ ከእነዚህ የተወሰኑ ምልክቶች አንዱን ለአርዲኖ ሲያስተላልፍ ፣ ተባባሪ ንዑስ ክፍል ይባላል። ከዚያ ኮዱ እያደረገ ያለው ሁሉ በ NoteOn ምልክት ላይ አንድ የተወሰነ LED ን ማብራት ፣ በአጋር የ NoteOff ምልክት ላይ ማጠፍ እና በ CCMessage ላይ የአንድ ሰቅ ብሩህነት ማዘመን ነው።

እንዲሁም ፣ ከ NoteOn ምልክት ጋር የሚመጣውን ፍጥነት በማንበብ የኤልዲዎቹን ቀለም የመምረጥ እድልን የሚሰጥ ቀለል ያለ ተግባርን ገለፅኩ እና እያንዳንዱ ኤልዲ ከዚያ ቀይ ፣ ሐምራዊ ፣ ሰማያዊ ፣ ሰማያዊ ፣ አረንጓዴ ፣ ቢጫ ፣ ብርቱካናማ ወይም ነጭ ሊሆን ይችላል ከ 0 እስከ 127 ባለው የፍጥነት እሴት ላይ በመመስረት።

ሊታወቅ የሚገባው አንድ አስፈላጊ ነገር ተከታታይ ወደብ (በዚህ ሂደት ውስጥ ጥቅም ላይ የዋለው) ከዚያ ፒን ጋር እንደተገናኘ ስዕልዎን በሚሰቅሉበት ጊዜ የ RX ፒን (ከ MIDI ግብዓት ወረዳ የሚመጣ) ማለያየት አለብዎት!

ደረጃ 7: አሁን ምን?

እኔ በአሁኑ ጊዜ ሁሉንም የኤሌክትሮኒክስ ዕቃዎች ለማካተት በብጁ ማቀፊያ ላይ እየሠራሁ ነው እንዲሁም እኔ ስለ መዋቅሩ ስም እያሰብኩ ነው! ይህንን ፕሮጄት ከወደዱት እባክዎን ያሳውቁኝ ፣ እና ይህንን አስተማሪ በበለጠ ቪዲዮዎች ለማዘመን በማሰብ በተለያዩ ትዕይንቶች ላይ እየሰራሁ ነው!

የሚመከር: