ዝርዝር ሁኔታ:

ለ Raspberry PI (RPi) LIRC ን በመጠቀም ቀላል ቅንብር IR የርቀት መቆጣጠሪያ - ሐምሌ 2019 [ክፍል 1]: 7 ደረጃዎች
ለ Raspberry PI (RPi) LIRC ን በመጠቀም ቀላል ቅንብር IR የርቀት መቆጣጠሪያ - ሐምሌ 2019 [ክፍል 1]: 7 ደረጃዎች

ቪዲዮ: ለ Raspberry PI (RPi) LIRC ን በመጠቀም ቀላል ቅንብር IR የርቀት መቆጣጠሪያ - ሐምሌ 2019 [ክፍል 1]: 7 ደረጃዎች

ቪዲዮ: ለ Raspberry PI (RPi) LIRC ን በመጠቀም ቀላል ቅንብር IR የርቀት መቆጣጠሪያ - ሐምሌ 2019 [ክፍል 1]: 7 ደረጃዎች
ቪዲዮ: OctoPrint - for $15 on Raspberry Pi Zero 2 W 2024, ሀምሌ
Anonim
ለ Raspberry PI (RPi) LIRC ን በመጠቀም ቀላል ቅንብር IR የርቀት መቆጣጠሪያ - ሐምሌ 2019 [ክፍል 1]
ለ Raspberry PI (RPi) LIRC ን በመጠቀም ቀላል ቅንብር IR የርቀት መቆጣጠሪያ - ሐምሌ 2019 [ክፍል 1]

ከብዙ ፍለጋ በኋላ ለ RPi ፕሮጄኬቴ የርቀት መቆጣጠሪያን እንዴት ማቀናበር እንደሚቻል እርስ በርሱ ስለሚጋጭ መረጃ ተገርሜ እና አዘንኩ። እኔ ቀላል ነበር ብዬ አሰብኩ ግን የሊኑክስ ኢንፍራሬድ ቁጥጥርን (LIRC) ማቋቋም ለረጅም ጊዜ ችግር ሆኖ ነበር ነገር ግን በሰኔ 2019 ብዙ ተለውጧል የራስፕቢያን አውቶቡስ ሥሪት ብዙ ትምህርቶችን እዚያ ዋጋ የለውም። ብዙ መማሪያዎች የ hardware.conf ፋይል እንዲፈጥሩ ያደርጉዎታል ነገር ግን LIRC አያስፈልገውም አይፈልግም እና የ lirc-rpi ሞዱል በ gpio-ir ሞዱል ተተክቷል።

መማሪያው RPi ራፕቢያንን (ስሪት Buster Jun 2019) እያሄደ ነው ብሎ ያስባል። እንዲሁም ስለ ተርሚናል የሥራ እውቀት ፣ ከትእዛዝ መጠየቂያ እና የጽሑፍ ፋይሎችን ማረም መሰረታዊ ትዕዛዞች ይታሰባሉ።

ማሳሰቢያ: የ “LIRC” ቅንብር እንደ ሥር ተጠቃሚ ሆኖ ከተሰራ እና ወደ አስፈሪው “የ RawConnection ስም ማስመጣት አይችልም” የሚለው ስህተት የ Python ኮድ በሚሠራበት ጊዜ አይሳካም። ይህ መማሪያ እንደ ተጠቃሚ ገብተዋል (ማለትም ፦ PI)

ግብ - የ RPi ፕሮጄክቶችን የርቀት መቆጣጠሪያን ለማንቃት

1) LIRC ን በ RPi ላይ ያዋቅሩ [ክፍል 1]

2) ፓይዘን በመጠቀም LIRC ን ያሳዩ [ክፍል 2]

አቅርቦቶች

--- Raspberry Pi (3 ፣ 4 ፣ ዜሮ)

--- ዱፖንት ሽቦ (ሴት-ሴት)

--- VS 1838b IR ተቀባይ

ደረጃ 1 ሃርድዌር ያሰባስቡ

ሃርድዌር ሰብስብ
ሃርድዌር ሰብስብ
ሃርድዌር ሰብስብ
ሃርድዌር ሰብስብ
ሃርድዌር ሰብስብ
ሃርድዌር ሰብስብ

የ VS1838b IR መቀበያ መጠቀም ቀላል ሊሆን አይችልም። በዱፖን ሽቦ (ሴት-ሴት) በቀጥታ ዳሳሹን ወደ RPi ያገናኙ። እንዲሁም በፕሮቶቦርዱ (ፎቶ) ላይ የዳቦ ሰሌዳ (አይታይም) ወይም መሸጫ መጠቀም ይችላሉ

VS1838b IR Receiver ን ከፊት (ትልቁ ኤክስ ፊት ለፊት ይመለከተዋል)

---- የግራ እግር ወጥቷል

---- የመሃል እግር መሬት ነው

---- የቀኝ እግር 3.3v ነው

1) የግራውን እግር በ RPi (ቢጫ ሽቦ) ላይ ከቢሲኤም ፒን 17 ጋር ያያይዙ

2) የመሃል እግሩን መሬት ላይ ያያይዙ (ጥቁር ሽቦ)

3) የቀኝ እግሩን ወደ 3.3v (ቀይ ሽቦ) ያያይዙ

ደረጃ 2 Lirc ን ይጫኑ

Lirc ን ይጫኑ
Lirc ን ይጫኑ

1) የተርሚናል መስኮት ይክፈቱ እና LIRC ን ይጫኑ። የተጫኑ ፋይሎች አሁን.dist እንደታከሉ እና ቅጥያው ከዚህ በታች እንደተጠቀሰው “ይህ ተጣጣፊ IR የርቀት ግብዓት/ውፅዓት ትግበራ ድጋፍ መጀመር አልተሳካም” የሚል ስህተት ሊያመጣ እንደሚችል አስቀድመው ይጠንቀቁ። ከባድ አይደለም ግን ተስፋ አስቆራጭ።

$ sudo apt-get ዝማኔ

$ sudo apt-get install lirc ን ይጫኑ

---- አይጨነቁ! ምክንያቱም.dist ቅጥያው ከ lirc_options.conf መሰረዝ ስለሚያስፈልገው “ተጣጣፊ IR የርቀት ግብዓት/የውጤት ትግበራ ድጋፍ መጀመር አልተሳካም” የሚል ስህተት ሊነሳ ይችላል። ልክ እንደሚታየው ፋይሉን እንደገና ይሰይሙ።

$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf

2) lirc_options.conf ፋይል እንደገና ተሰይሟል አሁን lirc ን እንደገና ይጫኑ

$ sudo apt-get install lirc ን ይጫኑ

ደረጃ 3 Lirc_options.conf ን ያርትዑ

Lirc_options.conf ን ያርትዑ
Lirc_options.conf ን ያርትዑ

እነዚህን ሁለት መስመሮች በመቀየር /etc/lirc/lirc_options.conf ን እንደሚከተለው አርትዕ ያድርጉ

:

:

ሾፌር = ነባሪ

መሣሪያ = /dev /lirc0

:

:

ደረጃ 4: ከ Lircd.conf.dist ለማስወገድ.dist Suffix ን ለማስወገድ አንቀሳቅስ

ከ Lircd.conf.dist ለማስወገድ.dist Suffix ን ለማስወገድ አንቀሳቅስ
ከ Lircd.conf.dist ለማስወገድ.dist Suffix ን ለማስወገድ አንቀሳቅስ

ቅጥያ.dist ን ከ /etc/lirc/lircd.conf.dist ያስወግዱ

$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf

ደረጃ 5: Config.txt ን ያርትዑ

Config.txt ን ያርትዑ
Config.txt ን ያርትዑ

በ lirc-rpi ሞዱል ክፍል ውስጥ አንድ መስመር በማከል /አርትዕ /ማስነሻ /config.txt እንደሚከተለው። ይህ ምሳሌ አርፒአይ ለኤሲ ተቀባይ በቢሲኤም ፒን 17 ላይ ‹እያዳመጠ› ነው ብሎ ያስባል ፣ ግን ማንኛውም የ RPi IO ፒን መጠቀም ይቻላል። እስካሁን አልሞከርኩትም ነገር ግን ከ RPi ትዕዛዞችን ለመላክ ከፈለጉ በ BCM ፒን 18 ላይ የ IR ትዕዛዞችን ለመላክ ከዚህ በታች የሚታየውን 4 ኛ መስመር ይጨምሩ እና አይስማሙ

:

:

:

የ lirc-rpi ሞዱሉን ለማንቃት # ይህንን አለማወቅ

#dtoverlay = lirc-rpi

dtoverlay = gpio-ir ፣ gpio_pin = 17

#dtoverlay = gpio-ir-tx ፣ gpio_pin = 18

:

:

:

ደረጃ 6 ሁኔታውን ይፈትሹ እና እንደገና ያስነሱ

ሁኔታውን ይፈትሹ እና እንደገና ያስነሱ
ሁኔታውን ይፈትሹ እና እንደገና ያስነሱ

1) ስህተቶች አለመኖራቸውን ለማረጋገጥ የ lircd ሁኔታን ያቁሙ ፣ ይጀምሩ እና ያረጋግጡ!

$ sudo systemctl ማቆሚያ lircd.service

$ sudo systemctl lircd.service ን ይጀምሩ

$ sudo systemctl ሁኔታ lircd.service

2) ዳግም አስነሳ

$ sudo ዳግም ማስነሳት

ደረጃ 7: የርቀት ሙከራ

የርቀት ሙከራ
የርቀት ሙከራ

ይህ ደረጃ በ config.txt ውስጥ በተጠቀሰው ፒን ላይ ከ RPi ጋር የተገናኘ የ IR መቀበያ እንዳለዎት ያስባል።

1) የ LIRCD አገልግሎትን ያቁሙ እና የ mode2 ትዕዛዙን በመጠቀም የርቀት መቆጣጠሪያን ይፈትሹ

$ sudo systemctl ማቆሚያ lircd.service

$ sudo ሁነታ 2 -d /dev /lirc0

3) የርቀት መቆጣጠሪያውን ወደ ተቀባዩ ያመልክቱ እና አንዳንድ አዝራሮችን ይጫኑ። እንደዚህ ያለ ነገር ማየት አለብዎት-

:

:

ቦታ

የልብ ምት

:

:

4) ለመውጣት Ctrl-C ን ይጫኑ

5) የእርስዎ IR ተቀባዩ ተዘጋጅቶ ወደ ክፍል 2 ለመቀጠል እና በፓይዘን ለመዳረስ ዝግጁ ነው።

የሚመከር: