ዝርዝር ሁኔታ:
- ደረጃ 1: የሚያስፈልጉዎት ክፍሎች
- ደረጃ 2 MATRIX ፈጣሪ IR ክፍሎች
- ደረጃ 3 - ሶፍትዌሩን ማዋቀር
- ደረጃ 4 የሙከራ ማትሪክስ ፈጣሪ
- ደረጃ 5 የሙከራ LIRC መርጃዎችን
- ደረጃ 6: የመቅጃ ትዕዛዞችን በ LIRC
- ደረጃ 7 - ለ LIRC የውቅረት ፋይሎችን ያዘጋጁ
- ደረጃ 8 ትዕዛዞችን ይላኩ
- ደረጃ 9: ከማትሪክስ ፈጣሪ ጋር ሙከራ - ሃል
ቪዲዮ: Rasberry PI Universal IR Remote ከ MATRIX ፈጣሪ ጋር: 9 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ISይህ መመሪያ ተደምስሷል ⚠️
ከታች ባለው አገናኝ በኩል አዲሱን የ IR መመሪያን ማየት ይችላሉ።
www.hackster.io/matrix-labs/matrix-creator-tv-remote-3e783d
መግቢያ
ይህ መማሪያ ለ Raspberry Pi የመጀመሪያውን የርቀት መቀበያ/አስተላላፊ ተጨማሪን በ Raspberry Pi እና MATRIX ፈጣሪ በመጠቀም የመጨረሻውን ሁለንተናዊ የርቀት መቆጣጠሪያ እንዲገነቡ ይረዳዎታል።
እኛ ለዚህ ሥራ ተስማሚ የሆነውን LIRC (Linux Infrared Remote Control) እየተጠቀምን ነው። እኛ ልንፈጽማቸው የሚገቡን ብዙ አስቸጋሪ ሥራዎችን ያቃልላል።
ደረጃ 1: የሚያስፈልጉዎት ክፍሎች
- ማትሪክስ ፈጣሪ።
- Raspberry Pi 2 ወይም 3።
- 5V 2.0A የኃይል አቅርቦት።
- በ LIRC የተደገፈ IR የነቃ መሣሪያ (በትክክል የተመዘገበ መሣሪያ ሕይወትዎን ቀላል ያደርገዋል)
ደረጃ 2 MATRIX ፈጣሪ IR ክፍሎች
ማትሪክስ ፈጣሪ ሁለት የ IR ኢሚተሮች አሉት ፣ አንደኛው በቦርዱ አናት ላይ እና ሌላኛው ከታች በኩል። የቦርዱ አቀማመጥ ምንም ይሁን ምን መሣሪያዎቹን ለመቆጣጠር ያስችላል።
እንዲሁም እሱ IR ተቀባይ ፣ TSOP573 አለው። ከማንኛውም ከማንኛውም የ IR አስተላላፊ ትዕዛዞችን እንዲቀበሉ ያስችልዎታል።
ደረጃ 3 - ሶፍትዌሩን ማዋቀር
ወደ MATRIX ፈጣሪ እንኳን በደህና መጡ! በአዲሱ ሰሌዳዎ ለመደሰት እሱን ማዋቀር ያስፈልግዎታል። በመጀመሪያ Raspbian በእርስዎ Raspberry Pi ላይ መጫን ያስፈልግዎታል። ከሌለዎት እሱን ማውረድ እና መመሪያዎቹን መከተል ይችላሉ።
ከዚያ MATRIX ፈጣሪን ፕሮግራም እንዲያዘጋጁ የሚያስችልዎትን ሶፍትዌር መጫን ያስፈልግዎታል። ይህንን ለማድረግ APT ን ማዋቀር ያስፈልግዎታል። የሚከተሉት እርምጃዎች ማድረግ አለባቸው
አስተጋባ "deb https://packages.matrix.one/matrix-creator/./" | sudo tee --append /etc/apt/sources.list
አሁን የጥቅል ዝርዝሩን ያዘምኑ።
sudo apt-get ዝማኔ
ከዚያ አስፈላጊዎቹን ጥቅሎች መጫን ይችላሉ።
sudo apt-get install matrix-ፈጣሪ-init cmake g ++ git
አሁን Raspberry Pi ን እንደገና ያስነሱ። FPGA ን እንደገና ካስነሱ በኋላ እና SAM3 MCU በራስ -ሰር ለእርስዎ ፕሮግራም ይደረጋል። ያም ማለት ፣ እያንዳንዱ ዳግም ከተነሳ በኋላ FPGA በነባሪ firmware (ሶፍትዌር) ለእርስዎ ፕሮግራም ይደረግልዎታል።
ከፈለጉ ፣ ስለ ሌሎች የ MATRIX ፈጣሪ ባህሪዎች በ Github ጥያቄዎች ላይ የበለጠ ማወቅ ይችላሉ? በ raspberrypi.stackexchange.com ላይ ይለጥ !ቸው! መለያ #ማትሪክስ-ፈጣሪን ይጠቀሙ
ደረጃ 4 የሙከራ ማትሪክስ ፈጣሪ
የ MATRIX ፈጣሪ ጥቅልን ሲጭኑ እርስዎም በ Raspberry PI ውስጥ LIRC ን እያዘጋጁ ነው።
በቴሌቪዥን የርቀት መቆጣጠሪያዎ የ IR መቀበያውን ለመፈተሽ ነፃነት ይሰማዎት ፣ በርቀት ውስጥ አንድ ቁልፍን ጠቅ ባደረጉ ቁጥር በማትሪክስ ፈጣሪ ውስጥ ያለው LED ብልጭ ድርግም ይላል።
ደረጃ 5 የሙከራ LIRC መርጃዎችን
የ LIRC ሶፍትዌርን በመጠቀም ትዕዛዙን ያሂዱ እና የርቀት ቁልፎችን በአነፍናፊው ላይ ይጫኑ እና አንዳንድ ግብረመልስ ማግኘት አለብዎት። የ IR ሀብትን ለመልቀቅ የ lirc አገልግሎትን ለማቆም አስፈላጊ ነው።
sudo /etc/init.d/lirc ማቆሚያ
ሁነታ 2 -d /dev /lirc0
ይህንን በሚያደርጉበት ጊዜ ትዕዛዙን ያሂዱ እና ወደ አነፍናፊው በማነጣጠር በርቀት መቆጣጠሪያው ውስጥ አንዳንድ አዝራሮችን ይጫኑ ፣ አንዳንድ ግብረመልስ ማግኘት አለብዎት
ከሚከተለው ጋር ተመሳሳይ የሆነ ምላሽ መስጠት አለበት-
pi@user: ~ $ sudo /etc/init.d/lirc stop [እሺ] lirc ን ማቆም (በ systemctl በኩል): lirc.service።
pi@user: ~ $ mode2 -d /dev /lirc0space 7583853 pulse 2498 space 524 pulse 1278 space 519 pulse 734 space 461 pulse 1309 space 488 pulse 714 space 481 pulse 1309 space 488
ደረጃ 6: የመቅጃ ትዕዛዞችን በ LIRC
በመቀጠል በተጠቃሚ ማውጫ (ለምሳሌ ፦ /ቤት /ፒ) ማውጫ ውስጥ ሳለን የሚከተለውን ትእዛዝ እናካሂዳለን ፣ ይህ የርቀት መቆጣጠሪያ ትዕዛዞችን ይመዘግባል።
irrecord -d/dev/lirc0 ~/NAME_OF_CONTROL.conf
የተሰጡትን መመሪያዎች ይከተሉ።
ቁልፍ ስሞችን ሲጠይቅ ቀድሞ የተገለጹትን ስሞች መጠቀም አለብዎት። ስሞችን ለማግኘት አዲስ መስኮት መክፈት እና ትዕዛዙን ማስኬድ እወዳለሁ።
irrecord-ዝርዝር-የስም ቦታ
ይህንን ሂደት ሲጨርሱ የሚከተለውን ፋይል ይፈጥራል።
# እባክዎን ይህንን ፋይል ለሌሎች እንዲደርስ ያድርጉ # ወደ # # በመላክ ይህ የውቅረት ፋይል በራስ-ሰር የተፈጠረ # በ lirc-0.9.0-pre1 (ነባሪ) በመጠቀም ሐምሌ 26 ቀን 21:01:56 2016 # # በ # # ምርት አስተዋፅኦ አድርጓል:/ቤት/ፒ/samamsung.conf # ሞዴል ቁ. የርቀት መቆጣጠሪያ - # መሣሪያዎች በዚህ የርቀት መቆጣጠሪያ እየተቆጣጠሩ ነው #
በርቀት ይጀምሩ
ስም ሳምሰንግ
ቢት 16 ባንዲራዎች SPACE_ENC | CONST_LENGTH eps 30 aeps 100
ራስጌ 4572 4399
አንድ 638 1597 ዜሮ 638 480 ptrail 639 pre_data_bits 16 pre_data 0xE0E0 ክፍተት 107726 toggle_bit_mask 0x0
ኮዶችን ይጀምሩ
KEY_POWER 0x40BF KEY_1 0x20DF KEY_2 0xA05F KEY_3 0x609F KEY_4 0x10EF KEY_5 0x906F KEY_6 0x50AF KEY_7 0x30CF KEY_8 0xB04F KEY_9 0x708F KEY_0 0x8877 KEY_MUTE 0xF00F KEY_CHANNELUP 0x48B7 KEY_CHANNELDOWN 0x08F7 KEY_VOLUMEUP 0xE01F KEY_VOLUMEDOWN 0xD02F KEY_MENU 0x58A7 KEY_EXIT 0xB44B KEY_UP 0x06F9 KEY_DOWN 0x8679 KEY_LEFT 0xA659 KEY_RIGHT 0x46B9 መጨረሻ ኮዶች
የርቀት መጨረሻ
ደረጃ 7 - ለ LIRC የውቅረት ፋይሎችን ያዘጋጁ
አሁን የሚከተሉትን በማድረግ የውቅረት ፋይል /etc/lirc/lircd.conf ን ማርትዕ ያስፈልግዎታል
ከላይ ያለውን ጽሑፍ ከርቀት ጀምር እስከ “ርቀትን ጨርስ” ድረስ ይቅዱ እና ይህንን በማድረግ የውቅረት ፋይሉን ይክፈቱ
sudo nano /etc/lirc/lircd.conf
እርስዎ በገለበጡት ጽሑፍ የፋይሉን ይዘት ይተኩ እና ለውጦችዎን ያስቀምጡ። ማንኛውንም ተጨማሪ የርቀት መቆጣጠሪያዎችን ማከል ከፈለጉ ፣ ከዚህ ጋር ተመሳሳይ እንዲመስል ተጨማሪ የርቀት ክፍሎችን ያክሉ።
የርቀት ስም ይጀምሩ SAMSUNG bits 16… መጨረሻ በርቀት ይጀምሩ በርቀት
ስም SONY
ቢት 16… የርቀት መቆጣጠሪያ በርቀት ይጀምሩ
ስም Panasonic
ቢት 16… በርቀት ጨርስ
የስም መስመሩን በማረም የርቀት መቆጣጠሪያውን ስም መለወጥዎን ያረጋግጡ።
ደረጃ 8 ትዕዛዞችን ይላኩ
አሁን በመጨረሻ ወደ አስደሳች ክፍል ገባን! እንደዚህ ያሉ መስመሮች ላላቸው መሣሪያዎች የርቀት ትዕዛዞችን መላክ
irsend SEND_ONCE መሣሪያ KEYNAME
መሣሪያ እርስዎ የሰጡት ስም ነው
መሣሪያዎ ምላሽ ሲሰጥ ይደሰቱ !!!
ደረጃ 9: ከማትሪክስ ፈጣሪ ጋር ሙከራ - ሃል
አሁን የ MATRIX ፈጣሪ የሃርድዌር ረቂቅ ንብርብር እየተጠቀምን ነው።
የሚከተለውን ማከማቻ ከ GitHub ያውርዱ
git clone
ወደ የማሳያ ማውጫዎች ይሂዱ
ሲዲ ማትሪክስ-ፈጣሪ-ሃል/ማሳያዎች/
የማሳያ መተግበሪያዎችን ያጠናቅሩ ፦
mkdir ግንባታ ሲዲ ግንባታ cmake../ ያድርጉ
በመጨረሻ መተግበሪያውን ያሂዱ
./ir_demo ስም_ቁጥጥር
ይህ ኮድ የ Everloop እና LIRC ሶፍትዌርን ለማዋሃድ ቀላል ሙከራ ነው ፣ እሱ የሚሠራው ከ KEY_POWER ፣ KEY_VOLUMEUP እና KEY_VOLUMEDOWN ጋር ብቻ ነው።
የሚመከር:
የኃይል መቀየሪያን ወደ ፈጣሪ Ci40: 4 ደረጃዎች ማገናኘት
የኃይል መቀየሪያን ከፈጣሪ Ci40 ጋር ማገናኘት - የፈጣሪ Ci40 ቦርድን ወደ ቅጥር ግቢ መገንባት ኃይልን በቦርዱ ላይ በርቀት መቆጣጠርን ይጠይቃል። ይህ አስተማሪ የዲሲ የኃይል አቅርቦትን ለቦርዱ ለመቆጣጠር ተገብሮ እና ንቁ አማራጮችን እንዴት ማከል እንደሚቻል ይመለከታል። ምን ያስፈልግዎታል 1 x ፈጣሪ
RGB LED Cube በብሉቱዝ መተግበሪያ + አኒሜሽን ፈጣሪ 14 ደረጃዎች (ከስዕሎች ጋር)
RGB LED Cube በብሉቱዝ መተግበሪያ + አኒሜሽን ፈጣሪ - ይህ አርዱዲኖ ናኖን በመጠቀም በብሉቱዝ መተግበሪያ የሚቆጣጠረውን 6x6x6 RGB LED (የጋራ አኖዶስ) ኩብ እንዴት እንደሚገነባ ትምህርት ሰጪ ነው። መላው ግንባታው ከተናገረው 4x4x4 ወይም 8x8x8 ኩብ ጋር በቀላሉ ሊጣጣም ይችላል። ይህ ፕሮጀክት በ GreatScott ተመስጦ ነው። ወሰንኩ
ማትሪክስ ድምጽ እና MATRIX ፈጣሪ አሂድ አሌክሳ (ሲ ++ ስሪት) 7 ደረጃዎች
MATRIX Voice እና MATRIX ፈጣሪ አሂድ አሌክሳ (ሲ ++ ስሪት) - አስፈላጊ ሃርድዌር ከመጀመርዎ በፊት ፣ ምን እንደሚፈልጉ እንከልስ። Raspberry Pi 3 (የሚመከር) ወይም Pi 2 ሞዴል ቢ (የሚደገፍ)። MATRIX Voice ወይም MATRIX ፈጣሪ - Raspberry Pi አብሮ የተሰራ ማይክሮፎን የለውም ፣ ማትሪክ ድምፅ/ፈጣሪ አለው
ከ Google ገጽ ፈጣሪ ጋር ድር ጣቢያ ማቋቋም 6 ደረጃዎች
ከ Google ገጽ ፈጣሪ ጋር ድር ጣቢያ ማቋቋም -በ Google ቤተ -ሙከራዎች አዲስ ገጽ ፈጣሪ ድር ጣቢያ እንዴት እንደሚቋቋም። (ቀላል የ 100 ሜባ ድር ጣቢያ እንዴት በነጻ መሥራት እንደሚቻል እና ከሰዓት በኋላ ያኑሩት)
የድር ገጽዎን (የ Google ገጽ ፈጣሪ) ከፒካሳ ጋር በመስመር አልበም 5 ደረጃዎች
በመስመር አልበም ላይ ከፒካሳ ጋር የድር ገጽዎን (የ Google ገጽ ፈጣሪ) ያዋህዱ - ጤና ይስጥልኝ ፣ የእኔ የመጀመሪያ አስተማሪ እዚህ አለ ፣ ይደሰቱበት! በዚህ ትምህርት ሰጪነት በመቀጠል ከ Google ገጽ ፈጣሪ ጋር ድር ጣቢያ ማቋቋም