ዝርዝር ሁኔታ:
- ደረጃ 1 - ፖታቴተሮች እና ቁልፎች
- ደረጃ 2: ኒዮክሲል ከአርዲኑኖ ጋር ቀለበቶች
- ደረጃ 3: ሚዲአይ ግንኙነት ከአርዱዲኖ ጋር
- ደረጃ 4 - ሽቦ
- ደረጃ 5 - ፕሮግራሙ
- ደረጃ 6: 3 ዲ የህትመት ክፍል
- ደረጃ 7: የአሉሚኒየም ሰሌዳ
- ደረጃ 8: Plexiglass ሣጥን 8 ሚሜ
- ደረጃ 9 - ስብሰባ
- ደረጃ 10: የመጨረሻ (የቪዲዮ ሙከራ)
- ደረጃ 11: ጋሪ
ቪዲዮ: DIY MIDI CONTROLLER USB Plug & Play (የኒዮፒክስል ቀለበት ያልቁ): 12 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
አፍቃሪ MAO እና የኤሌክትሮኒክ ሙዚቃ ግን እንዲሁ ሚዲ በይነገጽን ግላዊነት ማላበስ የሚቻል መሆኑን በማየቴ የእኔን 6 ፖታቲሜትር እና 12 አዝራሮችን (አብራ / አጥፋ) አድርጌያለሁ ፣ ግን ቦታውን የበለጠ አስቸጋሪ ለማድረግ ቀድሞውኑ የእያንዳንዱን የማዞሪያ አዝራር በእይታ ማሳያ ማከል እፈልጋለሁ።
ደረጃ 1 - ፖታቴተሮች እና ቁልፎች
በፖታቲሞሜትር ትዕዛዙን ሚዲ ለመላክ ፖታቲሞሜትር የአናሎግ አካል (ከ 0 እስከ 1023) መሆኑን አረጋግጦኝ ነበር እና አርዱኢኖን በአኖሎግ ግቤት ላይ የሚቀበለው መረጃ አነስተኛ ልዩነት ከኮምፒዩተር ጋር መገናኘትን የሚረብሽ ትንሽ ልዩነት አለው።
ስህተትን ለማስወገድ እያንዳንዱን ፖታቲሞሜትሮችን እንዲሞክሩ እመክርዎታለሁ እና የእሴቱ ልዩነት በጣም አስፈላጊ ከሆነ ፖታቲሞሜትር ምናልባት ኤችኤስ ሊሆን ይችላል
እሴቱ በአርዱዲኖ ይመረምራል እና በሚዲ ውስጥ ወደ ኮምፒተር መላክ አለበት (የእሱ ቁጥራዊ መረጃ)
ትንሹ ልዩነት በፕሮግራሙ ውስጥ ከሚካተተው ውሂብ ሊወጣ ይችላል አዝራሮቹ እንደ ማብሪያ / ማጥፊያ መቀየሪያ ሆነው ያገለግላሉ
ደረጃ 2: ኒዮክሲል ከአርዲኑኖ ጋር ቀለበቶች
ኒዮፒክስል RIng ን ከአርዱዲኖ ለመጠቀም የ NEOPIXEL ቤተ-መጽሐፍትን መጫን አለብዎት
#ያካትቱ // ቤተ -መጽሐፍት ኒዮፒክስል
#መግለፅ ፒንክስ ኤክስ // መረጃ በ ውስጥ ፤ በማይክሮ መቆጣጠሪያ ቦርድ ላይ የትኛው ፒን ከ NeoPixels ጋር ተገናኝቷል?
#ገላጭ NUMPIXELS XX // ስንት ኒኦፒክስሎች ከቦርዱ ጋር ተያይዘዋል?
Adafruit_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELSX ፣ PINX ፣ NEO_GRB + NEO_KHZ800) ፤ // ኒኦፒክስል ቤተ -መጽሐፍት
pixels.setPixelColor (i, 0, 0, 0); // የ RGB ቀለም ኮድ በአስርዮሽ
pixels.set ብሩህነት (ብሩህነት) // የብሩህነት ቅንብር
pixels.show () // ይህ የዘመነውን የፒክሰል ቀለም ወደ ሃርድዌር ይልካል።
ለመረጃ በተቃራኒ ሰዓት አቅጣጫ የሚሮጡ 16 ፒክሰሎች ያሉት ኒዮፒክስል
ስለ ኃይል ፍጆታ እኛ ነን
(2x12 + 2x 16 + 2x24) x 3 (እያንዳንዱ አካል 3 ሊድስ RGB አለው) = 312 ሊዶች።
እያንዳንዱ ሊድ 20ma ፣ ጠቅላላ 6 ፣ 4 ሀን ይጠቀማል ፣ ግን እኛ ሁሉንም ፒክሰሎች በጭራሽ በጭራሽ አንጠቀምም እና በሁለተኛ ደረጃ ከከፍተኛው ብሩህነት ጋር በጭራሽ አንጠቀምም።
አነስ ያለ ኃይልን ለመጠቀም የሪቲኒኔኔን ጫፍ አገኛለሁ
ለማንኛውም 5V ውፅዓት በአርዱዲኖ ይሰጣል ፣ እሱ በትክክል እንዲሠራ በቂ አይደለም
ደረጃ 3: ሚዲአይ ግንኙነት ከአርዱዲኖ ጋር
በመጀመሪያ midi ቤተ -መጽሐፍት Midi.h ን በ C ውስጥ / የፕሮግራም ፋይሎች (x86) Arduino / libraries”
sourceforge.net/projects/arduinomidilib/
አርዱinoኖን እንደ በይነገጽ ተሰኪ እና ተሰኪ ተመሳሳይ ለመጠቀም እና በዩዲ ውስጥ ሚዲ መረጃን ለማስተላለፍ አርዱዲኖን በብጁ የጽኑዌር ብልጭ ድርግም ማድረግ አለብዎት።
ለዚህ አያያዝ እዚያ ይመልከቱ-
ብቸኛው ችግር; ስህተት ካለ ኮዱን ለመቀየር ተከታታይ ግንኙነቱን እንደገና ለማንቃት ብጁ firmware በአሩዲኖ ውስጥ ማስገባት አለብዎት።
ደረጃ 4 - ሽቦ
መዞሪያው በአናሎግ ግቤት ላይ ተገናኝቷል
መቀየሪያው GND ፣ Led GND እና Neopixel DATA IN በዲጂታል ግብዓት ላይ
www.sparkfun.com/products/9277
መሪነት ጥቅም ላይ የዋለው ሞኖ ቀለም በፒሲቢ ላይ ለመሪ ተመሳሳይ የቀለም ፒን ይምረጡ
ደረጃ 5 - ፕሮግራሙ
ማይክሮ መቆጣጠሪያ ማለት ፕሮግራሚንግ ማለት ነው
ያ ለእኔ ከባድ እርምጃ ነበር ፣ ግን ወደ እሱ የመመለስ ዕድል ነው
ፕሮግራሙ በአንድ ዙር በበርካታ ክፍሎች ውስጥ ይሳተፋል
እያንዳንዱ ክፍል ንዑስ መርሃ ግብር ይሆናል
ከመሪው መረጃ ጋር የመቀየሪያ ዳታ ፒን በፒሲቢ ቦርድ ላይ ተዛማጅ ያያይዙ
affiche (); // የ Potentiometer ዋጋን ያንብቡ እና የሚዲ ውሂብን ይላኩ ፤
// ኒዮፒክስልን በ Potentiometer እሴት ንባብ እና በቀለም እና በብሩህነት ቀለበት 1 () ን ይቆጣጠሩ ፤ ቀለበት 2 (); ቀለበት 3 (); ቀለበት 4 (); ቀለበት 5 (); ቀለበት 6 (); አዝራር (); // የአዝራሩን ሁኔታ ይፈትሹ ፣ ሚዲ መረጃን ይላኩ እና ሌድን ይቆጣጠሩ
ፕሮግራሜን ለማሻሻል የባለሙያ አስተያየት በማግኘቴ በጣም ደስተኛ ነኝ
ደረጃ 6: 3 ዲ የህትመት ክፍል
አንድ ድጋፍ መፍጠር potentiometres ን ለመንካት የማይቻል ከሆነ የ 6 ኒኦ ፒክሰል ቀለበት ለመቀበል
ኒዮፒክስል ሙጫ በጠመንጃ በላዩ ላይ ተጣብቋል
ሮታሪው በኒዮፒክስል 12 ቀለበት ውስጥ ማስገባት ስለማይችል ይህ ድጋፍ በሁለተኛው ደረጃ ላይ ነው
ደረጃ 7: የአሉሚኒየም ሰሌዳ
ደረጃ 8: Plexiglass ሣጥን 8 ሚሜ
በስብስቡ መሃል ላይ ለመቦርቦር እና ለመንካት 8 ሚሜ ውፍረት ያለው ፕሌክስግላስ ተጠቀምኩ
5 ቁርጥራጭ የ plexiglass i ክብ ክብ መጋዝን ተጠቀምኩ።
1 x 210 ሚሜ / 270 ሚሜ
2 x 210 ሚሜ / 60 ሚሜ
2 x 254 ሚሜ / 60 ሚሜ
የሳጥን ስብሰባ ለማድረግ በእያንዳንዱ ክፍል ቁራጭ መሃል ላይ እንቆፍራለን እና ታፕን እናደርጋለን
ጠፈርን ለማስቀመጥ ተመሳሳይ ነገር እናደርጋለን
ቁፋሮ 2 ፣ 5 ሚሜ
መታ 3 ሚሜ
ደረጃ 9 - ስብሰባ
በቦታ ማከፋፈያ እና በ 3 ሚሜ ሽክርክሪት እገዛ ሁሉንም አንድ ላይ እናደርጋለን
35 ሚሜ ስፓደር ለ NEOPIXEL ድጋፍ ፣ ለ Sparkfun PCB 50 ሚሜ እና ለአርዱዲኖ 5 ሚሜ
ደረጃ 10: የመጨረሻ (የቪዲዮ ሙከራ)
www.youtube.com/embed/c_BEFl-kEec
ደረጃ 11: ጋሪ
6 x Liniar Potentiometers 10KOhm 0.25w
12 x Resistor 220Ohm 0.25w
12 x Resistor 10Kohm 0.25W
12 x DIODE STANDARD በሴሚኮንዳክተር 1N4148TA 100V 200MA
6 x Resistor 470Om
1 x Capacitor 1000uF
1 x ARDUINO 2650 R3
3 x BUTTON PAD BREAKOUT PCB 2X2
3 x BUTTON PAD YOP BEZEL 2X2
2 x ADAFRUIT NEOPIXEL RGB 12 LED RING
2 x ADAFRUIT NEOPIXEL RGB 16 LED RING
2 x ADAFRUIT NEOPIXEL RGB 24 LED RING
12 x HEXAGONAL Spacer M3 X 50 ሚሜ
3 x E HEXAGONAL Spacer M3 X 35MM
1 x ሴክተር አስማሚ 5 ቪ 4 ኤ
1 x USB ወንድ ወደ ቢ ወንድ 20 ሴሜ
1 x አስማሚ ዩኤስቢ 2.0 TYPE B FEMELLE ወደ USB 2.0 TYPE ሀ
1 x INTERRUPTEUR መሰረታዊ TRU ክፍሎች
1 X ማገናኘት ዝቅተኛ ቮልቴጅ ቋሚ አቀባዊ ሴት 5 ሚሜ 2.2 ሚሜ
1 x PLEXIGALS ምልክት 8 ሚሜ
የሚመከር:
የኒዮፒክስል ብስክሌት መብራቶች 8 ደረጃዎች
የኒዮፒክስል ብስክሌት መብራቶች -በዚህ ትምህርት ውስጥ ፣ ብስክሌትዎን ቀዝቀዝ ያለ እንዲመስል ለማድረግ የኒዮፒክስል ብስክሌት ብርሃንን እናደርጋለን ፣ ወይም በስልክዎ በ WiFi በኩል እንዲያገናኙት ወይም በአርዲኖ ናኖ እና በቅጽበት ቁልፍ ሁነታን ለመቀየር በሚያሳዝን ሁኔታ አልችልም
በፒሲ ላይ Clone & ያልቁ ሃርድ ድራይቭ 5 ደረጃዎች
በፒሲ ላይ Clone & Upgrade ሃርድ ድራይቭ - ስለ ሙሉ ሂደቱ ቀለል ያለ ማብራሪያ ማግኘት አልቻልኩም። የሙሉ ሂደቱን ግራ መጋባት እና አለመግባባት ለማፅዳት ይህንን ለመሞከር ወሰነ። ኮምፒውተሩ ለመጫን ዕድሜዎችን የሚወስድ በሚመስልበት ጊዜ የማሻሻያ አስፈላጊነት ግልፅ ይሆናል
የኒዮፒክስል ሰዓት ከማንቂያ ደወል ጋር: 4 ደረጃዎች
NeoPixel Clock with Alarm: ሰላም ጓዶች ፣ ማለዳ ማለዳ አንዳንድ ጊዜ ከባድ ነው። በተለይ ደመናማ ፣ ዝናብ ወይም ውጭ ክረምት በሚሆንበት ጊዜ። እኔ በማንቂያ ሰዓት የራሴን ሰዓት ስለሠራሁ መነሳት ለእኔ የበለጠ አስደሳች ነው።)) ጊዜውን እና ሀ
EqualAir: ሊለበስ የሚችል የኒዮፒክስል ማሳያ በአየር ብክለት ዳሳሽ ተነሳሽነት 7 ደረጃዎች (ከስዕሎች ጋር)
EqualAir: በአየር ብክለት ዳሳሽ የተነሳ የሚለበስ የኒዮፒክስል ማሳያ የፕሮጀክቱ ዓላማ የአየር ብክለት ከተቀመጠው ደፍ በላይ በሚሆንበት ጊዜ ቀስቃሽ ግራፊክ የሚያሳይ ተለባሽ ቲ-ሸርት ማድረግ ነው። ስዕሉ በሚታወቀው ጨዋታ “የጡብ ሰባሪዎች” ተመስጧዊ ነው ፣ ምክንያቱም መኪናው የሚዘረጋ ቀዘፋ ይመስላል
DIY Build Mini USB Plug & Play Speakers (በማይክ አማራጭ) 3 ደረጃዎች (ከስዕሎች ጋር)
DIY Build Mini USB Plug & Play Speakers (ከ Mic አማራጭ ጋር) ፦ ሰላም ጓዶች በእንደዚህ ዓይነት ተናጋሪዎች ርዕሶች ላይ ምንም ዓይነት ትምህርት የለም ምክንያቱም ይህ ዘዴ በእውነት በጣም ልዩ ነው። ጥቂት ምክንያቶች - አንድም ነፍስ ገጥሞህ ያውቃል