ዝርዝር ሁኔታ:

በ WIFI ላይ ከእሳት ጋር ይጫወቱ! ESP8266 & Neopixels: 8 ደረጃዎች
በ WIFI ላይ ከእሳት ጋር ይጫወቱ! ESP8266 & Neopixels: 8 ደረጃዎች

ቪዲዮ: በ WIFI ላይ ከእሳት ጋር ይጫወቱ! ESP8266 & Neopixels: 8 ደረጃዎች

ቪዲዮ: በ WIFI ላይ ከእሳት ጋር ይጫወቱ! ESP8266 & Neopixels: 8 ደረጃዎች
ቪዲዮ: 🤣🤣 ሳሮን ድሮና ዘንድሮ saron ayelign 🤣 #saronayelign #abelbirhanu #fetadaily 2024, ህዳር
Anonim

በ ElectropeakElectroPeak ኦፊሴላዊ ድር ጣቢያ ተጨማሪ በደራሲው ይከተሉ

ከአልትራሳውንድ ሞዱል እና አርዱinoኖ መጀመር
ከአልትራሳውንድ ሞዱል እና አርዱinoኖ መጀመር
ከአልትራሳውንድ ሞዱል እና አርዱinoኖ መጀመር
ከአልትራሳውንድ ሞዱል እና አርዱinoኖ መጀመር
ESP8266 እና Arduino ን በመጠቀም የ WiFi ሙቀት ካርታ ይፍጠሩ
ESP8266 እና Arduino ን በመጠቀም የ WiFi ሙቀት ካርታ ይፍጠሩ
ESP8266 እና Arduino ን በመጠቀም የ WiFi ሙቀት ካርታ ይፍጠሩ
ESP8266 እና Arduino ን በመጠቀም የ WiFi ሙቀት ካርታ ይፍጠሩ
የቀለም እውቅና ወ/ TCS230 ዳሳሽ እና አርዱinoኖ [የመለኪያ ኮድ ተካትቷል]
የቀለም እውቅና ወ/ TCS230 ዳሳሽ እና አርዱinoኖ [የመለኪያ ኮድ ተካትቷል]
የቀለም እውቅና ወ/ TCS230 ዳሳሽ እና አርዱinoኖ [የመለኪያ ኮድ ተካትቷል]
የቀለም እውቅና ወ/ TCS230 ዳሳሽ እና አርዱinoኖ [የመለኪያ ኮድ ተካትቷል]

ስለ: ኤሌክትሮክፔክ ኤሌክትሮኒክስን ለመማር እና ሀሳቦችዎን ወደ እውነት ለመውሰድ የእርስዎ አንድ ማቆሚያ ቦታ ነው። ፕሮጀክቶችዎን እንዴት መሥራት እንደሚችሉ ለማሳየት ከፍተኛ ደረጃ መመሪያዎችን እናቀርባለን። እኛ ስለ… ተጨማሪ ስለ Electropeak እንዲኖርዎት ከፍተኛ ጥራት ያላቸውን ምርቶች እናቀርባለን።

በ Wi-Fi ገመድ አልባ መቆጣጠሪያ አማካኝነት አሪፍ የእሳት ማስመሰል ውጤት ይፍጠሩ። ጥሩ የሚመስል በይነገጽ ያለው የሞባይል መተግበሪያ (ለ Android ዘመናዊ ስልኮች) ከፍጥረትዎ ጋር ለመጫወት ለመጫን ዝግጁ ነው! እንዲሁም ነበልባሉን ለመቆጣጠር አርዱዲኖ እና ESP8266 ን እንጠቀማለን። በዚህ ፕሮጀክት መጨረሻ ላይ ይማራሉ-

  • ኒኦፒክስሎች እንዴት እንደሚሠሩ።
  • ESP8266 ን እንዴት ፕሮግራም ማድረግ እና ተለዋዋጮችን በ wifi ላይ መቆጣጠር እንደሚቻል
  • በ Neopixels አማካኝነት አሪፍ የእሳት ውጤት እንዴት እንደሚፈጠር

ደረጃ 1: ለኒዮፒክስሎች መግቢያ

ለኒዮፒክስሎች መግቢያ
ለኒዮፒክስሎች መግቢያ

በግለሰብ ደረጃ ሊደረስባቸው የሚችሉ ኤልኢዲዎች ወይም ብዙውን ጊዜ ኒዮፒክስሎች ተብለው የሚጠሩት አሁን ለተወሰነ ጊዜ ነበር እና እርስዎም ያውቋቸው ይሆናል ፣ ግን ካላወቁ እንደ ተለመደው የ RGB LED ዎች ናቸው ፣ ግን ስሙ እንደሚጠቁመው የእያንዳንዳቸው ቀለም በተናጠል ሊስተካከል ይችላል ፣ ማለቂያ የሌለው አሪፍ ቅጦች እና እነማዎች እንዲሠሩ በመፍቀድ። ለ WS2812b 3 ሽቦዎች ፣ 2 ለኃይል እና 1 ለመረጃ ብቻ ያስፈልግዎታል። ያ ማለት አንድ ቶን LED ን ለመቆጣጠር አንድ ነፃ የአርዱዲኖ ፒን ያስፈልግዎታል ማለት ነው!

በዚህ ፕሮጀክት ውስጥ የእሳት ብልጭታ ለመፍጠር እነዚህን ዘመናዊ LED ዎች እንጠቀማለን። ኤልኢዲዎችን ለመቆጣጠር እኛ አስደናቂውን FastLED ቤተ -መጽሐፍትን እንጠቀማለን። በማርቆስ ክሪግስማን የተፃፈውን የቤተመፃህፍት Fire2012 ንድፍ ምሳሌ እንጠቀማለን። እያንዳንዳቸው 30 LED ዎች (በጠቅላላው 180 ኤል.ዲ.) ያላቸው 6 ንጣፎችን (LED) እንጠቀማለን ፣ ይህንን ኤልኢዲዎች በ PVC ቧንቧ ቁራጭ ላይ ተጣብቀን በመስታወት ሲሊንደር ውስጥ እናስቀምጣቸዋለን (እነዚህ የመስታወት ሲሊንደሮች ብዙውን ጊዜ እንደ የአበባ ማስቀመጫዎች ያገለግላሉ)። እነሱ እንዲታዩ ለማድረግ የኤልዲዎቹን ብርሃን ማሰራጨት አለብን ፣ ያንን ለማድረግ ብርሃንን የሚያበራ እና ብርሃንን የሚያሰራጭ የመከታተያ ወረቀት እንጠቀማለን።

ደረጃ 2 - አስፈላጊ ቁሳቁሶች

አስፈላጊ ቁሳቁሶች
አስፈላጊ ቁሳቁሶች

የሃርድዌር አካላት

  • ESP8266 ተከታታይ WIFI ጠቢብ ደመና ቦርድ × 1
  • Neopixels Smart LED Strip (60LED/m strip) × 1
  • የሎጂክ ደረጃ መለወጫ × 1
  • 21 ሴሜ 40 ፒ ወንድ ወደ ሴት ዝላይ ሽቦ × 1
  • የ PVC ቧንቧ 60 ሴ.ሜ ስፋት 2”× 1
  • የመከታተያ ወረቀት × 1
  • የመስታወት ሲሊንደር × 1

የሶፍትዌር መተግበሪያዎች

አርዱዲኖ አይዲኢ

የእጅ መሣሪያዎች

  • ሙቅ ሙጫ ጠመንጃ
  • የመሸጫ ብረት

ደረጃ 3 - ግንባታ

ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ

በመጀመሪያ ትክክለኛውን የመስታወት ሲሊንደር ያግኙ ፣ የእኛ ሲሊንደር የ 60 ሴ.ሜ ርዝመት እና የ 12 ሴ.ሜ ዲያሜትር አለው።

ጥሩ ሆኖ የቀዘቀዘ የመስታወት ሲሊንደርን ማግኘት ከቻሉ ግን ግልፅ መስታወት ከሆነ የሲሊንደሩን ወለል (የውስጠኛውን ወይም የውጪውን ወለል) ለመሸፈን የመከታተያ ወረቀት መጠቀም ይችላሉ ፣ የወረቀት ፍለጋ ብርሃንን በማሰራጨት ጥሩ ሥራን ይሠራል እና ጥሩ ውጤት ያስገኛል። አንድ ብርጭቆ ሲሊንደር ውስጡን ርዝመት ይለኩ እና ከዚያ በሲሊንደሩ ውስጥ እንዲገባ የ PVC ቧንቧውን ይቁረጡ። የእኛ የመስታወት ሲሊንደር 60 ሴ.ሜ ቁመት አለው (ከመሠረቱ በስተቀር 59 ሴ.ሜ ውስጣዊ ርዝመት አለው) ስለዚህ የእኛን የ PVC ቧንቧ ወደ 59 ሴ.ሜ እንቆርጣለን። በዚህ ቧንቧ ላይ የ LED ንጣፎችን ይለጥፋሉ ፣ የ 4 ሴ.ሜ ዲያሜትር ያለው ቧንቧ ፍጹም ይሆናል። በመቀጠልም የእኛን መሪ ጭረት እዚህ ወደ 6 እኩል ክፍሎች መቁረጥ አለብን 60LEDs/m density strip (ከፈለጉ ለተሻለ ውጤት ከፍ ያለ መጠኖችን መጠቀም ይችላሉ) ስድስት 50 ሴ.ሜ ርዝመቶችን እንጠቀማለን ፣ ያ ማለት 3 ሜትር ያስፈልገናል ማለት ነው። በ PVC ቧንቧ ዙሪያ ስድስቱን ርዝመቶች በእኩል ያጥፉ እና ማሰሪያዎቹን ከቧንቧው ጋር ያያይዙ። እንዴት መምሰል እንዳለበት እነሆ።

ወደ የ LED ሰቆች በአንድ ላይ በቀጥታ በሚከተለው ስዕል መሠረት ሽቦዎችን በቀጥታ ወደ ሽቦው መሸጥ ይችላሉ ወይም በመጀመሪያ የሽያጭ ፒን ራስጌዎችን ወደ ቁርጥራጮች እና ከዚያ ለማገናኘት የዳቦ ሰሌዳ ሽቦዎችን ይጠቀሙ።

ሁሉም የ LED ስትሪፕ ግንኙነቶች ሲጠናቀቁ ቧንቧውን በሲሊንደር ውስጥ ማስገባት አለብዎት። በሲሊንደሩ ውስጥ ያለውን ቧንቧ ለማእከል ከጠርሙ ሲሊንደር ውስጣዊ ዲያሜትር እና ከ PVC ቧንቧው ውጫዊ ዲያሜትር ጋር እኩል የሆነ ዲያሜትር ያለው ክበብ ለመቁረጥ አረፋ መጠቀም ይችላሉ። ከቧንቧው ለእያንዳንዱ ጎን ከእነዚህ ውስጥ ሁለቱን ያዘጋጁ። እነዚህን ክፍሎች ወደ ጫፎቹ ያያይዙ እና ቧንቧውን በሲሊንደሩ ውስጥ በቀስታ ያስገቡ።

ደረጃ 4 ኮድ

ወደ ESP8266 ኮድ እና ለመስቀል አርዱዲኖ አይዲኢ እንጠቀማለን። በ SPIFFS ላይ ተቆጣጣሪውን የሶፍትዌር ፋይሎችን ለመስቀል ከፈለጉ ከ 3 ሜባ SPIFFS ጋር ESP8266 ያለው ሰሌዳ መጠቀም አለብዎት። SPIFFS ለ “Serial Peripheral Interface Flash File System” አጫጭር ነው ፣ ፋይሎቹን ከዚያ ቦታ ለማገልገል የመቆጣጠሪያ ፋይሎችን ወደዚህ ማህደረ ትውስታ መስቀል ይችላሉ። ይህንን በማድረግ አሳሽዎን (በስልክዎ ወይም በማስታወሻ ደብተርዎ ላይ) መክፈት እና ወደ የእርስዎ ESP አድራሻ መሄድ ይችላሉ (ነባሪው 192.168.4.1 ነው) እና መተግበሪያውን መጫን ሳያስፈልግዎት በአሳሽዎ ውስጥ የመቆጣጠሪያ በይነገጽ ያገኛሉ። IPhone ወይም iPad ይኑርዎት ይህ የእርስዎ ብቸኛ ምርጫ ነው።

የሚከተለውን ንድፍ በኢኤስፒ ቦርድዎ ላይ ይስቀሉ። እኛ FastLED ቤተ -መጽሐፍት እንፈልጋለን ፣ ስለዚህ አስቀድመው ከሌለዎት ወደ Arduino IDE ያክሉት (እዚህ ማውረድ ይችላሉ)። የእሳት ማስመሰል ኮድ በምሳሌዎቹ ውስጥ ሊያገኙት የሚችሉት የማርቆስ ክሪግስማን እሳት 2012 ንድፍ ነው። ያ ምሳሌ ለአንድ መሪ መሪነት ነው ፣ ግን እዚህ እኛ ተለዋዋጭ የቁጥሮችን ብዛት ለመጠቀም ኮዱን ቀይረናል። የረድፎች/ሌዶች ብዛት በበዛ ቁጥር ውጤቱ የበለጠ ይሆናል። የእሳት ማስመሰል አመክንዮ በምሳሌ ፋይል ውስጥ በግልፅ ተገል is ል። እንዴት እንደሚሰራ ለማወቅ ከፈለጉ የምሳሌውን ምንጭ ኮድ ያንብቡ።

ደረጃ 5: መተግበሪያ

መተግበሪያ
መተግበሪያ
መተግበሪያ
መተግበሪያ

ወደ “SPIFFS” ወይም ወደ ማውረድ በሚችሉት የ android መተግበሪያ በተሰቀለው የመቆጣጠሪያ ሶፍትዌር ውስጥ በተለዋዋጭ መቆጣጠር የሚችሉት የእሳትን “እይታ እና ስሜት” ለመጫወት ሁለት ተለዋዋጮች አሉ - SPARKING እና ማቀዝቀዣ። እንዲሁም እዚህ FPS ን መቆጣጠር ይችላሉ።

የእሳቱ ቀለም የሚቆጣጠረው በቀለም ቤተ -ስዕል ነው ፣ እሱም በመቆጣጠሪያ ሶፍትዌሩ (በ 4 የቀለም ማቆሚያዎች በኩል) ሊለወጥ የሚችል ነው። መገናኛውን ለመዝጋት እና ለውጡን ለማየት ቀለሙን በቅርብ ካቀናበሩ በኋላ ቀለሙን ለማዘጋጀት የቀለም ማቆሚያውን የሚወክል እያንዳንዱን የቀለም ክበብ ጠቅ ያድርጉ/መታ ያድርጉ።

ደረጃ 6 - ወደ SPIFFS እንዴት እንደሚጫን?

ወደ SPIFFS እንዴት እንደሚጫን?
ወደ SPIFFS እንዴት እንደሚጫን?

Arduino IDE ን ተጠቅመው ፋይሎቹን ወደ SPIFFS ማህደረ ትውስታ ለመስቀል በመጀመሪያ በስዕሉ አቃፊ ውስጥ “ውሂብ” የሚባል አቃፊ መፍጠር እና በዚያ አቃፊ ውስጥ እንዲሰቀሏቸው የሚፈልጓቸውን ፋይሎች ሁሉ ማስቀመጥ ያስፈልግዎታል። እዚህ የተሰቀለው ፋይል ሁለቱንም ረቂቅ እና ይህንን አቃፊ ይ containsል።

በመቀጠል ፣ ለአርዱዲኖ Arduino ESP8266 የፋይል ስርዓት መስቀያ ተሰኪ ያስፈልግዎታል። በ Github ገጽ ላይ ያሉትን መመሪያዎች ይከተሉ እና ተሰኪውን ይጫኑ። ሲጫኑ በመሳሪያዎች ምናሌ ስር ESP8266 Sketch Data Upload ን ያገኛሉ። የእርስዎን ESP በፕሮግራም ሞድ ውስጥ ያስገቡ እና ያንን ጠቅ ያድርጉ። ታጋሽ እና ፋይሎቹ እንዲጫኑ ይፍቀዱ ፣ ያ ትንሽ ጊዜ ሊወስድ ይችላል። ማሳሰቢያ -ፈጣን ለማድረግ “የሰቀላ ፍጥነት” ወደ 921600 ያዘጋጁ።

ደረጃ 7: እንዴት ይሠራል?

በ ESP8266 ሰሌዳ ላይ የተሰቀለው ንድፍ በዚያ ላይ የድር አገልጋይ ይፈጥራል ፣ ይህም ከመተግበሪያው ለተላኩ ጥያቄዎች ምላሽ ይሰጣል። መተግበሪያው በቀላሉ የ GET ጥያቄዎችን ለአገልጋዩ (ESP8266) ይልካል። ቤተ -ስዕሉን ለመፍጠር የቀለሙ መረጃ በማግኛ ጥያቄ ውስጥ እንደ ክርክሮች ይላካሉ ፣ እንደ Sparking እና Cooling መለኪያዎች ላሉት ሌሎች መለኪያዎች ተመሳሳይ ነው።

ለምሳሌ ፣ ብሩህነትን ለማቀናበር የሚከተለው ጥያቄ በመተግበሪያው ይላካል https://192.168.4.1/conf?brightness=224 ይህ ጥያቄ ሲያገኝ ብሩህነቱን የሚያስተካክለው በስዕሉ ውስጥ ለዚህ ጥያቄ ተቆጣጣሪ አለ። የበለጠ ለማወቅ ኮዱን ይገምግሙ።

ደረጃ 8 የ Android መተግበሪያ

የ Android መተግበሪያ የተፈጠረው Phonegap ን በመጠቀም ነው። የድር ቴክኖሎጂዎችን (ኤችቲኤምኤል ፣ ሲኤስኤስ ፣ ጃቫስክሪፕት) በመጠቀም ተሻጋሪ መድረክ የሞባይል መተግበሪያዎችን እንዲፈጥሩ የሚያስችል ቴክኖሎጂ ነው። ከሚከተለው አገናኝ የምንጭ ኮዱን ማግኘት ይችላሉ።

የሚመከር: