ዝርዝር ሁኔታ:

ኢርዱዲኖ - አርዱinoኖ የርቀት መቆጣጠሪያ - የጠፋውን የርቀት ምሳሌ - 6 ደረጃዎች
ኢርዱዲኖ - አርዱinoኖ የርቀት መቆጣጠሪያ - የጠፋውን የርቀት ምሳሌ - 6 ደረጃዎች

ቪዲዮ: ኢርዱዲኖ - አርዱinoኖ የርቀት መቆጣጠሪያ - የጠፋውን የርቀት ምሳሌ - 6 ደረጃዎች

ቪዲዮ: ኢርዱዲኖ - አርዱinoኖ የርቀት መቆጣጠሪያ - የጠፋውን የርቀት ምሳሌ - 6 ደረጃዎች
ቪዲዮ: Найти и обезвредить (1982) фильм 2024, ህዳር
Anonim
IRduino: አርዱዲኖ የርቀት መቆጣጠሪያ - የጠፋውን የርቀት አርዓያ ምሰሉ
IRduino: አርዱዲኖ የርቀት መቆጣጠሪያ - የጠፋውን የርቀት አርዓያ ምሰሉ

ለቴሌቪዥንዎ ወይም ለዲቪዲ ማጫወቻዎ የርቀት መቆጣጠሪያውን ከጠፉ ፣ በመሣሪያው ላይ ያሉትን አዝራሮች መሄድ ፣ መፈለግ እና መጠቀም ምን ያህል እንደሚያበሳጭ ያውቃሉ። አንዳንድ ጊዜ እነዚህ አዝራሮች እንደ የርቀት መቆጣጠሪያ ተመሳሳይ ተግባር እንኳን አይሰጡም። በቅርቡ ፣ ከርቀት መቆጣጠሪያዎቼ አንዱ በማይታወቅ ሁኔታ ጠፍቷል ፣ እና ለአጠቃቀም ቀላል እና የጠፋ ተግባርን ለብሌይ ማጫወቻዬ ለመመለስ አንድ ነገር መደረግ እንዳለበት ወሰንኩ።

ከትንሽ ምርምር በኋላ ፣ አብዛኛዎቹ ፣ ሁሉም ካልሆኑ ፣ የርቀት መቆጣጠሪያዎች ከመሣሪያዎቻቸው ጋር ለመገናኘት ኢንፍራሬድ (አይአር) እንደሚጠቀሙ ተረዳሁ (ለዚህ ነው የርቀት መቆጣጠሪያውን በቴሌቪዥኑ ላይ ማመልከት ያለብዎት)። ሀሳቦቼ ወደ አርዱዲኖ ዞሩ ፣ እና በእኔ ዳሳሾች እና መግብሮች መካከል የኢንፍራሬድ ኤልኢን ሳገኝ ፣ እንዲሠራ ማድረግ እችል ነበር።

እና አሁን ፣ እንዴት እንዳደረግሁ እነሆ።

ጠቃሚ ምክር-በምስሎቹ ላይ ጠቅ ማድረጉን እና ዝርዝር የደረጃ በደረጃ መመሪያዎችን በሚያሳዩ የመሣሪያ ምክሮች ሳጥኖች ላይ ማንዣበብዎን ያረጋግጡ።

ደረጃ 1 የእርስዎ መሣሪያ እና IR

የእርስዎ መሣሪያ እና አይአር
የእርስዎ መሣሪያ እና አይአር

ለመሣሪያዎ የ IR ኮዶችን የማግኘት እና ወደ አርዱዲኖ ፕሮግራም የማዋሃድ ሂደቱን ለማቃለል ፣ ሊወርድ የሚችል እና እዚህ የተጻፈውን ነፃ መተግበሪያ IrScrutinizer እንዲጠቀሙ እመክራለሁ። ለመሣሪያዎ የ IR ኮዶችን እንዴት ማግኘት እና መጠቀም እንደሚችሉ ለማሳየት በዚህ መመሪያ ውስጥ IrScrutinizer ን እጠቀማለሁ።

በዚህ መማሪያ ከመቀጠልዎ በፊት በ IrScrutinizer ውስጥ ለመሣሪያዎ ኮዶችን ማግኘት ይችሉ እንደሆነ ለማየት ማረጋገጥ አለብዎት። ከላይ ካለው አገናኝ መጀመሪያ IrScrutinizer ን ያውርዱ እና ይጫኑ እና በመጫኛ ማውጫው ውስጥ የ IrScrutinizer.jar ፋይልን ያስፈጽሙ። በማያ ገጹ አናት አጠገብ ባለው “አስመጣ” ትር ላይ ጠቅ ያድርጉ እና ከታች ከሚታዩት ትሮች “IRDB” ን ይምረጡ። ለመሣሪያዎ ኮዶችን ለማግኘት ከላይ ካለው ስዕል የመሣሪያ ምክሮችን ይከተሉ።

ደረጃ 2 የፕሮቶታይፕ አርዱዲኖ የርቀት መቆጣጠሪያን መሰብሰብ

አርቱዲኖ የርቀት ፕሮቶታይፕ ማሰባሰብ
አርቱዲኖ የርቀት ፕሮቶታይፕ ማሰባሰብ

አሁን IrScrutinizer የመሣሪያዎን IR ኮዶች እንደሚያውቁ ካረጋገጡ እነሱን ለመፈተሽ አርዱዲኖ የርቀት ፕሮቶታይል ለመገንባት ዝግጁ ነዎት። እኔ ከላይ የተጠቀምኩት ንድፍ ነው። ጥቂት አስፈላጊ ነጥቦች - የኤን.ፒ.ኤን ትራንዚስተር ይጠቀሙ ፣ መሠረቱን ከአርዱዲኖ ዲጂታል ፒን 3 ጋር ያገናኙ እና የኢንፍራሬድ ኤልዲ (የተለመደው ቀለም አይደለም) ይጠቀሙ። እኔ የተጠቀምኩት resistor 300 ohms ያህል ነበር ስለዚህ በዚያ ሰፈር ውስጥ ያለ ማንኛውም ነገር ጥሩ መሆን አለበት።

ደረጃ 3 የአርዲኖ ልማት አከባቢን ማዘጋጀት

ለመሣሪያዎ ኮዶችን ለማምረት አርዲኖዎን የ IR LED ን እንዲቆጣጠር የሚያስችለው ቤተ -መጽሐፍት ያስፈልግዎታል። በጣም ጥንታዊ ግን በጣም የተረጋጋ እና አስተማማኝ የኢንፍራሬድ ቤተ -መጽሐፍት IRremote ን እጠቀም ነበር። ቤተ -መጽሐፍቱን ለማውረድ እና ወደ አርዱዲኖ አይዲኢ ውስጥ ለመጫን በመነሻ ገጹ ላይ የመጫኛ አቅጣጫዎችን ይከተሉ። ቤተመጽሐፍት እንዴት እንደሚጫኑ ታላቅ ትምህርት እዚህ አለ።

ቤተመፃሕፍቱን ከጫኑ በኋላ ምሳሌዎቹን ከ IDE ማግኘት መቻል አለብዎት። እራስዎን ከቤተ -መጽሐፍት ጋር ለመተዋወቅ ትንሽ ይመልከቱ።

ደረጃ 4 - የአርዱዲኖ ፕሮግራምን ማመንጨት

የአሩዲኖ ፕሮግራምን በማመንጨት ላይ
የአሩዲኖ ፕሮግራምን በማመንጨት ላይ
የአርዱዲኖ ፕሮግራምን በማመንጨት ላይ
የአርዱዲኖ ፕሮግራምን በማመንጨት ላይ

የ IrScrutinizer በእውነት ታላቅ ገጽታ IRremote ን ጨምሮ በኢፍራሬድ ቤተ -መጽሐፍት በኩል ለመላክ በቀላል ዘዴ ለማካተት የሚፈልጓቸውን ሁሉንም የ IR ኮዶች የያዘ የማይመስል ከሆነ የአርዱኖ ፕሮግራም ሙሉ የማመንጨት ችሎታው ነው። በ IrScrutinizer ውስጥ ፣ በ “አስመጣ” ማያ ገጽ ግራ ክፍል ውስጥ ለመላክ የሚፈልጓቸውን ሁሉንም ምልክቶች ይምረጡ እና “ምርጫ አስመጣ” ቁልፍን ጠቅ ያድርጉ ፣ ወይም “ሁሉንም አስመጣ” ቁልፍን ብቻ ጠቅ ያድርጉ። እርስዎ የሚፈልጉትን ሁሉንም ኮዶች ማስመጣትዎን ለማረጋገጥ ወደ “የርቀት መቆጣጠሪያ” ማያ ገጽ ይወሰዳሉ። ወደ ውጭ መላኪያ ማያ ገጽ ለመሄድ “ወደ ውጭ ላክ” ትር ላይ ጠቅ ያድርጉ። ከላይ በስዕሉ ላይ እንደሚታየው ሁሉንም ትክክለኛ ቅንብሮችን እዚያ ያስገቡ እና የአርዱዲኖ ፕሮግራምን ለመፍጠር “ልኬትን ላክ። ሩቅ” ን ጠቅ ያድርጉ።

አሁን ፣ የተፈጠረውን ፕሮግራም በአርዱዲኖ አይዲኢ ይክፈቱ። ፕሮግራሙ በጣም ቀላል ነው ፣ እሱ የመረጧቸውን ሁሉንም የ IR ኮዶች እንደ ዓለም አቀፍ ተለዋዋጮች ይገልፃል እና በሉፕ ተግባር ውስጥ በሴሪያ ሞኒተር በኩል የትኛውን እንደሚልኩ እንዲመርጡ ያስችልዎታል።

ደረጃ 5 የአርዲኖን የርቀት መቆጣጠሪያ መሞከር

የአርዲኖን የርቀት መቆጣጠሪያ መሞከር
የአርዲኖን የርቀት መቆጣጠሪያ መሞከር

ሁሉም ነገር በትክክል መገናኘቱን ያረጋግጡ እና አርዱዲኖን ከኮምፒዩተርዎ ጋር ያገናኙት። በአርዲኖ አይዲኢ ውስጥ በአይአር ፕሮግራሙ ክፍት ሆኖ ለቦርድዎ ቅንጅቶች ትክክል መሆናቸውን ያረጋግጡ እና ፕሮግራሙን ይስቀሉ። አሁን ፣ በቀላሉ ሊወስደው ከሚችልበት ቦታ ላይ የ IR LED ን በመሣሪያዎ ላይ ይጠቁሙ (የበለጠ ቅርብ ነው) እና የትኛውን ምልክት እንደሚልክ ለመምረጥ ተከታታይ መቆጣጠሪያውን ይጠቀሙ።

ሰርቷል? ከሆነ ፣ እንኳን ደስ አለዎት ፣ የአርዱዲኖ የርቀት መቆጣጠሪያን ገንብተዋል እና ስለጠፋው የርቀት መቆጣጠሪያዎ መጨነቅ አያስፈልግዎትም። ይህ ካልሆነ ፣ ያመለጡዎት ነገር እንዳለ ለማየት ከላይ ያሉትን ሁሉንም ደረጃዎች ይከልሱ። እንዲሁም ያለዎትን ሁኔታ የሚገልጽ አስተያየት ለመለጠፍ ነፃነት ይሰማዎ።

ደረጃ 6 - ለማሻሻል ሀሳቦች

እርስዎ የሰበሰቡት ፣ ፕሮግራም ያደረጉበት እና የፈተኑት ይህ የአርዲኖ የርቀት አምሳያ በእውነቱ የማይመች እና ለመጠቀም የማይመች ነው።

የአርዲኖን የርቀት መቆጣጠሪያዎን ማሻሻል ከፈለጉ እኔ ግን የምሰጥዎ ጥቂት ሀሳቦች አሉኝ። እንደ አርዱዲኖ ኡኖ የመሰለውን የልማት ሰሌዳ ከመጋገሪያ ሰሌዳ ጋር ከመጠቀም ይልቅ እንደ አርዱዲኖ ናኖ የሆነ ነገር እንደ አንዳንድ የርቀት መቆጣጠሪያ ባሉ አዝራሮች ሊጠቀሙ ይችላሉ።

አርዱዲኖን የርቀት መቆጣጠሪያ ለመቆጣጠር ተከታታይ ሞኒተርን ለመጠቀም ኮምፒተርዎን በዙሪያዎ የማግኘት ጉዳይ ዙሪያ የሚሄዱበት ሌላ መንገድ እርስዎ ካልጠፉት (ገና) ከርቀት የ IR ኮዶችን ለመቀበል የ IR ተቀባዩ ሞዱል ማከል እና እነሱን መለወጥ ነው። መሣሪያዎ የሚረዳውን ኮዶች ለማድረግ።

በመጨረሻ የዚህ ፕሮጀክት ቀጣይነት መሞቱን የፃፈውን የብሉ ሬይ ርቀቴን ከማግኘቴ ብዙም ሳይቆይ ፣ ያንን ለማድረግ የእኔን IRduino ን አሻሽያለሁ ፣ ማለትም የ IR ኮዶችን ከሌላ የርቀት መቆጣጠሪያ በመቀበል እንደገና ወደ ብሉ ሬይ አጫዋች ኮዶች በመቀየር እንደገና ከማሰራጨታቸው በፊት። እንደ አለመታደል ሆኖ ብዙም ሳይቆይ IRduino አልነበሩም።

የ IRduino በሕይወት ያለው ብቸኛው ክፍል ፕሮግራሙ ነው ፣ አሁንም በ https://github.com/gttotev/IRduino ላይ ሊገኝ ይችላል። ለሁሉም የሃርድ ኮድ ፣ ምስጢራዊ አስተያየቶች ፣ አስማታዊ ቁጥሮች እና ፍጹም የሰነድ እጥረት ይቅርታ። የ IrScrutinizer ጥፋቱ ነው! ግን በእውነቱ እኔ ወደ ኮዴዬ የበለጠ እንክብካቤ ማድረግ ነበረብኝ። አሁን ወደ እሱ መለስ ብዬ ስመለከት ፣ ከአንድ ዓመት በኋላ ፣ ምን እየሆነ እንዳለ (ወይም እየተከሰተ ያለ) መለየት አልችልም። ለሚቀጥለው ጊዜ ከዚያ!

ይህ የአርዱዲኖ የርቀት መቆጣጠሪያ አስተማሪውን ያጠናቅቃል። ስላነበቡ እናመሰግናለን።

የሚመከር: