Turinys:
- Prekės
- 1 žingsnis: Surinkite aparatūrą
- 2 veiksmas: įdiekite „Lirc“
- 3 veiksmas: redaguokite „Lirc_options.conf“
- 4 veiksmas: atlikite Perkelti, kad pašalintumėte.dist priesagą iš Lircd.conf.dist
- 5 veiksmas: redaguokite Config.txt
- 6 veiksmas: patikrinkite būseną ir paleiskite iš naujo
- 7 veiksmas: išbandykite nuotolinio valdymo pultą
Video: Lengvas sąrankos IR nuotolinio valdymo pultas naudojant LIRC Raspberry PI (RPi) - 2019 m. Liepa [1 dalis]: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Po ilgų paieškų buvau nustebęs ir nustebęs dėl prieštaringos informacijos, kaip nustatyti IR nuotolinio valdymo pultą mano RPi projektui. Maniau, kad tai bus lengva, tačiau „Linux InfraRed Control“(LIRC) nustatymas ilgą laiką buvo problemiškas, tačiau 2019 m. Birželio mėn. Daug pasikeitė, kai buvo išleista „Buster“versija „Raspbian“, todėl daugelis pamokų buvo bevertės. Daugelyje vadovėlių turite sukurti failą hardware.conf, bet LIRC to nereikia ir nenori, o lirc-rpi modulis buvo pakeistas gpio-ir moduliu.
Vadovėlyje daroma prielaida, kad RPi veikia raspbian (versija Buster 2019 m. Birželio mėn.). Taip pat daromos žinios apie terminalą, pagrindines komandas iš komandų eilutės ir teksto failų redagavimą.
PASTABA: LIRC sąranka nepavyks, jei ji bus paleista kaip šakninis vartotojas ir sukels baisų klaidą „negaliu importuoti pavadinimo„ RawConnection ““, kai paleidžiamas „Python“kodas. Šioje pamokoje daroma prielaida, kad esate prisijungęs kaip vartotojas (ty: PI)
Tikslas: Įgalinti RPi projektų IR nuotolinį valdymą
1) Nustatykite LIRC RPi [1 dalis]
2) Parodykite LIRC naudodami „python“[2 dalis]
Prekės
--- Raspberry Pi (3, 4, nulis)
--- Dupont viela (moteris-moteris)
--- IR imtuvas VS 1838b
1 žingsnis: Surinkite aparatūrą
Naudoti IR imtuvą VS1838b negali būti lengviau. Tiesiog prijunkite jutiklį prie RPi tiesiogiai su „Dupont“viela (moteris-moteris). Taip pat galite naudoti duonos lentą (nerodoma) arba lituoklį protoboate (nuotrauka)
Žvelgiant į VS1838b IR imtuvą iš priekio (didelis X nukreiptas į jus)
---- Kairė koja iškišta
---- Centrinė koja įžeminta
---- Dešinė koja yra 3.3v
1) Pritvirtinkite kairę koją prie BCM kaiščio 17 ant RPi (geltona viela)
2) Prijunkite centrinę koją prie žemės (juoda viela)
3) Prijunkite dešinę koją prie 3.3v (raudona viela)
2 veiksmas: įdiekite „Lirc“
1) Atidarykite terminalo langą ir įdiekite LIRC. Būkite įspėti, kad tai greičiausiai sukels klaidą „Nepavyko paleisti lankstaus IR nuotolinio įvesties/išvesties programų palaikymo“, nes dabar įdiegtuose failuose yra pridėtas.dist ir priesaga turi būti pašalinta, kaip nurodyta toliau. Ne sunku, bet varginantis.
$ sudo apt-get atnaujinimas
$ sudo apt-get install lirc
---- NERŪS! nes tai greičiausiai sukels klaidą „Nepavyko paleisti lankstaus IR nuotolinio įvesties/išvesties programų palaikymo“, nes.dist priesagą reikia ištrinti iš lirc_options.conf. Tiesiog pervardykite failą, kaip parodyta.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) Iš naujo įdiekite „lirc“dabar, kai failas lirc_options.conf buvo pervadintas
$ sudo apt-get install lirc
3 veiksmas: redaguokite „Lirc_options.conf“
Redaguokite /etc/lirc/lirc_options.conf taip, pakeisdami šias dvi eilutes:
:
:
vairuotojas = numatytasis
įrenginys = /dev /lirc0
:
:
4 veiksmas: atlikite Perkelti, kad pašalintumėte.dist priesagą iš Lircd.conf.dist
Pašalinkite priesagą.dist iš /etc/lirc/lircd.conf.dist
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
5 veiksmas: redaguokite Config.txt
Redaguokite /boot/config.txt, pridėdami vieną eilutę lirc-rpi modulio skyriuje, kaip nurodyta toliau. Šiame pavyzdyje daroma prielaida, kad RPi „klausosi“IR imtuvo 17 kontaktinio IR imtuvo, tačiau galima naudoti bet kurį RPi IO kaištį. Aš to dar neišbandžiau, bet jei norite siųsti komandas iš RPi, pridėkite ir atšaukite 4 žemiau pateiktą eilutę, kad galėtumėte siųsti IR komandas BCM kaiščiu 18
:
:
:
# Atšaukite tai, kad įjungtumėte „lirc-rpi“modulį
#dtoverlay = lirc-rpi
dtoverlay = gpio-ir, gpio_pin = 17
#dtoverlay = gpio-ir-tx, gpio_pin = 18
:
:
:
6 veiksmas: patikrinkite būseną ir paleiskite iš naujo
1) Sustabdykite, paleiskite ir patikrinkite „lircd“būseną, kad įsitikintumėte, jog nėra klaidų!
$ sudo systemctl sustabdyti lircd.service
$ sudo systemctl paleiskite lircd.service
$ sudo systemctl būsena lircd.service
2) Perkraukite
$ sudo perkraukite
7 veiksmas: išbandykite nuotolinio valdymo pultą
Šiame žingsnyje daroma prielaida, kad prie RPi prijungtas IR imtuvas prie konfig.txt nurodyto kaiščio.
1) sustabdykite LIRCD paslaugą ir išbandykite nuotolinio valdymo pultą naudodami mode2 komandą
$ sudo systemctl sustabdyti lircd.service
$ sudo mode2 -d /dev /lirc0
3) Nukreipkite nuotolinio valdymo pultą į imtuvą ir paspauskite kai kuriuos mygtukus. Turėtumėte pamatyti kažką panašaus į tai:
:
:
erdvės
pulsas
:
:
4) Norėdami išeiti, paspauskite Ctrl-C
5) Jūsų IR imtuvas yra sukonfigūruotas ir paruoštas pereiti prie 2 dalies ir būti pasiekiamas naudojant „Python“.
Rekomenduojamas:
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu -- NRF24L01+ pamoka: 5 žingsniai (su paveikslėliais)
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu || NRF24L01+ Pamoka: Šiame projekte parodysiu, kaip aš naudoju populiarųjį nRF24L01+ RF IC, norėdamas belaidžiu būdu sureguliuoti LED juostos ryškumą per tris nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus. Pradėkime
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: jei kada nors pametėte televizoriaus ar DVD grotuvo nuotolinio valdymo pultą, žinote, kaip apmaudu, kai tenka vaikščioti, ieškoti ir naudoti paties įrenginio mygtukus. Kartais šie mygtukai net nesuteikia tokių funkcijų kaip nuotolinio valdymo pultas. Gauti
Įprastas nuotolinio valdymo rinkinys transformuotas į keturių kanalų RC žaislinį nuotolinio valdymo pultą: 4 žingsniai
Įprastas nuotolinio valdymo rinkinys transformuotas į keturių kanalų RC žaislinį nuotolinio valdymo pultą: 62 将 通用 遥控 转换 转换 为 为 玩具 模型 中 使用 的 四方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 并 为 视频 教程 完成 这个 电子 项目 并 并 为
Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: 9 žingsniai (su paveikslėliais)
Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: Šiandienos instrukcijoje aš jums parodysiu, kaip galite naudoti bendrą RF modulį be mikrovaldiklio, kuris galiausiai paskatins mus sukurti projektą, kuriame bet kurio įrenginio IR nuotolinio valdymo pultą galima paversti RF Nuotolinis. Pagrindinis privalumas konvertuojant
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: 9 žingsniai
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: Ar kas nors jūsų namuose atleidžia nuotolinio valdymo pultą, ar einate į tuščią kambarį, kad pamatytumėte, kaip televizorius skleidžiasi. Baterijos pradeda gesti ir nekontroliuojamos iš kambario galo. Dabar galite valdyti savo televizorių, DVR, bet ką su IR valdikliu, kurį galite