ዝርዝር ሁኔታ:
- ደረጃ 1: Nodemcu ን ከአርዱዲኖ አይዲኢ ጋር በማዋቀር ላይ
- ደረጃ 2 - የርቀት መቆጣጠሪያን (ዲሲዲንግ) ማድረግ | ወረዳ | ኮድ
- ደረጃ 3 ፦ Nodemcu ኢንኮዲንግ | ክበብ
- ደረጃ 4 የኢኮዲንግ ኮድ
- ደረጃ 5 - መቆጣጠር
- ደረጃ 6 በፕሮጀክቱ የታሸገ ጂአይኤፍ !
ቪዲዮ: ሁለንተናዊ የርቀት መቆጣጠሪያ ESP8266 ን (በ Wifi ቁጥጥር የሚደረግበት) 6 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህ ፕሮጀክት እንደ ኤሲ ፣ ቲቪ ፣ ዲቪዲ ማጫወቻዎች ፣ የሙዚቃ ስርዓት ፣ SMART መሣሪያዎች ላሉት ለሁሉም የቤት ዕቃዎች የተለመደው የርቀት መቆጣጠሪያን ለመተካት ነው !!! በዙሪያችን የርቀት ቆሻሻን ሙሉ ቆሻሻን በማድረግ ፣ እንቆቅልሽ ያደርገናል !!!
ይህ ፕሮጀክት ሁሉንም በአንድ ሪሞቴ በመተካት ከቆሻሻ ወደ ርቀቶች ያድነናል!
የዚህ ፕሮጀክት 2 ክፍል
- ማንኛውንም ርቀት ዲኮዲንግ
- ENCODING ESP8266 NODEMCU 1.0 (ESP-12E ሞዱል) ወይም ማንኛውም የ esp8266 ስሪት ከ ttl ግንኙነት ጋር
አስፈላጊ: እባክዎን አጠቃላይ ፕሮጀክቱን ያንብቡ 3 ደቂቃዎችን ይወስዳል ፣ ግን ግማሽ ያንብቡ እና ክፍሎችዎን ያበላሹ…. እኔ ተጠያቂ አይደለሁም
ደረጃ 1: Nodemcu ን ከአርዱዲኖ አይዲኢ ጋር በማዋቀር ላይ
- በመጀመሪያ Nodemcu ን (የእኔ አንዱ ሎሊን v3 ነው ፣ አሚካ እና ሌሎች ክሎኖች እንዲሁ ይሰራሉ) በኮምፒተር ወይም ላፕቶፕ።
- አሁን የ nodemcu ሾፌሩን ይጫኑ (የጉግል ፍለጋ ይረዳል)።
- ከዚህ በኋላ የ Arduino IDE ን ይክፈቱ (በእርግጥ ማውረድ እና መጫን ያስፈልግዎታል)
- በአርዱዲኖ የመሳሪያ አሞሌ ላይ “መሣሪያዎች” ላይ ጠቅ ያድርጉ
- “ሰሌዳ” ላይ ጠቅ ያድርጉ
- “የቦርድ አስተዳዳሪ” ን ይምረጡ እና esp8266 ን ይፈልጉት (ለመጨረስ የተወሰነ ጊዜ ይወስዳል)
- አሁን ከአርዱዲኖ የመሳሪያ አሞሌ “ንድፍ” ን ይምረጡ
- ከዚያ “ቤተመጽሐፍት አካትት” የሚለውን ይምረጡ “ቤተመፃሕፍትን ያስተዳድሩ”
- «IRremoteESP8266» ን ይፈልጉ እና ይጫኑት
አሁን ውቅሩ የሚከናወነው ከ “መሳሪያዎች” ብቻ ነው ወደ “ቦርዶች” ይምረጡ “NodeMcu 1.0 (ESP 12-E)” ወይም ሌላ የ ESP8266 ስሪት።
ደረጃ 2 - የርቀት መቆጣጠሪያን (ዲሲዲንግ) ማድረግ | ወረዳ | ኮድ
ስለዚህ ፣ ሁለንተናዊ የርቀት መቆጣጠሪያ ለማድረግ ሌሎች የርቀት መቆጣጠሪያዎችን ማለትም የርቀት መቆጣጠሪያዎች በእያንዳንዱ አዝራር የሚለቀቁትን የ IR ሄክሳዴሲማል ኮዶችን ማግኘት አለብን። ልክ እንደ ሁለንተናዊ ለመናገር እያንዳንዱን ቋንቋ ማወቅ አለብን !!! ወይም እንግሊዝኛ ይማሩ! የአፍ መፍቻ ቋንቋዬን ቤንጋሊ ብወድም በጣም ጣፋጭ ቋንቋ !! በእውነቱ እሱ ነው ፣ ይፈልጉት…
ስለዚህ የርቀት መቆጣጠሪያን ለመለየት የሚያስፈልጉ አካላት-
- Nodemcu ቦርድ
- TSOP1738 IR ተቀባዩ ወይም ሌላ የ IR ተቀባዮች
- መዝለሎች
አሁን ፣ ከላይ ያለውን ወረዳ ይከተሉ ፣ ግን ንድፉን በአርዱኖኖ በኩል ወደ ኖድሙኩ ከሰቀሉ በኋላ።
- አርዱዲኖን ይክፈቱ እና ኖደሙን ወደ ላፕቶፕ ወይም ኮምፒተር ያገናኙ
- ከ “ፋይሎች” ይምረጡ ምሳሌ ወደ ታች ይሂዱ እና ከ IRremoteESP8266 IRrecvDump ን ይምረጡ
- ወደ nodemcu ይስቀሉ
TSOP1738 ን እንደ ወረዳው ከ Nodemcu ጋር ያገናኙ እና ከላይ እንደተሰጡት የማንኛውም የርቀት ዲኮድ ሄክስ-ኮድ ለማየት ከአርዱዲኖ ‹ተከታታይ ሞኒተር› ን ይክፈቱ። አሁንም ለማመሳከሪያ ኮዱን በመስቀል ላይ ይህን በመስቀል ላይ ስለማዘመን ያዘምኑት… በ github ውስጥ ለመለወጥ ነፃነት ይሰማዎ።
ኮድ ፦
ደረጃ 3 ፦ Nodemcu ኢንኮዲንግ | ክበብ
የርቀት መቆጣጠሪያዎቹን ዲኮዲንግ ካደረጉ በኋላ እነዚያን የሄክ-ኮድ ምልክቶች እንዲወጡ የ IR መሪ ትዕዛዞችን መስጠት እንዲችል ሄክሳ-ኮዶችን ወደ ኖደምኩ መስቀል ጊዜው አሁን ነው።
- ማሳሰቢያ - IR የአሁኑን በቀጥታ ከኖድሙኩ ጋር ማገናኘት አይችልም ፣ ምክንያቱም በቂ የአሁኑን ማስተላለፍ አይችልም።
- ስለዚህ ትራንዚስተር መካከለኛ ኢአርአይአይዲአይ ያስፈልግዎታል ማለትም ከኖድሙኩ የሚመጣ ምልክት ወደ ትራንዚስተር ከዚያም ወደ IR LED ይሄዳል።
- ትራንዚስተር እንደ 2N222 ፣ 2N3904 ፣ BC547 ይሠራል ግን
ትራንዚስተር 2N222 ፣ 2N3904 ሰብሳቢ የአሁኑ 600mA
ትራንዚስተር BC547 ሰብሳቢ የአሁኑ 100mA
ሁለቱም ይሠራሉ…
ጥንቃቄ አሰባሳቢውን ፣ አምሳያውን ፣ የመሠረት ማዕከሎቹን እንደ BC547 እና 2N222 የተለያዩ ኮንቬንሽኖች ይመልከቱ። BC547 በቀላሉ የሚገኝ እና በጥሩ ሁኔታ ስለሚሠራ ተጠቀምኩ።
ኮድ የተወሰደው ከ “IRremoteESP8266” ምሳሌዎች “IRserver” በስዕሉ ላይ እንደሚታየው ተስተካክሏል።
እንደሚታየው ወረዳ። እባክዎን ያስተውሉ እኔ BC547 ትራንዚስተር እና በመሠረቱ እና በ D2 ፒን መካከል ምንም ተቃውሞ አልጠቀምኩም።
ሰብሳቢው ፣ አምሳያው ፣ መሠረቱ በስዕሉ ላይ ተጠቁሟል። ለሌሎች አስተላላፊዎች ተመሳሳይ ነገር አያድርጉ።
አርትዖቶች: ክሬዲቶች "3615JMD"
ማሻሻያዎች ፦
እኔ 2 ማሻሻያዎችን ልጠቁም 1) አንድ ከተተካ uint32_t ኮድ = strtoul (server.arg (i).c_str () ፣ NULL ፣ 10) ፤ በዚህ uint32_t ኮድ = strtoul (server.arg (i).c_str () ፣ NULL ፣ 16); የድር ገጹ የ HEX ኮዶችን በቀጥታ ይቀበላል። በእጅ ወደ አስርዮሽ መለወጥ አያስፈልግም!
2) ከብዙ የ IR ቅርፀቶች ጋር መሥራት እንዲችል ተቆጣጣሪውን አሻሽያለሁ። ከተለያዩ ብራንዶች ብዙ መሣሪያዎችን ለመቆጣጠር ስንፈልግ ጥሩ ነው ((በመቀየሪያ/መያዣ ብዙ ቅርፀቶች ሊታከሉ ይችላሉ)
ባዶ እጀታ ()
{ለ (uint8_t i = 0; i <server.args (); i ++) {ከሆነ (server.argName (i) == "rcmm") {// format pour la freebox uint32_t code = strtoul (server.arg (i).c_str () ፣ NULL ፣ 16); irsend.sendRCMM (ኮድ ፣ 32); Serial.println (ኮድ); } ሌላ ከሆነ (server.argName (i) == "rc6") {// format pour la TV phillips uint32_t code = strtoul (server.arg (i).c_str (), NULL, 16); irsend.sendRC6 (ኮድ ፣ 20); Serial.println (ኮድ); }} handleRoot (); } የኤችቲቲፒ አገናኞች በእርግጥ በዚህ መሠረት መስተካከል አለባቸው…. href = / "ir? rcmm = 2400260C …….…. href = \" ir? rc6 = 0000C….
ደረጃ 4 የኢኮዲንግ ኮድ
ኮዱን ከ “IRremoteESP8266” ፣ “IRserver” ምሳሌዎች ወስጄያለሁ።
ግን የ wifi ምስክርነቶችዎን ለማድረግ አንዳንድ ለውጦች አሉ - Wifi ssid ፣ Wifi ይለፍ ቃል
በድር አገልጋይ ላይ የተመሰረቱ ኮዶች (ቢጫ ተደምቋል) - ይህ ኮዶች የሄክሳዴሲማል IR ኮዶች የአስርዮሽ ቅርፅ ናቸው። ክርክሮች ወደ ሄክስ-ኮድ እንደተለወጡ እና ወደ IR LED ሲተላለፉ ይህ የአስርዮሽ እሴቶች ወደ ESP8266 ተላልፈዋል።
አስፈላጊ: የርቀት አዝራርን (ዲሞክራቲክ) አዝራርን (ዲኮንድ) ካደረገ በኋላ የሄክሳዴሲማል ኮዱን ወደ መደምደሚያ ይለውጡ እና በአርዱዲኖ ፕሮግራም ውስጥ ይተኩት። ሄክሳን ወደ አስርዮሽ ለመለወጥ በጣም ከባድ አይደለም ፣ ጉግል በመስመር ላይ ሄክሳዴሲማል ወደ አስርዮሽ መቀየሪያ ይፈልጉ።
ምስሎች እራሳቸውን ያብራራሉ !!! በጣም የቆየ ኮድ (2017) ፣ ለማርትዕ ነፃነት ይሰማዎ..
ኮድ ፦
ደረጃ 5 - መቆጣጠር
በድር አገልጋዮች አገናኞች በኩል ልንቆጣጠረው እንችላለን … በእኛ ራውተር ላይ ያለው የ ESP8266 ሞዱል አይፒ ኮዱን ከሰቀሉ በኋላ ተከታታይ ማሳያውን በመክፈት ሊታወቅ ይችላል። በሥዕሉ ላይ እንደሚታየው የእኔ 192.168.0.1 ነው
ይህንን አይፒ በማንኛውም የሞባይል ወይም ላፕቶፕ አሳሽ ውስጥ ሲከፍት ገጹን በስዕሉ ላይ እንደሚታየው ማየት እንችላለን።
ወይም ሌላ ለጽናት እና ቀላልነት የ android መተግበሪያን መጠቀም እንችላለን…
“የኤች ቲ ቲ ፒ ጥያቄ አጭር ማሳጠር” መተግበሪያ እና ኮዱን በቀላሉ ለማስፈፀም አድራሻውን ይፃፉ። በሥዕሉ ላይ እንደሚታየው ምናባዊ አዝራሮችን በቀላሉ ለመድረስ እና አስፈላጊውን የርቀት ቁልፎችን ለማግኘት በመነሻ ማያ ገጽ ላይ መግብርን ማከል እንችላለን።
ሥዕሎች እራሳቸውን ያብራራሉ።
ስለዚህ በፕሮግራሙ ውስጥ ሳንጽፍ በቀጥታ በዊንዶውስ ውስጥ ከርቀት ርቀቶች (ዲሞክራቲክ) ኮድ በተወገደ የሄክሳዴሲማል ኮድ (DECIMAL) ክርክርን “ኮድ” ማለፍ እንችላለን።
አስፈላጊ: እባክዎን አጠቃላይ ፕሮጀክቱን ያንብቡ 3 ደቂቃዎችን ይወስዳል ፣ ግን ግማሽ ያንብቡ እና ክፍሎችዎን ያበላሹ…. እኔ ተጠያቂ አይደለሁም
የሚመከር:
የፍጥነት መቆጣጠሪያ እና የርቀት መለኪያ ያለው በብሉቱዝ ቁጥጥር የሚደረግበት RC መኪና 8 ደረጃዎች
የፍጥነት መቆጣጠሪያ እና የርቀት ልኬት ያለው ብሉቱዝ የሚቆጣጠረው አርሲ መኪና - በልጅነቴ ሁል ጊዜ በ RC መኪናዎች ይማርከኝ ነበር። በአሁኑ ጊዜ በአርዱዲኖ እገዛ ርካሽ ብሉቱዝ የሚቆጣጠሩ የ RC መኪናዎችን እራስዎ ለማድረግ ብዙ ትምህርቶችን ማግኘት ይችላሉ። አንድ እርምጃ ወደፊት እንውሰድ እና ተግባራዊ የሆነውን የኪነቲክስ እውቀታችንን ለመቁጠር እንጠቀም
ቢግ አርዱዲኖ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና የሙቀት መቆጣጠሪያ በ IR ቲቪ ቁጥጥር የሚደረግበት የርቀት መቆጣጠሪያ - 5 ደረጃዎች
በኤር ቲቪ ቁጥጥር የሚደረግለት ትልቁ አርዱዲኖ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና የሙቀት መቆጣጠሪያ በ IR ቲቪ ቁጥጥር የሚደረግበት - በአርዲኖ ላይ የተመሠረተ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና በ IR ቲቪ ርቀት መቆጣጠሪያ በሚቆጣጠረው የሙቀት መቆጣጠሪያ እንዴት እንደሚሠራ።
በምልክት ቁጥጥር የሚደረግበት ሁለንተናዊ የርቀት መቆጣጠሪያ በመስቀለኛ መንገድ- MCU: 12 ደረጃዎች
በምልክት ቁጥጥር የሚደረግበት ሁለንተናዊ የርቀት መቆጣጠሪያ በመስቀለኛ-ኤም.ሲ.ሲ-ለሁሉም ሰላም እና ወደዚህ ፕሮጀክት እንኳን በደህና መጡ! እኔ በጣም ሰነፍ ነኝ እና ሰነፍ ሰው ቅmareት የርቀት መቆጣጠሪያው በጣም ሩቅ መሆኑን ሲረዱ ቴሌቪዥን ማየት ነው! በአል ላይ በእጅ ቢኖረኝ የርቀት መቆጣጠሪያዬ መቼም በጣም ሩቅ እንደማይሆን ተገነዘብኩ
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 ን መቆጣጠር ይችላሉ
የአማዞን ኢኮ ቁጥጥር የሚደረግበት የርቀት መቆጣጠሪያ - 11 ደረጃዎች (ከስዕሎች ጋር)
የአማዞን ኢኮ ቁጥጥር የተደረገበት የርቀት መቆጣጠሪያ - የአማዞን ኢኮ ስርዓት የአንድ ብልጥ ቤት ብዙ ገጽታዎችን መቆጣጠር ይችላል ፣ ግን ብልጥ መውጫ ብቻ ማጥፋት እና ማብራት ይችላል። ብዙ መሣሪያዎች በቀላሉ በመቆለፋቸው ወዲያውኑ አያበሩም እና በርቀት መቆጣጠሪያ ላይ ወይም እንደ አዝራሮችን መጫን ያሉ ተጨማሪ እርምጃዎችን አይፈልጉም