ዝርዝር ሁኔታ:

የኤልቪዲ መብራት መብራት 6 ደረጃዎች (ከስዕሎች ጋር)
የኤልቪዲ መብራት መብራት 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የኤልቪዲ መብራት መብራት 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የኤልቪዲ መብራት መብራት 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Convenience items needed in the family 2024, ህዳር
Anonim
ሊቪዲንግ የ LED መብራት
ሊቪዲንግ የ LED መብራት

በማግኔቶች ዙሪያ ተጫውተው እንዲለሙ ለማድረግ ሞክረዋል? ብዙዎቻችን እንዳለን እርግጠኛ ነኝ ፣ እና የሚቻል ቢመስልም ፣ በጣም በጥንቃቄ ከተቀመጠ ፣ ከጥቂት ጊዜ በኋላ በእውነቱ ማድረግ እንደማይቻል ይገነዘባሉ። ይህ የሆነበት ምክንያት በፈርኖግኔቲክ ቁሳቁሶች ብቻ አንድን ነገር ማንሳት የማይቻል መሆኑን በሚያረጋግጠው በኤርሻው ቲዎሪ ምክንያት ነው። ሆኖም ፣ እኛ መፍትሄ አለን። ማግኔቶችን ከመጠቀም ይልቅ ተንሳፋፊ የሚመስል መብራት እየሠራን ‹ትሴግንትንትንት› የተባለውን ቅ usingት በመጠቀም መብራቱን እናነሳለን!

ደረጃ 1 - አቅርቦቶች

አቅርቦቶች
አቅርቦቶች
አቅርቦቶች
አቅርቦቶች
አቅርቦቶች
አቅርቦቶች

ይህንን መብራት ለመሥራት የሚያስፈልጉ የተለያዩ አቅርቦቶች አሉ-

ኤሌክትሮኒክስ

  • አርዱዲኖ ናኖ ቦርድ
  • ዝላይ ሽቦዎች
  • 24 የ LED ቀለበት
  • 9V ባትሪ
  • 9V ባትሪ አያያዥ

የጌጣጌጥ አቅርቦቶች;

  • ካርቶን (ወይም እንጨት ፣ የሌዘር መቁረጥን የሚጠቀሙ ከሆነ)
  • የዓሣ ማጥመጃ መስመር (ማንኛውም መሥራት አለበት ፣ እና በተቻለ መጠን ግልፅን ለመምረጥ ይሞክሩ)

ሌሎች -

  • የገንዘብ ላስቲክ
  • ሙቅ ሙጫ ጠመንጃ
  • ትኩስ ሙጫ ይጣበቃል
  • የመሸጫ መሣሪያዎች
  • ቬልክሮ

ደረጃ 2 - ኤሌክትሮኒክስን ያሰባስቡ

ኤሌክትሮኒክስን ያሰባስቡ
ኤሌክትሮኒክስን ያሰባስቡ
ኤሌክትሮኒክስን ያሰባስቡ
ኤሌክትሮኒክስን ያሰባስቡ
ኤሌክትሮኒክስን ያሰባስቡ
ኤሌክትሮኒክስን ያሰባስቡ
ኤሌክትሮኒክስን ያሰባስቡ
ኤሌክትሮኒክስን ያሰባስቡ

በመጀመሪያ የኤሌክትሮኒክ ክፍሎችን መሰብሰብ አለብን። ይህ ቀላል እና በጥቂት ደረጃዎች ሊከናወን ይችላል-

  1. የ 9 ቮ ባትሪ ማያያዣውን ከአርዱዲኖ ናኖ ቦርድ ጋር ያሽጡ። ይህ ትንሽ አስቸጋሪ ሊሆን ይችላል ፣ ግን ለፕሮጀክቱ ስኬት አስፈላጊ አካል ነው ምክንያቱም ለቦርዱ በቂ ኃይል ባለመኖሩ በትክክል እንዳይሠራ ያደርገዋል። ቀይ ሽቦውን ከ VIN ፒን ጋር ያገናኙ እና ጥቁር ሽቦውን በቦርዱ ላይ ካለው የጂኤንዲ ፒን አንዱን ያገናኙ።
  2. በ LED ቀለበት ጀርባ ላይ ያሉትን ፒንሎች ያሽጡ። በእነዚህ 24 የ LED ቀለበቶች ላይ ብዙውን ጊዜ ለሽያጭ 4 ቦታዎች አሉ ፣ ግን በዚህ ፕሮጀክት ውስጥ እኛ 3 ን ብቻ እንጠቀማለን- DI ፣ VCC እና GND። የ DO ክፍል በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ አይውልም። ቀለበቱ ከውጭው ከወረቀት በስተጀርባ ስለሚደበቅ ወደ ቀለበት በሚጠጋው ሽቦ ይሽጡት ፣ ነገር ግን የዘለሉ ሽቦዎች በተሳሳተ አቅጣጫ ከተሸጡ ከመብራት ይወጣሉ።
  3. ሽቦዎቹን ከናኖ ጋር ያገናኙ። ዲአይኤው ከ D5 ፒን ፣ ቪሲሲው ከ 5 ቮ ፣ እና GND ከ GND ጋር በ LED ቀለበት እና በአርዱዲኖ ናኖ ላይ መገናኘት አለበት።

እና በኤሌክትሮኒክስ ጨርሰዋል!

ደረጃ 3 - የ Tensegrity ቅርፃ ቅርፅ

የ Tensegrity ሐውልት
የ Tensegrity ሐውልት
የ Tensegrity ሐውልት
የ Tensegrity ሐውልት
የ Tensegrity ሐውልት
የ Tensegrity ሐውልት

ለዚህ ፕሮጀክት እኛ ውጥረት (tensegrity) እየተጠቀምን ነው ፣ እሱም አንድን ነገር በቦታው ለመያዝ ውጥረትን የመጠቀም ተግባርን ለመግለጽ የሚያገለግል ቃል ነው። የቅርፃ ቅርፁን መፍጠር ከፈለጉ ፣ ከዚያ ለጨረር መቁረጥ የተሰራውን የ Adobe Illustrator ፋይል ማውረድ ወይም ፎቶውን ማየት እና እራስዎ በካርቶን ውስጥ መቁረጥ ይችላሉ።

ይህ እንዴት እንደሚሰራ ለመረዳት ከፈለጉ ፣ ከዚያ ከዚህ በታች ማንበብዎን ይቀጥሉ!

ይህ ውጥረታዊ ቅርፃ ቅርፅ የበለጠ የሚያንቀሳቅስ ነገር እንዲመስል የዓሣ ማጥመጃ መስመርን ይጠቀማል። በተብራራው ፎቶ ውስጥ የእያንዳንዱ የ 6 መስመሮች አቀማመጥ ተለይተዋል ፣ በተለየ ቀለሞች። ረዣዥም ቀይዎቹ የላይኛውን እንዳይወድቅ የሚጠብቁ ናቸው። እነዚህን “መዋቅራዊ መስመሮች” እንበላቸው። ከዚያ የላይኛውን ክፍል ወደ ላይ በመያዝ ከቀይዎቹ በጣም አጠር ያሉ ሰማያዊ መስመሮች አሉን። እነዚህን “የሊቪቲንግ መስመሮች” እንበላቸው።

በእኛ ውጥረት ቅርፃ ቅርፅ ፣ የሊቪንግ መስመሮች መዋቅሩን ወደ ላይ የሚይዙት ናቸው። በስበት ኃይል ምክንያት የላይኛው ክፍል ወደ ታች መውረድ ስለሚፈልግ ፣ የሊቪንግ መስመሮች መዋቅሩን ወደ ላይ መያዝ አለባቸው። እነሱ ሲጣበቁ ፣ እነሱ በጣም ውጥረት ናቸው ፣ የመዋቅሩን የላይኛው ክፍል ወደ ላይ ይይዛሉ። ምንም እንኳን በንድፈ ሀሳብ አንድ እንኳን መዋቅሩን ለመያዝ በቂ ቢሆንም የቅርፃ ቅርፁ በአራት ጎኖች በሁለት ላይ ከእነዚህ አንዱ አለ።

ሆኖም ፣ የሊቪሽን መስመሮችን ብቻ ለማያያዝ ከሞከሩ ፣ በቀላሉ እንደወደቀ ያስተውላሉ። ምክንያቱም ከላይ በሁለት ነጥቦች ብቻ ተያይ attachedል ፣ ይህም የተረጋጋ መዋቅር ለማቅረብ በቂ አይደለም። አንድ seeaw አስብ። በነፃነት እንዲንቀሳቀስ በመፍቀድ በአንድ መስመር ተያይ isል። በእኛ ሁኔታ ፣ እኛ የላይኛው ነጥብ በሁለት ነጥቦች ተያይዘናል ፣ እና ሁለት ነጥቦች መስመር ይመሰርታሉ ፣ ስለዚህ የጭንቀት ቅርጻ ቅርፃችን አናት ፣ የሊቪሽን መስመሮች ብቻ ያሉት ፣ ተራ ማየቱ ብቻ ነው።

መዋቅራዊ መስመሮቹ የሚጫወቱት እዚህ ነው። እነዚህ መስመሮች እንዲሁ ውጥረት ውስጥ ናቸው ፣ እና መዋቅሩን በቦታው ይይዛሉ። የመዋቅሩ አናት በማንኛውም አቅጣጫ ከተደገፈ ፣ በሌላኛው አቅጣጫ ያሉ መዋቅራዊ መስመሮች መዋቅሩን በቦታው ይይዙታል ፣ ይህም መዋቅሩ የተረጋጋ ይሆናል።

ምንም እንኳን አስማት ቢመስልም በእውነቱ ከጠቅላላው ሐውልት በስተጀርባ ብዙ ምክንያት አለ!

ደረጃ 4 - መዋቅሩን መሰብሰብ

አወቃቀሩን መሰብሰብ
አወቃቀሩን መሰብሰብ
አወቃቀሩን መሰብሰብ
አወቃቀሩን መሰብሰብ
አወቃቀሩን መሰብሰብ
አወቃቀሩን መሰብሰብ
አወቃቀሩን መሰብሰብ
አወቃቀሩን መሰብሰብ

መብራቱ ከእሱ ጋር እንዲጣበቅ መዋቅሩን ለመሰብሰብ ጊዜው አሁን ነው። ይህ ክፍል በአንፃራዊነት ቀላል ነው-

  1. መሰረታዊ ቁርጥራጮችን ያግኙ። እነሱ ሁልጊዜ ትልቁ ካሬዎቹ ናቸው።
  2. የ “ክንድ” ቁርጥራጮችን ይልበሱ። ከጎናቸው ሲመለከቱ ሁሉም ወደ አንድ አቅጣጫ መሄዳቸውን ያረጋግጡ። ይህ የጭንቀት አወቃቀሩ እንደታሰበው መሰብሰብ መቻሉን ያረጋግጣል።
  3. አንዱን የጎን ቁርጥራጮችን ያስቀምጡ። ይህ እኛ ሙጫ ሳለን የእጁ ቁራጭ በጣም ሩቅ አለመገፋቱን ለማረጋገጥ ያስችለናል ፣ እና የመዋቅሩ አጠቃላይ መሠረት ሊስተካከል እንደሚችል ያረጋግጣል።
  4. ቀሪውን መዋቅር ይሰብስቡ። ቁርጥራጮቹ በትክክል በቦታው መውደቅ አለባቸው ፣ እና በአንዳንድ ማጣበቂያ ፣ ከላይ የሚታየውን ያበቃል።

ያንን ካደረጉ በኋላ የዓሣ ማጥመጃ መስመሮችን ወደ መዋቅሮች ማገናኘት ጊዜው አሁን ነው።

  1. ሙቅ ሙጫ በመጠቀም ፣ በእያንዳንዱ የአሠራሩ ክፍሎች ማዕዘኖች ላይ ለእያንዳንዱ የዓሣ ማጥመጃ መስመር አራት ቁርጥራጮች ይለጥፉ። ሁሉም ተመሳሳይ ርዝመት እንዳላቸው ያረጋግጡ።
  2. በሌላኛው መዋቅር ላይ የዓሣ ማጥመጃ መስመርን ወደ ተጓዳኝ ማዕዘኖች ይለጥፉ። መላው መዋቅር ተዘርግቶ ከሆነ ማጣበቅ ቀላል ሆኖ አግኝቼዋለሁ ፣ ስለዚህ በእጆቼ ወደ ላይ ከፍ አድርጌ መያዝ አልፈልግም።
  3. “የሊቪቲንግ መስመሮችን” በቦታው ላይ ያጣብቅ። ሙጫውን ከቀዘቀዙ በኋላ የላይኛውን እና የታችኛውን ክፍል በተቻለዎት መጠን ይግፉት እና የመጨረሻዎቹን ሁለት የዓሣ ማጥመጃ መስመሮችን በመካከል ያያይዙ ፣ የመዋቅሩን እጆች ያገናኙ።

ይህን ያህል ርቀት ከሠሩ ፣ ከዚያ ጥሩ ሥራ! አብዛኛዎቹን ስራዎች አስቀድመው ሰርተዋል:)

አሁን መብራቱን መሰብሰብ አለብን። ይህ ክፍል በእውነት ቀላል ነው-

  1. በመሃል ላይ ሁለት ቀዳዳዎች ባሉበት የ “ጎማ” ቁራጭ ላይ የ LED ቀለበቱን ይለጥፉ። ለዝላይ ሽቦዎች የፕላስቲክ ድጋፍ ከውጭው ክበብ ውስጥ ሙሉ በሙሉ መሆኑን ያረጋግጡ።
  2. ሁለቱን ክብ ቁርጥራጮች አንድ ላይ ያጣምሩ። መሃል ላይ ሁለት ቀዳዳዎች ባሉበት የተሟላ ክበብ የመጀመሪያውን “ጎማ” ቁራጭ ሙጫ። እነዚህ የእኛን የሚያንሰራራ መብራት የላይኛው ክፍል ያደርጉታል።
  3. ባትሪውን በመጨረሻው አራት ማእዘን ቁራጭ ላይ ያያይዙት። ይህ ቁራጭ ለ 9 ቮ ባትሪ የተሠራ ቀዳዳ አለው ፣ እና ከአርዱዲኖ ናኖ ቦርድ ጋር ከጎማ ባንዶች ጋር ያያይዙት። እዚህ ሙጫ ላለመጠቀም ያስታውሱ -ባትሪው በመጨረሻ ይሞታል እና የሚጠቀሙበት ምንም ነገር አይኖርዎትም!
  4. የ B5 ወረቀት ቁራጭ ወስደው በመብሪያው ጠርዝ ዙሪያ ይለጥፉት። ይህ እንደ መብራት ጥላ ይሠራል ፣ እንዲሁም ተመልካቾቹ ሰሌዳውን እና ባትሪውን በመብራት ውስጥ እንዳያዩ ያግዳቸዋል።
  5. ከመብራት ግርጌ ተንጠልጥሎ የሆነ ነገር ሊኖርዎት ይችላል። በጥቂቶቹ ፎቶዎቼ ውስጥ አጭር ፣ የተቆረጠ ገለባ ቁርጥራጮችን በመጠቀም የሻንዲለር ውጤት ለመፍጠር ሞከርኩ ፣ ግን በኋላ በፎቶዎቼ መንገድ ላይ ስለነበር አወጣሁት። እዚህ ባስቀመጡት ነገር ፈጠራ ሊሆኑ ይችላሉ!
  6. የመጨረሻውን የጎማ ቁራጭ የመብራት አናት ይለጥፉ። ሁሉም የዓሣ ማጥመጃ መስመር ቁርጥራጮች ተመሳሳይ ርዝመት መሆናቸውን ያረጋግጡ።
  7. ሙጫ ቬልክሮ በሁለተኛው ጎማ አናት ላይ እና በመዋቅሩ የላይኛው ክፍል ታችኛው ክፍል ላይ። ይህ በሚነድበት ጊዜ መብራቱን በቦታው ይይዛል። የ velcro አጠቃቀም እርስዎ እንዲወርዱ እና ሲፈልጉ አዲስ ባትሪ እንዲሰጡ ያስችልዎታል።

ደረጃ 5 ኮድ መስጠት

ኮድ መስጠት!
ኮድ መስጠት!
ኮድ መስጠት!
ኮድ መስጠት!

አሁን አስደሳችው ክፍል እዚህ አለ - መብራቱ እንዲመስል የሚፈልጉትን ኮድ መስጠት! እኔ እዚህ የሚሽከረከር የ RGB ብርሃንን ተጠቅሜያለሁ ፣ ግን የሚፈልጉትን ሁሉ ለመፍጠር ነፃነት ይሰማዎት ፣ እና ከእሱ ጋር ፈጠራ ይሁኑ!

በመጨረሻው አስተማሪዬ ውስጥ እያንዳንዱን የኮዱን ክፍል ለብቻው እንደገለፅኩ አውቃለሁ ፣ ግን በዚህ ጊዜ ሁሉንም ማብራሪያዎች በኮዱ ውስጥ በአስተያየቶች ውስጥ አካትቻለሁ። ኮዱን ሲያስሱ እኔ የፈጠርኩትን ያስታውሱ - የሚሽከረከር ቀስተ ደመና መብራት። ያ ማብራሪያ በቂ ካልሆነ (ሌላ እንዴት እንደማብራራት አላውቅም) ፣ መጀመሪያ ላይ የተካተተውን ቪዲዮ ሁል ጊዜ ወደ ኋላ መመልከት ይችላሉ። ከዚህ በታች ያለውን ኮድ ማየት ይችላሉ ፣ ወይም ከ Arduino ፍጠር የድር ጣቢያ አገናኝ ከዚህ በታች ያውርዱ!

አርዱinoኖ አገናኝ ፍጠር

(እንዲሁም ፣ ብዙ ሰዎች ኮዱን በበለጠ ዝርዝር እንዳብራራ ከጠየቁኝ ፣ ምናልባት ስለእሱ አንድ ነገር አደርጋለሁ…)

ሌቪቲንግ_ላፕ.ኖ

#ያካትቱ// የ LED ቀለበትን ለመጠቀም ቤተ -መጽሐፍቱን ያካትቱ
#definePIN5 // የ LED ቀለበት የተገናኘበትን ፒን
#ይግለጹNumPixels24 // በቀለበት ውስጥ የፒክሴሎች ብዛት። 8 LEDs ያላቸው ቀለበቶች አሉ ፣ ወይም ከ Neopixels ጋር የ LED ንጣፍ መጠቀም ይችላሉ። ምን ያህል ኤልኢዲዎች እንዳሉዎት መግለፅዎን ያስታውሱ!
Adafruit_NeoPixel ፒክሴሎች (NumPixels ፣ PIN ፣ NEO_GRB + NEO_KHZ800); // ፒክስል የሚባለውን የብርሃን ነገር ያውጁ። ኮዱ ይህንን የ LED ቀለበትን ይጠቅሳል።
#defineDELAYVAL20 // ይህ መብራቶቹ ከመዞራቸው በፊት ቦርዱ ለምን ያህል ጊዜ መጠበቅ እንዳለበት ይወስናል። ይህንን ትንሽ ካደረጉት ታዲያ ቀስተ ደመናው ቀለሞች በበለጠ ፍጥነት ይሽከረከራሉ።
int r [NumPixels]; // ይህ ለሁሉም የ LED ዎች ቀይ እሴት ነው
int g [NumPixels]; // ይህ ለሁሉም የ LED ዎች አረንጓዴ እሴት ነው
int ለ [NumPixels]; // ይህ ለሁሉም የ LED ዎች ሰማያዊ እሴት ነው
constint diff = 31; // ይህ የብሩህነት እሴትን ያዘጋጃል። ከፍተኛው ቁጥር 31 ነው ፣ ግን 0 <x <32 የሚሠራበት ማንኛውም ቁጥር x ነው።
/////// የመብሪያዎቹን የመጀመሪያ አቀማመጥ ያዘጋጁ ////////
voidsetLights () {
int R = 8*ልዩነት ፣ G = 0 ፣ B = 0; // የሁሉም የኤልዲዎች የመጀመሪያ አቀማመጥ
ለ (int i = 0; i <8; i ++ ፣ R- = diff ፣ G+= diff) {
r = R;
ሰ = ጂ;
ለ = 0;
}
ለ (int i = 0; i <8; i ++ ፣ G- = diff ፣ B+= diff) {
ሰ [i+8] = ጂ;
ለ [i+8] = B;
r [i+8] = 0;
}
ለ (int i = 0; i <8; i ++ ፣ B- = diff ፣ R+= diff) {
r [i+16] = አር;
ለ [i+16] = ለ;
ሰ [i+16] = 0;
}
}
/////// የኤልዲዎቹን የመጀመሪያ ቦታ ማቀናበር ጨርስ ////////
voidsetup () {
pixels.begin (); // የፒክሴሎችን ነገር ያብሩ
setLights (); // የኤልዲዎቹን የመጀመሪያ ቦታ ያዘጋጁ
}
int idx = 0; // የ LED ሽክርክሪት የመጀመሪያውን አቀማመጥ ያዘጋጁ
voidloop () {
/////// የእያንዳንዱን ኤልኢዲዎች ቀለም ያዘጋጁ ////////
ለ (int i = 0; i <numpixels; i ++) = "" {
pixels.
pixels.show ();
}
/////// የኤልዲዎቹን ቀለም ማቀናበር ጨርስ ////////
መዘግየት (መዘግየት); // ይጠብቁ DELAYVAL ሚሊሰከንዶች
idx ++; // የኤልዲዎቹን ሽክርክሪት በአንድ ያንቀሳቅሱ
idx%= 24; // እሴቱን በ 24 ሞድ። ይህ የ ‹idx› ን እሴት በ 0 እና በ 23 መካከል ይገድባል ፣ ያካተተ
}

በ GitHub በ hosted የተስተናገደ ጥሬLevitating_Lamp.ino ን ይመልከቱ

ደረጃ 6: ያጠናቅቁ

ተጠናቀቀ!
ተጠናቀቀ!
ተጠናቀቀ!
ተጠናቀቀ!
ተጠናቀቀ!
ተጠናቀቀ!

አሁን መብራቱን ማብራት ፣ ቬልክሮውን ከመዋቅሩ ጋር ማጣበቅ እና መብራቶቹን ማጥፋት ጊዜው አሁን ነው - የመታያ ሰዓት ነው። የሚፈልጉትን ማንኛውንም ለውጥ ለማድረግ ነፃ ይሁኑ ፣ እና በዚህ ፕሮጀክት የፈጠሯቸውን ለዓለም ያጋሩ!

መልካም ዕድል እና ማሰስዎን ይቀጥሉ!

የሚመከር: