ዝርዝር ሁኔታ:

በይነተገናኝ በይነገጽ መስታወት - 9 ደረጃዎች (ከስዕሎች ጋር)
በይነተገናኝ በይነገጽ መስታወት - 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በይነተገናኝ በይነገጽ መስታወት - 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በይነተገናኝ በይነገጽ መስታወት - 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የማርቭል ሸረሪት ሰው፡ ማይልስ ሞራሌስ (ፊልሙ) 2024, ሀምሌ
Anonim
Image
Image
የሚፈልጓቸውን ነገሮች ሁሉ (ወይም የሚፈልጉት) መሰብሰብ።
የሚፈልጓቸውን ነገሮች ሁሉ (ወይም የሚፈልጉት) መሰብሰብ።

የዚህ ክፍል ምደባ ቀላል ሆኖም የተወሳሰበ ነበር ከአርዱኖ ጋር አንድ ነገር መስተጋብራዊ ያድርጉ። እንደ ንድፍ አውጪዎች ባሉ ጣቢያዎች ላይ የመጀመሪያዎቹ ሀሳቦች እስከዛሬ ድረስ በጥሩ ሁኔታ የተነደፈ ፣ በቴክኒካዊ በቂ እና የመጀመሪያ ፈታኝ መሆን ነበረበት። ከጅምሩ እኔ በ LEDs ላይ ፍላጎት ነበረኝ። የእኔ ፕሮጀክት አንድ ነገር ከኤልዲዎች ጋር ማካተት አለበት ፣ ስለዚህ ያሰብኩት የመጀመሪያው ነገር ሙዚቃን እንደ ምንጭ የሚጠቀሙ የ LED አምሳያዎች በአንድ ድግግሞሽ ለምሳሌ ድምፁን ያመለክታሉ። ይህንን ፕሮጀክት የምንጨርስበት ጊዜ በጣም አጭር መሆኑን በፍጥነት ተገነዘብኩ እና እያንዳንዱ መሪ ለሙዚቃው በተናጠል ምላሽ የሚሰጥ የእይታ ማሳያ ማዘጋጀት ፈልጌ ነበር። ያ መንገድ በጣም ረጅም ስለሚሆን ሌላ ነገር ለማድረግ ወሰንኩ። ተግባራዊ የሆነ ነገር ከመያዝ ይልቅ በውበት ደስ የሚያሰኝ ነገርን ሀሳብ በእውነት ወድጄዋለሁ። ከ LED ዎች ጋር የሆነ ነገር ለዘመናት ሊመለከቱት የሚችሉት… ማለቂያ የሌለው መስታወት። ማለቂያ መስታወቱ ሁል ጊዜ ኪኬር ነበር እና አንድ የተወሰነ ቁልፍ ሲገፉ በውስጣቸው ያሉት ኤልዲዎች አንድ ነገር እንዲያደርጉ ለማድረግ በእርግጠኝነት በዚህ ፕሮጀክት ወሰን ውስጥ ይሆናል። ደረጃውን አንድ ከማድረግ ይልቅ ትንሽ የተለየ ንድፍ ሠራሁ (በእርግጥ ከዚህ በፊት ተከናውኗል) እሱም በመስታወቱ መሃል ላይ ካሬ ያለው እንዲሁም በዙሪያው የ LED ንጣፍ ያለው ስለሆነም ግዙፍ ማለቂያ የሌለው ግንብ ከፍ ያለ ይመስላል ከምንም አልወጣም።

በማያልቅ መስታወት መስታወት እና በሚያምር እይታ ተመስጦ እንደ ሌሎቹ አጥጋቢ የሆነ ግብዓት እንዲኖረኝ ፈልጌ ነበር። እዚያም ግፊት (እና የአነፍናፊዎን ትብነት ከቀየሩ ትክክለኛ ግንኙነት) የማይፈልጉ አቅም ያላቸው አዝራሮችን አመጣሁ እና በዚህም የበለጠ አስማታዊ ስሜት ይፈጥራል።

በቃ ማውራት ፣ እንገንባ!

መዝ. ይህንን ፕሮጀክት እርስዎ የሚፈልጉትን ማንኛውንም መጠን ማድረግ ይችላሉ ፣ ያስታውሱ ፣ ብዙ LEDs ን ሲጠቀሙ ፣ የበለጠ ኃይል ይፈልጋል ፤)

ደረጃ 1: የሚያስፈልጉዎትን ነገሮች ሁሉ (ወይም የሚፈልጉት) መሰብሰብ።

የ Wooinity መስተዋቶች በተለይ በግለሰብ ሊደረስባቸው በሚችሉ ኤልኢዲዎች ለመጠቀም በሚፈልጉበት ጊዜ ርካሽ አይሆኑም። እንዲሁም ከዚህ በፊት እንደዚህ ያለ ነገር በጭራሽ ካላደረጉ ምናልባት ለምሳሌ እንደ ብረታ ብረት ወይም የመስታወት መቁረጫ ያሉ ጥቂት መሳሪያዎችን ወደ መሣሪያዎ ማከል ያስፈልግዎታል። መጀመሪያ የሚያስፈልጓቸውን ክፍሎች እዘረዝራለሁ (ለተለያዩ የመጠን ፕሮጄክት ያስታውሱ እርስዎ ሁሉንም ነገር ወደታች ወይም ወደ ላይ ማወዳደር አለብዎት) ለዲዛይን እና ሁለተኛው ዝርዝር ይህንን ለማድረግ የተጠቀምኩባቸው መሣሪያዎች ይሆናሉ።.

ክፍሎች: 8x 6 ሚሜ ውፍረት 60x60 ሴ.ሜ ኤምዲኤፍ ፓነሎች 1x 3 ሚሜ ውፍረት 50x50 ሴ.ሜ ፕሌክስግላስ ፓነል 1x 3m ws2812 5050smd LED Strip በ 60 LEDs በአንድ ሜትር ፣ ወይም በ 160 ኤልኢዲዎች (ከ 12V አንድ ይልቅ 5V ባቡር መኖሩን ያረጋግጡ) 1x 5 ሚሜ ውፍረት 50x50 ሴ.ሜ የመስታወት መስታወት (ብርጭቆ) መስተዋት የተሻለውን ውጤት ይሰጣል! ሌላ ዓይነት መስታወት መጠቀም ይችላሉ ፣ ግን እሱ ጥሩ አይመስልም!) 1x አርዱዲኖ ኡኖ (በ 5 ቮ እስከተሠራ እና ቢያንስ 7 ዲጂታል I እስኪያገኝ ድረስ ትንሽ ወይም ትልቅ አርዱinoኖ በቂ ይሆናል። /O ፒንስ 1x 5V 7A ዲሲ አስማሚ (አነስ ያለ ወይም ትልቅ ፕሮጀክት ካሎት ይለያያል ስለዚህ ፕሮጀክትዎ ምን ያህል የአሁኑ እንደሚሳል ማስላትዎን እርግጠኛ ይሁኑ!) 1x Perfboard 15x15cm5x የተለያየ ቀለም 24 AWG ተጣጣፊ ኮር ሽቦ (ብዙ ፣ በቂ መሆን ያለበት የጥቅል ፓኬት ብቻ ይግዙ) 1x 50x50 ሴ.ሜ የግላዊነት የመስኮት መከለያ ፎይል ፣ ምርጡን ውጤት ለማግኘት የሚያንፀባርቅ ዓይነት እንዳሉ ማረጋገጥ አለብዎት። ለመጀመሪያ ጊዜ ቆንጆ እንደመሆኑ 1x CAP1188 (at24qt1070) 5Key capacitive sens ወይም breakout1x ትንሽ የመዳብ ወይም የአሉሚኒየም ቴፕ (እርግጠኛ መሆን ከፈለጉ 1 ሜትር ያግኙ) 1x ርካሽ ግልፅ ቫርኒሽ

መሣሪያዎች Laser መቁረጫ (Plexiglas እና 6 ሚሜ ውፍረት ያለው ኤምዲኤፍ ፓነሎች እስከ 60x60 ሴ.ሜ ድረስ የመቁረጥ ችሎታ ሊኖራቸው ይገባል) መሠረታዊ መሣሪያዎች (አነስተኛ ፍርስትዋ ፣ የእንጨት ፋይሎች ፣ የአሸዋ ወረቀት ማንኛውም ፍርግርግ ፣ መሰርሰሪያ ፣ ወዘተ.)

ደረጃ 2 ሁሉንም ነገር መቁረጥ

ሁሉንም ነገር መቁረጥ
ሁሉንም ነገር መቁረጥ
ሁሉንም ነገር መቁረጥ
ሁሉንም ነገር መቁረጥ

የተወሰነ እንጨት ለመቁረጥ ጊዜው አሁን ነው! እና ብርጭቆ! እና Plexiglas! እያንዳንዱን የእንጨት ፍሬም በጨረር መቁረጫው ውስጥ እንደ አንድ ንብርብር ለመቁረጥ ያቀረብኳቸውን ፋይሎች ይጠቀሙ። በ Plexiglas ቁራጭ መሃል ላይ ለመቁረጥ የሚያስፈልገውን ካሬ የመጨረሻውን ንብርብር እንደ አብነት መጠቀም ይችላሉ። ለመስተዋቱ ፣ ከዚህ በኋላ ምንም ነገር በላዩ ላይ እንዳይሆን በመጀመሪያ ማጽዳት አለብዎት ፣ ይህ በጥንቃቄ ከተለካ በኋላ መስታወትዎ በትክክል ሲቆረጥ 50x50 ሴ.ሜ ነው። ከዚያ በአንድ ለስላሳ ጽኑ እንቅስቃሴ ውስጥ መስታወቱን ለመቁረጥ የመስታወት መቁረጫዎን የካርቦይድ ጎማ ይጠቀሙ። እሱ ሙሉ በሙሉ አይሰበርም ፣ ግን ከኋላ የተረፈ ጭረት መኖር አለበት ፣ ካልሆነ ፣ እንደገና ይሞክሩ። ከዚያ በጣም በጥንቃቄ የመስታወቱን ቁራጭ ለማጠፍ እና ለመስበር ይሞክሩ። በመቁረጥ ጨርሰዋል!

ደረጃ 3 ማጣበቂያ

ማጣበቂያ
ማጣበቂያ
ማጣበቂያ
ማጣበቂያ
ማጣበቂያ
ማጣበቂያ

በመጀመሪያ ፣ የእንጨት ቁርጥራጮችን አንድ ላይ እናያይዛለን ፣ ወደ ታችኛው 2 ንብርብሮች አንድ ላይ እንዲጣበቁ እመክራለሁ። ከዚያ ከ 3 ኛ እስከ 6 ኛ ንብርብር አንድ ላይ (ከመጀመሪያዎቹ 2 ንብርብሮች ጋር አያይዘው)። እና 7 ኛ እና 8 ኛውን ንብርብር እንዲሁ አንድ ላይ ማጣበቅ። አንድ ላይ ከተጣበቁ በኋላ ወደ አንዳንድ የግንባታ ክፍሎች መድረስ ስለማይችሉ ሁሉንም ነገር እንደ የመጨረሻ ደረጃ እንዲጣበቁ እመክራለሁ። በመሃል ላይ ያለው ባዶው ካሬ እንዲሁ የላይኛውን ሽፋን በመተው ሊጣበቅ ይችላል። በክፍል ሙቀት ውስጥ በደረቅ ቦታ ቢያንስ ለ 2 ሰዓታት ሁሉም ነገር እንዲደርቅ ይተዉ። ለ Plexiglas ቁራጭ ፣ እኛ አንፀባራቂውን ፎይል ተግባራዊ እናደርጋለን ፣ ይህ በጣም ከባድ ሂደት ስለሆነ እና እርስዎ ፎይል ቋሚ ስንጥቆች ከመኖራቸው በፊት ብዙ ጊዜ ብቻ ማበላሸት ስለሚችሉ የሚረዳዎትን እንዲያገኙ ይመከራል። $ hlT ውድ!)። ከእርስዎ Plexiglas አንድ ጎን በንጉሣዊ ሳሙና እና የተጣበቀውን ጎን ለመግለጽ የመከላከያውን ንብርብር ከፎይል ያስወግዱ። በጥሩ እና ለስላሳ ላይ ለማግኘት ይሞክሩ ፣ የተፈጠሩትን ሁሉንም የአየር ኪሶች ለመግፋት ክሬዲት ካርድ ወይም ጠፍጣፋ ነገር ይጠቀሙ። (ላዩን ጠፍጣፋ ለማድረግ ቀደም ብለው የቋረጡትን ካሬ ወደ ውስጥ ማስገባት ይመከራል)። የተረፈውን ፎይል ይቁረጡ እና ቢያንስ ለአንድ ሰዓት ለማድረቅ ይተዉ። (በተሻለ በአንድ ሌሊት)

ደረጃ 4 ኤልኢዲዎች አንዳንድ ጭረቶችን ይሠራሉ

ኤልኢዲዎች አንዳንድ ጭረቶችን ይሠራሉ!
ኤልኢዲዎች አንዳንድ ጭረቶችን ይሠራሉ!
ኤልኢዲዎች አንዳንድ ጭረቶችን ይሠራሉ!
ኤልኢዲዎች አንዳንድ ጭረቶችን ይሠራሉ!
ኤልኢዲዎች አንዳንድ ጭረቶችን ይሠራሉ!
ኤልኢዲዎች አንዳንድ ጭረቶችን ይሠራሉ!
ኤልኢዲዎች አንዳንድ ጭረቶችን ይሠራሉ!
ኤልኢዲዎች አንዳንድ ጭረቶችን ይሠራሉ!

በ 4 ትንንሽ የእንጨት ሰሌዳዎች ላይ ፣ መሪ መሪዎቹን ሰቆች እንለጥፋለን። በአብዛኛዎቹ በእነዚህ ሰቆች ጀርባ ላይ የተሰጠውን የ 3 ሜትር ቴፕ መጠቀም ይችላሉ። ትኩስ ሙጫ ካልሆነ ወይም ሌላ ነገር እስኪጣበቅ ድረስ በቂ ይሆናል። የመሪውን ንጣፍ ወደ መጠኑ ይቁረጡ እና በሁሉም 4 ጎኖች ላይ ይለጥፉ። (የመካከለኛው አደባባዩን አይርሱ!) በመካከለኛው አደባባይ እና በአንዱ የእንጨት ወለል ላይ አንዳንድ ቀዳዳዎች አሉ ፣ ገመዶችን በእነሱ ውስጥ ስለምንሄድ በዚህ ዙሪያ የተወሰነ ቦታ ይተው። የ LED ንጣፎችን ከተጣበቁ በኋላ በአንድ ላይ ሊሸጧቸው ይችላሉ። ይህ አንድ ትልቅ መሪ መሪ መሆን አለበት ስለዚህ ሁሉም ነገር በተከታታይ መሸጥ አለበት! የመካከለኛው አደባባይ እንኳን።

ደረጃ 5: ግን! ቶን… ሽቦ ያድርጓቸው

ግን! ቶን… ሽቦ ያድርጓቸው
ግን! ቶን… ሽቦ ያድርጓቸው
ግን! ቶን… ሽቦ ያድርጓቸው
ግን! ቶን… ሽቦ ያድርጓቸው
ግን! ቶን… ሽቦ ያድርጓቸው
ግን! ቶን… ሽቦ ያድርጓቸው

ለ capacitive አዝራሮች እኔ ያቀረብኩትን ንድፍ ብቻ ይከተሉ። የተቋረጡት ጫፎች በአንድ በኩል ወደ አርዱinoኖ እና በሌላኛው በኩል ወደ ትክክለኛው አዝራሮችዎ ይሄዳሉ። በላዩ ላይ አንዳንድ የአሉሚኒየም ወይም የመዳብ ቴፕ መጠቀሙን አይርሱ (ትልቅ በሚሆንበት ጊዜ የቴፕ ቁርጥራጩ የበለጠ ስሜት የሚነካዎት ቁልፍዎ ያገኛል!) አዝራሮቹ በመካከለኛው ካሬ የላይኛው ሽፋን ላይ መሆን አለባቸው።

ደረጃ 6 - እኛ ይህን እያደረግን ነው?

እኛ ይህንን እያደረግን ነው?
እኛ ይህንን እያደረግን ነው?
እኛ ይህንን እያደረግን ነው?
እኛ ይህንን እያደረግን ነው?
እኛ ይህንን እያደረግን ነው?
እኛ ይህንን እያደረግን ነው?

የሚቀረው በኃይል ውስጥ ሽቦ ብቻ ነው ፣ የአንተን አስማሚ የዲሲ መሰኪያ ጫፍ ብቻ ቆርጠህ በመሬት እና በ 5v ሽቦ መካከል 1000uF capacitor ን ሸጥ። ከዚያ በቀድሞው ሥዕላዊ መግለጫ ላይ እንደሚታየው ይህንን ከማዋቀርዎ ጋር ያገናኙት። እንዲሁም ገመዶችን ከመሪ ስትሪፕ (3 ብቻ መሆን አለበት) ወደ አርዱinoኖ ማገናኘት ይችላሉ።

ደረጃ 7: HACKERTIME

HACKERTIME
HACKERTIME

ያቀረብኩት ኮድ እንከን የለሽ ሆኖ መሥራት አለበት (ሽቦዎችዎን በተለየ መንገድ ከሰኩ በግብዓት ቁልፍ አቀማመጥ መጫወት ይፈልጉ ይሆናል) ስለዚህ ይቅዱ ፣ ይለጥፉ እና ይስቀሉ!

// ኮድ በጃኤል ቫን ሮሱም | ተማሪ Nr. 3032611 // ITTT ፕሮጀክት: ስማርት Infinity መስታወት

#አካትት #አካትት #አካትት #አካትት #አካትት #አካትት #አካትት

// ለ LED_Strip Setup #ቦታ በማስታወሻ ውስጥ ቦታን መፍጠር #ጥራት NUM_LEDS 151 #መግለፅ DATA_PIN 6

// ተለዋዋጮችን ማወጅ እና አድራሻ ያለው LED_Strip CRGB leds [NUM_LEDS] መፍጠር ፣ int LED_Hue = 0; int LED_Saturation = 255; int LED_Brightness = 255; int LED_Brightness_Right = LED_Brightness; int LED_Brightness_Top = LED_Brightness; int LED_Brightness_Left = LED_Brightness; int LED_Brightness_Bottom = LED_Brightness; int LED_Color = CRGB (255, 0, 0); CHSV hsv_Val (LED_Hue ፣ LED_Saturation ፣ LED_Brightness);

ባዶነት ማዋቀር () {Serial.begin (9600);

// የፒን ሞደዶችን ማወጅ DATA_PIN ን እንደ 6 pinMode (7 ፣ INPUT) በመወሰን ከላይ እንደተሰራው የ LED_pin ን አለማወጁን ፤ pinMode (8 ፣ ግቤት); pinMode (9 ፣ ግቤት); pinMode (10 ፣ ግቤት); pinMode (11 ፣ ግቤት); pinMode (12 ፣ ግቤት); // አድራሻ ያለው LED_Strip FastLED.addLeds (ሌዶች ፣ NUM_LEDS) መፍጠር ፤ CHSV LED_Color = CHSV (LED_Hue ፣ LED_Saturation ፣ LED_Brightness); fill_solid (ሊዶች ፣ NUM_LEDS ፣ LED_Color); FastLED.show (); }

ባዶነት loop () {int Button_Bottom = digitalRead (8); int Button_Middle = digitalRead (9); int Button_Left = digitalRead (10); int Button_Top = digitalRead (11); int Button_Right = digitalRead (12); ከሆነ (Button_Middle == HIGH) {LED_Hue = LED_Hue +1; CHSV LED_Color = CHSV (LED_Hue ፣ LED_Saturation ፣ LED_Brightness); fill_solid (ሊዶች ፣ NUM_LEDS ፣ LED_Color); FastLED.show (); } ከሆነ (Button_Right == HIGH) {ከሆነ (LED_Brightness_Right> 0) {LED_Brightness_Right = LED_Brightness_Right - 1; CHSV LED_Color_Right = CHSV (LED_Hue ፣ LED_Saturation ፣ LED_Brightness_Right); fill_solid (ሊድስ ፣ 28 ፣ LED_Color_Right); fill_solid (leds+116, 10 ፣ LED_Color_Right); FastLED.show (); } ሌላ {LED_Brightness_Right = 255; }}

ከሆነ (Button_Top == HIGH) {ከሆነ (LED_Brightness_Top> 0) {LED_Brightness_Top = LED_Brightness_Top -1; CHSV LED_Color_Top = CHSV (LED_Hue ፣ LED_Saturation ፣ LED_Brightness_Top); fill_solid (leds+28, 28 ፣ LED_Color_Top); fill_solid (ሊድስ+126 ፣ 10 ፣ LED_Color_Top); FastLED.show (); } ሌላ {LED_Brightness_Top = 255; }}

ከሆነ (Button_Left == HIGH) {ከሆነ (LED_Brightness_Left> 0) {LED_Brightness_Left = LED_Brightness_Left-1; CHSV LED_Color_Left = CHSV (LED_Hue ፣ LED_Saturation ፣ LED_Brightness_Left); fill_solid (leds+56, 28 ፣ LED_Color_Left); fill_solid (leds+136, 10 ፣ LED_Color_Left); FastLED.show (); } ሌላ {LED_Brightness_Left = 255; }}

ከሆነ (Button_Bottom == HIGH) {ከሆነ (LED_Brightness_Bottom> 0) {LED_Brightness_Bottom = LED_Brightness_Bottom-1; CHSV LED_Color_Bottom = CHSV (LED_Hue ፣ LED_Saturation ፣ LED_Brightness_Bottom); fill_solid (leds+84, 27 ፣ LED_Color_Bottom); fill_solid (ሊድስ+111 ፣ 5 ፣ LED_Color_Bottom); fill_solid (leds+146, 5 ፣ LED_Color_Bottom); FastLED.show (); } ሌላ {LED_Brightness_Bottom = 255; }}}

ደረጃ 8 - መጨረሻው

መጨረሻው
መጨረሻው
መጨረሻው
መጨረሻው

አሁን የሚቀረው ሁሉንም ነገር በአንድ ላይ ማዋሃድ ነው (አንድ ላይ ከማቀናበሩ በፊት መሞከርዎን አይርሱ)። ያልተጣበቁትን ሁሉንም የእንጨት ቁርጥራጮች ማጣበቅ (በመካከለኛው አደባባይ ውስጥ አርዱinoኖን እንኳን) እና ተስፋ ያድርጉ መርፊ በጣም በከፋ (ወይም ምርጥ) በተቻለ ጊዜ አልታየም። አንዴ የኤሌክትሪክ ገመዱን ግድግዳው ላይ ከሰኩ በኋላ መስታወቱ በቪዲዮዎቹ ላይ እንደሚታየው የእርስዎ Arduino መስራት አለበት።

ደረጃ 9: ጨርሰዋል

ጥሩ ስራ! አስተማሪውን አጠናቀዋል! በአዲሱ ተማሪ ለመጀመሪያ ጊዜ የተፃፈ ትምህርት እንዳጠናቀቁ ከግምት በማስገባት እራስዎን ኩኪ ያግኙ ፣ በራስዎ ሊኮሩ ይችላሉ! ብዙ ይዝናኑ እና ያደረጉትን መለጠፍዎን አይርሱ!

የሚመከር: