ዝርዝር ሁኔታ:

በርቀት ቁጥጥር የሚደረግበት የ LED አይኖች እና የአለባበስ መከለያ 7 ደረጃዎች (ከስዕሎች ጋር)
በርቀት ቁጥጥር የሚደረግበት የ LED አይኖች እና የአለባበስ መከለያ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በርቀት ቁጥጥር የሚደረግበት የ LED አይኖች እና የአለባበስ መከለያ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በርቀት ቁጥጥር የሚደረግበት የ LED አይኖች እና የአለባበስ መከለያ 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: The Second Coming of Christ | Spurgeon, Moody, Ryle, and more | Christian Audiobook 2024, ህዳር
Anonim

Bekathwia Becky SternFollow ተጨማሪ በደራሲው

የድር ካሜራ ግላዊነት ጓደኛ
የድር ካሜራ ግላዊነት ጓደኛ
የድር ካሜራ ግላዊነት ጓደኛ
የድር ካሜራ ግላዊነት ጓደኛ
የቴፕ ልኬት ያጊ አንቴና በ 3 ዲ የታተሙ ባለትዳሮች
የቴፕ ልኬት ያጊ አንቴና በ 3 ዲ የታተሙ ባለትዳሮች
የቴፕ ልኬት ያጊ አንቴና በ 3 ዲ የታተሙ ባለትዳሮች
የቴፕ ልኬት ያጊ አንቴና በ 3 ዲ የታተሙ ባለትዳሮች
የዞዲያክ ጥልፍ
የዞዲያክ ጥልፍ
የዞዲያክ ጥልፍ
የዞዲያክ ጥልፍ

ስለ: ማድረግ እና ማጋራት የእኔ ሁለት ትልቁ ምኞቶች ናቸው! በአጠቃላይ ከማይክሮ መቆጣጠሪያ እስከ ሹራብ ድረስ ስለ ሁሉም ነገር በመቶዎች የሚቆጠሩ ትምህርቶችን አሳትሜያለሁ። እኔ የኒው ዮርክ ከተማ ሞተር ብስክሌተኛ እና የማይፀፀት የውሻ እናት ነኝ። የእኔ… ተጨማሪ ስለ bekathwia »

መንትዮቹ ጃዋሶች! ድርብ ኦርኮ! ከአረፋ-ቦብል ሁለት መናፍስት ጠንቋዮች! ይህ የአለባበስ መከለያ ቀለሞችን በመለወጥ ብቻ የመረጡት ማንኛውም የ LED- ዓይን ፍጡር ሊሆን ይችላል። እኔ ይህንን ፕሮጀክት በመጀመሪያ በ 2015 በጣም ቀላል በሆነ ወረዳ እና ኮድ ሠራሁ ፣ ግን በዚህ ዓመት በሁለት አልባሳት ላይ በአንድ ጊዜ የአኒሜሽን ቁጥጥር ያለው የተሻሻለ ስሪት መፍጠር ፈለግሁ። ይህ ወረዳ ሁለት ተቀባዮችን በተመሳሳይ ድግግሞሽ ለመቆጣጠር አንድ ቀላል ፣ ቅርብ የሆነ የርቀት መቆጣጠሪያን ይጠቀማል ፣ እና አርዱinoኖ ኮድ በሥራ ላይ ማቋረጦች ምላሽ ሰጪ የአኒሜሽን ለውጦችን ለማሳካት በቢል አርል የማጠናከሪያ ኮድ ላይ የተመሠረተ ነው።

ለዚህ ፕሮጀክት የሚከተሉትን ያስፈልግዎታል

  • ሁለት የኒዮፒክስል ጌጣጌጦች
  • GEMMA M0 ማይክሮ መቆጣጠሪያ
  • 315 ሜኸ ገመድ አልባ መቀበያ ፣ የመቆለፊያ ዓይነት
  • 315 ሜኸ ሽቦ አልባ የርቀት መቆጣጠሪያ በአራት ፣ በሁለት ወይም በአንድ የአዝራር ውቅር ውስጥ
  • በሲሊኮን የተሸፈነ የታጠፈ ሽቦ (30awg ይመከራል)
  • የብረት እና የመሸጫ ብረት
  • የሽቦ ቆራጮች
  • የፍሳሽ ቆራጮች
  • ጠመዝማዛዎች
  • የሶስተኛ እጅ መሣሪያን መርዳት (አማራጭ)
  • የልብስ ስፌቶች
  • የልብስ ስፌት ኖራ (አማራጭ)
  • 19awg አንቀሳቅሷል የብረት ሽቦ
  • ለጨርቅ/ለካፕ ወፍራም ጨርቅ (ለዚህ ስሪት ሁለት ነጭ የትንባሆ ጨርቆች እና አንድ ነጭ የቼዝ ጨርቅ ተጠቅሜ ፣ ከዚያም መብራቱን ለማደናቀፍ ከኮንጆው ውስጠኛ ክፍል በጠንካራ ጥቁር ተሰል linedል)
  • ፊት ለፊት ፓነል የሚያስተላልፍ ጥቁር ጨርቅ
  • የልብስ መስፍያ መኪና
  • መቀሶች
  • መርፌ እና ክር
  • 3 ዲ አታሚ ከተለዋዋጭ ክር ጋር (አማራጭ)

እየሠራሁበት ያለውን ለመከታተል በዩቲዩብ ፣ በኢንስታግራም ፣ በትዊተር ፣ በፒንቴሬስት ይከተሉኝ እና ለጋዜጣዬ ይመዝገቡ። እንደ አማዞን ተባባሪ እንደመሆኔ የአጋርነት አገናኞቼን በመጠቀም ከሚያደርጉት ብቁ ግዢዎች አገኛለሁ።

ከመጀመርዎ በፊት የሚከተሉትን ቅድመ -ሁኔታዎች ለማንበብ ይፈልጉ ይሆናል-

  • ገማ M0 ን በማስተዋወቅ ላይ
  • ኒኦፒክስል Uberguide
  • የመጀመሪያው የመከለያ ፕሮጀክት ስሪት (እ.ኤ.አ. በ 2015 ከተለመደው ገማ እና ገመድ አልባ ቁጥጥር ጋር የተገነባ)
  • ብዙ ጊዜ አርዱዲኖ pt 3

ደረጃ 1 የወረዳ ንድፍ እና ኮድ

የወረዳ ንድፍ እና ኮድ
የወረዳ ንድፍ እና ኮድ

የወረዳ ግንኙነቶች እንደሚከተለው ናቸው

  • ገማ D2 ወደ ሽቦ አልባ ተቀባይ D0
  • ገማ D0 ወደ ሽቦ አልባ መቀበያ D1
  • ገማ 3 ቪ ወደ ሽቦ አልባ መቀበያ +5V
  • Gemma GND ወደ ሽቦ አልባ ተቀባይ GND እና NeoPixel jewels GND
  • Gemma D1 ወደ NeoPixel jewel data IN
  • Gemma Vout ለ NeoPixel jewels PWR
  • የ NeoPixel ዕንቁ መረጃ ወደ ሌላ የ NeoPixel Jewel data INUT

ለስብሰባ ማስታወሻዎች ቀጣዩን ደረጃ ይመልከቱ።

ኮድ በቢል ኤርል የአርዲኖን ንድፍ በብዙ ተግባር ላይ የተመሠረተ እና በሁለት ዲጂታል ግብዓቶች ሁለት የ NeoPixel ጌጣጌጦችን ለመቆጣጠር የተቀየረ ነው። ስለዚህ የገመድ አልባ መቀበያውን መጠቀም የለብዎትም- በምትኩ በወረዳው ላይ አዝራሮችን መጠቀም ይችላሉ። ይህንን የአርዲኖ ኮድ ፋይል ከዚህ ደረጃ ዓባሪዎች ያውርዱ ወይም ይቅዱ እና ከዚህ ባዶ ወደ አርዱዲኖ ንድፍ ይቅዱ።

#"አዳፍ ፍሬ_ኔኦፒክስል.ህ" ን ያካትቱ

// የሥርዓተ -ጥለት ዓይነቶች ይደገፋሉ - enum pattern {NONE ፣ RAINBOW_CYCLE ፣ THEATER_CHASE ፣ COLOR_WIPE ፣ SCANNER ፣ FADE}; // የአባት አቅጣጫዎች ይደገፋሉ enum አቅጣጫ {FORWARD ፣ REVERSE}; // NeoPattern Class - ከ Adafruit_NeoPixel ክፍል ክፍል NeoPatterns: public Adafruit_NeoPixel {public: // Member Variables: pattern ActivePattern; // የትኛው ንድፍ አቅጣጫ እየሄደ ነው አቅጣጫ; // አቅጣጫው ያልተፈረመበትን ረጅም የጊዜ ክፍተት ለማሄድ አቅጣጫ; በዝርዝሮች መካከል // ሚሊሰከንዶች ያልተፈረመ ረጅም lastdpdate; // የቦታው የመጨረሻ ዝመና uint32_t Color1 ፣ Color2; // ምን ቀለሞች ጥቅም ላይ ይውላሉ uint16_t TotalSteps; // በንድፍ uint16_t ማውጫ ውስጥ አጠቃላይ የእርምጃዎች ብዛት ፣ // የአሁኑ ደረጃ በስርዓተ -ጥለት ባዶነት (*OnComplete) (); // ስርዓተ -ጥለት ሲጠናቀቅ ጥሪ/ ኮንስትራክሽን - ስትሪፕ NeoPatterns ን (uint16_t ፒክስሎች ፣ uint8_t ፒን ፣ uint8_t ዓይነት ፣ ባዶ (*ጥሪ) ()): Adafruit_NeoPixel (ፒክስሎች ፣ ፒን ፣ ዓይነት) {OnComplete = መልሶ መደወያ; } // የሥርዓተ -ጥለት ባዶውን አዘምን () (ከሆነ ((ሚሊስ () - lastUpdate)> ክፍተት) // ለማዘመን ጊዜ) {lastUpdate = millis (); መቀየሪያ (ActivePattern) {case RAINBOW_CYCLE: RainbowCycleUpdate (); ሰበር; ጉዳይ THEATER_CHASE: TheaterChaseUpdate (); ሰበር; መያዣ COLOR_WIPE: ColorWipeUpdate (); ሰበር; የጉዳይ SCANNER: ScannerUpdate (); ሰበር; የጉዳይ FADE: FadeUpdate (); ሰበር; ነባሪ: እረፍት; }}} // መረጃ ጠቋሚውን ይጨምሩ እና በመጨረሻ ባዶነት ጭማሪ () {ከሆነ (አቅጣጫ == ወደፊት) {ማውጫ ++; ከሆነ (ማውጫ> = ጠቅላላ ደረጃዎች) {ማውጫ = 0; ከሆነ (OnComplete! = NULL) {OnComplete (); // ለ comlpetion callback ይደውሉ}}} ሌላ // አቅጣጫ == REVERSE {--Index; ከሆነ (ማውጫ <= 0) {ማውጫ = TotalSteps-1; ከሆነ (OnComplete! = NULL) {OnComplete (); // ለ comlpetion callback ይደውሉ}}}} // // የተገላቢጦሽ ስርዓተ -ጥለት አቅጣጫ ባዶ ባዶ () (ከሆነ (አቅጣጫ == ወደፊት) {አቅጣጫ = ተገላቢጦሽ; ማውጫ = TotalSteps-1; } ሌላ {አቅጣጫ = ወደፊት; ማውጫ = 0; }} // ለ RainbowCycle ባዶነት RainbowCycle (uint8_t ክፍተት ፣ አቅጣጫ dir = FORWARD) ያስጀምሩ {ActivePattern = RAINBOW_CYCLE; ክፍተት = ክፍተት; TotalSteps = 255; ማውጫ = 0; አቅጣጫ = dir; } // የቀስተ ደመና ዑደት ዘይቤ ባዶውን RainbowCycleUpdate () {ለ (int i = 0; i <numPixels () ፣ i ++)) {setPixelColor (i ፣ Wheel (((እኔ * 256 / numPixels ())+ማውጫ) እና 255))); } አሳይ (); መጨመር (); } // ለቲያትር ቼስ ባዶነት TheaterChase ያስጀምሩ (uint32_t color1 ፣ uint32_t color2 ፣ uint8_t ክፍተት ፣ አቅጣጫ dir = FORWARD) {ActivePattern = THEATER_CHASE; ክፍተት = ክፍተት; TotalSteps = numPixels (); ቀለም 1 = ቀለም 1; ቀለም 2 = ቀለም 2; ማውጫ = 0; አቅጣጫ = dir; } // የቲያትር Chase Pattern ባዶነትን TheaterChaseUpdate () {for (int i = 0; i <numPixels (); i ++)) {ከሆነ ((i+Index) % 3 == 0) {setPixelColor (i ፣ Color1) ፤ } ሌላ {setPixelColor (i, Color2); }} አሳይ (); መጨመር (); } // ለ ColorWipe ባዶነት ColorWipe ያስጀምሩ (uint32_t ቀለም ፣ uint8_t ክፍተት ፣ አቅጣጫ dir = FORWARD) {ActivePattern = COLOR_WIPE; ክፍተት = ክፍተት; TotalSteps = numPixels (); ቀለም 1 = ቀለም; ማውጫ = 0; አቅጣጫ = dir; } // የቀለም ማጥሪያ ንድፍ ባዶውን ያዘምኑ ColorWipeUpdate () {setPixelColor (ማውጫ ፣ ቀለም 1); አሳይ (); መጨመር (); } // ለ SCANNNER ባዶ ስካነር ያስጀምሩ (uint32_t color1 ፣ uint8_t interval) {ActivePattern = SCANNER; ክፍተት = ክፍተት; TotalSteps = (numPixels () - 1) * 2; ቀለም 1 = ቀለም 1; ማውጫ = 0; } // የስካነር ጥለት ባዶውን ScannerUpdate () {ለ (int i = 0; i > 1 ፣ አረንጓዴ (ቀለም) >> 1 ፣ ሰማያዊ (ቀለም) >> 1); ተመለስ dimColor; } // ሁሉንም ፒክሰሎች ወደ ቀለም (ተመሳስሎ) ባዶነት ColorSet (uint32_t ቀለም) {ለ (int i = 0; i> 16) & 0xFF; } // የ 32-ቢት ቀለም uint8_t Green (uint32_t ቀለም) (መመለስ (ቀለም >> 8) & 0xFF አረንጓዴ ክፍል) ይመልሳል። } // የ 32 ቢት ቀለም uint8_t ሰማያዊ (uint32_t ቀለም) {የመመለሻ ቀለም & 0xFF; } // የቀለም እሴት ለማግኘት ከ 0 እስከ 255 እሴት ያስገቡ። // ቀለሞቹ ሽግግር ናቸው r - g - b - ወደ r ይመለሱ። uint32_t Wheel (byte WheelPos) {WheelPos = 255 - WheelPos; ከሆነ (WheelPos <85) {የመመለሻ ቀለም (255 - WheelPos * 3, 0 ፣ WheelPos * 3); } ሌላ ከሆነ (WheelPos <170) {WheelPos -= 85; የመመለሻ ቀለም (0 ፣ WheelPos * 3 ፣ 255 - WheelPos * 3); } ሌላ {WheelPos -= 170; የመመለሻ ቀለም (WheelPos * 3, 255 - WheelPos * 3, 0); }}}; ባዶ JewelsComplete (); // ለሁለቱም ቀለበቶች እና ዱላ አንዳንድ NeoPatterns ን ይግለጹ // እንዲሁም አንዳንድ የማጠናቀቂያ ሥራዎች NeoPatterns Jewels (14 ፣ 1 ፣ NEO_GRBW + NEO_KHZ800 ፣ እና JewelsComplete); const int BRIGHTNESS = 50; // ሁሉንም ነገር ያስጀምሩ እና ባዶነትን ማዋቀር () {Serial.begin (115200) ለመጀመር ይዘጋጁ። pinMode (2 ፣ ግቤት); pinMode (0 ፣ ግቤት); // ሁሉንም ፒክሰሎች Jewels.setBrightness (BRIGHTNESS); Jewels.begin (); // የንድፍ ጌጣጌጦችን ያስነሱ። ቲያትር ቼዝ (ጌጣጌጦች ቀለም (255 ፣ 50 ፣ 0) ፣ ጌጣጌጦች ቀለም (0 ፣ 0 ፣ 0 ፣ 50) ፣ 100); } // ዋናው loop void loop () {// ጌጣጌጦቹን ያዘምኑ። ጌጣጌጦች ወቅታዊ (); // በአዝራር ቁልፍ ላይ ንድፎችን ይቀይሩ - (digitalRead (2) == HIGH) // አዝራር #1 ተጭኗል {Jewels. Color1 = Jewels. Color (255, 50, 0); Jewels. ActivePattern = FADE; ጌጣጌጦች. TotalSteps = 100; ጌጣጌጦች.ኢንተርቫል = 1; } ሌላ ከሆነ (digitalRead (0) == HIGH) // አዝራር #2 ተጭኗል {Jewels. Color1 = Jewels. Color (255, 0, 0); Jewels. ActivePattern = SCANNER; Jewels. TotalSteps = Jewels.numPixels (); ጌጣጌጦች.ኢንተርቫል = 100; } ሌላ // ወደ መደበኛው አሠራር ይመለሱ {// ሁሉንም የንድፍ መለኪያዎች ወደ ተለመዱ እሴቶች Jewels. Color1 = Jewels. Color (255 ፣ 50 ፣ 0) ይመልሱ ፤ Jewels. ActivePattern = THEATER_CHASE; Jewels. TotalSteps = Jewels.numPixels (); ጌጣጌጦች.ኢንተርቫል = 100; }} // ---------------------------------------------- -------------- // የማጠናቀቂያ የዕለት ተዕለት ተግባራት-ስርዓተ-ጥለት ሲጠናቀቅ ይደውሉ // ---------------------- -------------------------------------- // የጌጣጌጥ ማጠናቀቂያ ጥሪ መልሶ ባዶነት JewelsComplete () {// ለቀጣይ ቅኝት የዘፈቀደ የቀለም ለውጥ //Jewels. Color1 = Jewels. Wel (የዘፈቀደ (255)); ጌጣጌጦች.ገላጋይ (); }

ደረጃ 2 የወረዳ መሰብሰቢያ

የወረዳ ሰብስብ
የወረዳ ሰብስብ
የወረዳ ሰብስብ
የወረዳ ሰብስብ

የሦስተኛ እጅ መያዣዎችን የመርዳት ስብስብ ሽቦዎችን ወደ ክፍሎች የመሸጥ ሂደቱን በጣም ቀጥተኛ እና አስደሳች ሊያደርግ ይችላል። ግን ስብስብ ከሌለዎት አይጨነቁ; በሚሸጡበት ጊዜ ሰሌዳዎን በቋሚነት ለማቆየት ሁል ጊዜ አንዳንድ ቴፕ ወይም ፖስተር tyቲ መጠቀም ይችላሉ።

በሁለቱ የኒዮፒክስል ጌጣጌጦች (በቀድሞው ደረጃ ላይ ያለው ሥዕላዊ መግለጫ) መካከል ላለው ግንኙነት ቀጭን ገመድ (ከ 6 ኢንች/15 ደቂቃ ርዝመት) ይጠቀሙ። በጣም አጭር የሆኑ ሽቦዎችን የሚጠቀሙ ከሆነ ፣ የ LED አይኖችዎን በጣም ርቀው ማስቀመጥ አይችሉም ፣ እና በጣም ብዙ ሽቦን የሚጠቀሙ ከሆነ ፣ አለባበሱን በሚለብሱበት ጊዜ መዘግየቱ በፊትዎ ውስጥ ይገባል።

ዋናው ወረዳው በላፕሌል አካባቢ (ደረትዎ ትከሻዎን በሚገናኝበት) ውስጥ ይኖራል ፣ ስለዚህ በሰንሰለቱ እና በጌማ ውስጥ ባለው የመጀመሪያው የ NeoPixel ዕንቁ መካከል ያሉ ግንኙነቶች ሽቦዎቹ በጣም ይረዝማሉ። ሽቦው የሚጓዝበትን ርቀት ለመለካት ሽቦውን እስከ ዐይንዎ አካባቢ ድረስ ይዘው መሳብ ይችላሉ ፣ ከዚያ ለዝግጅት እና ለኢንሹራንስ ትንሽ ተጨማሪ ይጨምሩ።

በጌማ እና በገመድ አልባ መቀበያ መካከል ለመገናኘት ሽቦ አልባው ተቀባዩ ቀድሞውኑ የራስጌ ፒኖች ተያይዞ ስለነበር ከሴት ራስጌዎች ጋር የፕሮቶታይፕ ሽቦዎችን ለመጠቀም መረጥኩ።

ደረጃ 3 የባትሪ ኃይል

የባትሪ ኃይል
የባትሪ ኃይል
የባትሪ ኃይል
የባትሪ ኃይል

ወረዳውን ለማብራት 500 ሚአሰ ሊፖሊ ባትሪ ተጠቅሜአለሁ። የሊፕሊይ ባትሪ የሚጠቀሙ ከሆነ ከጭረት ፣ ከቅጣት ፣ ከመቧጨር ፣ ከመታጠፍ እና ከሌሎች ጥቃቶች መጠበቅ ጥበበኛ ነው። በአንዳንድ ጠንካራ የጨርቅ ቴፕ ውስጥ መጠቅለል ወይም ለእሱ 3 -ል የታተመ መያዣ ማድረግ ይችላሉ።

በምትኩ የ 3xAAA መያዣን በቀላሉ መጠቀም ይችላሉ (ከላጣው ውስጥ ይልቅ በኪስዎ ውስጥ ይያዙት)።

ደረጃ 4: የልብስ ስፌት እና የመቁረጫ ጨርቅ

የልብስ ስፌት እና የመቁረጫ ጨርቅ
የልብስ ስፌት እና የመቁረጫ ጨርቅ

እኔ ለዚህ የአለባበስ የመጀመሪያ ስሪት የፈጠርኩትን ተመሳሳይ ንድፍ ተጠቀምኩ ፣ ይህም የንድፍ ቁርጥራጮችን ለመፍጠር አንድ ላይ የሚጣበቅ ባለ ብዙ ገጽ ፒዲኤፍ ነው።

የጨርቃጨርቅ እህልን ለማመጣጠን የጨርቃጨርቅ ጠርዞችን በማስተካከል ጨርቅዎን ያጥፉ ፣ እና ምልክት በተደረገባቸው እጥፍ/የፒን ጥለት ቁርጥራጮችን ያስቀምጡ። ምልክት ማድረጊያ ጠጠር ወይም እርሳስ በመጠቀም ከ 5/8 ኢንች/3 ሴ.ሜ (ከጠፍጣፋው በስተቀር) ከስርዓተ -ጥለት ቁርጥራጮች ውጭ የስፌት አበልን ይከታተሉ። ጨርቆቼ ቀጭን ስለነበረ ፣ እኔ በእጥፍ ማሳደግ ፈለግሁ ፣ እና ሁለት መከለያዎችን ስለሠራሁ ፣ እያንዳንዱን የንድፍ ቁራጭ በዋናው ጨርቅ ውስጥ አራት ፣ ከዚያም ሌላ ሸካራነት ባለው የጨርቅ አይብ ጨርቅ ውስጥ ወደ ውጭ ሸካራነት ለመጨመር እና በመጨረሻም አንድ የሚመጣውን ብርሃን ለማገድ የጥቁር ጨርቅ ንብርብር እንደ መስመር። እኔ ለዚያ አስቀድሜ እቅድ ካወጣሁ ፣ አንዱን ነጭ ሽፋኖችን አንዱን መጣል እችል ነበር እና መከለያዎቹ እያንዳንዳቸው በአራት ፋንታ እያንዳንዳቸው ሶስት ንብርብሮችን ያካተቱ ይመስለኛል።

ደረጃ 5: የጨርቅ ቁርጥራጮችን ይሰብስቡ

የጨርቅ ቁርጥራጮችን ይሰብስቡ
የጨርቅ ቁርጥራጮችን ይሰብስቡ
የጨርቅ ቁርጥራጮችን ይሰብስቡ
የጨርቅ ቁርጥራጮችን ይሰብስቡ
የጨርቅ ቁርጥራጮችን ይሰብስቡ
የጨርቅ ቁርጥራጮችን ይሰብስቡ
የጨርቅ ቁርጥራጮችን ይሰብስቡ
የጨርቅ ቁርጥራጮችን ይሰብስቡ

በእያንዳንዱ የሥርዓተ -ጥለት ቁራጭ ላይ የክርን/የትከሻ መገጣጠሚያዎችን ይሰኩ እና ይለጥፉ ፣ ከዚያ መከለያውን እና የኬፕ ቁርጥራጮችን በአንገቱ ስፌት ላይ ከትክክለኛው ጎኖች ጋር በአንድ ላይ ያስተካክሉ። ስፌቱን ይለጥፉ ፣ እንዲሁም በቀጥታ በመከለያው አናት ላይ አንድ ስፌት።

በመከለያው ላይ ይሞክሩ። የታጠፈውን የፊት ለፊት ጠርዝ አጣጥፈው ያያይዙት እና ጥርት ያለ ጠርዝ እንዲሁም ሽቦ የሚያልፍበት ሰርጥ ለመፍጠር ወደ ታች ይሰኩት።

በመቀጠልም የመከለያውን ፊት ለመሸፈን ክብ የሆነ ጥቁር ጥቁር ጨርቅ ይቁረጡ። ወረዳውን የሚደግፍ እና ፊትዎን የሚደብቀው ይህ ነው። ለበለጠ ተስማሚ መከለያውን ሲለብሱ በቦታው ላይ ይሰኩት ፣ ከዚያ በእጅ ወይም ማሽን ወደ መከለያው መክፈቻ ይስጡት።

ደረጃ 6: Hood ውስጥ Circuit ን ይጫኑ

በ Hood ውስጥ ወረዳውን ይጫኑ
በ Hood ውስጥ ወረዳውን ይጫኑ

መከለያውን አደረግሁ ፣ ወረዳውን አብራሁ እና ለኤሌዲዎች በጣም ጥሩውን ቦታ ለማውጣት መስተዋት ተጠቀምኩ። ከዚያ ቦታዎቹን ለማመልከት ፒኖችን ተጠቅሜ ጥቁር ክር በመጠቀም በጥንቃቄ የተሰፋሁ ፣ በ NeoPixel ጌጣጌጦች ላይ የመጫኛ ቀዳዳዎችን ከጥቁር ጥቁር የፊት ፓነል ጋር በማያያዝ። የእኔ ከእውነተኛ ዓይኖቼ በታች ይቀመጣል ፣ ይህም ያለፈውን ለማየት ቀላል ያደርገዋል።

ሁለተኛ ኮፍያ እየሰሩ ከሆነ ይታጠቡ እና ይድገሙት።

ደረጃ 7: ይልበሱ

ይልበሱት!
ይልበሱት!
ይልበሱት!
ይልበሱት!
ይልበሱት!
ይልበሱት!
ይልበሱት!
ይልበሱት!

እነዚህ መልበስ በጣም አስደሳች ናቸው። ውጭ ማየት ቀላል ነው ፣ እና ሌሎች ፊትዎን ማየት ቀላል አይደለም። ከመጠን በላይ መከለያ እና የሽቦ ክፈፍ ምስጋና ይግባው ፣ ይህም የፊት ጨርቁ ፊትዎ ላይ እንዳይንከባለል ሁሉም ነገር በጣም ምቹ ነው።

እኔ እና የወንድ ጓደኛዬ በዚህ ዓመት ለዲጄ የእኔን የጠላፊ ቦታ ሃሎዊን ግብዣ እንለብሳለን ፣ እና ለጨረር ፕሮጄክተር ሶፍትዌር በይነገጽን እያየሁ ፣ እሱ በአቤልተን ውስጥ ያለውን ትንሽ ጽሑፍ በትክክል መሥራት አልቻለም ፣ ስለዚህ እሱን ለማግኘት እሱን ማላመድ ነበረብን። የተሻለ እይታ። ጥቁር የጨርቅ ፓነልን ከኮፈኑ የላይኛው ክፍል ላይ አስወግደዋለሁ ፣ እና ከመጠን በላይ እጠፉት። በጨለማ ክፍል ውስጥ ፣ እኛ ከላይ አብረን ባለው ፎቶ ውስጥ ማየት ቢችሉም ፣ በሁለቱ መካከል ያለውን ልዩነት በትክክል መናገር አልቻሉም።

በማንበብዎ እናመሰግናለን! ይህንን ፕሮጀክት ከወደዱት ፣ በሌሎች የእኔ ሌሎች ላይ ሊፈልጉ ይችላሉ-

  • ለማሰራጨት LEDs ሀሳቦች 13
  • የተበታተነ የ LED ስትሪፕ ምልክት በአርዱዲኖ/ብሉቱዝ
  • የ YouTube ተመዝጋቢ ቆጣሪ በ ESP8266
  • ቀላል ወሰን የሌለው መስታወት
  • 3 ጀማሪ አርዱinoኖ ስህተቶች

እኔ እየሠራሁ ያለውን ለመከታተል በዩቲዩብ ፣ በኢንስታግራም ፣ በትዊተር እና በፒንቴሬስት ይከተሉኝ።

የሚመከር: