ዝርዝር ሁኔታ:

የ WiFi Mesh የተመሳሰለ የ LED አሞሌዎች 3 ደረጃዎች (ከስዕሎች ጋር)
የ WiFi Mesh የተመሳሰለ የ LED አሞሌዎች 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ WiFi Mesh የተመሳሰለ የ LED አሞሌዎች 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ WiFi Mesh የተመሳሰለ የ LED አሞሌዎች 3 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Mesh Wifi Explained - Which is the best? - Google Wifi 2024, ሀምሌ
Anonim
Image
Image
WiFi Mesh የተመሳሰለ የ LED አሞሌዎች
WiFi Mesh የተመሳሰለ የ LED አሞሌዎች
WiFi Mesh የተመሳሰለ የ LED አሞሌዎች
WiFi Mesh የተመሳሰለ የ LED አሞሌዎች
WiFi Mesh የተመሳሰለ የ LED አሞሌዎች
WiFi Mesh የተመሳሰለ የ LED አሞሌዎች

በ CarlSTeleToyland ተጨማሪ ተከተሉ በደራሲው

ለቤት LED ዎች የርቀት ቀለም መራጭ
ለቤት LED ዎች የርቀት ቀለም መራጭ
ለቤት LED ዎች የርቀት ቀለም መራጭ
ለቤት LED ዎች የርቀት ቀለም መራጭ
የአጎራባች ሰፊ የተመሳሰሉ ኤልኢዲዎች
የአጎራባች ሰፊ የተመሳሰሉ ኤልኢዲዎች
የአጎራባች ሰፊ የተመሳሰሉ ኤልኢዲዎች
የአጎራባች ሰፊ የተመሳሰሉ ኤልኢዲዎች
ቋሚ ዲጂታል LED ቤት የበዓል ማብራት V2
ቋሚ ዲጂታል LED ቤት የበዓል ማብራት V2
ቋሚ ዲጂታል ኤልዲ ቤት የበዓል ማብራት V2
ቋሚ ዲጂታል ኤልዲ ቤት የበዓል ማብራት V2

ስለ - ከልጅነቱ ጀምሮ ፈጣሪ በሁሉም የሚታወቁ ምልክቶች ፣ ሮቦት ገንቢ እና የበይነመረብ ሶፍትዌር CTO/Tech Product Manager። ስለ CarlS ተጨማሪ »

ይህ ፕሮጀክት በግለሰብ ቁጥጥር የሚደረግባቸው ዲጂታል ኤልኢዲዎች (WS2812b “Neopixels”) ያላቸው የ LED አሞሌዎች ስብስብ ነው። እነማዎች እነርሱን አንድ ላይ ሳያስገቡ በእነሱ ላይ እንዲደረጉ ይፈቅዳሉ። እርስ በእርስ ለመገናኘት የ WiFi ሜሽ ይጠቀማሉ ፣ እና አኒሜሽኑ በመረቡ ውስጥ ብዙ ወይም ከዚያ ያነሰ አሞሌዎችን ለማግኘት ይጣጣማል።

ተመስጦው ለገና የገና ሰልፍ ጥንድ ከበሮ ማጆዎች ያጌጡ ማኮስ/ዱላ እንዲኖራቸው ነበር። በመካከላቸው ያለው የ LED አኒሜሽን ተመሳስሏል። ኤልኢዲዎች እንዲሁ ከጭረት ይልቅ ክሮች ሊሆኑ ይችላሉ።

ሌላኛው አጠቃቀም በአንድ ክፍል ዙሪያ ባሉ ሁሉም ኤልኢዲዎች መካከል የውሂብ ሽቦን ለማካሄድ የማይፈልጉበት የኤልዲ ስነ -ጥበብ ጭነት ነው - እነሱ ማድረግ የሚጠበቅባቸው በተናጥል መሰካት ነው።

ለዚህ ፕሮጀክት እነሱ ከበይነመረቡ ጋር አልተገናኙም። እነሱ የራሳቸውን የግል የ WiFi መዳረሻ ነጥቦችን እና የድር አገልጋዮችን ያዘጋጃሉ። ስለዚህ ፣ ይህ ፕሮጀክት በውጫዊ አውታረመረብ ላይ ጥገኛ አይደለም ፣ እና በርቀት አካባቢዎች ውስጥ ሊሠራ ይችላል። እነሱ በ 5 ቪ ላይ ይሰራሉ ፣ ስለሆነም በቀላሉ በውጫዊ የሞባይል ስልክ ባትሪዎች ሊነዱ ይችላሉ!

ደረጃ 1: ክፍሎች

ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች

ለእያንዳንዱ ክፍል የሚከተሉት ክፍሎች በፕሮጀክቱ ውስጥ ጥቅም ላይ ውለዋል

  • ውሃ የማይገባ WS2812b LED ስትሪፕ። 30 LEDs/ሜትር ተጠቀምኩ። ውሃ የማያስተላልፉ ሰዎች ብዙውን ጊዜ በቀላሉ ለመለጠፍ ቀድሞውኑ ሁለት-ጎን ቴፕ አላቸው። ሰርጦቹ አንድ ሜትር ርዝመት ስላላቸው በአንድ ሰርጥ 1 ሜትር ያስፈልግዎታል። ብዙ LEDs በአንድ ሜትር ጥሩ ነው - ተጓዳኝ ትልቅ የኃይል አቅርቦት ማግኘቱን ያረጋግጡ። በእነዚህ ሰቆች ውስጥ እያንዳንዱ (5050) ኤልኢዲ ሙሉ በሙሉ ሲበራ እስከ 60ma ድረስ ሊጠቀም ይችላል።
  • የፕላስቲክ የኤሌክትሮኒክስ ፕሮጀክት አጥር 60x36x25 ሚሜ - ይህ አንዱ D1 Mini ን ለመያዝ በቂ ነው።
  • የፓነል መጫኛ 5.5 ሚሜ x 2.1 ሚሜ የዲሲ መሰኪያ
  • የ 5 ቪ የኃይል አቅርቦት - ባለ 2 አምፕ አንድ ሲሞላ እያንዳንዳቸው በ 30 LEDS @ 0.06 amp ጥሩ መሆን አለባቸው።
  • ይህንን ፕሮጀክት ከዩኤስቢ ባትሪ ኃይል ለማውጣት ከፈለጉ ዩኤስቢ ወደ 5.5 ሚሜ x 2.1 ሚሜ ገመድ
  • D1 Mini ESP8266 ሰሌዳ - እንዲሁ በአነስተኛ ይገኛል ፣ ግን ረዘም ላለ ጊዜ በመጠበቅ።
  • የአሉሚኒየም ሰርጥ ለኤዲዲ ሰቆች ሽፋን እና የመጨረሻ መያዣዎች። ለመምረጥ ብዙ መገለጫዎች አሉ። ይህ ለ WS2812b LED strips (12 ሚሜ) እና ለዝቅተኛ መገለጫ በቂ ነው።
  • የአሉሚኒየም አሞሌ - ሰርጡ 17 ሚሜ ስፋት አለው ፣ ስለዚህ 1/2 "ሰፊ የአሉሚኒየም አሞሌ ጥሩ መጠን ነው። ለሚያደርጉት እያንዳንዱ አሞሌ 1/16" ውፍረት እና 6 "ርዝመት ሊኖረው ይገባል።
  • ባለ ሁለት ጎን የአረፋ ቴፕ - 1/2 ኢንች።
  • 1000uF capacitor - የ LED ፍንጮችን እንዳይጎዳ የቮልቴጅ ፍንጮችን ለመከላከል ለእያንዳንዱ ንጣፍ ይመከራል።
  • የሚጣበቅ ገመድ። ይህ 26 የመለኪያ ሲሊኮን ሽቦ በጣም ተጣጣፊ ነው እና ሽቦውን ከኤሌዲዩ ገመድ ላይ የሽያጭ ንጣፎችን እንዳይጎትት ይረዳል። በተጨማሪም በሚሸጠው ብረት ሲነኩት አይቀልጥም። እኔ ደግሞ በጣም ተጣጣፊ የሆነውን የ servo ሽቦ ተጠቅሜያለሁ ፣ ግን የሲሊኮን ሽቦ አዲሱ ተወዳጅ ሽቦዬ ነው። ከእያንዳንዱ ቀለም (ቀይ ፣ ጥቁር ፣ ቢጫ) 6”ብቻ ያስፈልግዎታል።
  • ዝላይ ሽቦዎች - ሴቷ ቀይ ፣ ጥቁር እና ቢጫ ከሲፒዩ ጋር ለመገናኘት ያገለግላሉ። እርስዎ በራስ መተማመን ዓይነት ከሆኑ እነዚህን መዝለሉ እና የመያዣውን ሽቦ በቀጥታ ወደ ቦርዱ መሸጥ ይችላሉ።
  • በ LED ስትሪፕ የውሂብ መስመር ውስጥ ጫጫታ ለመቀነስ 330 ohm resistor።
  • 3.3v አንጎለ ኮምፒውተር የ 5 ቮ ኤልዲዲውን በአስተማማኝ ሁኔታ እንዲነዳ ለማስቻል 1N4448 ሲግናል ዲዲዮ ወይም ተመሳሳይ።
  • የ 3 ሚሜ ሙቀት መቀነሻ ቱቦ - ከእሱ 5 ኢንች ብቻ ያስፈልግዎታል።

ደረጃ 2: አሞሌዎችን ይገንቡ

አሞሌዎችን ይገንቡ
አሞሌዎችን ይገንቡ
አሞሌዎችን ይገንቡ
አሞሌዎችን ይገንቡ
አሞሌዎችን ይገንቡ
አሞሌዎችን ይገንቡ
አሞሌዎችን ይገንቡ
አሞሌዎችን ይገንቡ

የባርኮቹ ግንባታ ከዚህ ቀደም ባለው መመሪያ ውስጥ ካለው ጋር ተመሳሳይ ነው። ከቅርብ ጊዜ ግንባታ እዚህ ተመሳሳይ ደረጃ-በደረጃ ሥዕሎች አሉ ፣ እና ውይይቱ በዚያ ሌላ አስተማሪ ላይ ሊገኝ ይችላል።

ኤልኢዲዎቹን ወደ አልሙኒየም ሰርጥ ወደ ታች በመለጠፍ ላይ አንድ አዲስ ምክር-አንዳንድ ጊዜ በኤልዲዲ ሰቆች ላይ ባለ ሁለት ጎን ቴፕ ከኤዲዲ ወረዳው ሰሌዳ ትንሽ አጠር ያለ እና በ LED ስትሪፕ ውስጥ ትንሽ መቆለፊያ ያያሉ። በቀላሉ እዚያ ቦታ ላይ ቴፕውን ቢቆርጡ ጠፍጣፋ ይተኛል።

እንዲሁም የኃይል ሽቦውን እና ወደ ታች ያልቆዩትን የ LED ንጣፎችን ማንኛውንም ክፍሎች ለመቆለፍ አንዳንድ የ UV ማጣበቂያ ጠብታዎችን እጠቀም ነበር።

በ “Particle Photon” ተቆጣጣሪዎች ፋንታ ይህ ፕሮጀክት በ ESP8266 ቺፕ ስብስብ ላይ በመመርኮዝ WeMos D1 Mini ሰሌዳዎችን ተጠቅሟል። እነዚህ ለ LED ፕሮጀክት ጥሩ እና ትንሽ ናቸው። ለሴት መዝለሎች ቦታ ለመፍቀድ የወንድ ራስጌዎችን እጠቀም ነበር። ማያያዣዎቹን መቀልበስ በማቀፊያው ውስጥ አይመጥኑም። ይህ አቀራረብ እንዲሁ ለመሸጥ ቀላል ነው። እኔ ደግሞ 20 መለኪያ ጠንካራ ኮር ሽቦን በሴት ማያያዣዎች ላይ በተቆራረጠ ተጠቅሜያለሁ ፣ እና ያ እንዲሁ ይሠራል ፣ ግን የበለጠ ጥረት ነው።

እነዚህ አሞሌዎች ለመጀመሪያው ኤልኢዲ ተመሳሳይ የመሥዋዕት LED አቀራረብን ይጠቀማሉ። በተግባር ፣ በእውነቱ አይታይም። እንዲሁም በመጀመሪያዎቹ ሁለት መካከል ያለው ትንሽ ክፍተት እንዲሁ ሊታወቅ የማይችል ነው

የአሉሚኒየም ሰርጡን ለመጫን ክሊፖችን ለመጠቀም ካሰቡ ፣ ሰርጡን ከፕሮጀክት ሳጥኑ ጋር የሚያገናኘው የአሉሚኒየም አሞሌ ቅንጥቦችን በቀጥታ ወደ ግድግዳ ለመጫን መንገድ ላይ ሊደርስ ይችላል ፣ ስለዚህ አንዳንድ ማጠቢያዎችን ወይም ልቅ ለውዝ ከስር ስር ማስቀመጥ ያስፈልግዎታል። እስከ 1/16 ድረስ እነሱን ለማቆም እዚያ አለ።

ደረጃ 3 - የሜሽ ኮድ

Image
Image
የሜሽ ኮድ
የሜሽ ኮድ

እያንዳንዱ የ LED አሞሌዎች ተመሳሳይ ኮድ እየሰሩ ነው። የዚህ ፕሮጀክት መሠረት በ https://gitlab.com/BlackEdder/painlessMesh ላይ ህመም የሌለው ሜሽ ቤተ -መጽሐፍት ነው። ያ ቤተ -መጽሐፍት የመዳረሻ ነጥቦችን ፣ የድር አገልጋዮችን ወዘተ የመመሥረት አብዛኛው ዝቅተኛ ደረጃ ሥራን ያስተናግዳል እያንዳንዱ አሞሌ የጥልፍ መስቀለኛ መንገድ ነው።

ፍርግርግ አንድ ተቆጣጣሪ አለው ፣ እና የአኒሜሽን ለውጥ ማሳወቂያዎች ለሁሉም አንጓዎች/የ LED አሞሌዎች ይተላለፋሉ። ለትልቅ ፍርግርግ ፣ በመልእክቱ ውስጥ የተወሰነ መዘግየት ሊኖር ይችላል ፣ ግን እኔ እየሠራሁ ላለው ልኬት ፣ ትኩረት የሚስብ አልነበረም።

በሚነሳበት ጊዜ መስቀለኛ መንገዱ ተቆጣጣሪው እንደሆነ ይገምታል ፣ ግን ከዚያ የተለወጠው የኖዶች መልእክት ግምገማ ያስነሳል። በመረቡ ውስጥ ዝቅተኛው # ቺፕ መታወቂያ ተቆጣጣሪ ይሆናል። ይህ ብዙውን ጊዜ ሁሉም አንጓዎች እንዲረጋጉ እና አንድ ነጠላ ተቆጣጣሪ እንዲይዙ አንድ ሰከንድ ወይም ሁለት ይወስዳል። በፍጥነት እንደገና ለማመሳሰል የበለጠ ጥረት ማድረግ (መካከለኛ አኒሜሽን) ፣ ነገር ግን እነዚያ የለውጥ መልእክቶች በጣም አስቂኝ ናቸው ፣ ስለሆነም አውታረ መረቡ ለማንኛውም እስኪረጋጋ ትንሽ ይወስዳል። በተግባር ፣ አንዴ እንደገና ከተመሳሰሉ ፣ በጣም ጠንካራ ሆነው ይቆያሉ።

አሞሌዎችን ለሚያልፉ እነማዎች ፣ ኮዱ የአንጓዎችን ዝርዝር ያገኛል ፣ ይለያል ፣ ከዚያ የሚስበው የአሁኑ መስቀለኛ መንገድ የሚሳለው ከሆነ ብቻ ነው። እነሱ በቺፕ መታወቂያ ቅደም ተከተል ይደረደራሉ ፣ ስለዚህ እነሱ ቢጀምሩ ምንም እንኳን ወጥነት ያላቸው እነማዎችን ማድረግ ይችላሉ። እንዲሁም እነማዎች ከተጣሉ አንጓዎች ጋር ይጣጣማሉ።

የአኒሜሽን ኮዱ በሶስት ቦታዎች ይታያል። የመጀመሪያው አሞሌው አዲስ የአኒሜሽን ትዕዛዝ የተቀበለበት የተቀበለው የመልስ ተግባር ነው። ይህ በጣም ቀላል ነው - ለአኒሜሽን የጊዜ ደረጃውን መጠን ያዘጋጃል እና ቆጣሪዎቹን እንደገና ያስጀምራል። ሁለተኛው ቦታ በሉፕ ተግባር ውስጥ ነው። እዚያ ውስጥ ፣ የአሁኑ አኒሜሽን ተከናውኖ እንደሆነ ኮዱ ይፈትሻል ፣ እና ወደ ቀጣዩ ደረጃ ይሸጋገራል። የአኒሜሽን ኮድ የመጨረሻው ቦታ ሁሉም ሥዕሉ የሚከናወንበት የ stepAnimation ተግባር ነው።

ስርዓቱን ለማዘመን ሚሊስን ቆጣሪ ይጠቀማል - አንዳንድ ቤተመፃህፍትን ስለሚያግድ የመዘግየቱን ተግባር ከመጠቀም መቆጠብ። የሚሊሱ ኮድ በትክክል መንሸራተት አለበት።

በኔኦፒክስል ቤተ -መጽሐፍት እና ከአንድ በላይ LED ጋር ህመም የሌለው ሜሽ ጉዳዮች እንዳሉኝ ልብ ይበሉ ፣ ስለዚህ ወደ FastLED ቀየርኩ።

በጊትሂብ ላይ ያለው ኮድ እዚህ አለ ፣ እና እዚህም ተያይ attachedል። በሁሉም አሞሌዎች ላይ በጣም ትጭነዋለህ እና በ LED አኒሜሽን ኮድ ለመቀጠል ዝግጁ ነህ!

የሚመከር: