ዝርዝር ሁኔታ:

WS2811 WebLights - አዲሱን ዓመት መብራቶችዎን ይቆጣጠሩ !: 8 ደረጃዎች
WS2811 WebLights - አዲሱን ዓመት መብራቶችዎን ይቆጣጠሩ !: 8 ደረጃዎች

ቪዲዮ: WS2811 WebLights - አዲሱን ዓመት መብራቶችዎን ይቆጣጠሩ !: 8 ደረጃዎች

ቪዲዮ: WS2811 WebLights - አዲሱን ዓመት መብራቶችዎን ይቆጣጠሩ !: 8 ደረጃዎች
ቪዲዮ: Web Controlled Neopixels using MicroPython 2024, ሀምሌ
Anonim
WS2811 WebLights - በአዲሱ ዓመት መብራቶችዎ ላይ ይቆጣጠሩ!
WS2811 WebLights - በአዲሱ ዓመት መብራቶችዎ ላይ ይቆጣጠሩ!

ልክ እንደ እያንዳንዱ ለራስ አክብሮት ያለው ማጌጫ ሁሉንም ብሩህ እና የሚያብረቀርቁ ነገሮችን እወዳለሁ።

እና በእርግጠኝነት ፣ የኤሌክትሪክ LED የአበባ ጉንጉኖች ወደዚህ ምድብ ይመጣሉ።

እንደ አለመታደል ሆኖ አዲስ ዓመት ገና ሲያልፍ እነዚህ መብራቶች ወደ እኔ ይመጣሉ። ግን ሄይ! ይህ የእኛ የመጨረሻው አዲስ ዓመት እንዳልሆነ ተስፋ አደርጋለሁ እናም ለአዲሱ በተሻለ ለመዘጋጀት በቂ ጊዜ አለን!

ደረጃ 1 - ይህ ስለ ምንድነው?

ይህ ስለ ምንድን ነው?
ይህ ስለ ምንድን ነው?

ከረጅም ጊዜ በፊት የመጨረሻ የኤሌክትሪክ መብራቶች የአበባ ጉንጉን በገበያው ላይ ታየ።

የእያንዳንዱ የ RGB LED ቀለም እና ብሩህነት በ WS2811 ቺፕ በተናጠል ቁጥጥር የሚደረግበት የ LED የአበባ ጉንጉን ነው። ይህ ቺፕ በቀጥታ በ LED ውስጥ ሊተከል ይችላል። እንደዚህ ያሉ ኤልኢዲዎች በ APA106 ስም www.aliexpress.com ላይ ሊገኙ ይችላሉ። ከተለመዱት አኖድ / ካቶድ ጋር ተራ 4-ፒን አርጂቢ ሊድ ይመስላሉ ፣ ግን እነሱ አይደሉም! እያንዳንዱ APA106 LED የተቀናጀ የ WS2811 ቺፕን ይይዛል ፣ ይህም ኤልኢዲ ለማብራት ፕሮግራም መደረግ አለበት። በ Aliexpress ላይ የ APA106 ኤልኢዲዎችን ከገዙ ፣ ወዲያውኑ እንዲፈትሹዎት እመክርዎታለሁ - ደንበኛው በ APA106 ምትክ የተለመደው RGB ሲመራ አልፎ አልፎ አይደለም!

እንዲሁም እነዚህ የ WS2811 ቺፖች ከተለመደው የ RGB መሪ ጋር ተያይዘው እንደ ውጫዊ ሰሌዳ ሊታሸጉ ይችላሉ። እነዚህ ሁሉ መብራቶች በተለያዩ ቅርጾች እና ቁጥሮች ይመጣሉ።

ለእነሱ ብቸኛው የተለመደ ነገር - ያለ ተቆጣጣሪ አይበሩም።

አንዳንድ የ WS281x ቺፕ ማሻሻያ አለ - ያለ ተቆጣጣሪ የዘፈቀደ ቀለሞችን ይጫወታሉ ፣ ግን እነሱ በፕሮግራም ሊሠሩ ስለማይችሉ ለእኛ አስደሳች አይደለም።

ደረጃ 2 አስፈላጊ ክፍሎች

አስፈላጊ ክፍሎች
አስፈላጊ ክፍሎች

ስለዚህ የፕሮጀክቱ ክፍሎች ታዝዘው በመጨረሻ ደረሱ

1) 2 x 50-LED ዎች ውሃ የማይገባ WS2811 ስትሪፕ። የ LEDs ቁጥርን ለማራዘም እነዚህ ሰቆች እርስ በእርስ ሊገናኙ ይችላሉ። እነሱ በራሳቸው ብቻ አያበሩም ፣ ስለዚህ አንዳንድ ተቆጣጣሪ ያስፈልጋል።

2) ESP8266 ቺፕ በጣም በተረጋጋ ቅርፅ-ምክንያት-WeMos D1

ይህንን ሰሌዳ ወድጄዋለሁ - እሱ በጣም የታመቀ እና ለመቋቋም ቀላል ነው።

3) አስፈላጊ አይደለም ፣ ግን እነዚህ ክፍሎች እንዲሁ ጠቃሚ ሊሆኑ ይችላሉ-

- የ IR ተቀባይ TL1838

- ለ ‹MoMos› አነስተኛ የቅጥያ ሰሌዳዎች

- ለዌሞስ አዝራር ያለው ትንሽ ጋሻ

4) አንዳንድ ኃይለኛ 5v PSU ማግኘት ጥሩ ሀሳብ ነው ፣ ምክንያቱም የ LED ሰቆች ኃይል-ተርበዋል-በተለይ ሁሉንም ወደ ብሩህ-ነጭ ካቀናበሩት።

ይህ PSU ጥሩ ሊያደርግ ይችላል -የኃይል አቅርቦት 5v 8A። እኔ ይህንን ፕሮጀክት በ PSU ከሞባይል ስልክ በ 1 ሀ የውጤት ፍሰት አዘጋጀሁት። ብሩህነት እስኪያሳድጉ ድረስ በደንብ ይሠራል። ቢያንስ ESP8266 ፣ LED strip እና 5v 1A PSU ጥረቴን ሁሉ ተረፉ።

ደረጃ 3 Bla Bla Bla

Image
Image
ሃሳቡ
ሃሳቡ

ሁሉም ክፍሎች በመጨረሻ በእጆች ላይ ናቸው ፣ ግን ከእነሱ ጋር ምን ማድረግ?

አንድ ወይም ብዙ ውጤት ወደ ተቆጣጣሪ ፕሮግራም ያውጡ እና ያ ብቻ ነው? በጣም ቀላል።

ከሁሉም ነባር የአበባ ጉንጉኖች ልዩነት ምንድነው?

ከቀድሞው የህዝብ ፕሮጀክትዬ እንደሚመለከቱት - የይለፍ ቃል ጠባቂ - KISS ለሴት ልጆች ፣ እኛ ቀላል መንገዶችን አንፈልግም!

ስለዚህ የአበባ ጉንጉን ሀሳብ በሆነ መንገድ የተወሳሰበ መሆን አለበት። እስከመጠቀም ድረስ ተስፋ አደርጋለሁ ፤)

የመብራት ባህሪያችንን በሆነ መንገድ ለመቆጣጠር መፍቀዱ ጥሩ ይሆናል።

ሁሉም ማለት ይቻላል አሁን ከበይነመረቡ ጋር ሊገናኝ የሚችል አንድ ዓይነት ስማርትፎን ነበረው።

ESP8266 በ WiFi የነቃ ሞዱል ነው። ስለዚህ የአበባ ጉንጉን በ WEB በይነገጽ የመቆጣጠር ሀሳብ እዚህ በተፈጥሮ የመጣ ነው።

ግን ሁሉም ሰው የኮምፒተር ጌቶች አይደሉም እና ከፕሮግራም እና ከ WEB በይነገጽ ጋር መገናኘት ይችላሉ። እንዴት ያሳዝናል ፣ ኤች;) ስለዚህ ቅድመ-መርሃግብር ውጤትን ለመቀየር አንድ ተራ የ IR ርቀት መያያዝ ይችላል። እና የሞተ ቀላል ለመሆን ከፈለጉ - አንድ ቁልፍ ይሠራል። በሁለት የመጨረሻ አጋጣሚዎች በመጀመሪያ ይህንን ውጤት ወደ መቋቋሚያዎ ውስጥ ለማስገባት ጂኦክ ያስፈልግዎታል።)

የፕሮግራም ተፅእኖን በፕሮግራም ለማቃለል እኔ የ BMP ጨዋታ ሁነታን ጨመርኩ።

በማንኛውም የግራፊክ አርታኢ ውስጥ በስዕሉ ላይ አንዳንድ ባለቀለም መስመሮችን ብቻ ይጣሉ ፣ ስዕልን እንደ BMP ያስቀምጡ ፣ ወደ መቆጣጠሪያ ይጫኑ እና የ BMP ጨዋታ ሁነታን ይምረጡ። ተቆጣጣሪ ቢኤምፒን በፕሮግራም ሊሠራ በሚችል መዘግየት ወደ የአበባ ጉንጉን መስመር-መስመር ይጭናል።

በዚህ ገጽ ላይ ይህ ስዕል በመቆጣጠሪያ ሲጫወት እንዴት እንደሚመስል የሚያሳይ ባለ 3 ቀለም መስመሮች እና ቪዲዮ ያለው የ BMP ስዕል ያያሉ። የእራስዎን ንድፍ እንዴት መፍጠር እንደሚችሉ ያሳያል።

እና ለዓይን የሚያምር ነገር ሲፈጥሩ - እባክዎን በጣም ደግ ይሁኑ - ለተቀረው ማህበረሰብ ያጋሯቸው!

ደረጃ 4 ሀሳቡ

ፈጣን ፍለጋ በአውታረ መረቡ ላይ ተመሳሳይ ፕሮጄክቶችን አልፈጠረም።

በግልጽ ለማየት እንደሚቻለው ፣ ሕዝቦች ሌላ የማይረባ ቺንዱጉ ከመፈልሰፍ የበለጠ ማድረግ ያለባቸው ነገር ነበራቸው።

ደህና ፣ ይህንን ጉድለት እናስተካክል።

ሀሳቡ በ LEDS ላይ የተለያዩ ውጤቶችን ለማምጣት የጽሑፍ ስክሪፕት የሚጫወት መሣሪያ መፍጠር ነው።

ይህ ስክሪፕት በድር በይነገጽ በመስመር ላይ በቀላሉ ሊስተካከል ይችላል እና አዲስ ውጤት ወዲያውኑ በቦታው ላይ ነው።

በእርግጥ ይህ በመደበኛ የፕሮግራም ቋንቋ ሊሳካ ይችላል። ግን ውጤቱን ለመቀየር ቢያንስ አጠናቃሪ ያስፈልግዎታል። እና ትልቁን ፒሲዎን ማቃጠል ካልፈለጉ ነገር ግን አሁን ባለው ውጤት አሰልቺ ቢሆኑስ? ችግር!

ነገር ግን ተቆጣጣሪው የጽሑፍ አስተርጓሚ ካለው እና ግቤቱ በመስመር ላይ ሊለወጥ የሚችል ከሆነ ይህ ውስብስብነት ሊፈታ ይችላል።

ስለዚህ እኔ የመጣሁት ምናባዊ ማሽን ዓይነት እና ይህ ማሽን የሚረዳውን የአእዋፍ ቋንቋ አዳብረዋል። ይህ ሶፍትዌር ፣ በ ESP8266 ውስጥ ተጭኖ ፣ የተወሳሰበ የ LED መቀየሪያ ስልተ ቀመሮችን ለመፍጠር ያስችላል።

አንዳንዶች - “LUA ን ይጠቀሙ ወይም መውደዶችን ይጠቀሙ” ፣ ግን እኔ እላለሁ - “በጣም ቀላል ነው!”።

ይህ ፕሮጀክት በውስጣዊ ማጌቴ ተመስጦ ነበር ፣ ስለሆነም ቋንቋው እሱን ለማስደሰት ወፉ አንድ መሆን አለበት!

ደረጃ 5 - ሽቦ

ሽቦ
ሽቦ

ከ ESP8266 ጋር ለመስራት Arduino IDE ን እንዴት እንደሚጭኑ እና እንደሚያዋቅሩ በዝርዝር አልገባም።

በመረቡ ላይ ሁሉም ሂደቶች በእያንዳንዱ ዝርዝር ውስጥ የተብራሩባቸው ብዙ ሀብቶች አሉ።

ሁሉም የነፍስ ወከፍ ቤተ -መጻህፍት በሰነድ WebLights_En.rtf ውስጥ ተጠቅሰዋል። እና ምንጭ አቅርቧል።

ሽቦው ቀላል ነው።

አዝራሩ እና የ IR ተቀባዩ አስፈላጊ አይደሉም ፣ ግን ምቹ ናቸው።

በአዝራሩ ላይ ረጅም (6 ሰከንድ) መሣሪያን ወደ ነባሪ ሁኔታ ዳግም ያስጀምረዋል እና ነባሪ ስክሪፕትን ይጭናል።

የተለመዱ ክሊኮች በውጤቶች መካከል (ወደ ስክሪፕት ከተዘጋጁ) ወይም የ BMP ፋይሎች መካከል ይለዋወጣሉ።

የ IR መቀበያውን ካያያዙ ፣ በርቀት ቁልፎች ላይ ተጽዕኖዎችን ሊመድቡ ይችላሉ። በ IR ላይ ያለውን ቁልፍ ብቻ ይጫኑ እና ከዚያ የ WebLights ገጽን ያድሱ። በድረ-ገፁ ላይ የ 4-ምልክት ተለዋዋጭ አለ ፣ የ IR ኮድ የሚባል። ያንን ኮድ ያግኙ እና በእሱ ውስጥ xxxx ን በ (LLxxxxc: c) ትዕዛዝ ይተኩ። ከዚያ ይህ ኮድ በ IR subroutine LL ላይ በተገኘ ቁጥር ይጠራል።

ይህ ግንኙነት ትንሽ አረመኔያዊ ነው - በ ESP8266 እና መብራቶች መካከል 3v-> 5v ደረጃ መቀየሪያ ማስቀመጥ ጥሩ ይሆናል። ግን እሱ በቀጥታ ከቀጥታ ግንኙነት ጋር ነው - በመቆጣጠሪያ እና በአበባ ጉንጉን መካከል ያለው መስመር በጣም ረጅም ካልሆነ።

መረጋጋትን የሚጨምር አንድ ተጨማሪ ጠለፋ አለ - ማንኛውንም ዲዲዮ ወደ መጀመሪያው ኃይል በሚሰጥ +5v መስመር ውስጥ ያስገቡ። እሱ ከመጀመሪያው የ LED አንዱን ወደ ሎጂካዊ ደረጃ ይቀይረዋል።

ደረጃ 6 - ስለ ሶፍትዌሮች የቃላት ጥንድ

ስለ ሶፍትዌር የቃላት ባልና ሚስት
ስለ ሶፍትዌር የቃላት ባልና ሚስት

የዚህ ፕሮጀክት ሙሉ ምንጭ በ github ላይ ቀርቧል።

የዌብላይትስ ማውጫዎችን በአርዱዲኖ ፕሮጄክቶች አቃፊ ውስጥ ያስገቡ ፣ ይክፈቱት እና Weblights.ino ን ይምረጡ።

የ WebLights / libraries / አቃፊ ይዘትን ወደ የእርስዎ Arduino ፕሮጀክቶች አቃፊ ይቅዱ።

ወደ ESP8266 ይገንቡት እና ይጫኑት።

በነባሪ መሣሪያ በ AccessPoint ሁነታ ተጀምሯል።

በይለፍ ቃል የድር መብራቶች የ WiFi አውታረ መረብ ዌብላይቶችን ይፈጥራል። ማንኛውንም የ WEB ዩአርኤል ብቻ ያስገቡ እና ወደ ተቆጣጣሪ ገጽ ይዛወራሉ። ለምሳሌ: wl.com.

እንዲሁም ወደ ኋላ እና ወደ ፊት የሚሮጥ የነጥብ ቀላል ስክሪፕት በመሣሪያ ላይ ይጫናል። እንዴት እንደሚመስሉ ለማየት ብዙ ቀላል ስክሪፕቶችን አቅርቤያለሁ። ሌሎች ውጤቶችን ለማዳበር እንደ መነሻ ነጥብ ሊጠቀሙባቸው ይችላሉ።

ደረጃ 7 የጥራት ምርመራ

የጥራት ሙከራ
የጥራት ሙከራ

ድሃ ረዳት በሌላቸው ፍጥረታት ላይ መሣሪያ ያለ ርህራሄ ተፈትኖ ደህንነቱ የተጠበቀ ነው።

በዚህ ሙከራ ወቅት ምንም እንስሳት አልተጎዱም;)

ደረጃ 8 መደምደሚያ

መደምደሚያ
መደምደሚያ

አንዳንድ እስክሪፕቶች አንዳንድ እስክሪፕቶችን ወይም ስዕሎችን ለማዳበር ጥረት (ወይም ህመም) ቢወስዱ ደስ ይለኛል ፣ ይህም አስደሳች የእይታ ውጤቶችን የሚያመነጩ እና በዚህ ክር ውስጥ ከማህበረሰቡ ጋር የሚጋሩ ከሆነ።

ስዕሎችን መሳል ቀላል ሊመስል ይችላል ፣ ግን ለስላሳ እና አስደሳች ውጤት በጣም ቀላል ላይሆን የሚችል ስዕል ይፍጠሩ።

Magpies የመንጋ ወፎች አይደሉም ፣ ግን አንዳንድ የሚያብረቀርቁ ነገሮችን (ወይም ስክሪፕቶች / ሥዕሎችን) የሚያጋሩበት እና የሚለዋወጡበት ቦታ ለምን አይኖራቸውም? እኔ እንደማስበው ፣ ይህ ክር በትክክል ሊሠራ ይችላል።

UPD ፦

ቅጦች ያሉት አስደሳች ጣቢያ እዚህ አለ

በዛፍ ላይ የዌብላይትስ ቪዲዮ።

የሚመከር: