ዝርዝር ሁኔታ:
ቪዲዮ: አንድ መቆጣጠሪያ ብዙ LED Strips: 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
እኔ የ LED ስትሪፕ መብራቶችን ለመጫን የፈለግኩባቸው 5 የቤት ዕቃዎች አሉኝ።
ለአሌክሳ አብራ/አጥፋ አማራጭ በ LED ቁጥጥር ስር መሆን ነበረበት። ሁሉም የ LEDs የሮሞተ መቆጣጠሪያ በአንድ ፕሬስ ብቻ በማመሳሰል ማብራት እና ቀለም መቀየር ነበረባቸው። በተጨማሪም ኃይል ሲጠፋ የመጨረሻውን የተመረጠውን ቀለም ማስታወስ ነበረባቸው።
አማራጭ አሌክሳ አብራ/አጥፋ በ ESP8266 ቁጥጥር ይደረግበታል ፣ የርቀት መቆጣጠሪያው የኢንፍራሬድ ቀይ መቆጣጠሪያን በመጠቀም የተገኘ ሲሆን እጅግ በጣም ርካሽ የሆነውን 433 ሜኸ ማሰራጫ እና ተቀባዮችን በመጠቀም የቀለም መረጃ ይሰራጫል።
በወጥ ቤቴ ውስጥ ለካቢኔ መብራት ስር አንድ ተመሳሳይ ቅንብር አለኝ ፣ ግን በሁለቱ መካከል ምንም መስተጋብር ስላልፈለግኩ 315 ሜኸ ማሰራጫ እና መቀበያ እጠቀም ነበር።
ደረጃ 1: አካላት
እንደ አብዛኛዎቹ የፕሮጀክቶቼ ክፍሎች ብዛት ትንሽ እና አብዛኛው ሥራ የሚከናወነው በሶፍትዌሩ ውስጥ ነው።
የርቀት መቆጣጠሪያው በርካሽ የ RGB LED strip (eBay) መጣ።
ሊሠራ የሚችል ኒዮፒክሰል የ LED ሰቆች (RGB አይደለም)
አርዱዲኖ ፕሮ ሚኒ (ማንኛውም አርዱinoኖ ቢያደርግም)
የኢንፍራሬድ ቀይ ተቀባይ
433 ሜኸ አስተላላፊ
4 x 433 ሜኸ ተቀባዮች
አማራጭ ESP8266 ለአሌክሳ አብራ/አጥፋ (የቀለም ቁጥጥር አይደለም)
ሁሉም አሃዶች በመደበኛ የስልክ ባትሪ መሙያዎች የተጎላበቱ ናቸው።
ESP8266 በመደበኛ የስልክ ባትሪ መሙያ በሚመገበው ከ 5 ቮ እስከ 3 ቮ ተቆጣጣሪ የተጎላበተ ነው።
ደረጃ 2: እንዴት እንደሚሰራ
ለፕሮጀክቱ 3 ክፍሎች አሉ
1) ዋናው ክፍል
2) የባሪያ ክፍሎች
3) አማራጭ የ Alexa መቀየሪያ።
ዋናው ክፍል አርዱinoኖ ፣ የኢንፍራራ ቀይ ተቀባይ ፣ 433 ሜኸ አስተላላፊ እና የ LED ስትሪፕን ያጠቃልላል
የኢንፍራሬድ ቀይ ኮድ በአርዱዲኖ ደርሶ ዲኮዲድ በሚደረግበት የኒዮፒክስል መሪ መሪን ይቆጣጠራል።
ቀለሞቹ በዋናው ክፍል ላይ ሲቀመጡ መረጃው በ 433 ሜኸ ማሰራጫ በኩል ወደ ባሪያ ክፍሎች ይላካል።
የባሪያዎቹ ክፍሎች አርዱinoኖ ፣ 433 ሜኸዝ መቀበያ እና ኒኦፒክስል ኤልኢዲ ስትሪፕ ናቸው።
ኮዱ ከዋናው ክፍል ሲቀበል ፣ በሁሉም ባሮች ላይ የ LED ቁርጥራጮች ወደ ተመሳሳይ ቀለም ተቀናብረዋል።
ማስታወሻ:
እኔ የ RGB LED strips ን እጠቀም ነበር ፣ ግን ከ LED ሰቆች እና ከ 433 ሜኸ ተቀባዮች ጋር ግጭት ነበር!
ተቀባዩ ሲነቃ በጣም ብዙ ፒኖች ላይ PWM ን መጠቀሙ በአርዱኢኖዎች የውስጥ ሰዓት ቆጣሪዎች ምክንያት ነበር። ለፕሮግራም ሊሠሩ የሚችሉ የ LED ንጣፎችን መርጫለሁ - በአንድ PWM ፒን ላይ ብዙ ቁጥጥር።
የአማራጭ አሌክሳ መቀየሪያ በ ESP2866-12e ብቻ በ 3 መቀያየሪያዎች እና በ 2 የሚገፉ ውጤቶች።
ለበለጠ ዝርዝር መረጃ የሶፍትዌር ደረጃን ይመልከቱ።
አሌክሳ “መብራቶች በርተዋል” (በተጠቃሚ ሊሠራ የሚችል) የአርዲኖ ሀይዌይ ፒን 10 ን እንደ ‹IR transmiers› አዝራር ተመሳሳይ ኮድ ይልካል። Lights Off pulses pin 11 HIGH ልክ እንደ IR ማስተላለፊያ አጥፋ አዝራር ተመሳሳይ ኮድ ይልካል። መቀየሪያው ቀለሞችን አይቆጣጠርም!
አስፈላጊ ማስታወሻ።
የአሌክሳ አማራጩ ጥቅም ላይ ካልዋለ ፣ ሁለቱም አርዱinoኖ ፒኖች 10 እና 11 መሬት ላይ ማሳጠር አለባቸው ፣ አለበለዚያ ኤልዲዎቹ እንዲሁ ያበራሉ !!
ደረጃ 3 - ሶፍትዌሩ
ለሶፍትዌሩ 3 ክፍሎች አሉ።
1) ዋናው ክፍል (leddir433-V2_RXTX.ino)
2) የባሪያ ክፍሎች (IR_rxarduino_V2.ino)
3} የአማራጭ አሌክሳ መቀየሪያ ሶፍትዌር። ቀሪዎቹ 6 ፋይሎች ወደ ESP8266 ከመስቀልዎ በፊት ወደ አንድ አቃፊ መቅዳት አለባቸው።
ዋናው ክፍል
ከ IR ተቀባዩ ጋር በተገናኘው በዋናው ዩኒት ላይ 2 ይሰኩ።
ፒን 6 በ LED ስትሪፕ ላይ ካለው መረጃ ጋር ተገናኝቷል።
ፒን 12 ከ 433 ሜኸ ማሰራጫ ጋር ተገናኝቷል።
ከ IR ተቀባዩ ፣ ከ RG & B ደረጃዎች (0 - 255 ፣ እኔ በ 20% ብሩህነት ላይ ብቻ ነው የምሠራቸው) እና የመጨረሻው ግቤት (1 ወይም 0) እንደ ባንዲራ ሆኖ የሚያገለግል ድርድር አለ። ያስታውሱ (1) ወይም የተረሳውን የመጨረሻ ኮድ (0)። ኤልዲዎቹ ሲበሩ ይህ ነው ፣ የተመረጠው የመጨረሻው ቀለም ጥቅም ላይ ይውላል። ON & OFF አዝራሮችን ኮዶች ለማስታወስ አልፈልግም ፣ የቀለም ኮዶች ብቻ።
ማሳሰቢያ -የአሌክሳ አማራጭ ከአርዱዲኖ ፒኖች 10 እና 11 ጥቅም ላይ ካልዋለ ከ 0v ጋር መገናኘት አለበት።
የባሪያ ክፍሎች
የ 433 ሜኸር መቀበያ ፒን ከአርዲኖው ፒን 2 ጋር ተገናኝቷል።
የ LED ንጣፍ ከፒን 6 ጋር ተገናኝቷል።
የ LED ሰቆች በተቀበለው ኮድ ቀለም ተዘጋጅተዋል።
ማስታወሻ:
ከሶፋዬ በስተጀርባ አዲስ የ LED ንጣፍ ጨመርኩ ስለዚህ ካቢኔዎቹ ውስጥ ካሉት የበለጠ ብሩህ እንዲሆኑ ፈልጌ ነበር።
የተቀበሉትን እሴቶች በ 2 ለማባዛት የ “BOLD” መስመርን ቀይሬያለሁ ፣ *2 በመደበኛነት ቀርቷል!
ባዶ ቦታ ማስቀመጫ (int r ፣ int g ፣ int b) {
ለ (int n = 0; n <N_LEDS; n ++)
{// Serial.println (n);
strip.setPixelColor (n, r*2, g*2, b*2); // strip.setPixelColor (n, r, g, b);
}
strip.show ();
inString = "";
msg = "";
}
የአሌክሳ መቀየሪያ
እኔ አድርጌአለሁ (እና ተጠቀም) 8 አሌክሳ መቀያየሪያዎችን። ወረዳው ቀላል እና ሁሉም ሥራው በሶፍትዌሩ ውስጥ ይከናወናል።
ለኮዱ ምንም ክሬዲት መውሰድ አልችልም ፣ ውጤቶቹን ብቻ አስተካክዬአለሁ።
ESP8266 ን ለማዘጋጀት የተለመደው ማዋቀሩ እና በድር ላይ ብዙ ‹እንዴት ማድረግ› አለ።
በመነሻ ኃይል ላይ ፣ ESP ቀደም ሲል ከመዳረሻ ነጥብ ጋር የተገናኘ መሆኑን ለማየት ይፈትሻል። ከሌለው ወይም የቀደመው የመዳረሻ ነጥብ ከአሁን በኋላ ከሌለ ፣ እሱ ራውተር ምስክርነቶችን እና የአሌክሳ ሐረግን ፣ ለምሳሌ ‹ድባብ መብራቶች› ወይም ‹ሠንጠረዥ› ውስጥ ለማስገባት ከድር ገጽ ጋር እንደ የመዳረሻ ነጥብ ያዘጋጃል። መብራት ወዘተ.
የ “አሌክሳ” ሐረግ “*” ለምሳሌ የጠረጴዛ መብራት*ጋር መጨረስ አለበት።
የ ESP ፒን 4 ከአርዱዲኖ ወደ ፒን 10 ይሄዳል
የ ESP ፒን 12 ወደ አርዱinoኖ ወደ ፒን 11 ይሄዳል
ፒን 5 የ wifi ግንኙነትን ለማሳየት ከተቃዋሚ ጋር ለ LED አማራጭ ውፅዓት ነው (ይህንን አልጠቀምም)
የ ESP ፒን 13 ኃይል በሚበራበት ጊዜ መሠረት (0v) ከሆነ ፣ የአሌክሳ ሐረግ እና የመጨረሻው ራውተር ምስክርነቶች ይደመሰሳሉ።
ከፒን 13 መሠረት (ግቤት ዳግም ማስጀመር) በኋላ ውስጣዊ ቅንብር ወይም ማዋቀር።
ESP8266 ን ወይም የግቤት ዳግም ማስጀመርን ካዘጋጁ በኋላ የሚከተለው በአርዱዲኖ ተከታታይ ማሳያ ላይ መታየት አለበት--
*WM: የመዳረሻ ነጥብን በማዋቀር ላይ… *WM: AutoConnectAP
*WM: AP IP አድራሻ
*WM: 192.168.4.1
*WM: የኤችቲቲፒ አገልጋይ ተጀምሯል።
አሁን ፣ በፒሲ ወይም በተንቀሳቃሽ መሣሪያ ላይ ፣ ወደ wifi ቅንብሮች ይሂዱ እና AutoConnectAP ን ይምረጡ
አሳሽ ይክፈቱ እና በአድራሻ አሞሌው ዓይነት 192.168.4.1 (ስዕሎችን ይመልከቱ)
«Wifi አዋቅር» ን ይምረጡ
ከዝርዝሩ ውስጥ ራውተርዎን ይምረጡ እና የይለፍ ቃልዎን እና የአሌክሳ ሐረግዎን ያስገቡ - አይርሱ *
አሁን ESP ን ዳግም ያስጀምሩ።
ወደ አሌክሳ መተግበሪያ ይሂዱ ወይም መሣሪያዎችን እንዲያገኝ ይጠይቋት ፣ አዲሱ መሣሪያ መታወቅ አለበት።
አሌክሳ አሁን መብራቶቹን ለማብራት እና ለማጥፋት ሊያገለግል ይችላል።
የሚመከር:
ከ UC L ጋር Off Latch Circuit። አንድ የግፊት ቁልፍ። አንድ ፒን። የተለየ አካል። 5 ደረጃዎች
ከ UC L ጋር Off Latch Circuit። አንድ የግፊት ቁልፍ። አንድ ፒን። ልዩ አካል። ሰላም ሁላችሁም ፣ በአውታረ መረቡ ላይ የማብሪያ/ማጥፊያ ወረዳ ፈልጎ ነበር። ያገኘሁት ሁሉ እኔ የምፈልገው አልነበረም። እኔ ለራሴ እያወራሁ ነበር ፣ ለዚያ መንገድ የግድ አለ። እኔ የፈለግኩት ያ ነው።-ለማብራት እና ለማጥፋት አንድ የግፊት ቁልፍ ብቻ።-ብቻ መጠቀም አለበት
ESP8266 RGB LED STRIP WIFI መቆጣጠሪያ - NODEMCU በ Wifi ላይ ለተቆጣጠረው የሊድ ስትሪፕ እንደ IR የርቀት መቆጣጠሪያ - RGB LED STRIP የስማርትፎን ቁጥጥር 4 ደረጃዎች
ESP8266 RGB LED STRIP WIFI መቆጣጠሪያ | NODEMCU በ Wifi ላይ ለተቆጣጠረው የሊድ ስትሪፕ እንደ IR የርቀት መቆጣጠሪያ | የ RGB LED STRIP ስማርትፎን ቁጥጥር - በዚህ ትምህርት ውስጥ ሰላም ወንድሞች የ RGB LED ስትሪፕን ለመቆጣጠር ኖደምኩ ወይም ኤስፒ8266 ን እንደ IR የርቀት መቆጣጠሪያ እንዴት እንደሚጠቀሙ እንማራለን እና ኖደምኩ በ wifi ላይ በስማርትፎን ቁጥጥር ይደረግበታል። ስለዚህ በመሠረቱ በእርስዎ ዘመናዊ ስልክ አማካኝነት የ RGB LED STRIP ን መቆጣጠር ይችላሉ
አንድ MAX7219 የሚነዳ LED ማትሪክስ 8x8 ን ከ ATtiny85 ማይክሮ መቆጣጠሪያ ጋር እንዴት ማገናኘት እንደሚቻል -7 ደረጃዎች
MAX7219 የሚነዳ LED ማትሪክስ 8x8 ን ከ ATtiny85 ማይክሮ መቆጣጠሪያ ጋር እንዴት ማገናኘት እንደሚቻል-የ MAX7219 ተቆጣጣሪው በማክሲም የተቀናጀ የታመቀ ነው ፣ ማይክሮ ግፊቶችን ወደ 64 ግለሰብ ኤልኢዲዎች ፣ 7-ክፍል ቁጥራዊ የ LED ማሳያዎችን ወደ በይነገጽ ሊያስተናግድ የሚችል። እስከ 8 አኃዞች ፣ የባር-ግራፍ ማሳያ
የድምፅ መቆጣጠሪያ መብራቶች ኤሌክትሮኒክስ RGB Led Strips እና ተጨማሪ ከ Cortana እና Arduino Home Automation ጋር: 3 ደረጃዎች
የድምፅ መቆጣጠሪያ መብራቶች ኤሌክትሮኒክስ RGB Led Strips እና ተጨማሪ በ Cortana እና Arduino Home Automation: ነገሮችን በድምፅዎ የመቆጣጠር ሀሳብ ይወዳሉ? ወይም መብራቶቹን ለማጥፋት ከአልጋ ላይ መነሳት አይወዱም? ግን እንደ ጉግል ቤት ያሉ ሁሉም ነባር መፍትሄዎች በጣም ውድ ናቸው? አሁን ከ 10 ዶላር በታች እራስዎ ማድረግ ይችላሉ። እና እንዲያውም በተሻለ ሁኔታ በጣም ቀላል ነው
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ ተቆጣጣሪው ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል የ Atmel ስቱዲዮን እንደ የተቀናጀ የልማት መድረክ በመጠቀም የራሳችንን ፕሮግራም እንጽፋለን እና የሄክሱን ፋይል እናጠናቅቃለን። እኛ ፊውዝ bi ን እናዋቅራለን