ዝርዝር ሁኔታ:

ESP8266 / Arduino RGB LED የገና ብርሃን የመስኮት ማስጌጫ 5 ደረጃዎች (ከስዕሎች ጋር)
ESP8266 / Arduino RGB LED የገና ብርሃን የመስኮት ማስጌጫ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ESP8266 / Arduino RGB LED የገና ብርሃን የመስኮት ማስጌጫ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ESP8266 / Arduino RGB LED የገና ብርሃን የመስኮት ማስጌጫ 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: RGB Led Strip controlled by HomeAssistant Through MQTT and ESP8266 2024, ታህሳስ
Anonim
Image
Image
ESP8266 / Arduino RGB LED የገና ብርሃን የመስኮት ማስጌጫ
ESP8266 / Arduino RGB LED የገና ብርሃን የመስኮት ማስጌጫ
ESP8266 / Arduino RGB LED የገና ብርሃን የመስኮት ማስጌጫ
ESP8266 / Arduino RGB LED የገና ብርሃን የመስኮት ማስጌጫ

ያ የዓመቱ ጊዜ ነው - ታህሳስ። እና በእኔ ሰፈር ውስጥ ሁሉም ሰው ቤታቸውን እና መስኮቶቹን በአንዳንድ የገና መብራቶች ያጌጣል። በዚህ ጊዜ ፣ አንድ የ ESP8266 ሞጁል እና አንድ ሁለት የ RGB LEDs በመጠቀም አንድ ልዩ ፣ ልዩ የሆነ ነገር ለመገንባት ወሰንኩ። አርዱዲኖ (ኡኖ/ፕሮ) ሞዱል በመጠቀም ይህንን ተመሳሳይ ግንባታ ማድረግ ይችላሉ ፣ ግን በ ESP ሞዱል እርስዎ እንዲሁ ለርቀት መቆጣጠሪያ ፣ መርሐግብር ማብራት/ማጥፋት በ wifi- የነቃ ያገኛሉ።

አስፈላጊ ክፍሎች…

  • ESP8266 (NodeMCU ሞዱል) ወይም አርዱዲኖ ኡኖ/ፕሮ/ፕሮ ሚኒ/ወዘተ። ይህ መማሪያ ለ ESP8266 ነው ፣ ግን ለሌሎችም ተፈጻሚ ይሆናል
  • በግለሰብ ደረጃ ሊደረስበት የሚችል RGB LED light strip (WS2812 ቺፕስ) ፣ የሚመከር 60 RGB LEDs/meter ፣ 1 meter piece
  • አንዳንድ ሽቦዎች እና ብየዳ
  • ረዥም ማይክሮ-ዩኤስቢ ገመድ (በዩኤስቢ የተጎላበተ)
  • ወይ እንጨት ወይም ለማዕቀፉ ካርቶን ብቻ
  • አርዱዲኖ አይዲኢ ለሶፍትዌር ልማት (በትምህርቶች መጨረሻ ላይ የናሙና ኮድ ይመልከቱ)

ስለ WS2812 RGB LED ስትሪፕ ጥሩው ነገር እነዚህ ፣ አሁን ተመጣጣኝ የ LED ሞጁሎች በተናጥል አድራሻ ሊይዙ እና በሰንሰለት የተያዙ ናቸው ፣ ስለሆነም የ “ዳታ” መስመሩ ከሌላው ጋር የተገናኘ መሆኑን ማረጋገጥ አለብዎት። ለዛፉ በጣም ምቹ አካል ነው ፣ ምክንያቱም የ LED ን ቁርጥራጮችን ወደ ቁርጥራጮች ከቆረጡ በኋላ በአንድ ሽቦ ብቻ ማሰር አለብዎት። ሌሎቹ ሁለቱ ግንኙነቶች (+5 ቪ እና መሬት) ፣ በማንኛውም ቦታ መገናኘት ይችላሉ።

ለኮድ አድራሻ ፣ የፒክሴሎች አድራሻዎች በ 0 (ከዛፉ መሠረት በጣም ቅርብ) ሆነው ወደ 42 ፣ በድምሩ ለ 43 ኤልኢዲዎች ሲሄዱ ማየት ይችላሉ። ብዙ ወይም ያነሰ LED ን ለመጠቀም በእርግጥ ነፃ ነዎት ፣ ግን ከዚያ ኮዱን ማሻሻል አለብዎት።

ለ 43 የኤል ዲ ኤል ቅንጅቴ የኃይል ፍጆታ አሁን ካለው ኮድ ጋር ወደ 360 mA ከፍተኛ ነው ፣ ግን እኔ ኤልዲዎቹን አልጨምርም። ሁሉንም ኤልኢዲዎች ፣ ሙሉ ኃይልን ካበሩ ፣ ምናልባት ከ 1A በላይ ሊሆን ይችላል ፣ ስለዚህ ይጠንቀቁ!

የአሁኑ ኮድ ቀላል ነው ፣ ሁሉንም ኤልኢዲዎች ወደ አረንጓዴ ያዘጋጃል ፣ እና ከዚያ በየ 0.5 ሰከንዶች ውስጥ ከ 6 የፓለላ ቀለሞች አንዱን ፒክሰል ይለውጣል። እሱን ለማስተካከል እና ከማንኛውም ውስብስብ ንድፍ ጋር ለመሞከር ነፃ ነዎት።

ደረጃ 1: የ LED ስትሪፕን ይቁረጡ

የ LED ስትሪፕን ይቁረጡ
የ LED ስትሪፕን ይቁረጡ

መጀመሪያ ፣ የ RGB LED ስትሪፕን ተዘርግተው በመቁረጥ ፣ ዛፉን ለመመስረት።

እንደ ግንዱ (አቀባዊ) 15 ኤልኢዲዎችን ፣ እና ከዚያ 2 + 2 ፣ 4 + 4 ፣ 8 + 8 ኤልኢዲዎችን ለቅርንጫፎቹ እንዲኖረኝ እመርጣለሁ ፣ ግን ብዙ ወይም ያነሰ ሊኖርዎት ይችላል። የመዳብ ንጣፎችን (የመቁረጫ ምልክቶችን) ላይ ያለውን ክር ብቻ መቁረጥዎን ያረጋግጡ።

ደረጃ 2 ፍሬሙን መፍጠር

ፍሬም መፍጠር
ፍሬም መፍጠር
ፍሬም መፍጠር
ፍሬም መፍጠር

እርስዎ የካርቶን ቁራጭ ብቻ ሊጠቀሙ ይችላሉ ፣ ግን አንዳንድ (ባልሳ) እንጨት ተኝቶ ነበር እና ትንሽ የተሻለ ይመስላል ብዬ አስባለሁ ፣ ስለዚህ ያንን ተጠቀምኩ። ከቀዳሚው ደረጃ (ኤልኢዲዎችን በሚቆርጡበት) በ A4 ቁራጭ ላይ ንድፉን ይሳሉ እና የተወሰኑ የእንጨት ቁርጥራጮችን ወደዚያ መጠን ይቁረጡ። ከዚያ ሁሉንም በአንድ ላይ ለማጣበቅ ሙቅ ሙጫ ይጠቀሙ።

ደረጃ 3: የ LED Strips ን ወደ ፍሬም ማያያዝ

የ LED Strips ን ወደ ፍሬም ማያያዝ
የ LED Strips ን ወደ ፍሬም ማያያዝ

የ LED ሰቆች በጀርባው ላይ ማጣበቂያ አላቸው። ጠርዞቹን ወደ ክፈፉ ለማያያዝ ያንን ይጠቀሙ።

ግንዱን (አቀባዊ) ቁራጭ ገና አያያይዙ ፣ ያ ሁሉንም ከሞላ በኋላ የመጨረሻው እርምጃ ብቻ ይሆናል።

በጥቅሉ ላይ ያሉትን የአቅጣጫ ቀስቶች ልብ ይበሉ - ያ የሰንሰለት/የውሂብ አቅጣጫ ነው! በቀኝ ቅርንጫፍ ፣ በቀኝ እጅ ፣ እና በግራ ቅርንጫፍ ፣ በግራ እጁ በኩል DO (ውሂብ ወጥቷል) ሊኖርዎት ይገባል። የእነዚህ ሁሉ ኤልኢዲዎች ጥሩ እና ቀላል ሰንሰለት እንዲኖረን እንፈልጋለን። ማስታወሻ ፣ ኃይል (+5V ፣ GND) በሰንሰለት አይታሰርም።

ደረጃ 4 - ሽቦውን ከፍ ያድርጉት

ሽቦውን ከፍ ያድርጉት
ሽቦውን ከፍ ያድርጉት
ሽቦውን ከፍ ያድርጉት
ሽቦውን ከፍ ያድርጉት
ሽቦውን ከፍ ያድርጉት
ሽቦውን ከፍ ያድርጉት

መረጃን ማሰር እንፈልጋለን ፣ ይህ ማለት የውሂብ ሽቦዎቻችን ከላይኛው ግራ ቅርንጫፍ ወደ ታችኛው ቀኝ ይሂዱ ማለት ነው። እና በእርግጥ የግራ + ቀኝ ቅርንጫፍ በሚገናኝበት በመሃል ላይ ሁሉንም 3 ገመዶችን እናገናኛለን።

ይህ ሲደረግ ፣ ሁሉንም ቢቶች ኃይል ማግኘቱን ማረጋገጥ አለብን ፣ ለዚያ ፣ ለ GND በግራ በኩል (ቀጥ ያለ) እና ለ +5 ቪ በቀኝ በኩል ጥቁር ሽቦን እሮጥ ነበር።

ደረጃ 5: ከ ESP8266 ጋር በመገናኘት እና ስቅልን በመጫን ላይ

ከ ESP8266 ጋር በመገናኘት እና ስቀል ስዕል
ከ ESP8266 ጋር በመገናኘት እና ስቀል ስዕል
ከ ESP8266 ጋር በመገናኘት እና ስቀል ስዕል
ከ ESP8266 ጋር በመገናኘት እና ስቀል ስዕል

ካስማዎቹን ከ ESP8266 ያገናኙ

+5V (ቪን) - ወደ LED ስትሪፕ +5V

GND - ወደ LED ስትሪፕ GND

D7 ወደ LED strip DataNote: አርዱዲኖ ኡኖ/Pro የሚጠቀሙ ከሆነ ይህ ፒን የተለየ ሊሆን ይችላል ፣ ከምንጩ ኮድ ጋር የሚዛመድ መሆኑን ያረጋግጡ።

የ Arduino IDE ን ይጀምሩ ፣ በውስጡ ያለውን የምንጭ ኮድ (ተያይ attachedል) ይፍጠሩ/ይጫኑ ፣ ከዚያ የአርዱዲኖ አይዲኢ በትክክለኛ ቅንብሮች (ወደብ ፣ የመሣሪያ ዓይነት ፣ ፍጥነት) መዋቀሩን ያረጋግጡ ፣ ከዚያ ጠቅ ያድርጉ + ስቀል።

ሲጨርስ ፣ የኤልዲዲው ንጣፍ ያበራል እና ቅጦችን ማሳየት ይጀምራል። ወደ አርዱዲኖ አይዲኢ (v1.8+) Adafruit - Neopixel ቤተ -መጽሐፍትን ማከል ሊያስፈልግዎት ይችላል። እንዲሁም የተለያዩ ንድፎችን ለማሳየት ኮዱን ማሻሻል ይችላሉ ፣ ለመሞከር ነፃነት ይሰማዎ።

መልካም ገና!

የሚመከር: