Satura rādītājs:
- Piegādes
- 1. darbība: salieciet aparatūru
- 2. darbība: instalējiet Lirc
- 3. darbība: rediģējiet Lirc_options.conf
- 4. darbība: veiciet Pārvietot, lai noņemtu.dist sufiksu no Lircd.conf.dist
- 5. darbība: rediģējiet Config.txt
- 6. darbība: pārbaudiet statusu un atsāknējiet
- 7. darbība: pārbaudiet tālvadības pulti
Video: Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [1. daļa]: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Pēc daudzām meklēšanām es biju pārsteigts un satraukts par pretrunīgo informāciju par to, kā uzstādīt IR tālvadības pulti savam RPi projektam. Es domāju, ka tas būtu viegli, bet Linux infrasarkanās vadības (LIRC) iestatīšana jau ilgu laiku ir bijusi problemātiska, taču 2019. gada jūnijā daudz kas mainījās, izlaižot Raspbian versiju Buster, padarot lielāko daļu pamācību par nevērtīgām. Daudzās apmācībās jūs izveidojat failu hardware.conf, bet LIRC to nevajag un nevēlas, un lirc-rpi modulis ir aizstāts ar moduli gpio-ir.
Apmācībā tiek pieņemts, ka RPi darbojas raspbian (versija Buster, jūnijs 2019). Tiek pieņemtas arī darba zināšanas par termināli, pamata komandas no komandu uzvednes un teksta failu rediģēšana.
PIEZĪME: LIRC iestatīšana neizdosies, ja tā darbosies kā saknes lietotājs un novedīs pie dreaded "nevar importēt nosaukumu RawConnection" kļūdas, palaižot python kodu. Šajā apmācībā tiek pieņemts, ka esat pieteicies kā lietotājs (ti, PI)
Mērķis: iespējot RPi projektu IR tālvadību
1) Iestatiet LIRC uz RPi [1. daļa]
2) Demonstrējiet LIRC, izmantojot python [2. daļa]
Piegādes
--- Raspberry Pi (3, 4, nulle)
--- Dupont stieple (sieviete-sieviete)
--- VS 1838b IR uztvērējs
1. darbība: salieciet aparatūru
VS1838b IR uztvērēja lietošana nevar būt vienkāršāka. Vienkārši pievienojiet sensoru RPi tieši ar Dupont vadu (sieviete-sieviete). Jūs varat arī izmantot maizes dēli (nav parādīts) vai lodēt protoboardā (foto)
Skatoties uz VS1838b IR uztvērēju no priekšpuses (ar lielo X pavērstu pret jums)
---- Kreisā kāja ir ārā
---- Centrālā kāja ir noslīpēta
---- Labā kāja ir 3.3v
1) Pievienojiet kreiso kāju pie BCM tapas 17 uz RPi (dzeltena stieple)
2) Pievienojiet centrālo kāju pie zemes (melna stieple)
3) Pievienojiet labo kāju pie 3.3v (sarkans vads)
2. darbība: instalējiet Lirc
1) Atveriet termināļa logu un instalējiet LIRC. Jābrīdina, ka tas, iespējams, radīs kļūdu "Neizdevās palaist elastīgo IR tālvadības ievades/izvades lietojumprogrammu atbalstu", jo instalētajiem failiem tagad ir pievienots.dist un sufikss ir jānoņem, kā norādīts tālāk. Nav grūti, bet nomākta.
$ sudo apt-get atjauninājums
$ sudo apt-get install lirc
---- NEBRŪSTIES! jo tas, iespējams, radīs kļūdu "Neizdevās palaist elastīgu IR tālvadības ievades/izvades lietojumprogrammu atbalstu", jo.dist sufikss ir jāizdzēš no lirc_options.conf. Vienkārši pārdēvējiet failu, kā parādīts attēlā.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) Pārinstalējiet lirc tagad, kad fails lirc_options.conf ir pārdēvēts
$ sudo apt-get install lirc
3. darbība: rediģējiet Lirc_options.conf
Rediģējiet /etc/lirc/lirc_options.conf šādi, mainot šīs divas rindiņas:
:
:
draiveris = noklusējums
ierīce = /dev /lirc0
:
:
4. darbība: veiciet Pārvietot, lai noņemtu.dist sufiksu no Lircd.conf.dist
Noņemiet sufiksu.dist no /etc/lirc/lircd.conf.dist
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
5. darbība: rediģējiet Config.txt
Rediģējiet /boot/config.txt, pievienojot vienu rindiņu lirc-rpi moduļa sadaļā šādi. Šajā piemērā tiek pieņemts, ka RPi “klausās” IS uztvērēja BCM tapu 17, bet var izmantot jebkuru RPi IO tapu. Es to vēl neesmu izmēģinājis, bet, ja vēlaties nosūtīt komandas no RPi, pievienojiet un noņemiet komentāru, kas parādīts zemāk, lai nosūtītu IR komandas uz BCM pin 18
:
:
:
# Noņemiet komentāru, lai iespējotu lirc-rpi moduli
#dtoverlay = lirc-rpi
dtoverlay = gpio-ir, gpio_pin = 17
#dtoverlay = gpio-ir-tx, gpio_pin = 18
:
:
:
6. darbība: pārbaudiet statusu un atsāknējiet
1) Apstājieties, sāciet un pārbaudiet lircd statusu, lai pārliecinātos, ka nav kļūdu!
$ sudo systemctl stop lircd.service
$ sudo systemctl sākt lircd.service
$ sudo systemctl statuss lircd.service
2) Pārstartējiet
$ sudo atsāknēšana
7. darbība: pārbaudiet tālvadības pulti
Šajā solī tiek pieņemts, ka IR uztvērējs ir pievienots jūsu RPi uz pin, kas norādīts konfig.txt.
1) apturiet LIRCD pakalpojumu un pārbaudiet tālvadības pulti, izmantojot komandu mode2
$ sudo systemctl stop lircd.service
$ sudo mode2 -d /dev /lirc0
3) Pavērsiet tālvadības pulti uz uztvērēju un nospiediet dažas pogas. Jums vajadzētu redzēt kaut ko līdzīgu šim:
:
:
telpa
pulss
:
:
4) Nospiediet Ctrl-C, lai izietu
5) Jūsu IR uztvērējs ir iestatīts un gatavs pāriet uz 2. daļu, un tam var piekļūt python.
Ieteicams:
Tālvadības pults slēdža tālvadības pults + palaidējs: 6 soļi (ar attēliem)
Tālvadības pults slēdža tālvadības pults + aktivizētājs: šī pedāļa tālvadības pults ir lieliski piemērota, lai apturētu animatorus, fotoattēlu arhivētājus, emuāru autorus un profesionāļus, kuri visu laiku nevar sasniegt savas kameras aizvara pogu vai kuriem ātri jāstrādā pie galda ar pievienotu kameru. augstas virs galvas. 2020. gada decembra atjauninājums: E
RF 433MHZ radio vadība, izmantojot HT12D HT12E - RF tālvadības pults izveide, izmantojot HT12E un HT12D ar 433 MHz: 5 soļi
RF 433MHZ radio vadība, izmantojot HT12D HT12E | RF tālvadības pults izveide, izmantojot HT12E un HT12D ar 433 MHz: Šajā pamācībā es jums parādīšu, kā izveidot RADIO tālvadības pulti, izmantojot 433 MHz raidītāja uztvērēja moduli ar HT12E kodējumu & HT12D dekodētāja IC. Šajā pamācībā jūs varat nosūtīt un saņemt datus, izmantojot ļoti lētas KOMPONENTES, piemēram: HT
[DIY] Zirnekļa robots - II DAĻA - Tālvadības pults: 5 soļi
[DIY] Zirnekļa robots - II DAĻA - Tālvadības pults: ja jums šķiet, ka mans dizains ir interesants, varat ziedot nelielu summu: http: //paypal.me/RegisHsuŠī ir mana zirnekļa robota projekta 2. daļa - kā attālināti vadīt bluetooth. Šeit ir 1. daļa-https://www.instructables.com/id/DIY-Spider-Ro
Vadības pults kameras tālvadības pults: 4 soļi
Vadības pults kameras tālvadības pults: Šis ir īss pamācība, kā izveidot tālvadības pulti kamerai, kurai tās vēl nav. Tas ietver solenoīdu, vienkāršu brita ekrānu, sienas kārpu, dažus vadus un aparatūru. Viegli pagatavojams, jautri lietojams
Vienkārša MediaCenter un tālvadības pults ar uzlabotu lietojamību: 6 soļi
Vienkāršs MediaCenter un tālvadības pults ar uzlabotu lietojamību: Jā, tas ir vēl viens DIY datorizēts multivides centrs (vai HTPC), taču ar vienu unikālu īpašību: to ir sasodīti vienkārši kontrolēt, tāpēc tas ir labi piemērots vecāka gadagājuma cilvēkiem, cilvēkiem ar invaliditāti, vai vienkārši slinki lietotāji. No Vikipēdijas: “