ዝርዝር ሁኔታ:

የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285: 3 ደረጃዎች
የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285: 3 ደረጃዎች

ቪዲዮ: የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285: 3 ደረጃዎች

ቪዲዮ: የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285: 3 ደረጃዎች
ቪዲዮ: መታየት ያለባቸው ምርጥ 10 የአማርኛ ፊልሞች 2024, ሀምሌ
Anonim
የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285
የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285
የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285
የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285
የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285
የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285

ከቤቴ ጠረጴዛዬ በላይ የ RGBW LED strip ን ጭነዋለሁ። የ WiFi LED RGBW መቆጣጠሪያ እንደ አስማት መነሻ መተግበሪያ ካለው መተግበሪያ ጋር መስራት አለበት። ሆኖም ፣ እኔ በራሴ የጽኑ firmware ብልጭ ብዬ የ ESP8285 ቺፕን ይ containsል። እኔ ለጥቂት ደቂቃዎች በምሄድበት ጊዜ የ LED ስትሪፕ የሚጠፋበትን ፒአር አክዬአለሁ። ስመለስ እንደገና በርቷል

በዚህ መመሪያ ውስጥ ይህንን ተቆጣጣሪ እንዴት እንደጠለፍኩ እና ፒአይአር እንደጨመርኩ እና ንድፎቼን እና ሶፍትዌሬን ለእርስዎ እጋራለሁ።

አቅርቦቶች

  • የአስማት ቤት RGBW WiFi መቆጣጠሪያ አገናኝ
  • RGBW LED strip: አገናኝ
  • HC-SR501 PIR ዳሳሽ-አገናኝ

ደረጃ 1 የሃርድዌር ማሻሻያ

የሃርድዌር ለውጥ
የሃርድዌር ለውጥ
የሃርድዌር ለውጥ
የሃርድዌር ለውጥ
የሃርድዌር ለውጥ
የሃርድዌር ለውጥ
የሃርድዌር ለውጥ
የሃርድዌር ለውጥ

የእኔ የ RGBW መቆጣጠሪያ ለ IR ተቀባይ (GND ፣ VCC እና ውሂብ) ግንኙነቶች አሉት። እኔ እነዚህን ግንኙነቶች እጠቀማለሁ PIR ን ለማገናኘት ፣ እነዚህ ግንኙነቶችም አሉት።

የ IR ግንኙነቱ ከ GPIO4 ጋር ተገናኝቶ በ 20k Ohm በሚወጣው የመሳብ ግፊት መቆጣጠሪያ በኩል HIGH ን እንዳነሳ ተረዳሁ። ይህ ለፒአርአይ ተስማሚ ነው።

ከዚያ ፒአር በሥዕሉ ላይ እንደሚታየው ተገናኝቷል። በዚህ መንገድ ፒአርኤው የቦርድ ተቆጣጣሪውን በማለፍ ከ RGBW መቆጣጠሪያ በ 3.3V ላይ ይሠራል።

እኔ የ JST ማያያዣውን ወደ አይአርኤው ግንኙነቶች ሸጥኩ እና የ JST አገናኙን ለመደገፍ hotglue ን ጨመርኩ። ለ JST አያያዥ በጉዳዩ ውስጥ አራት ማዕዘንን ቀዳዳ ቆፍሬ አስገብቻለሁ።

ደረጃ 2 - ሶፍትዌሩ

ሶፍትዌሩ
ሶፍትዌሩ
ሶፍትዌሩ
ሶፍትዌሩ

ኮዱ በእኔ Github ላይ ታትሟል። ሶፍትዌሩ ለኔ ኤልዲ አምፖል በእኔ ሶፍትዌር ላይ የተመሠረተ ነው።

ሞዱዩሉ የ LED R ፣ G ፣ B እና W ሰርጦችን ለማብራት እና ለማጥፋት MOSFET ን ይጠቀማል። ለ ‹MOSFET› የ PWM ምልክት በመተግበር እያንዳንዱን ቀለም ከ RGB ማመንጨት እና እንዲሁም የነጭ ኤልኢዲዎችን ማደብዘዝ ይችላሉ። ስለ PWM ምልክቶች አንዳንድ ተጨማሪ መረጃ ለማግኘት ይህንን ድር ጣቢያ ይመልከቱ።

ESP8285 የሰርጡን ብሩህነት ለማዘጋጀት የ 0 - 255 እሴት ባለው የአናሎግዊተር ተግባር ወደ ተፈላጊው ፒን ከ 0% እስከ 100% ባለው የግዳጅ ዑደት የ PWM ምልክቶችን ሊያመነጭ ይችላል።

በዚህ ሞጁል ውስጥ አረንጓዴው ሰርጥ ከ GPIO5 ፣ ከቀይ ወደ GPIO12 ፣ ሰማያዊ ከ GPIO13 ጋር የተገናኘ ሲሆን ነጩ ሰርጥ ከ GPIO15 ጋር ተገናኝቷል። በኮዱ ውስጥ እንደ # #ገላጭ ግሪንፔን 5 ፣ #ዲፊኔን REDPIN 12 ፣ #definine BLUEPIN 13 እና #define WHITEPIN 15. በቀደመው ደረጃ እንደተፃፈው ፣ ፒአር ከ GPIO4 (#ገላጭ PIRPIN 4) ጋር ተገናኝቷል።

በአብዛኛዎቹ ሁኔታዎች ነጭ ብርሃን ስለምፈልግ መሣሪያው ሲበራ እንደ ነጭ የ LED ንጣፍ ይጀምራል። ከዚያ ከ WiFi ጋር ይገናኛል እና ከ ‹Openhab› ጋር የተገናኘው የእኔ MQTT ደላላ ፣ በዚህ መመሪያ ውስጥ ነው። ከፈለጉ የእኔን Openhab ማዋቀር ላሳይዎት እችላለሁ።

መሣሪያው ቀለሙን ለማቀናበር ፣ የ LED ስትሪፕን ለማደብዘዝ ፣ ትዕይንት ለማዘጋጀት ወይም ወደ HTTPupdateserver ለመግባት የድር በይነገጽ አለው።

የ PIR ተግባር

ፒአር እንቅስቃሴን ሲያገኝ የውጤቱ ፒን ከፍተኛ ነው። ESP8285 ይህ ፒን HIGH መሆኑን ይፈትሻል እና ሰዓት ቆጣሪን ዳግም ያስጀምራል። ለተወሰነ ጊዜ ምንም እንቅስቃሴ በማይታይበት ጊዜ (በእኔ ሁኔታ 4 ደቂቃዎች/240 ሰከንዶች) ፣ ሰዓት ቆጣሪው የአሁኑን የ PWM የግዴታ ኦፕሬሽንስ እሴቶችን የሚያከማች ተግባርን ያንቀሳቅሳል ከዚያም ወደ ‹0 ›ያዋቅራል። ይህ የ LED ስትሪፕ ይቀይራል።

የ LEDstrip ጠፍቶ እና እንቅስቃሴ ሲታወቅ ፣ የቀደሙት እሴቶች ይመለሳሉ እና የ LED ስትሪፕ እንደገና በርቷል።

ESP8285 ብልጭ ድርግም

ESP8285 ን በተጋለጠው የአገናኝ ፓድዎች በኩል እንዴት እንደሚያበሩ ይህንን መመሪያ እና ይህንን መመሪያ ይመልከቱ። የእኔ ኮድ አንድ ጊዜ ሲበራ ፣ በኤችቲቲፒፒዲተዘርቨር በኩል አዲስ ስሪት በአየር ላይ (ኦቲኤ) ማብራት ይችላሉ።

ደረጃ 3: ይሰብስቡ

ሰብስብ
ሰብስብ
ሰብስብ
ሰብስብ
ሰብስብ
ሰብስብ

ለፒአር እና ለ 3 ዲ የታተመ ሽፋን አዘጋጀሁ። በሽፋኑ ውስጥ PIR ን ለማጣበቅ ትኩስ ሙጫ ተጠቀምኩ። በሽፋኑ ውስጥ ባሉት ቀዳዳዎች በኩል ለርቀት/ትብነት እና የልብ ምት ጊዜ ፖታተሮችን መድረስ ይችላሉ (በእኔ ቅንብር ውስጥ ጥቅም ላይ ያልዋለ ፣ ይህ በኮዱ ውስጥ ቁጥጥር የሚደረግበት ነው)።

የ LEDstrip በጣም ብሩህ ነው ፣ ስለዚህ ብርሃኑን የሚያሰራጭ ነጭ ሽፋን ጨመርኩ ፣ ሥዕሎቹን ይመልከቱ። ሽፋኑን በ 3 ዲ አታሚ አልጋዬ ላይ የተገጠሙ የ 16 ሴንቲ ሜትር ገደማ 5 ክፍሎች አድርጌ ዲዛይን አደረግሁት።

የፒአርአይ እና የ LED ስትሪፕ ሽፋኖች በእኔ Thingiverse ላይ ታትመዋል።

የሚመከር: