ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 ለድምጽ ምላሽ ለመስጠት ኤልዲዎችን ማግኘት
- ደረጃ 2: የራስ ቁር ላይ ቅርፅ እንዲይዙ ይቁረጡ እና የሚሸጡ LEDS
- ደረጃ 3: ሽቦውን እና የራስ ቁር ላይ ያሉትን ኤልዲዎች ይፈትሹ
- ደረጃ 4 ነፃ ኤሌክትሮኒክስ ከዳቦ ሰሌዳ
- ደረጃ 5 የመጨረሻ ውቅር
- ደረጃ 6 ኮድ (አርዱinoኖ)
ቪዲዮ: ተለባሽ ቴክ የመጨረሻ ፕሮጀክት - ዲጄ የራስ ቁር: 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የዚህ ፕሮጀክት ዓላማ ለዝግጅት እና ለዋውዝ ምክንያት ለሙዚቃ ምላሽ የሚሰጥ የዲጄ የራስ ቁር (LEDs) ማድረግ ነው። ከአማዞን. Com እንዲሁም የሞተርሳይክል የራስ ቁር ፣ የአርዱዲኖ ኡኖ እና ሽቦ ያለው አድራሻ ያለው የ LED ንጣፍ እንጠቀማለን።
አቅርቦቶች
ቁሳቁሶች ያካትታሉ:
- ሊደረስበት የሚችል የ LED ንጣፍ
- የሞተርሳይክል የራስ ቁር
- አርዱዲኖ ኡኖ
- ሽቦዎች እና ብየዳ ብረት
ደረጃ 1 ለድምጽ ምላሽ ለመስጠት ኤልዲዎችን ማግኘት
ለመጀመርያ ደረጃ እኛ ለድምፅ ምላሽ ለመስጠት የ LED ን ንጣፍ እንሞክራለን ፣ የድምፅ ሰሌዳውን ከስፓርክfun እንጠቀማለን እና የዳቦ ሰሌዳ እና ሽቦን በመጠቀም ከአርዱዲኖ ጋር እናገናኘዋለን። በ Arduino ሶፍትዌር በመሞከር እኛ ልንጠቀምባቸው የምንችላቸውን ሁለት ንባቦችን እናገኛለን። ከ “ኤንቨሎፕ” ወደብ የሚመጣው የድምፅ ስፋት እና ሁለትዮሽ 1/0 ከ “በር” ወደብ ይነበባል። በአድራሻው ሊመራ በሚችል ሰቅ ላይ ካርታ ለማውጣት ይህንን ተለዋዋጮች ይጠቀሙ ፣ ከዚያ “በር” በአንድ ላይ ነው ፣ ኤልዲኤስ የተወሰነ ቀለም ያሳያል ፣ ኤንቬሎpe ከተወሰነ ደረጃ በላይ በሚሆንበት ጊዜ ፣ የተወሰነ ቀለም ያሳዩ። ሙሉ ኮዱ ይቀርባል።
ደረጃ 2: የራስ ቁር ላይ ቅርፅ እንዲይዙ ይቁረጡ እና የሚሸጡ LEDS
በፕሮጄጄቼ ላይ ኤክስዲዎቹን ከኤክስ (X) ፋሽን ጋር ወደ ውጭ ለማከል ወሰንኩ ከውጭ ተጨማሪ ሦስት ማዕዘኖች ፣ ሙዚቃው በሚጫወትበት መንገድ ያንን ንድፍ በተሻለ ሁኔታ እንዲሠራ ለማድረግ አስባለሁ። ስለዚህ ይህ እርምጃ የሚፈለገው ርዝመት ያላቸውን የ LED ቁርጥራጮችን በመቁረጥ እና ጠርዞችን ለመሥራት በተቆራረጡ ምልክቶች ላይ አንድ ላይ ስለመሸጥ ነው። ይህንን 10 ጊዜ ያህል ማድረግ ነበረብኝ እና በተለይም ከትንሽ ሽቦዎች ጋር በሚገናኝበት ጊዜ በጣም ጊዜ የሚወስድ ነው። በዚህ ደረጃ ላይ ያለው እድገት ይህ ነው
ደረጃ 3: ሽቦውን እና የራስ ቁር ላይ ያሉትን ኤልዲዎች ይፈትሹ
በዚህ ደረጃ ላይ መቆራረጥ እና መሸጫ በትክክል መሥራታቸውን ለማረጋገጥ ኤልዲዎቹን ወደ አርዱዲኖ ፣ የድምፅ ሰሌዳው እና የተቆረጡ ኤልዲዎቹን ገምቼ ሞከርኩ።
ደረጃ 4 ነፃ ኤሌክትሮኒክስ ከዳቦ ሰሌዳ
በዚህ ደረጃ ሁሉንም የኤሌክትሮኒክስ ዕቃዎች ከዳቦ ሰሌዳ ላይ በማውጣት ላይ አተኩሬ ነበር። እኔ ከአርዲኖ ጋር የተጣበቀውን የራስ ቁር ዊል መልበስ እንዲችሉ ለመሸጥ የሚያስፈልጉትን ሁሉንም ገመዶች ሸጥኩ እና የራስ ቁር ሽቦዎችን ረዘሙ። እኔ ልረዳው ያልቻልኩት በጣም አስፈላጊው ነገር ውጫዊ ኃይል ነበር ፣ ባትሪዎችን በተለያዩ ውቅሮች ሞክሬአለሁ ነገር ግን የሚያስፈልገኝን ውጤት አይሰጠኝም ፣ አንዳንዶቹ መብራቶቹን እብድ ያደርጉታል ፣ አንዳንዶቹ ደግሞ የተለያዩ ቀለሞች ያደርጓቸዋል። እንደ አለመታደል ሆኖ ይህ በወረዳዎች ዕውቀቴ ምክንያት ሊሆን ይችላል ነገር ግን ስልኩን ከአርዱዲኖ ከፒሲ ቦርድ እንዲመጣ ለማድረግ መርጫለሁ። የድምፅ ሰሌዳው በባትሪ ጥቅል የተጎላበተ እና ያ በጥሩ ሁኔታ ይሠራል
ደረጃ 5 የመጨረሻ ውቅር
ለዚህ የመጨረሻ ደረጃ ፣ ከድምፅ ሰሌዳው የሚመጡትን እሴቶች አንብቤ አንድን ከቀየሩት አዲስ እሴቶች ጋር እንዲዛመድ ኮዱን ቀይሬ ሁሉም ነገር ከዳቦ ሰሌዳው ላይ ተወገደ። የ LED ን ቁራጮቹን ወደ ታች ከመቅረባቸው በፊት የራስ ቁር ላይ ተጣብቄ በመጨረሻ እንደገና ሞከርኩ።
ደረጃ 6 ኮድ (አርዱinoኖ)
// NeoPixel Ring ቀላል ንድፍ (ሐ) 2013 ሻይ ኤሪሰን
// ቀሪዎቹን ለማዛመድ በ GPLv3 ፈቃድ ስር ተለቋል
// Adafruit NeoPixel ቤተ -መጽሐፍት
#ያካትቱ
#ifdef _AVR_ #ያካትቱ // ለ 16 ሜኸ አዳፍ ፍሬ ትሪኔት #ኤንድፍ ያስፈልጋል
// በ Arduino ላይ የትኛው ፒን ከ NeoPixels ጋር ተገናኝቷል?
#ጥራት ፒን 3 // በትሪኔት ወይም ገማ ላይ ፣ ይህንን ወደ 1 ለመቀየር ይጠቁሙ
// ከአርዱinoኖ ጋር ስንት ኒኦፒክስሎች ተያይዘዋል?
#ጥራት NUMPIXELS 166 // ታዋቂ የኒኦፒክስል ቀለበት መጠን
Adafruit_NeoPixel ፒክሴሎች (NUMPIXELS ፣ ፒን ፣ NEO_GRB + NEO_KHZ800);
#መግለፅ DELAYVAL 500 // ጊዜ (በሚሊሰከንዶች) በፒክሴሎች መካከል ለአፍታ ማቆም
ባዶነት ማዋቀር () {
#ከተገለጸ (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1); #endif // ትሪኬት-ተኮር ኮድ መጨረሻ።
pixels.begin (); // መጀመሪያ ኒኦፒክስል ስትሪፕ ነገር (ተፈላጊ)
Serial.begin (9600); }
ባዶነት loop () {
int sensorValue = analogRead (A1);
int sensorValue2 = digitalRead (7); Serial.println (sensorValue); // መዘግየት (5); // ፒክሰሎች.ክሪል (); // ሁሉንም የፒክሰል ቀለሞች ወደ “ጠፍቷል” ያዘጋጁ
ከሆነ (sensorValue2 == 1) {
ለ (int i = 0; i <28; i ++) {pixels.setPixelColor (i ፣ 15 ፣ 0 ፣ 50) ፤
}
ለ (int i = 48; i <81; i ++) {pixels.setPixelColor (i ፣ 15 ፣ 0 ፣ 50) ፤
}
ለ (int i = 102; i <129; i ++) {pixels.setPixelColor (i ፣ 15 ፣ 0 ፣ 50) ፤
}
ለ (int i = 148; i <166; i ++) {pixels.setPixelColor (i ፣ 15 ፣ 0 ፣ 50) ፤ }} ////////////////////////////// ሌላ {ለ (int i = 0; i <28; i ++) {pixels.setPixelColor (i ፣ 0 ፣ 0 ፣ 0);
}
ለ (int i = 48; i <81; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
ለ (int i = 102; i <129; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
ለ (int i = 148; i <166; i ++) {pixels.setPixelColor (i, 0, 0, 0); }} ////////////////////////////// ከሆነ (sensorValue == 3 || sensorValue == 2) {ለ (int i = 29; i <47; i ++) {pixels.setPixelColor (i, 255, 0, 0);
}
ለ (int i = 82; i <101; i ++) {pixels.setPixelColor (i, 255, 0, 0);
}
ለ (int i = 130; i <148; i ++) {pixels.setPixelColor (i, 255, 0, 0);
} pixels.show (); } ከሆነ (sensorValue> 3) {ለ (int i = 29; i <47; i ++) {pixels.setPixelColor (i, 0, 155, 155);
}
ለ (int i = 82; i <101; i ++) {pixels.setPixelColor (i ፣ 0 ፣ 155 ፣ 155) ፤
}
ለ (int i = 130; i <148; i ++) {pixels.setPixelColor (i ፣ 0 ፣ 155 ፣ 155) ፤
}
pixels.show (); } ሌላ {ለ (int i = 29; i <47; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
ለ (int i = 82; i <101; i ++) {pixels.setPixelColor (i, 0, 0, 0);
}
ለ (int i = 130; i <148; i ++) {pixels.setPixelColor (i, 0, 0, 0);} pixels.show (); }}
የሚመከር:
አውቶማቲክ ECG- BME 305 የመጨረሻ ፕሮጀክት ተጨማሪ ክሬዲት 7 ደረጃዎች
አውቶማቲክ ECG- ቢኤምኢ 305 የመጨረሻ ፕሮጀክት ተጨማሪ ክሬዲት- ኤሌክትሮካርዲዮግራም (ኢ.ሲ.ጂ. ወይም ኢ.ኬ.ጂ) በልብ ምት የሚመነጩትን የኤሌክትሪክ ምልክቶች ለመለካት የሚያገለግል ሲሆን በልብና የደም ቧንቧ በሽታ ምርመራ እና ትንበያ ውስጥ ትልቅ ሚና ይጫወታል። ከኢሲጂ (ECG) የተገኙት አንዳንድ መረጃዎች ቅኝቱን ያካትታሉ
CPE 133 የመጨረሻ ፕሮጀክት አስርዮሽ ወደ ሁለትዮሽ 5 ደረጃዎች
CPE 133 የመጨረሻ ፕሮጀክት አስርዮሽ ወደ ሁለትዮሽ - ሁለትዮሽ ቁጥሮች ዲጂታል አመክንዮ ሲያስቡ ወደ አእምሮ ከሚመጡ የመጀመሪያዎቹ ነገሮች አንዱ ነው። ሆኖም ፣ የሁለትዮሽ ቁጥሮች ለእሱ አዲስ ለሆኑት አስቸጋሪ ፅንሰ -ሀሳብ ሊሆን ይችላል። ይህ ፕሮጀክት ሁለቱንም በሁለትዮሽ ቁጥሮች mas ጋር ልምድ ላላቸው ይረዳል
[ተለባሽ መዳፊት] በብሉቱዝ ላይ የተመሠረተ ተለባሽ የመዳፊት መቆጣጠሪያ ለዊንዶውስ 10 እና ሊኑክስ -5 ደረጃዎች
[ተለባሽ መዳፊት] በብሉቱዝ ላይ የተመሠረተ ተለባሽ የመዳፊት መቆጣጠሪያ ለዊንዶውስ 10 እና ሊኑክስ-ማንኛውንም ገጽታ ሳይነኩ የመዳፊት ጠቋሚውን ለመቆጣጠር እና ከፒሲ-መዳፊት ጋር የተዛመዱ ሥራዎችን በዝግጅት ላይ የሚያገለግል በብሉቱዝ ላይ የተመሠረተ የመዳፊት መቆጣጠሪያ ሠራሁ። በጓንት ላይ የተካተተው የኤሌክትሮኒክ ወረዳው ሸን ለመከታተል ሊያገለግል ይችላል
PHYS 339 የመጨረሻ ፕሮጀክት - ቀላል ቴሚሚን - 3 ደረጃዎች
PHYS 339 የመጨረሻ ፕሮጀክት - ቀላል ቴርሚን - እንደ መዝናኛ ሙዚቀኛ እና የፊዚክስ ሊቅ እንደመሆኔ መጠን ሁል ጊዜ በጣም አሪፍ የኤሌክትሮኒክ መሣሪያ እንደሆኑ አስባለሁ። በባለሙያ ሲጫወቱ ድምፃቸው hypnotic ማለት ይቻላል ፣ እና እንዲሠሩ የሚያስፈልገው የኤሌክትሮኒክስ ንድፈ ሀሳብ በትክክል ሲ
ተለባሽ - የመጨረሻ ፕሮጀክት 7 ደረጃዎች
ተለባሽ - የመጨረሻ ፕሮጀክት - መግቢያ በዚህ ፕሮጀክት ውስጥ በሳይበርግ ተግባራት ላይ የተመሠረተ ተግባራዊ የሚለበስ ፕሮቶታይፕ የማድረግ ሥራ ነበረን። ልብዎ ከ BPM ሙዚቃ ጋር እንደሚመሳሰል ያውቃሉ? በሙዚቃ ስሜትዎን ለመቆጣጠር መሞከር ይችላሉ ፣ ግን ብንፈቅድስ