ዝርዝር ሁኔታ:
- ደረጃ 1 PCB ን ያድርጉ
- ደረጃ 2 ከ AIY ኮፍያ ጋር ይገናኙ
- ደረጃ 3 LIRC ን ይጫኑ
- ደረጃ 4 ፦ ለመሣሪያዎችዎ LIRC ፋይሎችን ያግኙ ወይም ይስሩ
- ደረጃ 5 መሣሪያዎችዎን ለመቆጣጠር ኮድ AIY
ቪዲዮ: አይአይ ሁለንተናዊ IR የርቀት መቆጣጠሪያ -5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ይህ አስተማሪ የ AIY ሁለንተናዊ የኢንፍራሬድ የርቀት መቆጣጠሪያ እንዴት እንደሚሠራ ይገልጻል። ይህ ድምጽዎን በመጠቀም ማንኛውንም ቴሌቪዥን ፣ የድምፅ አሞሌ ፣ ዲጂቦክስ ፣ ዲቪዲ ወይም የብሉይ ማጫወቻን ለመቆጣጠር ሊያገለግል ይችላል።
ከማንኛውም የርቀት መቆጣጠሪያ የኢንፍራሬድ ምልክትን ለመቅዳት የሚያገለግል የ IR መቀበያ ስለያዘ ዓለም አቀፋዊ እለውለታለሁ።
የ AIY ፕሮጀክት የ IR ምልክትን ለመቅዳት እና ለማስተላለፍ የ LIRC ፕሮግራምን ይጠቀማል።
ደረጃ 1 PCB ን ያድርጉ
ክፍሎች ዝርዝር:
ሁለት 940nm 5 ሚሜ የኢንፍራሬድ LED አምጪዎች
አንድ TSOP38238 የኢንፍራሬድ መቀበያ
አንድ 2n3904 ትራንዚስተር
አንድ 10 ohm resistor
አንድ veroboard
አራት ነጠላ አያያctorsች (ከተፈለገ - ስድስት ፒን ማገናኛን ወደ ነጠላ ማያያዣዎች እቆርጣለሁ)
ከ AIY ኮፍያ ጋር ለመገናኘት ኬብሎች።
የ IR LED ዎች በመጀመሪያው ረድፍ ላይ ረጅሙ እግር ፣ እና አጭር እግር በሁለተኛው ላይ መኖራቸውን ያረጋግጡ። በሁለተኛው ረድፍ ላይ ረዥም እግር ያለው ሁለተኛ LED ፣ እና አጭር እግር በሦስተኛው ላይ።
ትራንዚስተሩ መሠረቱ በሦስተኛው ፣ በአራተኛው ላይ ሰብሳቢው ፣ አምስተኛው ደግሞ አምሳያው ላይ ሊኖረው ይገባል። የተቃዋሚው ጠፍጣፋ ጎን ወደ አያያዥው ፊት ለፊት መሆኑን ያረጋግጡ።
ተከላካዩ ከአምስት እስከ ረድፍ ስምንት መካከል ይሄዳል።
ረድፍ አንድን ወደ ረድፍ ሰባት ለማገናኘት አጭር ሽቦ ይጠቀሙ።
የ IR መቀበያውን በረድፍ ሰባት ፣ ስምንት እና ዘጠኝ ላይ ያገናኙ።
አገናኞችን ወደ ረድፎች አንድ ፣ አራት ፣ ስምንት እና ዘጠኝ ያክሉ።
አያያ areች -
ረድፍ አንድ - +5v ኃይል
አራተኛ ረድፍ - አስተላላፊ ምልክት
ረድፍ ስምንት - መሬት
ረድፍ ዘጠኝ - የመቀበያ ምልክት
ደረጃ 2 ከ AIY ኮፍያ ጋር ይገናኙ
ነገሮችን ማገናኘት በጣም ቀላል ለማድረግ በራሴ (አይአይኤ) ላይ የራስጌ ፒኖችን ሸጥኩ።
እኔ የተጠቀምኳቸው ካስማዎች ለምልክቱ Servo 0 (GPIO 26) እና Servo 5 (GPIO 24) ናቸው። እኔ ደግሞ ከ Servo ፒኖች በላይ ካለው አግድም ፒን +5v ን እጠቀም ነበር። መሬቱን ከ GND ከ Servo 0 ቀጥሎ ወስጄዋለሁ ፣ ግን የሚፈልጉትን ማንኛውንም መሬት መጠቀም ይችላሉ።
ተገቢዎቹን ኬብሎች በመጠቀም የ AIY ባርኔጣውን ከቦርዱ ጋር አገናኘሁት -
አንድ ረድፍ +5V
Servo 0 (GPIO 26) ወደ ረድፍ አራት
GND እስከ ረድፍ 8
ሰርቮ 5 (ጂፒኦ 24) እስከ ረድፍ ዘጠኝ።
ደረጃ 3 LIRC ን ይጫኑ
AIY ን አስቀድመው እንዳዋቀሩት እና እንደሞከሩ በመገመት
LIRC ን መጫን አለብን። በሚርዛ ኢርዋን ኡስማን ይህንን ጠቃሚ ትምህርት ተከተሉ-
www.instructables.com/id/Install-Linux-Infrared-Remote-Control-LIRC-Package
ወይም አማራጭ ትምህርት እዚህ በአሌክስ ባኔ ሊገኝ ይችላል-
alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/
ማሳሰቢያ - ለኔ ቅንብር /boot/config.txt ፋይል የሚከተለው መሆኑን ማረጋገጥ ነበረብኝ።
dtoverlay = lirc-rpi ፣ gpio_in_pin = 24 ፣ gpio_out_pin = 26
ደረጃ 4 ፦ ለመሣሪያዎችዎ LIRC ፋይሎችን ያግኙ ወይም ይስሩ
ይህ ቀጣዩ ደረጃ ሊጠቀሙባቸው ለሚፈልጓቸው መሣሪያዎች የርቀት መቆጣጠሪያ ዝርዝሮችን የያዘውን lircd.conf ፋይል ይፈጥራል።
ይህንን ፋይል ለማድረግ ሁለት መንገዶች አሉ
1. እድለኛ ከሆኑ ለመሣሪያዎ በ LIRC ገጾች ላይ ነባር ፋይል ማግኘት ይችላሉ
2. እሱን ማግኘት ካልቻሉ ፣ ከዚያ የ IR ተቀባዩን እና የርቀት መቆጣጠሪያዎን በመጠቀም ፋይል መቅዳት ያስፈልግዎታል።
ለደረጃ 1 ፣ ወደ LIRC መነሻ ገጽ ይሂዱ እና የሚደገፉ መሣሪያዎችን ዝርዝር ይመልከቱ -
www.lirc.org/
ለመሣሪያው ፋይሉን ማግኘት ከቻሉ ታዲያ በፋይሉ ውስጥ ያለውን መረጃ ወደ lircd.conf ፋይል /etc /lirc ማስተላለፍ ያስፈልግዎታል
የእኔ አይአይ ራስ -አልባ እንደመሆኑ ፣ ለውጦቹን ወደ lirc.conf ለማድረግ WINScP ን እጠቀማለሁ።
የሚፈልጓቸው መረጃዎች የሚጀምሩት “በርቀት ይጀምሩ” እና በ “መጨረሻ ርቀት” ያበቃል።
ማሳሰቢያ - ከአንድ በላይ መሣሪያን ለመቆጣጠር ከፈለጉ ፣ ከዚያ ካለው “የመጨረሻ ርቀት” በኋላ በቀላሉ የርቀት ኮዱን ወደ ተመሳሳይ ፋይል ያክሉ። እያንዳንዱ የርቀት መቆጣጠሪያ ልዩ ስም እንዳለው ያረጋግጡ። እኔ ለቴሌቪዥኔ ‹mytv› ን ፣ እና ‹ሰማይን› ለሰማይ ዲጂቦክስ ወዘተ እጠቀማለሁ።
ለመሣሪያዎ ኮዱን ማግኘት ካልቻሉ ከዚያ መመዝገብ ያስፈልግዎታል።
LIRC ን በመጠቀም እያንዳንዱን የርቀት መቆጣጠሪያ እንዴት መቅዳት እንደሚቻል ለማወቅ ይህንን መመሪያ ይከተሉ-
www.instructables.com/id/Record-Infrared-Codes-of-An-Remote-Control-Unit-f/
የመጀመሪያውን የርቀት መቆጣጠሪያ ካስመዘገቡ በኋላ ፣ ሁሉም የርቀት መቆጣጠሪያዎች እስኪመዘገቡ ድረስ ሂደቱን ይድገሙት። ከዚያ እርስዎ የመዘገቡትን ኮዶች ሁሉ የ lirc.conf ፋይልን ማዘመን ይችላሉ። ለድምጽ አሞሌዬ ይህንን ማድረግ ነበረብኝ።
ደረጃ 5 መሣሪያዎችዎን ለመቆጣጠር ኮድ AIY
አይአይአይአይአይአይአይ ለመቆጣጠር በፋይሉ “ረዳት_መጽሐፍት_በሎካል_አንድንድ_ዲሞ.ፒ” ፋይል ላይ አስፈላጊውን ለውጥ ያድርጉ።
ኮድዎ እየሰራ መሆኑን ለማየት ከ “ጀምር ዴቭ ተርሚናል” ጋር “ረዳት_መጽሐፍት_ከዚህ_ሎካል_አንድአንድ_ዲሞ.ፒ” ማሄድ ይችላሉ።
መመሪያውን እዚህ በመከተል የእኔ የ AIY ጅምር በራስ -ሰር እንዲነሳ አለኝ።
aiyprojects.withgoogle.com/voice/#makers-guide-3-4--run-your-app-automatically
የእርስዎን ኮድ መለወጥ ከፈለጉ ፣ ከዚያ የ AIY ሩጫውን ማቆም እና ከዚያ እነዚህን በመጠቀም እንደገና ማስጀመር እንደሚኖርብዎት ልብ ይበሉ።
sudo አገልግሎት የእኔ_ረዳቴ ማቆሚያ
sudo አገልግሎት የእኔ_ረዳቴ ጅምር
የተያያዘው ኮድ የአሁኑን የሥራ ፕሮግራሜን ይ containsል።
(ይህ ኮድ በተጨማሪ እንደ በይነመረብ ሬዲዮ ያሉ ተጨማሪ ባህሪያትን እንደያዘ ልብ ይበሉ)።
አስፈላጊውን የ IR ምልክት ለማስተላለፍ የ LIRC send_start እና send_stop ን በመላክ ላይ ኮዱ ልዩነቶችን ይጠቀማል። ምልክቱን በመጀመር እና በማቆም መካከል ለአፍታ ማቆም አስፈላጊ መሆኑን ተረድቻለሁ ፣ እና ይህ በመሣሪያዎች መካከል ሊለያይ ይችላል (የእኔ ፓናሶኒክ ቲቪ ከሰማይ ሳጥኑ የበለጠ ረዘም ያለ ምልክት ይፈልጋል)። ስለዚህ ለምሳሌ -
subprocess.call ('irsend SEND_START mytv KEY_POWER' ፣ =ል = እውነት)
ጊዜ። እንቅልፍ (0.5)
subprocess.call ('irsend SEND_STOP mytv KEY_POWER', shell = True)
የምልክት ጥምረቶችን ለመላክ ፣ ለምሳሌ የሰማይ ቲቪ ጣቢያ ፣ ሐረግን ለሰርጥ ኮድ የሰየመ አንድ ዝርዝር ፈጠርኩ። አንዳንድ ጊዜ AIY ሁል ጊዜ ትክክለኛውን ቃል እንደማይሰማ ልብ ይበሉ ፣ ስለዚህ እኔ በአረፍተ ነገሩ (እንደ ቢቢሲ 1 እና ቢቢሲ አንድን ፣ ወይም ‹መመሪያ› የሚለውን ቃል እንዲሁም ‹ዴቭ› የሚለውን ቃል አይይ ሁል ጊዜ እኔ እንደመለስኩ ‹ዴቭ› አለ - የእኔ አክሰንት መሆን አለበት!)። ከዚያ ሦስቱን የቁምፊ ኮድ ከዝርዝሩ ውስጥ ወስዶ እያንዳንዱን ቁጥር የሚያስተላልፍ አንድ የተለመደ አሠራር ተጠቀምኩ (ሞጁሉን ## የሰማይ ሰርጥ ለውጥን መደበኛ ## ይመልከቱ)
እንዲሁም ለብዙ መሣሪያዎች የምልክት ጥምረቶችን መላክ ይቻላል። ስለዚህ ለምሳሌ እኔ ኃይልን ወደ ቴሌቪዥኑ የሚልክ ፣ ወደ ድምፅ አሞሌ የሚበራ ፣ የሰማይ ሳጥኑን የሚጀምር እና ወደ ቢቢሲ 1 የሚቀይረው “ስርዓት በርቷል” አሠራር አለኝ።
አንዴ የ IR ማስተላለፊያው ከ AIY ጋር ሲሠራ እሱን ለመጠቀም ሁሉንም የተለያዩ ጥምረቶችን ማሰብ ይቻላል። ለምሳሌ በድምፅ አሞሌ ላይ ድምጹን ለማስተካከል የጊዜ ትዕዛዝ መላክ እችላለሁ።
መልካም የ AIY IR የርቀት መቆጣጠሪያ!
የሚመከር:
የቲቪ የርቀት የርቀት መቆጣጠሪያ አርኤፍ ሆኗል -- NRF24L01+ አጋዥ ስልጠና 5 ደረጃዎች (ከስዕሎች ጋር)
የቲቪ የርቀት የርቀት አርኤፍ ይሆናል || NRF24L01+ መማሪያ -በዚህ ፕሮጀክት ውስጥ በቴሌቪዥን የርቀት መቆጣጠሪያ በሶስት የማይጠቅሙ አዝራሮች አማካኝነት የ LED ን ብሩህነት በገመድ አልባ ለማስተካከል ታዋቂውን nRF24L01+ RF IC ን እንዴት እንደጠቀምኩ አሳያችኋለሁ። እንጀምር
ሁለንተናዊ የርቀት መቆጣጠሪያ ESP8266 ን (በ Wifi ቁጥጥር የሚደረግበት) 6 ደረጃዎች (ከስዕሎች ጋር)
ሁለንተናዊ የርቀት መቆጣጠሪያ ESP8266 ን (በ Wifi ቁጥጥር የሚደረግበት) - ይህ ፕሮጀክት እንደ ኤሲ ፣ ቲቪ ፣ ዲቪዲ ማጫወቻዎች ፣ የሙዚቃ ስርዓት ፣ SMART መገልገያዎች ላሉት ሁሉም የቤት ዕቃዎች የተለመደው የርቀት መቆጣጠሪያን ለመተካት ነው !!! በዙሪያችን የርቀት ቆሻሻን ሙሉ ቆሻሻን በማድረግ ፣ እንቆቅልሽ ያደርገናል !!! ይህ ፕሮጀክት እኛን ያድነናል
በምልክት ቁጥጥር የሚደረግበት ሁለንተናዊ የርቀት መቆጣጠሪያ በመስቀለኛ መንገድ- MCU: 12 ደረጃዎች
በምልክት ቁጥጥር የሚደረግበት ሁለንተናዊ የርቀት መቆጣጠሪያ በመስቀለኛ-ኤም.ሲ.ሲ-ለሁሉም ሰላም እና ወደዚህ ፕሮጀክት እንኳን በደህና መጡ! እኔ በጣም ሰነፍ ነኝ እና ሰነፍ ሰው ቅmareት የርቀት መቆጣጠሪያው በጣም ሩቅ መሆኑን ሲረዱ ቴሌቪዥን ማየት ነው! በአል ላይ በእጅ ቢኖረኝ የርቀት መቆጣጠሪያዬ መቼም በጣም ሩቅ እንደማይሆን ተገነዘብኩ
ተራ የርቀት መቆጣጠሪያ ኪት ወደ አራት-ሰርጥ RC መጫወቻ የርቀት መቆጣጠሪያ ተለወጠ -4 ደረጃዎች
የተለመደው የርቀት መቆጣጠሪያ ኪት ወደ አራት-ሰርጥ RC መጫወቻ የርቀት መቆጣጠሪያ ተለወጠ-将 将 通用 遥控 套件 转换 转换 为 玩具 模型 6改造 方法 非常 简单。 只需 准备 准备 瓦楞纸 板 板 ,
ሁለንተናዊ የርቀት መቆጣጠሪያ - 3 ደረጃዎች
ሁለንተናዊ የርቀት መቆጣጠሪያ - ሁለንተናዊ ኢንፍራሬድ (አይር) የርቀት መቆጣጠሪያ ለርቀት ሥራ የ IR ግንኙነትን የሚጠቀም ማንኛውንም መሣሪያ መቆጣጠር ይችላል። ይህ የርቀት መቆጣጠሪያ የ IR ትዕዛዞችን ለመላክ gen4-uLCD-35DCT ን እንደ ዋና በይነገጽ ይጠቀማል። ይህ ፕሮጀክት በጣም ብጁ ነው