ዝርዝር ሁኔታ:

ተቆጣጣሪ ኤሪክ ተመስጦ የ LED ኩብ (የምድር ሰዎች) - 10 ደረጃዎች (ከስዕሎች ጋር)
ተቆጣጣሪ ኤሪክ ተመስጦ የ LED ኩብ (የምድር ሰዎች) - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ተቆጣጣሪ ኤሪክ ተመስጦ የ LED ኩብ (የምድር ሰዎች) - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ተቆጣጣሪ ኤሪክ ተመስጦ የ LED ኩብ (የምድር ሰዎች) - 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: КРАСИВЫЙ РЕМОНТ ДВУХКОМНАТНОЙ КВАРТИРЫ СТУДИИ 58 м.кв. Bazilika Group. Ремонт квартиры под ключ. 2024, ህዳር
Anonim
ተቆጣጣሪ ኤሪክ ተመስጦ የ LED ኩብ (የምድር ሰዎች)
ተቆጣጣሪ ኤሪክ ተመስጦ የ LED ኩብ (የምድር ሰዎች)
ተቆጣጣሪ ኤሪክ ተመስጦ የ LED ኩብ (የምድር ሰዎች)
ተቆጣጣሪ ኤሪክ ተመስጦ የ LED ኩብ (የምድር ሰዎች)
ተቆጣጣሪ ኤሪክ ተመስጦ የ LED ኩብ (የምድር ሰዎች)
ተቆጣጣሪ ኤሪክ ተመስጦ የ LED ኩብ (የምድር ሰዎች)

ተቆጣጣሪ ኤሪክ ማን ወይም ምንድነው - እና ይህንን ለምን ይገነባሉ።

ተቆጣጣሪ ኤሪክ ቦክስ ወይም ኪዩብ ወይም ከ “TBS” ትርኢት “የምድር ሰዎች” አንድ ነገር ነው።

በባዕዳን ስለሚጠለፉ ሰዎች የትኛው አስቂኝ ትንሽ ትዕይንት ነው - ለአብዛኛው የውጭ ዜጎች ቆንጆ ደደቦች ናቸው። እኔ እንደማስበው በሁለተኛው ምዕራፍ መጀመሪያ ላይ ኤሪክ የሚባል የሚበር ኩብ የውጭ ተልእኮውን ተቆጣጠረ - እሱ ተቆጣጣሪ ኤሪክ በመባል ይታወቃል። እሱ የኩብ ውስጠኛው ፣ ኤአይ ፣ ወይም ምን እንደ ሆነ በትክክል ግልፅ አይደለም። ኤሪክ የራሱ አጀንዳ አለው እና ሌላው ቀርቶ የጠለፋ ደጋፊ ቡድን አባልን እንኳን ያጥባል ፣ ግን ያ ሌላ ሙሉ ታሪክ ነው።

ኤሪክን አየሁ እና አሰብኩ ፣ ያ ንፁህ ነው - እና አንድ ማድረግ በእርግጥ ቀላል ይሆናል - ስለዚህ አንድ አደረግሁ።

እንደ አለመታደል ሆኖ ስለ እሱ ብዙ መረጃ የለም - ስለዚህ ከዚህ ጋር መሄድ አለብኝ - “ተቆጣጣሪ ኤሪክ” አነሳሽነት ያለው አድናቂ ነው - የእኔ አይሄድም እና በጭራሽ አይበርም (ለማንኛውም በትዕይንቱ ውስጥ ልዩ ውጤቶች ብቻ እንደነበሩ እርግጠኛ ነኝ).)

እኔ ደግሞ ምን ያህል ትልቅ እንደሆነ አላውቅም - ግምቴ ከ 7 ኢንች ገደማ 3 ኢንች ያህል ነው። የእኔ ግንባታ ወደ 5 ኢንች ገደማ ፣ በ 2 ኢንች ገደማ ሆነ።

ለመቆጣጠሪያው የ WeMos D1 Mini ን ተጠቀምኩ ፣ በ WS2812 LED - ይህ የዓይንን ቀለም የመለወጥ ችሎታ ይሰጠኛል።

በትዕይንቱ ውስጥ እስካሁን ሦስት የተለያዩ የቀለም ዓይኖችን አይቻለሁ - እሱ የተለመደው ቀለሙ የሚመስለው ሰማያዊ ፣ አንድ ነገር ሲደርስ ወይም ሲያብድ ወይም ሲናደድ የሚታየው ቀይ ፣ እና የአንድን ነገር ቅኝት ሲያስተካክል አረንጓዴ።

እኔ ለሠራኋቸው አንድ ንድፎች - እኔ የእሱ መግለጫዎች አሉኝ ፣ ሌላ ስዕል እኔ MQTT ን እጠቀማለሁ እና የደስታ መብራቶችን ከቲዊተር እያገኘሁ ነው። እኔ ደግሞ ስሜቱን ለመለወጥ የጉግል መነሻ/ጉግል ረዳትን እንድጠቀም የሚፈቅድልኝ IFTTT አፕሌት አዘጋጅቻለሁ - dweet.io ን በመጠቀም - ከዚህ በታች ስለዚህ ጉዳይ የበለጠ ይኖራል።

ደረጃ 1 - የሚያስፈልጉ መሣሪያዎች እና ክፍሎች…

አስፈላጊ መሣሪያዎች እና ክፍሎች…
አስፈላጊ መሣሪያዎች እና ክፍሎች…
አስፈላጊ መሣሪያዎች እና ክፍሎች…
አስፈላጊ መሣሪያዎች እና ክፍሎች…
አስፈላጊ መሣሪያዎች እና ክፍሎች…
አስፈላጊ መሣሪያዎች እና ክፍሎች…

የዚህ ፕሮጀክት ሃርድዌር በጣም ቀላል ነው - ለኤሌክትሮኒክስ አንዳንድ መሠረታዊ የሽያጭ ክህሎቶች ያስፈልጋሉ።

1 አዘጋጅ 44 ሚሜ የመስታወት ሌንስ አንፀባራቂ ዋንጫ እና ቋሚ ፍሬም ለ 20 ዋ -100 ዋ የ LED ሌንስ ሙቅ $ 2.60

WS2812B RGB Shield ለ WeMos D1 Mini $ 1.75

WeMos D1 Mini ModeMCU 4M WiFi ልማት ቦርድ ESP8266 $ 3.40

5 ኢንች (12.7 ሴ.ሜ) ኩብ እንፈልጋለን - ውፍረቱ 1/8 ያህል ነው። (ወደ 3.175 ሚሜ ያህል)።

መጀመሪያ ላይ የ 7 ካርቶን ሳጥን ሞክሬ ነበር ፣ ግን አንዳንድ የ MDF ቦርድ ሌዘርን በመቁረጥ አበቃ። የዲኤፍኤክስ ፋይሉ በ github ማከማቻዬ ውስጥ ተካትቷል።

እኔ ደግሞ የ WS2812 ጋሻውን ለመሸፈን አንዳንድ የጨርቅ ወረቀት እጠቀም ነበር።

በጥቂቱ ይግዙ ፣ እነዚህ ምናልባት በጣም ጥሩ ዋጋዎች ወይም ላይሆኑ ይችላሉ ፣ eBay ፣ Aliexpress እና አማዞን እንኳን አንዳንድ ምርጥ ዋጋዎች አሏቸው።

ሌሎች የሚያስፈልጉዎት ነገሮች -

ጠፍጣፋ ጥቁር የሚረጭ ቀለም ፣ የእንጨት ሙጫ ፣ የአሸዋ ወረቀት እና ትንሽ ፋይል።

እንዲሁም ትንሽ የእንጨት እንጨቶች ያስፈልግዎታል።

አንዳንድ መሣሪያዎች ያስፈልጋሉ - ብየዳ ብረት ፣ ዊንዲቨር ሾፌር ፣ ፋይል ፣ መርፌ አፍንጫ መርፌዎች።

ለትንሽ ቁፋሮ ፕሬስ (ወይም ትንሽ መሰርሰሪያ) ፣ የሌዘር መቁረጫ ወይም የሲኤንሲ ማሽን መድረስ ይህንን ፕሮጀክት ለማጠናቀቅ ነገሮችን በጣም ቀላል ያደርገዋል።

ለሥልጣን

የመጀመሪያው ሀሳቤ ትንሽ የባትሪ ጥቅል መጠቀም ነበር - አይመጥንም ፣ ስለዚህ ከኋላዬ ትንሽ ቀዳዳ አደረግሁ እና አሮጌ የሞባይል ስልክ ባትሪ መሙያ ለኃይል ተጠቀምኩ።

አንድ ትንሽ የባትሪ ጥቅል (18650 ምናልባት) ሊሠራ ይችላል ፣ D1 mini የ 3 ቮልት መቆጣጠሪያ ነው - ስለዚህ የትኛውን ፒን ለኃይል እንደሚጠቀሙ ማየት ያስፈልግዎታል። በዩኤስቢ አያያዥ ላይ ተቆጣጣሪ አለ ፣ ስለዚህ ያ በጣም እሱን ለማብራት ቀላሉ መንገድ ነው።

ደረጃ 2 - ወደ ግንባታ የመጀመርያው ደረጃዎች…

ወደ ግንባታ የመጀመሪያ ደረጃዎች…
ወደ ግንባታ የመጀመሪያ ደረጃዎች…
ወደ ግንባታ የመጀመሪያ ደረጃዎች…
ወደ ግንባታ የመጀመሪያ ደረጃዎች…
ወደ ግንባታ የመጀመሪያ ደረጃዎች…
ወደ ግንባታ የመጀመሪያ ደረጃዎች…
ወደ ግንባታ የመጀመሪያ ደረጃዎች…
ወደ ግንባታ የመጀመሪያ ደረጃዎች…

ሌንስ ለመኪናዎች ፣ ምናልባትም የቤት መያዣ መብራት ሊሆን ይችላል ብዬ አምናለሁ። እርግጠኛ አይደለሁም - ግን በውስጡ ምንም LED የለውም። ስለዚህ እኔ ካደረግኳቸው የመጀመሪያ ነገሮች አንዱ የ WS2812 ጋሻ ከእሱ ጋር አብሮ እንደሚሠራ ማረጋገጥ ብቻ ነው - ሁሉንም ክፍሎች አንድ ላይ ለማያያዝ የጎማ ባንድ እጠቀም ነበር - ሠርቷል - ግን ጥሩ አልነበረም። አንዳንድ የሙከራ ኮድ ማሄድ እና አንዳንድ የተለያዩ ውጤቶችን ማምረት ችዬ ነበር።

በኋላ ፣ መስታወት ለመጨመር ወሰንኩ - እወደዋለሁ ፣ ግን በመጨረሻ እኔ አሁንም የምፈልገው አልነበረም ፣ እና መስተዋቱ እንዳይንሸራተት ከባድ ነበር።

እርስዎም በአንድ ነጥብ ላይ እንደሚመለከቱት እኔ የካርድ ሰሌዳ ሣጥን እጠቀም ነበር - ይህ እንዴት እንደሚመስል በእውነት ደስተኛ አልነበርኩም። ንፁህ አልነበረም ፣ ግን እሱ አንድ ነገር የሌዘር መቆረጥ እንደሚያስፈልገኝ ተናገረ።

ይህ አብዛኛው እኔ የተቆረጠ ነገርን የመፈለግ የመጀመሪያ ሐሳቤ ትክክል መሆኑን ለመገንዘብ የመጣሁት እኔ ብቻ ነበር!

ደረጃ 3: ሌዘር ኩብ ይቁረጡ እና ቀለም ይቀቡ

ሌዘር ኩብውን ይቁረጡ እና ቀለም ይቀቡ!
ሌዘር ኩብውን ይቁረጡ እና ቀለም ይቀቡ!
ሌዘር ኩብውን ይቁረጡ እና ቀለም ይቀቡ!
ሌዘር ኩብውን ይቁረጡ እና ቀለም ይቀቡ!
ሌዘር ኩብውን ይቁረጡ እና ቀለም ይቀቡ!
ሌዘር ኩብውን ይቁረጡ እና ቀለም ይቀቡ!

በአሜሪካ ጥንቸል ሌዘር ለጓደኞቼ አመሰግናለሁ - የኩቤውን መቁረጥ ቻልኩ። ነገሩ ሁሉ ከ 5 ደቂቃዎች በታች ወስዷል። እኔ በ 60% ኃይል 60 ዋት ሌዘር እየተጠቀምን ነበር ብዬ አምናለሁ ፣ እና ጠርዞቹን በተሻለ ሁኔታ እንዲቆርጠው እንደዘገየነው አምናለሁ።

ከሌዘር መቁረጫዎች ጋር ጓደኞች ከሌሉዎት ፣ የሰሪ ቦታዎችን ፣ ወይም የህዝብ ቤተ -መጽሐፍትን እንኳን ለመመልከት ይሞክሩ። ብዙዎች የጨረር ማሽኖች አሏቸው ፣ እዚህ ያሉት ቤተመፃህፍት ለሚያገለግሉት ቁሳቁስ ብቻ ያስከፍላሉ። አንዳንድ ቤተ -መጻሕፍት የራስዎን ቁሳቁስ ይዘው ከመጡ ለመጠቀም ሙሉ በሙሉ ነፃ ናቸው። በበጀት ላይ ለአምራቾች ትልቅ ሀብቶች ናቸው። የሌዘር ጊዜን ማግኘት ሌላ ታሪክ ነው ፣ እና አንዳንድ ጊዜ በመጠባበቂያ ዝርዝር ውስጥ መሆን አለብዎት።

ለእኔ ሻካራ ጠርዞችን ወይም እንደዚህ ያለ ማንኛውንም ነገር በማፅዳት ብዙ አያስፈልገኝም። ምናልባት ቁርጥራጮቹን ትንሽ አሸዋ/ሊኖረው ይችል ነበር - ግን አላደረገም።

ቁርጥራጮቹ ሁሉም የሚስማሙ መሆናቸውን ለማረጋገጥ ሻካራ ተስማሚ አደረግሁ። እና ትልቅ የካርቶን ቁራጭ አወጣላቸው።

ውስጡን ቆጥሬያለሁ ፣ ስለዚህ ኩቦውን በኋላ ላይ መል together ላስቀምጠው እችላለሁ - እውነታው ፣ 4 ቁርጥራጮቹ አንድ ናቸው ፣ እና 2 የተለያዩ (ከላይ እና ታች) 4 ተመሳሳይ ናቸው ጎኖቹን ያቀፈ ነው - ከእነዚህ 4 አንድ ሰው ለሊንሱ የተቆረጠ የ 2 ኢንች ቀዳዳ አለው። ቁርጥራጮቹን ከቆጠርኩ በኋላ አንድ ላይ ማድረጉ ቀላል እንደሆነ አምናለሁ - ይህ 100% አያስፈልግም።

ቁርጥራጮቹን ገለበጥኩ ፣ እና ጠፍጣፋ ጥቁር ቀለም ካፖርት ተጠቀምኩባቸው።

ቁርጥራጮቹን ሦስት ጊዜ ደጋግሜ እደግማለሁ ፣ እያንዳንዱ ጊዜ ከመድረቁ በፊት ኮትውን በጠበቅኩ ቁጥር።

ደረጃ 4 - ኩብውን በአንድ ላይ ማጣበቅ…

ኪዩቡን በአንድ ላይ ማጣበቅ…
ኪዩቡን በአንድ ላይ ማጣበቅ…
ኪዩቡን በአንድ ላይ ማጣበቅ…
ኪዩቡን በአንድ ላይ ማጣበቅ…
ኪዩቡን በአንድ ላይ ማጣበቅ…
ኪዩቡን በአንድ ላይ ማጣበቅ…
ኪዩቡን በአንድ ላይ ማጣበቅ…
ኪዩቡን በአንድ ላይ ማጣበቅ…

ቀለሙ እንዲደርቅ ከተፈቀደ ከጥቂት ሰዓታት በኋላ - ታችውን ፣ እና ሶስት ጎኖቹን አንድ ላይ አጣበቅኩ።

ለእዚህ ምንም ዓይነት መቆንጠጫዎችን አልጠቀምኩም - እና ሙጫው ለመያዝ በቂ እስኪደርቅ ድረስ ቁርጥራጮቹን በእጃቸው ብቻ ያዙ - ብዙ ጊዜ አልወሰደም ፣ ምናልባት 5 ወይም 6 ደቂቃዎች። እኔ እንደማስበው መቆንጠጫዎችን መጠቀሙ የተሻለ ነበር - ግን ለዚህ ፕሮጀክት በቂ ትልቅ አልነበረኝም። ስለዚህ እሱን መያዙ እንደሰራ ማወቁ ጥሩ ነበር።

በመጋጠሚያዎች ላይ በሳጥኑ ውስጠኛ ክፍል ላይ ሙጫ መጣል ቀላል ሆኖ አግኝቼዋለሁ ፣ ሙጫውን በሚፈለገው ቦታ ለመግፋት ጣቴን ተጠቀምኩ።

ሙጫው እንዲደርቅ እነዚህን ክፍሎች ወደ ጎን አስቀምጫለሁ…..

ደረጃ 5 ሌንሶችን እና ኤሌክትሮኒክስን ወደ ጉድጓዱ ውስጥ ማስገባት…

ሌንስ እና ኤሌክትሮኒክስን ወደ ጉድጓዱ ውስጥ ማስገባት…
ሌንስ እና ኤሌክትሮኒክስን ወደ ጉድጓዱ ውስጥ ማስገባት…
ሌንስ እና ኤሌክትሮኒክስን ወደ ጉድጓዱ ውስጥ ማስገባት…
ሌንስ እና ኤሌክትሮኒክስን ወደ ጉድጓዱ ውስጥ ማስገባት…
ሌንስ እና ኤሌክትሮኒክስን ወደ ጉድጓዱ ውስጥ ማስገባት…
ሌንስ እና ኤሌክትሮኒክስን ወደ ጉድጓዱ ውስጥ ማስገባት…

ግማሽ ኩቤዬ እንዲደርቅ እየጠበቅሁ ሳለ ፣

ቀዳዳዎች በሌሉት በሌንስ አራት ማዕዘን ክፍሎች ውስጥ አንዳንድ ትናንሽ ቀዳዳዎችን ቆፍሬያለሁ። ለምን ሊጠይቁ ይችላሉ - በጠርዙ ውስጥ ያሉት ቀዳዳዎች ትልቅ ፣ በጣም ትልቅ ናቸው። ምንም እንኳን እንጨቱ ሙሉ በሙሉ እንዳይሄዱ በጣም ትንሽ ዊንጮችን መጠቀም ነበረብኝ (ከሌላኛው ወገን አልወጣም)። ስለዚህ የራሴን ቀዳዳዎች መሥራት በጣም ቀላል ነበር። ጠርዙ በጣም ቀጭን ብረት ነው ፣ እና ለመቆፈር ብዙ አልወሰደም።

እኔ ደግሞ በዚህ ጊዜ ነበር አንድ ሁለት ትልልቅ ቀዳዳዎችን ያጎተትኩት - እኔ ኤሌክትሮኒክስን በበለጠ ወይም ባነሰ ቦታ ለመያዝ እነዚህን እጠቀማለሁ።

ወደ ፊት ሄጄ የሌንስን መነጽር በቦታው ላይ አደረግሁ። እና በአንዳንድ በጣም ትናንሽ ዊንቶች ወደታች አሽከረከሩት - እስካሁን ይሂዱ።

ሁለት የዳቦ/የሽቦ ማሰሪያዎችን አገኘሁ እና ካጎተትኳቸው ቀዳዳዎች በአንዱ ላይ አደረግኳቸው። ሌንሶቹን በጠርዙ ውስጥ አስገባሁ ፣ እና የኋላ ሽፋኑን በ LENS ላይ አደረግሁ። በጀርባው ሽፋን ላይ ትንሽ የጨርቅ ወረቀት (አዲስ የጫማ ጫማ ባለው ሳጥን ውስጥ ተገኝቷል) - እና የ WS2812 ሰሌዳውን በላዩ ላይ አደረግሁ። የሽቦ ማያያዣዎችን በመጠቀም ፣ በቦታው ለመያዝ። ከዚያ በ WS2812 ላይ የ D1 ሚኒን አስቀምጫለሁ።

ከተደሰትኩ በኋላ ብዙም እና ብዙ ጊዜ ፣ WS2812 እና የጨርቅ ወረቀት ወደ የኋላ ሽፋን ገቡ - WS2812 በእውነቱ በጀርባው ሽፋን ላይ ለመክፈት ትንሽ ትንሽ ነው ፣ ስለዚህ ምንም አያስገርምም።

በጣም የሚያስደንቀው ነገር ቢኖር “ዐይኑን” ከውስጥ ባለው የጨርቅ ወረቀት እንዴት በጥሩ ሁኔታ ማየቱ ነው። በዚያ መደነቅ በእውነት ተደስቻለሁ።

ይህንን ወደ ጎን ትቼ ሌላ ቁርጥራጮቼ እስኪደርቁ ድረስ ጠበቅኩ - ብዙ ጊዜ አልፈጀም ፣ ግማሽ ሰዓት ፣ ምናልባትም አንድ ሰዓት።

ደረጃ 6: በዓይን ውስጥ ሙጫ…

Image
Image
በዓይን ውስጥ ሙጫ…
በዓይን ውስጥ ሙጫ…
በዓይን ውስጥ ሙጫ…
በዓይን ውስጥ ሙጫ…

የዚህን ክፍል ምንም ፎቶግራፍ አላነሳሁም -(መጥፎ እኔን)

ለማንኛውም ፣ ሙጫው በአብዛኛው ከደረቀ በኋላ የፊት (ዐይን) በቦታው ላይ አደረግሁ (ቀድሞውኑ በኤሌክትሮኒክስ ውስጥ)።

አሁን ሁሉም ጎኖች በሳጥኑ ላይ ስለሆኑ ፣ ሙጫውን ማስገባት ትንሽ ከባድ ነበር ፣ ግን መጥፎ አልነበረም። እንደገና ፣ ጣቶቼን ተጠቅሜ ሙጫውን በፈለግኩበት ቦታ ላይ አገኘሁ እና በመገጣጠሚያዎች ላይ አሰራጨው።

በዚህ ጊዜ በጣም ረዘም ላለ ጊዜ በቦታው መያዝ ነበረብኝ - ለምን እንደ ሆነ እርግጠኛ አይደለሁም ፣ ምናልባት ሙጫው ሳጥኑን ለማስቀመጥ እና ማድረቁ እንዲጠናቀቅ 10 ወይም 15 ደቂቃዎች ሊኖሩት ይችላል።

* ስለ አናት ሊጠይቁ ይችላሉ

ስለዚህ መለወጥ ወይም ማከል ካስፈለገኝ ወይም የተለያዩ ኤሌክትሮኒክስን በሳጥኑ ውስጥ ማስገባት ካስፈለገኝ ፣ እኔ በቀላሉ እንዳደርግ ከላይ (እና ያልተዛባ) ትቼዋለሁ። ከላይ ብቻ ይነሳል ፣ እና ሁሉም ነገር እዚያ ቆንጆ ነው።

አዲስ/የተሻለ ንድፍ ለተጠማዘዘ አናት ወይም ለተንጠለጠለ ጎን ሊሆን ይችላል ፣ ግን ኩቤው በተገኘበት መንገድ ደስተኛ ነኝ።

ደረጃ 7: D1 Mini Programming

D1 ሚኒ ፕሮግራሚንግ
D1 ሚኒ ፕሮግራሚንግ
D1 ሚኒ ፕሮግራሚንግ
D1 ሚኒ ፕሮግራሚንግ
D1 ሚኒ ፕሮግራሚንግ
D1 ሚኒ ፕሮግራሚንግ
D1 ሚኒ ፕሮግራሚንግ
D1 ሚኒ ፕሮግራሚንግ

የ D1 Mini ን መርሃ ግብር ከመጀመራችን በፊት ጥቂት መስፈርቶች አሉ።

ከእነዚህ እርምጃዎች ውስጥ አንዳቸውም ከባድ አይደሉም… ግን መደረግ አለባቸው።

1 ኛ የ ESP8266 ቦርዶችን በአርዱዲኖ ቦርድ ሥራ አስኪያጅ ውስጥ መጫን አለብን። ለዚህ እዚህ የተገኙትን መመሪያዎች ይከተሉ

የ ESP8266 ቦርዶችን አስቀድመው ከጫኑ ይህንን ደረጃ መዝለል ይችላሉ።

አሁን የ Adafruit_Neopixel ቤተ -መጽሐፍትን መጫን አለብን

ምናልባትም ይህን ለማድረግ ቀላሉ መንገድ በአርዱዲኖ 1.6.5 እና በኋላ IDE ዎች ውስጥ ካለው የቤተመጽሐፍት ሥራ አስኪያጅ ነው

የቤተመጽሐፍት ሥራ አስኪያጁን ይክፈቱ ፣ እና በፍለጋ የማገጃው ዓይነት adafruit እና neopixel።

እንደገና ፣ አስደሳች ከሆኑ ይህንን ካደረጉ መዝለል ይችላሉ።

ከላይ ላነሳኋቸው ንድፎች ከላይ የተጠቀሰው የተለመደ ነው።

የእርስዎን "ኤሪክ" በምን ወይም እንዴት እንደሚፈልጉ ላይ በመመስረት አሁን መጫን በሚያስፈልገው ላይ ይወሰናል።

(ምናልባት እነዚህን ሁለቱን ቤተመፃህፍት መጫን አለብዎት ፣ ግን…)

የ MQTT ሥሪት ለመጠቀም ከፈለጉ (ይህ ስሪት ለደስታ መብራቶች MQTT ዥረት ይመዘገባል) - በ Cheerlight መሠረት የ WS2812 LED ን ቀለም ይለውጣል። * የደስታ መብራቶች በሀንስ ሻከርለር የተፈጠሩ የ IoT ፕሮጀክት ናቸው #በዓለም ዙሪያ ያሉ መብራቶች በትዊተር #cheerlights * በመለጠፍ አንድ ቀለም እንዲመሳሰሉ የሚያስችል።

በበርካታ ፕሮጀክቶቼ ውስጥ Cheerlights ን ተጠቅሜያለሁ ፣ ለ MQTT ዥረት ምስጋና ይግባቸው ፕሮጀክቶች ቀላል ሆነዋል።

ለዚህ ስሪት የ PubSubClient ቤተ -መጽሐፍት ያስፈልግዎታል።

እርግጠኛ ነኝ ይህ ቤተመጽሐፍት በቤተመጽሐፍት አስተዳዳሪ ውስጥም አለ።

ሌሎቹ የእኔ ንድፎች IFTTT እና Dweet.io ን ይጠቀማሉ - እኔ የኤሪክን ሙድ ወይም ሁነታዎች እንዲለውጥ ጉግል ቤትን እጠይቃለሁ።

ጣፋጭ ስዕሎችን ለመጠቀም የ arduino-dweet.io ቤተ-መጽሐፍት ያስፈልግዎታል-https://github.com/quentinpigne/arduino-dweet.io ይህ የቆየ ቤተ-መጽሐፍት (2015) ነው ፣ እና በእርግጠኝነት በቤተ-መጽሐፍት ሥራ አስኪያጅ ውስጥ የለም። ስለዚህ እራስዎ መጫን አለብዎት። ይህንን ለማድረግ ሁለት መንገዶች አሉ - ፋይሎቹን ማውረድ ፣ መገልበጥ እና እንደገና መሰየም (- ዋናውን ማስወገድ) ፣ አቃፊውን ወደ ቤተ -መጽሐፍት አቃፊዬ መጎተት እመርጣለሁ። በዚህ መንገድ IDE ን እንደገና ማስጀመር ሊኖርብዎት ይችላል።

እኔ ብዙ እርምጃዎች መሆኑን አውቃለሁ ፣ እና ቀላሉ መንገድ አለ - ከ IDE የንድፍ ትርን ጠቅ ማድረግ ፣ ቤተ -መጽሐፍትን ማካተት እና የ. ZIP ቤተ -መጽሐፍት አክልን ጠቅ ማድረግ - የወረደውን ፋይልዎን ማግኘት እና ያ መሆን አለበት።

እንደዚህ ያሉ ቤተ -ፍርግሞችን ለመጫን ለምን እንደማልወድ አላውቅም - ግን ቀላል ነው።

አሁን የሚያስፈልጉት ቤተ -መጻሕፍት አሉዎት ፣ የእኛን D1 ሚኒ ፕሮግራም ማድረግ እንችላለን።

በመጨረሻም የእኔ ኮድ እዚህ ይገኛል

ደረጃ 8 - የ MQTT ንድፎች…

የ MQTT ንድፎች…
የ MQTT ንድፎች…
የ MQTT ንድፎች…
የ MQTT ንድፎች…
የ MQTT ንድፎች…
የ MQTT ንድፎች…

MQTT ምንድን ነው? MQTT ለ MQ ቴሌሜትሪ ትራንስፖርት ማለት ነው። ለገደብ መሣሪያዎች እና ለዝቅተኛ የመተላለፊያ ይዘት ፣ ለከፍተኛ መዘግየት ወይም ለማይታመን አውታረ መረቦች የተነደፈ የህትመት/የደንበኝነት ምዝገባ ፣ እጅግ በጣም ቀላል እና ቀላል የመልእክት መላላኪያ ፕሮቶኮል ነው። የዲዛይን መርሆዎች የአውታረ መረብ መተላለፊያ ይዘትን እና የመሣሪያ ሀብቶችን ፍላጎቶች ለመቀነስ እንዲሁም አስተማማኝነትን እና የመላኪያውን የተወሰነ ደረጃ ለማረጋገጥ እየሞከሩ ነው። እነዚህ መርሆዎች ፕሮቶኮሉን ለታዳጊው “ማሽን-ወደ-ማሽን” (M2M) ወይም “የነገሮች በይነመረብ” የተገናኙ መሣሪያዎች ዓለም ፣ እና የመተላለፊያ ይዘት እና የባትሪ ኃይል በከፍተኛ ደረጃ ለሚገኙ የሞባይል አፕሊኬሽኖች ተስማሚ ለማድረግም ሆነ።

mqtt.org/faq

ስለዚህ በሌላ አነጋገር ፣ የእኔ መሣሪያ ሌላ መሣሪያ የሚያሳትመውን ነገር ይመዘግባል ወይም ያዳምጣል።

ለ MQTT ለመጠቀም ምቹ የሆነ አንድ ኮድ

uint32_t chipid = ESP.getChipId (); ቻር ደንበኛ [25]; snprintf (ደንበኛ ፣ 25 ፣ ‹EricBotAI-%08X› ፣ ቺፕድ);

ይህ የሚያደርገው ለ ‹MQTT› ደላላ ልዩ የመሣሪያ ስም ነው ፣ ይህንን ለማድረግ የ ESP8266 MAC አድራሻ ክፍልን ይጠቀማል። ለተወሰነ ጊዜ ይህ ልዩ ለመሆን 100% ዋስትና ነው ፣ እስካሁን የሰራ ይመስላል።

ያለበለዚያ ቀሪው ኮዱ በቀጥታ ወደ ፊት ቀጥ ያለ ነው ፣ ከ MQTT ደላላ አንድ ቀለም እንሰማለን ፣ ያ ትክክለኛ ቀለም መሆኑን ለማየት እንፈትሻለን - ኒዮፒክስሉን ወደዚያ ቀለም እናስቀምጠዋለን እና ሂደቱን እንደገና እንጀምራለን።

እኛ ለምናደርገው የህዝብ ደላላ ጥቅም ላይ እየዋለ ነው ፣ እና ምንም ዓይነት የደህንነት ዓይነት የለም - ይህ እኛ ለምናደርገው ጥሩ ነው ፣ ግን ለአንዳንድ ፕሮጀክቶች ጥሩ ላይሆን ይችላል።

ሶስት የ MQTT ንድፎች ተካትተዋል ፣ እና ሁሉም በጣም ተመሳሳይ ነገር ያደርጋሉ - ትልቁ ልዩነት ቀለሞችን ከቼር መብራቶች እንዴት እንደሚያሳዩ ነው።

አንድ ሰው በፍጥነት ብልጭ ድርግም ብሎ ቀለሙን ያሳያል (ቀደም ሲል የተለጠፈውን ቪዲዮ ይመልከቱ) ልክ እንደ (ericbotai_neopixel_mqtt) ተጎሳቁሏል - ቀደም ሲል ለሃሎዊን ፕሮጄክቶቼ ይህንን በጣም ተመሳሳይ ፈጣን ብልጭ ድርግም ብዬ እጠቀም ነበር ፣ ውጤቱም በጣም ጥሩ ነው (ለእነዚያ) - ሆኖም ለዚህ ፕሮጀክት በጣም ጥሩ አይደለም።

አንድ ሰው ቀለሙን ጠንካራ ያሳያል - እና ብቻ ይለወጣል (MQTT ቢጠፋ) ወይም ቀለሙ ከተቀየረ። (ericbotai_neopixel_mqtt_solid_color)።

ምናልባት ከሦስቱ የምወደው የትንፋሽ ውጤት ነው - ይህ ቀለሙን ይወስዳል እና ወደ ምንም ያደበዝዘዋል ፣ እና ቀስ በቀስ ወደ ሙሉ ብሩህነት ያመጣዋል ፣ በኪዩቡ ውስጥ በእውነት ጥሩ የሚመስል ንፁህ ውጤት ነው።

(ericbotai_neopixel_mqtt_breathe_effect)

ለእያንዳንዱ “ውጤት” ጥቂት ለውጦች ብቻ ሦስቱ ተመሳሳይ ንድፍ ናቸው።

ደረጃ 9 ጉግል መነሻ ፣ IFTTT እና Dweet.io ንድፎች…

Image
Image
የመጨረሻ ሀሳቦች እና ጥቂት ተጨማሪ ስዕሎች!
የመጨረሻ ሀሳቦች እና ጥቂት ተጨማሪ ስዕሎች!

ስለዚህ መጀመሪያ ፣ እነዚህ ንድፎች እኔ የምፈልገውን ያህል የተረጋጉ አይደሉም ብለን እንጀምር።

እና እርስዎ እንኳን እርስዎ የሰዓት ውሻ ጊዜ ተግባሮችን እና አፈፃፀሞችን አካትቻለሁ ፣ አሁንም የዘፈቀደ የ WDT ስህተቶችን እያገኘሁ ነው - በማንኛውም ጊዜ በአንድ ቀለም ላይ ሲቀመጡ ይመስላል። ተጨማሪ የ WDT ተግባሮችን በመጨመር ወይም ያለኝን በማስወገድ ብዙ ዕድል አልነበረኝም።

ይህ በእንዲህ እንዳለ ፣ ሀሳቡ ኤሪክን የበለጠ በይነተገናኝ ለማድረግ ነበር - የእኔን የጉግል መነሻ/ጉግል ረዳትን በመጠቀም ‹Ok Google Eric Angry mode› ለማለት እና ኤልኢዲው ከማንኛውም ወደ ቀይ እንዲለወጥ ማድረግ እችላለሁ።

Dweet.io መልዕክቴ ወደ ኤሪክ እንዴት እንደሚሸከም ነው - Dweet.io አገናኙ ላይ ጠቅ ማድረጉን እና እሱን መመርመርዎን እርግጠኛ ይሁኑ። በቀላል አነጋገር መሣሪያዎች ማተም ወይም ማዳመጥ የሚችሉበት የድር ኤፒአይ ነው። እያንዳንዱ ጥሪ የራሱ የመሣሪያ ስም አለው። እንዲሁም ትልቅ ጉርሻ የሆነውን ለመጠቀም ነፃ ነው። የድር ጥሪ ስለሆነ እሱን ለመጠቀም IFTTT ን ማዋቀር ቀላል ነው።

dweet.io/dweet/for/ericcube?mood={{TextFie…

ጉግል ሆም የሰማው {{TextField}} የት እንደሚሆን።

ስለዚህ ከላይ ያለውን ምሳሌ ከወሰዱ “እሺ ጉግል ኤሪክ የቁጣ ሁኔታ” - የድር ጥሪው እንደዚህ ይመስላል

dweet.io/dweet/for/ericcube?mood=angry

የኤፒአይ ውፅዓት ይህንን የ JSON ሕብረቁምፊ ይመስላል

የአርዱዲኖ ንድፍ - መላውን የ JSON ሕብረቁምፊ ያገኛል - ግን “አስወግድ” ለተባለው ምቹ ተግባር ምስጋና ይግባውና አብዛኞቹን ልመናዎች ማስወገድ እንችላለን። እና ከዚያ መጨረሻውን ያስወግዱ….. መጨረሻውን ለማስወገድ የተሻለው መንገድ ሊኖር ይችላል ፣ ምክንያቱም ደስተኛ የሆነው ለ “አስወግድ” ቅርብ የሆነውን የሰው ገጽ አላነበብኩም እና አሁን ሁሉም ነገር በ 6 ቁምፊዎች ተቆርጧል። ስለዚህ “የተለመደ” ሁነታን ከተናገሩ - “ኖርማ” ይሆናል - ይህ ጥሩ ነው ፣ ምንም ችግር የለውም - ሶፍትዌሩ ይንከባከባል…. ግን አሁንም ትክክል አይደለም--)

ስለዚህ እኔ ማለት እችላለሁ - “ኤሪክ የተናደደ ሁኔታ” እና ይህ የ LED RED ን ፣ “ኤሪክ ደስተኛ ሁነታን” ወይም “ኤሪክ መደበኛ ሁነታን” ያዞራል እና ኤልኢው ሰማያዊ ፣ “ኤሪክ ስካነር ሁናቴ” እና ኤልኢው ግሪን ያበራል ፣ እና ልክ ለመዝናናት (እና በአንድ ትዕይንት ውስጥ ኤሪክ ቻርጅ ስላደረገ እና ኤልዲው ስለወጣ) “ኤሪክ ቻርጅ ሞድ” ወይም “ኤሪክ ጥቁር ሁናቴ” እና ኤልዲው ይጠፋል።

እና በመጨረሻ ለመዝናናት እኛ “የኤሪክ ፓርቲ ሁናቴ” አለን።

Dweet.io ን የሚጠቀሙ ሁለት ንድፎች አሉ ሁለቱም ንድፎች በጣም ተመሳሳይ ናቸው። የ LED ውጤቶች ብቻ ትንሽ የተለያዩ ናቸው።

እኔ ግን በሁለቱም የ LED ውጤት ደስተኛ አይደለሁም (ምናልባት ከፓርቲ ሞድ በስተቀር)።

ericbotai_neopixel_pulse_effect_dweet ከትንፋሽ ውጤት ረቂቅ ተመሳሳይ ወይም ያነሰ ተመሳሳይ ኮድ ይጠቀማል - በትንሽ የተለያዩ የጊዜ ሰሌዳዎች (በሁለቱም በስዕሉ ለውጦች ምክንያት ፣ እና የ WDT ተግባራት) - ውጤቱ ያነሰ መተንፈስ እና የበለጠ የልብ ምት ውጤት ነው።

ericbotai_neopixel_solid_color_dweet እንደሚለው ቆንጆ ነው ፣ ቀለሞቹን (ጠንካራ) ያሳያል - የድግስ ሁኔታ የዲስኮ ውጤት ነው።

ውጤቶቹን ማከል ወይም መለወጥ ይችላሉ ፣ ምላሾቹ 6 ቁምፊዎች ብቻ እንደሆኑ ያስታውሱ።

በሁለቱም ሥዕሎች - መስመር 64 የ “ነገር” የሚለውን ስም መለወጥ የሚችሉበት ቦታ ነው ፣ የድር ጥሪን ወደ ተመሳሳይ “ነገር” መለወጥንም ያስታውሱ - ሁላችንም አንድ ዓይነት ስም የምንጠቀም ከሆነ ሁላችንም እያንዳንዳችንን “ኤሪክ” መለወጥ እንችላለን።

ደረጃ 10 የመጨረሻ ሀሳቦች እና ጥቂት ተጨማሪ ስዕሎች

የመጨረሻ ሀሳቦች እና ጥቂት ተጨማሪ ስዕሎች!
የመጨረሻ ሀሳቦች እና ጥቂት ተጨማሪ ስዕሎች!
የመጨረሻ ሀሳቦች እና ጥቂት ተጨማሪ ስዕሎች!
የመጨረሻ ሀሳቦች እና ጥቂት ተጨማሪ ስዕሎች!
የመጨረሻ ሀሳቦች እና ጥቂት ተጨማሪ ስዕሎች!
የመጨረሻ ሀሳቦች እና ጥቂት ተጨማሪ ስዕሎች!

ከየትኛውም ቦታ ጋር የማይስማማ የሚመስሉ ከግንባታዬ ጥቂት ተጨማሪ ስዕሎች እዚህ አሉ…..

አንድ ማለት የምፈልገው ነገር - ከኩቤዬ በስተጀርባ አንድ ትንሽ ደረጃ ቆርጫለሁ ፣ እና ኃይል መሙያውን/ገመዱን በዚያ ደረጃ ላይ አሂድ - ከሁሉም በላይ ኩቤውን አይቀንሰውም - ግን ነበረው እኔ ሌዘር እንዲቆረጥልኝ የምወደውን የማደርግ መሆኑን አውቃለሁ።

የእኔ ብልጭልጭም እንዲሁ ትንሽ የተለየ ነው - ጫፌዬ በሳጥኑ ላይ ተጥለቀለቀ - እኔ እንደዚህ መጥፎ አይመስለኝም - እና ለማለት ጥሩ መንገድ ነው - ተመስጦ ነበር ግን የ “ኤሪክ” ቀጥተኛ ቅጂ አይደለም

አንዳንድ የ “ኤሪክ” የጥበብ ቃላትን የያዘ የ MP3 ማጫወቻን ለማከል አቅጃለሁ። ያ በፍጥነት እርስዎ ላይሆን ይችላል - የ “ኤሪክ” ቀረጻዎችን አላገኘሁም ስለዚህ እኔ የራሴን ማድረግ አለብኝ።

በመጨረሻም ፣ ይህንን የዴስክቶፕ የማሳወቂያ ስርዓት በ MQTT ወይም Dweet በመጠቀም ፣ (እንደ ትዊተር ቀለም ፣ ወይም ጠዋት ላይ ለአየር ሁኔታ የተለያዩ ቀለሞች ፣ ወዘተ)። ሁሉንም ዓይነት አሪፍ ነገሮችን ለመሥራት አንዳንድ የመሠረታዊ ኮዱን ወስዶ መቀላቀል በጣም ከባድ መሆን የለበትም።

እና በእውነቱ በመጨረሻ - ይህንን ተመሳሳይ LENS እና ትንሽ የተለየ መርሃግብር በመጠቀም የ HAL 9000 የግድግዳ ማሳያ ሲሠራ ማየት እችላለሁ።

የሚመከር: