ዝርዝር ሁኔታ:

ከተመሳሳይ የርቀት መቆጣጠሪያ ጋር ቴሌቪዥን እና የተገናኘ Raspberry Pi ን መቆጣጠር 4 ደረጃዎች
ከተመሳሳይ የርቀት መቆጣጠሪያ ጋር ቴሌቪዥን እና የተገናኘ Raspberry Pi ን መቆጣጠር 4 ደረጃዎች

ቪዲዮ: ከተመሳሳይ የርቀት መቆጣጠሪያ ጋር ቴሌቪዥን እና የተገናኘ Raspberry Pi ን መቆጣጠር 4 ደረጃዎች

ቪዲዮ: ከተመሳሳይ የርቀት መቆጣጠሪያ ጋር ቴሌቪዥን እና የተገናኘ Raspberry Pi ን መቆጣጠር 4 ደረጃዎች
ቪዲዮ: Everything left behind! - Incredible ABANDONED Victorian mansion in Belgium 2024, ህዳር
Anonim
ቴሌቪዥን እና የተገናኘ Raspberry Pi ን ከተመሳሳይ የርቀት መቆጣጠሪያ ጋር መቆጣጠር
ቴሌቪዥን እና የተገናኘ Raspberry Pi ን ከተመሳሳይ የርቀት መቆጣጠሪያ ጋር መቆጣጠር

ከኢንፍራሬድ የርቀት መቆጣጠሪያ ጋር Raspberry Pi ን ለመቆጣጠር ፣ እኛ ቀደም ሲል LIRC ን እንጠቀም ነበር። LIRC ን ወደ ሥራ ለመግባት በጣም ፈታኝ በሚሆንበት ጊዜ ያ እስከ ከርነል 4.19. X ድረስ ይሠራል። በዚህ ፕሮጀክት ውስጥ ከቴሌቪዥን ጋር የተገናኘ Raspberry Pi 3 B+ አለን እና የቁልፍ ሰሌዳውን እና አይጤን ማስወገድ አለብን። ከአሁን በኋላ LIRC ን በ RPi ወይም ይህንን ፕሮጀክት በምንጠቀምበት ማንኛውም መሣሪያ ላይ ሀብቶችን የሚያስለቅቅ መጫን አያስፈልገንም።

አቅርቦቶች

  • አርዱዲኖ ፕሮ ማይክሮ
  • የ IR ዳሳሽ
  • የማይክሮ ዩኤስቢ ገመድ

ደረጃ 1 - በአርዱዲኖ ፕሮ ማይክሮ ላይ የሶደር IR ዳሳሽ

በአርዱዲኖ ፕሮ ማይክሮ ላይ የ “ሶደር” IR ዳሳሽ
በአርዱዲኖ ፕሮ ማይክሮ ላይ የ “ሶደር” IR ዳሳሽ
በአርዱዲኖ ፕሮ ማይክሮ ላይ የ “ሶደር” IR ዳሳሽ
በአርዱዲኖ ፕሮ ማይክሮ ላይ የ “ሶደር” IR ዳሳሽ
በአርዱዲኖ ፕሮ ማይክሮ ላይ የ “ሶደር” IR ዳሳሽ
በአርዱዲኖ ፕሮ ማይክሮ ላይ የ “ሶደር” IR ዳሳሽ
በአርዱዲኖ ፕሮ ማይክሮ ላይ የ “ሶደር” IR ዳሳሽ
በአርዱዲኖ ፕሮ ማይክሮ ላይ የ “ሶደር” IR ዳሳሽ

TSOP1836 IR ዳሳሽ ሶስት ፒኖች አሉት - ሲግናል ፣ ጂኤንዲ እና ቪሲሲ። ከመሸጥዎ በፊት ለአነፍናፊዎ ፒኖትን መፈለግዎን ያረጋግጡ። በመቀጠልም የሶልደር ዳሳሽ GND ወደ ቦርድ GND ፣ ዳሳሾች Vcc ወደ ቦርድ ፣ እና የአርዲኖ ፕሮ ማይክሮ 2 ን ለመንካት የአነፍናፊ ምልክት። እሱን ለመጠበቅ ሰሌዳውን መጠቅለልዎን አይርሱ ፣ ግን ዳሳሹን ተጋላጭ ያድርጉት።

ደረጃ 2 ኮድ ወደ Arduino Pro ማይክሮ ይስቀሉ

ኮድ ወደ አርዱዲኖ ፕሮ ማይክሮ ይስቀሉ
ኮድ ወደ አርዱዲኖ ፕሮ ማይክሮ ይስቀሉ

ኮድ በ Github ውስጥ ሊገኝ ይችላል።

ደረጃ 3 የርቀት ኮዶችዎን ማግኘት

የርቀት ኮዶችዎን ማግኘት
የርቀት ኮዶችዎን ማግኘት

ኮድዎ አሁን የሚሰራበት እና በዚህ ፕሮጀክት የሚጨርሱበት በጣም ትንሽ ዕድል አለ። እንደ እኔ ተመሳሳይ የርቀት መቆጣጠሪያ የማይጠቀሙ እጅግ በጣም ብዙ ሰሪ ፣ የርቀት መቆጣጠሪያዎን ኮዶች ማንበብ ያስፈልግዎታል። የአርዱዲኖ አይዲኢ ተከታታይ ሞኒተርን ይክፈቱ እና የባውድ ተመን በ "Serial.begin (115200);" ውስጥ ባለው ኮድ ውስጥ ካለን ጋር የሚዛመድ መሆኑን ያረጋግጡ። በርቀት መቆጣጠሪያዎ ላይ የርቀት መቆጣጠሪያዎን ያመልክቱ ከዚያም አንድ አዝራርን ይጫኑ እና በሴሪ ሞኒተር ውስጥ ቢያንስ ሁለት መስመሮችን ለማግኘት በፍጥነት ይልቀቁ። የመጀመሪያው መስመር የአዝራሩ ኮድ ነው እና የሚከተለው መስመር የርቀት መንገድ ነው የመጨረሻውን ኮድ ይድገሙ።

ደረጃ 4: የእርስዎን Arduino Pro Micro Sketch ያዘምኑ እና እንደገና ይስቀሉ

የእርስዎን Arduino Pro Micro Sketch ያዘምኑ እና እንደገና ይስቀሉ
የእርስዎን Arduino Pro Micro Sketch ያዘምኑ እና እንደገና ይስቀሉ

ከ Github ባወረዱት ንድፍ ውስጥ ሁለት ዓይነት የርቀት ኮዶችን ያስተውላሉ-

  • ሊደገም የሚችል - ለመዳፊት እንቅስቃሴ ጥቅም ላይ ይውላል (አይጤው እንዲንቀሳቀስ አዝራሩን ይያዙ)
  • የማይደገም-እንደ የግራ መዳፊት አዘራር ጠቅታ ለአንድ ነጠላ ቁልፍ ተጭኖ ያገለግላል

ከቀዳሚው ደረጃ ካገኙት ኮድ በተጨማሪ ፣ በስሜቴ ውስጥ 32 የሆነውን ‹const int ButtonCount› መጠን ማዘመን አለብዎት ምክንያቱም በውጤቶች ደረጃዎች [ButtonCount] ውስጥ የተገለጹ 32 የአዝራር ኮዶች አሉኝ።

በመጨረሻ ግን ቢያንስ የሚከተለውን መስመር ማዘመን ያስፈልግዎታል

ከሆነ (Results.value == 4294967295) ለ (int i = 0; i <ButtonCount; i ++) AllButtons = RepeatCode ;

በርቀት መቆጣጠሪያዎ ተደጋጋሚ ኮድ 4294967295 ን ይተኩ። ማንኛውንም ኮድ በርቀት በመያዝ ያ ኮድ ከቀዳሚው ደረጃ ሊገኝ ይችላል። ተደጋጋሚው ኮድ ብዙ ጊዜ የሚታየው ኮድ ይሆናል።

የሚመከር: