![Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [2 -р хэсэг]: 3 алхам Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [2 -р хэсэг]: 3 алхам](https://i.howwhatproduce.com/images/011/image-30557-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [2 -р хэсэг] Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [2 -р хэсэг]](https://i.howwhatproduce.com/images/011/image-30557-1-j.webp)
1 -р хэсэгт би RPi + VS1838b -ийг хэрхэн угсрах, IR алсын удирдлагаас IR командыг хүлээн авахын тулд Raspbian -ийн LIRC модулийг хэрхэн тохируулахыг харуулсан. Тоног төхөөрөмж болон LIRC -ийн тохиргооны бүх асуудлыг 1 -р хэсэгт хэлэлцсэн болно. 2 -р хэсэг нь 1 -р хэсэгт бидний тохируулсан техник хангамж + LIRC модулийг python -той хэрхэн холбохыг харуулах болно.
Алсын зайнаас [IR хүлээн авагч + RPI] LIRC Pythondisplay (эсвэл илгээх).
Хангамж
аль нь ч биш
Алхам 1: Devinput.lircd.conf -ийг нууна уу

Таны алсын тохиргооны файлуудыг /etc/lirc/lircd.conf.d санд байрлуулах болно. LIRC нь.conf өргөтгөлтэй бол (өөрөөр хэлбэл: JVC.lircd.conf) энэ директороос дурын файлыг олох болно. Бид devinput.lircd.conf файлыг ашиглахгүй тул devinput.lircd.conf -ийн нэрийг devinput.lircd.conf.copy болгон өөрчилснөөр өргөтгөлийг дараах байдлаар өөрчлөх замаар нуух болно.
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
Алхам 2:.conf файлыг алсын зайнаас татаж аваарай

Алсын зайтай.conf файлыг олж авах хамгийн хялбар арга бол lirc.sourceforge.net дээрх том номын сангаас татаж авах явдал юм. Таны сонгосон алслагдсан загварыг оруулаагүй байсан ч нэг үйлдвэрлэгчийн өөр загвар сайн ажиллах магадлал өндөр байна. Алсын удирдлагынхаа үйлдвэрлэгчийг олж, ойролцоо байгаа загвар дээр дарна уу. Хэрэв та аль загвар нь ойрхон байгаа талаар сайн мэдэхгүй байгаа бол загвар бүрийн агуулгыг хараад өөрт ойр загварыг олж болно.
. Ff файлыг олж авах хамгийн хэцүү арга бол дотоод хэрэгслийн бүртгэлийг ашиглан өөрийн файл үүсгэх явдал юм, гэхдээ маш их хүчин чармайлт гаргасан ч гэсэн энэ хэрэгслийг ашиглан файл үүсгэхийг оролдож чадаагүй. Бичлэг хийхтэй ижил төстэй бэрхшээлтэй бусад олон хүмүүс байдаг бөгөөд lirc.sourceforge.net дээрээс.conf файлыг хялбархан татаж авах замыг зөвлөж байна.
Таны алсын тохиргооны файлуудыг /etc/lirc/lircd.conf.d санд байрлуулах болно. LIRC нь.conf өргөтгөлтэй бол (өөрөөр хэлбэл: JVC.lircd.conf) энэ директороос дурын файлыг олох болно.
Алхам 3: Python код

Турших хэдэн код энд байна.
RawConnection импортлох
Def ProcessIRRemote ():
#авах IR командыг #keypress format = (hexcode, repeat_num, command_key, remote_id) оролдох: keypress = conn.readline (.0001) -ээс бусад: keypress = "" if (keypress! = "" and keypress! = None): data = keypress.split () дараалал = өгөгдөл [1] тушаал = өгөгдөл [2] #ignore командыг давтан хийвэл (дараалал! = "00"): буцааж хэвлэх (тушаал)
#define Глобал
холболт = RawConnection ()
хэвлэх ("Эхэлж байна …")
үнэн байхад:
ProcessIRRemote ()
Зөвлөмж болгож буй:
Алсын удирдлагыг Arduino Nano ашиглан хуулбарлах: 5 алхам

Аливаа алсын удирдлагыг Arduino Nano ашиглан клон хийх: Алсын удирдлагыг Arduino Nano ашиглан клон хийх
LED RF алсын удирдлагыг "ямар ч зүйлийг" хянах боломжтой болгох: 5 алхам

"Аливаа зүйлийг" хянах LED RF алсын удирдлагыг дахин тохируулах!: Энэ төсөлд би LED туяаны алсын удирдлагыг өөрчилж, хүссэн бүх зүйлээ удирдах боломжтой болно. Энэ нь бид RF алсын дамжуулалтын явцыг нарийвчлан судалж, илгээсэн өгөгдлийг Arduino µC ашиглан унших болно гэсэн үг юм
Алсын удирдлагыг хуулбарлах: 7 алхам

Алсын удирдлага хуулбарлах: Энэхүү зааварчилгаанд би Arduino ашиглан утсан дээрх IR алсын удирдлагын хуулбарыг хэрхэн хийхийг харуулах болно
Xbox алсын удирдлагыг хэрхэн яаж засах вэ - Конденсаторыг салгах: 4 алхам (зурагтай)

Xbox алсын удирдлагыг хэрхэн яаж засах вэ - конденсаторыг салгах: Энэ заавар нь Xbox алсын удирдлага эвдэрсэнтэй холбогдуулан бичигдсэн болно. Шинж тэмдэг нь алсын удирдлага гал асаах шиг байна. Би алсын удирдлага руу Телевизийн хүлээн авагч нь зөвхөн туршилтын зориулалтаар хүлээн авагч дээр улаан LED анивчиж байгааг харж байна
IR мэдрэгч ашиглан алсын удирдлагыг уншина уу: 4 алхам

IR мэдрэгч ашиглан алсын удирдлагыг уншина уу: Сайн байцгаана уу, өмнөх нийтлэлд би " IR саад тотгороос зайлсхийх мэдрэгч " -ийг хэрхэн ашиглах талаар бичсэн бөгөөд энэ нийтлэлд би энэ IR мэдрэгчийн өөр нэг функцийг бичих болно. эд анги, тухайлбал IR ялгаруулагч ба IR хүлээн авагч