ዝርዝር ሁኔታ:

አርዱዲኖ እና WS2811 የገና ዛፍ 8 ደረጃዎች
አርዱዲኖ እና WS2811 የገና ዛፍ 8 ደረጃዎች

ቪዲዮ: አርዱዲኖ እና WS2811 የገና ዛፍ 8 ደረጃዎች

ቪዲዮ: አርዱዲኖ እና WS2811 የገና ዛፍ 8 ደረጃዎች
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ህዳር
Anonim
አርዱዲኖ እና WS2811 የገና ዛፍ
አርዱዲኖ እና WS2811 የገና ዛፍ
አርዱዲኖ እና WS2811 የገና ዛፍ
አርዱዲኖ እና WS2811 የገና ዛፍ
አርዱዲኖ እና WS2811 የገና ዛፍ
አርዱዲኖ እና WS2811 የገና ዛፍ
አርዱዲኖ እና WS2811 የገና ዛፍ
አርዱዲኖ እና WS2811 የገና ዛፍ

ሌሎች ተመሳሳይ ፕሮጄክቶች ስላሉ የገና መብራቶች አርዱዲኖ እና WS2811 ፣ አርዱዲኖ Xmass ዛፍ ለአዳዲስ ሕፃናት በጣም የተወሳሰበ ሆኖ አግኝቸዋለሁ። ስለዚህ ብሉቱዝ መቆጣጠሪያ እና ቪው-ሜትር እንኳን በጣም የተወሳሰቡትን ከመጋፈጥዎ በፊት ሊሞክሩት የሚችለውን ይህንን ቀላል እና ውድ ያልሆነ ፕሮጀክት ለማተም ወሰንኩ።

ቤተሰቦቼ ንድፎችን መንደፍ ያስደስተኝ ነበር ፣ እና እነሱን ኮድ ማድረጉ ያስደስተኝ ነበር። እርስዎም እንደሚደሰቱ ተስፋ አደርጋለሁ።

የዛፉ ማስጌጫ በእናቴ የተሠራ ነው ፣ ለማካፈል እና አንዳንድ አስተማሪ ዕቃዎችን ለመሥራት ልነግራት ይገባል።

አቅርቦቶች

  • አርዱዲኖ ናኖ
  • WS2811 መሪ ጭረት
  • ቀይር
  • የዩኤስቢ ኃይል መሙያ
  • የዩኤስቢ ገመድ
  • የፕላስቲክ ሳጥን

ደረጃ 1 - የቁሳቁሶች ሂሳብ

የቁሳቁሶች ሂሳብ
የቁሳቁሶች ሂሳብ

እኔ የተጠቀምኳቸው ቁሳቁሶች እነዚህ ናቸው

  • አርዱዲኖ ናኖ። በቀጥታ በቦርዱ ላይ ኬብሎችን ስለሸጥኩ ያልተሸጠ ፒን ያለው አንዱን አዘዝኩ።
  • 5V WS2811 50 LED strip. የበለጠ ተለይተው የሚታወቁ አረንጓዴ ኬብሎችም አሉ።
  • ቀይር። ረዥም አዝራር ያለው አንድ የተሻለ ነው።
  • የዩኤስቢ ኃይል መሙያ። ከተንቀሳቃሽ ስልክ ስልክ ያገለገለ።
  • የዩኤስቢ ገመድ ዓይነት የወንድ ዓይነት ሚኒ-ቢ ወንድ። ከአሮጌ ካሜራ እንደገና ጥቅም ላይ ውሏል።
  • የፕላስቲክ ሳጥን። ከረሜላ እንደገና ጥቅም ላይ ውሏል።
  • የኬብል ማሰሪያ።
  • ባለሶስት ሽቦ ገመድ።
  • የሚሸጥ ቆርቆሮ።
  • ለሙጫ ጠመንጃ ሙጫ።
  • የሚያነቃቃ ቴፕ
  • የሙቀት መቀነስ ቱቦ

ደረጃ 2 - ያገለገሉ መሣሪያዎች

ያገለገሉ መሣሪያዎች
ያገለገሉ መሣሪያዎች
  • ቁፋሮ ፣ ትንሽ ቁፋሮ።
  • ሙጫ ጠመንጃ።
  • የመሸጫ ብረት።
  • መቀሶች።

ደረጃ 3: መርሃግብር

ንድፍታዊ
ንድፍታዊ

ኃይል

በዩኤስቢ አያያዥ በኩል ሁሉንም ነገር ኃይል እናደርጋለን። የቮልቴጅ መቆጣጠሪያውን ከመጠን በላይ ላለመጫን በቪን ፒን በኩል የሚመራው እርሳስ ይሠራል።

LED ስትሪፕ

ብዙ ዓይነት የአድራሻ የ LED ሰቆች አሉ። በ WS281x ላይ የተመሰረቱት በጣም የተለመዱ ናቸው። በመረጃ ግቤት ፒን ውስጥ በተቀበለው መረጃ ላይ በመመርኮዝ ይህ ቺፕ ቤተሰብ ለእያንዳንዱ ቀለም የ Pulse Width Modulation (PWM) ያደርግልዎታል። እያንዳንዱን ቀለም የመጀመሪያውን የውሂብ እገዳ ይጠቀማል እና ቀሪውን የውሂብ ፍሰት ወደ ቀጣዩ ቺፕ በመረጃ ወደ ፒን ይገፋል። እንደ እድል ሆኖ ፣ ይህ ሁሉ ሥራ ለእርስዎ ግልፅ የሚያደርግ የአርዱኖ ቤተ -መጻሕፍት አሉ።

ማይክሮ መቆጣጠሪያ

የ WS2811 LED strip 5V የውሂብ ግብዓት ስለሚያስፈልገው እኛ 5 ቮ አመክንዮ ያለው አርዱዲኖ እንመርጣለን። 3.3V አንድ እንዲሁ ጥቅም ላይ ሊውል ይችላል ፣ ግን እኛ አንድ ዓይነት የአመክንዮ ደረጃ መላመድ አለብን። ካልሆነ ፣ ሊሠራ ይችላል ፣ ግን ትንሽ የቮልቴጅ መጣል ወደ የተሳሳተ ውሂብ ሊነዳ ወይም በጭራሽ ወደ LED ስትሪፕ ሊደርስ አይችልም።

የበለጠ ወጪን ለመቀነስ ከፈለጉ እንደ ATtiny85 ያሉ ቀላል የማይክሮ መቆጣጠሪያዎች ጥቅም ላይ ሊውሉ ይችላሉ። እኛ የምንፈልገው 1 ውፅዓት እና አንድ ግብዓት ብቻ ስለሆነ። በስሪቶቹ ላይ በመመርኮዝ የዩኤስቢ ወደብ ከሌለው ብልጭ ድርግም ማድረጉ የበለጠ ከባድ ነው።

ቀይር

ረዥም አዝራር ያለው አንድ ሰው ጉዳዩን ለማለፍ የበለጠ ተስማሚ ይሆናል ፣ ከዚያ ያለ እርሳስ ሊያነቃቁት ይችላሉ።

የሐሰት ምልክቶችን ለማስወገድ በአርዲኖ ውስጥ ያለውን የውስጥ መጎተቻ ተከላካይ ስለምንጠቀም ከ GND ጋር ተገናኝቷል። ከዚያ በኮድ ውስጥ አንድ 1 የሚንቀጠቀጥ ፣ እና 0 የሚንቀጠቀጥ አይሆንም።

ደረጃ 4 ኬዝ ማሽነሪ

ኬዝ ማሽነሪ
ኬዝ ማሽነሪ
ኬዝ ማሽነሪ
ኬዝ ማሽነሪ

ለኤሌክትሮኒክስ ማቀፊያ እንደ ከረሜላ ሳጥን እጠቀም ነበር። በቂ ቦታ ያለው 3dPrint ን ይጠቀሙ ወይም እንኳን።

በ Dremel ባለብዙ መሣሪያ ብቻ ይከርክሙት። ለ 3 ሚሜ ቁፋሮ ቢት ተጠቅሜ ነበር

  • የመቀየሪያ ቁልፍን ለመድረስ ቀዳዳ።
  • ለዩኤስቢ አያያዥ የማሽን ቀዳዳ።
  • ለኤልዲዲ ገመድ የገመድ ውፅዓት። ሽፋኑን ለማስወገድ እስከ መከለያው ድረስ እስከ ሜካናይዝ ያድርጉት።

ደረጃ 5 - ሽቦ

ሽቦ
ሽቦ
ሽቦ
ሽቦ
ሽቦ
ሽቦ

ብየዳ

ለሽቦ ሽቦ ፣ ብየዳ ብረት እንፈልጋለን። ጀማሪ ከሆኑ ይህንን የሽያጭ ማጠናከሪያ ትምህርት ይመልከቱ።

ጠቃሚ ምክሮች ከራሴ ተሞክሮ።

  • የቅድመ ቆርቆሮ ሽቦዎች ምክሮች በመጀመሪያ
  • አንዴ ሽቦው በመሸጫ ፓድ ውስጥ ከገባ በኋላ ፣ የተጨመረው ቆርቆሮ በሽቦው እና በማሸጊያ ሰሌዳው ላይ መቀላቀል አለበት ፣ በብረት ብረት አይደለም።

አዝራር

D5 ን እና GND ን ለማስገባት አዝራሩን ሽቦ ያድርጉ።

እኔ የተጠቀምኩት አራት ፒን አለው። እነሱ ጥንድ ሆነው በውስጣቸው ተገናኝተዋል ፣ የትኞቹ እንደሚከፈቱ ከሞካሪ (ወይም ከባትሪ ጋር መሪ) ያረጋግጡ።

ገመድ

በአንደኛው ጫፍ ላይ የመሪ ጥብጣብ የወንድ ማያያዣ። እኛ የማንጠቀምበትን በ LED ስትሪፕ ውስጥ ያለውን መጠቀም ይችላሉ።

እኔ የተጠቀምኳቸው ቀለሞች ናቸው።

  • ቀይ (+5V) -> ቡናማ
  • አረንጓዴ (መረጃ በ) -> ጥቁር
  • ነጭ (Gnd) -> ሰማያዊ

በአርዱዲኖ ጎን

  • ቡናማ -> ቪን
  • ሰማያዊ -> GND
  • ጥቁር -> D4

LED ስትሪፕ

የ LED ስትሪፕ ሁለት ሶስት-ፒን ማገናኛዎች አሉት ፣ ግቤት አንዷ ሴት ናት። አጭር ማዞሪያን ለማስቀረት በማያቋርጥ ቴፕ ወይም በሙቀት መቀነሻ ቱቦ መያያዝ ያለበት ምንም አገናኝ የሌላቸው ቀይ እና ነጭ ኬብሎች አሉ።

ማይክሮ መቆጣጠሪያ

በቃ የቅድመ-የታሸጉ ገመዶችን በሽያጭ ፓዳዎች ውስጥ ፣

አያያctorsች

በመጨረሻም ሁሉንም ማገናኛዎች ያገናኙ።

ደረጃ 6 - የንጥል ጥገና

የንጥል ጥገና
የንጥል ጥገና

አዝራሩን ለማስተካከል እኔ ሙጫ ሽጉጥ ተጠቀምኩ ፣ ለጋስ መጠን አስቀምጥ እና የአዝራር ዘዴን እንዳትጣበቅ ተጠንቀቅ። ለመጀመሪያ ጊዜ በጣም ትንሽ ሙጫ ስለነበረ ሁለት ጊዜ ማድረግ ነበረብኝ እና አዝራሩን ስንጫን ተጣብቋል።

ማይክሮ ተቆጣጣሪ አልተስተካከለም።

ውሎ አድሮ መጎተት ካለ ፣ መሸጫዎቹ አልተጎዱም የሚለውን ለማስቀረት ኬብል ኬብል ያስቀምጡ።

ደረጃ 7 ኮድ

ኮድ
ኮድ
ኮድ
ኮድ

የሶፍትዌር መሣሪያዎች እና ሰቀላ

ለኮዱ እኛ FastLED ቤተ -መጽሐፍት እና አርዱዲኖ አይዲኢን ተጠቅመን ነበር።

በ Arduino IDE ውስጥ ቤተመፃሕፍት ለመጫን ይህንን መመሪያ ይከተሉ ተጨማሪ የአርዱዲኖ ቤተ -ፍርግሞችን በመጫን በፍለጋ ሳጥኑ ውስጥ FastLED

ወደ አርዱዲኖ ናኖ ለመስቀል ይህንን መመሪያ ይከተሉ። በአርዱዲኖ ናኖ መጀመር

አጠቃቀም

የአሁኑን የአኒሜሽን ሁነታን ለመለወጥ በቀላሉ አዝራሩን ይጫኑ።

ኮድ ማውረድ

Https://gitlab.com/BitaMind/christmaslights/tree/master/arduino/ChristmasOneFile ላይ ይመልከቱ

ወይም ፋይሉን ChristmasOneFile.txt ወደ ChristmasOneFile.ino እንደገና ይሰይሙት

እርስዎ ሊሞክሩት የሚችሉት ባለብዙ ፋይል ክፍል ስሪትም አለ።

አዲስ አኒሜሽን ለመሥራት ጠቃሚ ምክሮች።

  • እርስዎ የመረጡትን አዲስ ዘዴ ይፍጠሩ።
  • ጠቅላላ እነማዎችን (MAX_MODES) በአንድ ይጨምሩ።
  • ለአዲሱ ጉዳይ አኒሜሽን ያሻሽሉ።

ደረጃ 8 - ክለሳዎች

  • 24.12.2019 ቪዲዮ ታክሏል።
  • 25.12.2019 የተቀየረ የሽፋን ስዕል ፣ የአጻጻፍ ስልቶች እርማቶች።
  • 26.12.2019 የምንጭ ፋይል ታክሏል።
  • 21.11.2020 የተሰበሩ አገናኞች ተዘምነዋል

የሚመከር: