Sadržaj:
- Supplies
- Korak 1: Sastavite hardver
- Korak 2: Instalirajte Lirc
- Korak 3: Uredite Lirc_options.conf
- Korak 4: Izvršite Premjesti za uklanjanje.dist sufiksa iz Lircd.conf.dist
- Korak 5: Uredite Config.txt
- Korak 6: Provjerite status i ponovo pokrenite sistem
- Korak 7: Testirajte daljinski
Video: Lako postavljanje IC daljinskog upravljača pomoću LIRC -a za Raspberry PI (RPi) - juli 2019. [1. dio]: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Nakon dugog pretraživanja bio sam iznenađen i zaprepašten zbog oprečnih informacija o tome kako postaviti IR daljinski upravljač za moj RPi projekt. Mislio sam da će to biti lako, ali postavljanje Linux InfraRed kontrole (LIRC) već je dugo bilo problematično, ali se mnogo promijenilo u lipnju 2019. s izdavanjem Buster verzije Raspbian -a, čineći mnoge tutoriale bezvrijednima. Mnogi vodiči su vam stvorili datoteku hardware.conf, ali LIRC-u to ne treba niti ne želi, a modul lirc-rpi zamijenjen je modulom gpio-ir.
Vodič pretpostavlja da RPi radi na raspbian -u (verzija Buster, jun 2019). Također se pretpostavlja radno znanje o terminalu, osnovne naredbe iz naredbenog retka i uređivanje tekstualnih datoteka.
NAPOMENA: Postavljanje LIRC -a neće uspjeti ako se pokrene kao korisnik root -a i dovede do zastrašujuće greške "ne može uvesti naziv RawConnection" prilikom izvođenja Python koda. Ovaj vodič pretpostavlja da ste prijavljeni kao korisnik (npr.: PI)
Cilj: Omogućiti IR daljinsko upravljanje RPi projektima
1) Postavite LIRC na RPi [1. dio]
2) Pokažite LIRC koristeći python [2. dio]
Supplies
--- Raspberry Pi (3, 4, nula)
--- Dupont žica (žensko-žensko)
--- VS 1838b IC prijemnik
Korak 1: Sastavite hardver
Korištenje IC prijemnika VS1838b ne može biti lakše. Samo spojite senzor na RPi direktno s Dupont žicom (žensko-žensko). Možete koristiti i matičnu ploču (nije prikazana) ili lemiti na proto ploči (fotografija)
Gledajući VS1838b IR prijemnik sprijeda (s velikim X okrenutim prema vama)
---- Lijeva noga je vani
---- Srednja noga je uzemljena
---- Desna noga je 3.3v
1) Pričvrstite lijevu nogu na BCM pin 17 na RPi (žuta žica)
2) Pričvrstite središnju nogu na masu (crna žica)
3) Pričvrstite desnu nogu na 3,3 V (crvena žica)
Korak 2: Instalirajte Lirc
1) Otvorite prozor terminala i instalirajte LIRC. Budite upozoreni da će ovo vjerovatno izazvati grešku "Nije uspjelo pokretanje fleksibilne IC aplikacije za daljinski ulaz/izlaz" jer instalirane datoteke sada imaju dodani.dist i sufiks se mora ukloniti kao što je dolje navedeno. Nije teško, ali frustrirajuće.
$ sudo apt-get update
$ sudo apt-get install lirc
---- NE ZABRINITE! jer će ovo vjerovatno izazvati grešku "Nije uspjelo pokretanje fleksibilne IC daljinske aplikacije za ulaz/izlaz" jer se sufiks.dist mora izbrisati iz lirc_options.conf. Samo preimenujte datoteku kako je prikazano.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) Ponovo instalirajte lirc sada kada je datoteka lirc_options.conf preimenovana
$ sudo apt-get install lirc
Korak 3: Uredite Lirc_options.conf
Uredite /etc/lirc/lirc_options.conf na sljedeći način promjenom ova dva retka:
:
:
driver = zadano
uređaj = /dev /lirc0
:
:
Korak 4: Izvršite Premjesti za uklanjanje.dist sufiksa iz Lircd.conf.dist
Uklonite sufiks.dist iz /etc/lirc/lircd.conf.dist
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
Korak 5: Uredite Config.txt
Uredite /boot/config.txt dodavanjem jedne linije u odjeljak modula lirc-rpi na sljedeći način. Ovaj primjer pretpostavlja da RPi 'sluša' na BCM Pin 17 za IC prijemnik, ali može se koristiti bilo koji RPi IO pin. Još nisam isprobao, ali ako želite poslati naredbe iz RPi -a, dodajte i raskomentirajte 4. red prikazan ispod za slanje IC naredbi na BCM pin 18
:
:
:
# Raskomentirajte ovo da biste omogućili modul lirc-rpi
#dtoverlay = lirc-rpi
dtoverlay = gpio-ir, gpio_pin = 17
#dtoverlay = gpio-ir-tx, gpio_pin = 18
:
:
:
Korak 6: Provjerite status i ponovo pokrenite sistem
1) Zaustavite, pokrenite i provjerite status lircda kako biste bili sigurni da nema grešaka!
$ sudo systemctl stop lircd.service
$ sudo systemctl pokreće lircd.service
$ sudo systemctl status lircd.service
2) Ponovo pokrenite sistem
$ sudo ponovno pokretanje
Korak 7: Testirajte daljinski
Ovaj korak pretpostavlja da imate IC prijemnik priključen na vaš RPi na pin naveden u config.txt.
1) zaustavite LIRCD uslugu i testirajte daljinski pomoću naredbe mode2
$ sudo systemctl stop lircd.service
$ sudo mode2 -d /dev /lirc0
3) Usmjerite daljinski upravljač prema prijemniku i pritisnite neke tipke. Trebali biste vidjeti ovako nešto:
:
:
svemir
puls
:
:
4) Pritisnite Ctrl-C za izlaz
5) Vaš IC prijemnik je podešen i spreman za prelazak na dio 2 i može mu se pristupiti u pythonu.
Preporučuje se:
Upalite LED diode pomoću daljinskog upravljača za televizor: 3 koraka
Upalite LED diode pomoću daljinskog upravljača za televizor: U ovom projektu možemo osvijetliti LED diode pomoću daljinskog upravljača za televizor ili bilo kojeg daljinskog upravljača. Način na koji to radimo koristeći IC koji izlazi iz daljinskog upravljača, ovaj IC signal ima jedinstveni kod, ovaj jedinstveni kôd prima IR prijemnik i učinite nešto u ovom slučaju svjetlom
Upravljajte LED diodama pomoću daljinskog upravljača za televizor ?! -- Arduino IR vodič: 5 koraka (sa slikama)
Upravljajte LED diodama pomoću daljinskog upravljača za televizor ?! || Arduino IR vodič: U ovom projektu ću vam pokazati kako sam prenamijenio beskorisne tipke na daljinskom upravljaču za televizor za upravljanje LED diodama iza televizora. Ovu tehniku možete koristiti i za kontrolu svih vrsta stvari uz malo uređivanja koda. Pričaću i o teoriji
RF 433MHZ Radio kontrola pomoću HT12D HT12E - Izrada daljinskog upravljača RF pomoću HT12E & HT12D s 433 mHz: 5 koraka
RF 433MHZ Radio kontrola pomoću HT12D HT12E | Izrada Rf daljinskog upravljača pomoću HT12E & HT12D sa 433 MHz: U ovom uputstvu ću vam pokazati kako napraviti RADIO daljinski upravljač pomoću prijemnog modula odašiljača od 433 MHz sa kodiranjem HT12E & IC dekoder HT12D. U ovom uputstvu možete slati i primati podatke koristeći vrlo vrlo jeftine KOMPONENTE KAO: HT
Kako upravljati kućanskim aparatima pomoću daljinskog upravljača za TV sa funkcijom tajmera: 7 koraka (sa slikama)
Kako kontrolirati kućanske aparate s TV daljinskim upravljačem s funkcijom tajmera: Čak i nakon 25 godina od uvođenja na potrošačko tržište, infracrvena komunikacija posljednjih je dana i dalje vrlo aktualna. Bilo da se radi o vašem 55 -inčnom 4K televizoru ili zvučnom sistemu u automobilu, za sve je potreban IC daljinski upravljač kako bi odgovorio na naše
8 Upravljanje relejem s NodeMCU i IC prijemnikom pomoću WiFi i IC daljinskog upravljača i Android aplikacije: 5 koraka (sa slikama)
8 Kontrola releja s NodeMCU -om i IC prijemnikom pomoću WiFi i IC daljinskog upravljača i Android aplikacije: Upravljanje 8 relejnih sklopki pomoću nodemcu -a i IR -prijemnika preko WiFi -a i daljinskog upravljača i Android aplikacije. Daljinski upravljač radi neovisno o WiFi vezi. OVDJE