Sadržaj:
- Korak 1: Dijelovi koji će vam trebati
- Korak 2: MATRIX Creator IC komponente
- Korak 3: Postavljanje softvera
- Korak 4: Testirajte MATRIX Creator
- Korak 5: Testirajte LIRC resurse
- Korak 6: Snimanje naredbi pomoću LIRC -a
- Korak 7: Postavite konfiguracijske datoteke za LIRC
- Korak 8: Pošaljite naredbe
- Korak 9: Testirajte s Matrix Creator - HAL
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
⚠️ OVAJ VODIČ JE UKLANJAN ⚠️
Novi IR vodič možete vidjeti putem donje veze
www.hackster.io/matrix-labs/matrix-creator-tv-remote-3e783d
Uvod
Ovaj će vam vodič pomoći u izgradnji vrhunskog univerzalnog daljinskog upravljača koristeći Raspberry Pi i MATRIX Creator, prvi IR dodatak za daljinski prijemnik/odašiljač za Raspberry Pi.
Koristimo LIRC (Linux infracrveni daljinski upravljač), prikladan za ovaj posao. Pojednostavljuje mnoge teške zadatke koje moramo ispuniti.
Korak 1: Dijelovi koji će vam trebati
- MATRIX Creator.
- Malina Pi 2 ili 3.
- Napajanje 5V 2.0A.
- Uređaj s omogućenom IC podrškom koji podržava LIRC (Pravilno dokumentirani uređaj olakšat će vam život)
Korak 2: MATRIX Creator IC komponente
MATRIX Creator ima dva IC odašiljača, jedan s gornje strane ploče, a drugi s donje strane. Omogućuje upravljanje uređajima bez obzira na položaj ploče.
Također ima IC prijemnik, TSOP573. Omogućuje vam primanje naredbi s virtualnog bilo kojeg IC odašiljača.
Korak 3: Postavljanje softvera
Dobro došli u MATRIX Creator! Da biste uživali u novoj ploči, morate je postaviti. Prvo morate imati instaliran Raspbian na svom Raspberry Pi. Ako ga nemate, možete ga preuzeti i slijediti upute.
Zatim morate instalirati softver koji će vam omogućiti programiranje programa MATRIX Creator. Da biste to učinili, morate konfigurirati APT. Sljedeći koraci trebali bi to učiniti:
echo "deb https://packages.matrix.one/matrix-creator/./" | sudo tee --append /etc/apt/sources.list
Sada ažurirajte popis paketa.
sudo apt-get ažuriranje
Tada možete instalirati potrebne pakete.
sudo apt-get install matrix-creator-init cmake g ++ git
Sada ponovno pokrenite Raspberry Pi. Nakon ponovnog pokretanja FPGA i SAM3 MCU automatski će se programirati za vas. Odnosno, nakon svakog ponovnog pokretanja FPGA će se programirati za vas sa zadanim firmverom.
Ako želite, možete saznati i više o drugim značajkama programa MATRIX Creator na Github pitanjima? Objavite ih na raspberrypi.stackexchange.com! Upotrijebite oznaku #matrica-tvorac
Korak 4: Testirajte MATRIX Creator
Kada instalirate paket MATRIX Creator, također postavljate LIRC u svoj Raspberry PI.
Slobodno isprobajte IC prijemnik pomoću daljinskog upravljača za televizor, LED u programu MATRIX Creator treperi svaki put kada pritisnete gumb na daljinskom upravljaču
Korak 5: Testirajte LIRC resurse
Korištenje softvera LIRC Pokrenite naredbu i pritisnite daljinske tipke na senzoru i trebali biste dobiti povratnu informaciju. Potrebno je zaustaviti lirc service.da biste oslobodili IR resurs.
sudo /etc/init.d/lirc stop
mode2 -d /dev /lirc0
Kad to učinite, pokrenite naredbu i pritisnite neke tipke na daljinskom upravljaču dok ga usmjeravate prema senzoru, trebali biste dobiti povratnu informaciju
Trebalo bi odgovoriti na nešto slično:
pi@korisnik: ~ $ sudo /etc/init.d/lirc stop [ok] Zaustavljanje lirc (putem systemctl): lirc.service.
pi@korisnik: ~ $ mode2 -d /dev /lirc0space 7583853 puls 2498 prostor 524 puls 1278 prostor 519 puls 734 prostor 461 impuls 1309 prostor 488 puls 714 prostor 481 puls 1309 prostor 488
Korak 6: Snimanje naredbi pomoću LIRC -a
Zatim pokrećemo sljedeću naredbu dok smo u direktoriju korisnika (npr.: /home /pi), to će snimati naredbe daljinskog upravljača.
unrecord -d/dev/lirc0 ~/NAME_OF_CONTROL.conf
Slijedite priložene upute.
Kada traži nazive ključeva, morate koristiti unaprijed definirana imena. Za dobivanje imena volim otvoriti novi prozor i pokrenuti naredbu.
unrecord --list-namespace
Kada završite ovaj postupak, generira se datoteka poput ove:
# Molimo da ovu datoteku učinite dostupnom drugima # slanjem na # # ova je konfiguracijska datoteka automatski generirana # pomoću lirc-0.9.0-pre1 (zadano) u utorak, 26. srpnja 21:01:56 2016 # # pridonijela robna marka # #: /home/pi/samsung.conf # model br. daljinskog upravljača: # uređaja kojima upravlja ovaj daljinski upravljač: #
početi daljinski
ime SAMSUNG
bitovi 16 zastavica SPACE_ENC | CONST_LENGTH eps 30 aeps 100
zaglavlje 4572 4399
jedan 638 1597 nula 638 480 ptrail 639 pre_data_bits 16 pre_data 0xE0E0 jaz 107726 toggle_bit_mask 0x0
kodovi za početak
KEY_POWER 0x40BF KEY_1 0x20DF KEY_2 0xA05F KEY_3 0x609F KEY_4 0x10EF KEY_5 0x906F KEY_6 0x50AF KEY_7 0x30CF KEY_8 0xB04F KEY_9 0x708F KEY_0 0x8877 KEY_MUTE 0xF00F KEY_CHANNELUP 0x48B7 KEY_CHANNELDOWN 0x08F7 KEY_VOLUMEUP 0xE01F KEY_VOLUMEDOWN 0xD02F KEY_MENU 0x58A7 KEY_EXIT 0xB44B KEY_UP 0x06F9 KEY_DOWN 0x8679 KEY_LEFT 0xA659 KEY_RIGHT 0x46B9 end kodovi
kraj daljinski
Korak 7: Postavite konfiguracijske datoteke za LIRC
Sada morate urediti konfiguracijsku datoteku /etc/lirc/lircd.conf na sljedeći način:
Kopirajte gornji tekst od "start remote" sve do "end remote" i otvorite konfiguracijsku datoteku na sljedeći način:
sudo nano /etc/lirc/lircd.conf
Zamijenite sadržaj datoteke s tekstom koji ste kopirali i spremite promjene. Ako želite dodati dodatne daljinske upravljače, samo dodajte još udaljenih odjeljaka kako bi izgledalo ovako:
početak imena daljinskog upravljača SAMSUNG bitovi 16… kraj daljinskog upravljača početak daljinskog upravljača
ime SONY
bitovi 16… kraj daljinskog upravljača početak daljinskog
ime Panasonic
bitovi 16… kraj daljinski
Promijenite naziv daljinskog upravljača uređivanjem reda s imenom.
Korak 8: Pošaljite naredbe
Sada smo konačno došli do uzbudljivog dijela! slanje daljinskih naredbi uređajima s linijama kao što su:
irsend SEND_ONCE uređaj KEYNAME
Uređaj je ime koje ste mu dodijelili
Uživajte gledajući kako vaš uređaj reagira !!!
Korak 9: Testirajte s Matrix Creator - HAL
Sada koristimo sloj hardverske apstrakcije programa MATRIX Creator.
Preuzmite sljedeće spremište s GitHub -a
git klon
Idite u demo direktorij
cd matrix-creator-hal/demos/
Sastavite demo aplikacije:
mkdir build cd build cmake../ napraviti
Na kraju pokrenite aplikaciju:
./ir_demo name_control
Ovaj kôd je jednostavan test za integraciju softvera Everloop i LIRC, radi samo s KEY_POWER, KEY_VOLUMEUP i KEY_VOLUMEDOWN.
Preporučeni:
Univerzalni daljinski upravljač pomoću ESP8266 (Wifi kontroliran): 6 koraka (sa slikama)
Univerzalni daljinski upravljač pomoću ESP8266 (Wifi kontroliran): Ovaj projekt namjerava zamijeniti konvencionalni daljinski upravljač za sve kućanske aparate poput AC -a, TV -a, DVD playera, glazbenog sustava, SMART uređaja !!! Napravio je čitavo smeće udaljenog smeća okolo, čineći nas zagonetkama !!! Ovaj će nas projekt spasiti od
Univerzalni daljinski upravljač za TV - Ardiuino, infracrveni: 5 koraka
Univerzalni daljinski upravljač za televizor - Ardiuino, infracrveni: Zdravo! U ovom uputstvu pokazat ću vam kako izgraditi i programirati vlastiti univerzalni daljinski upravljač koji će raditi s većinom stvari koje koriste infracrveni daljinski upravljač, a koji će također " slušati " i dekodirati infracrveni signal koji šalju različiti drugi
Univerzalni daljinski upravljač kontroliran pokretima s Node-MCU: 12 koraka
Univerzalni daljinski upravljač kontroliran pokretima s Node-MCU: Pozdrav svima i dobrodošli u ovaj projekt! Prilično sam lijena osoba, a noćna mora lijene osobe je gledati televiziju kad shvatite da je daljinski upravljač predaleko! Shvatio sam da moj daljinski nikada neće biti predaleko ako ga imam pri ruci
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: 6 koraka
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: Ako ste ikada izgubili daljinski upravljač za televizor ili DVD uređaj, znate koliko je frustrirajuće morati hodati do, pronaći i koristiti gumbe na samom uređaju. Ponekad ti gumbi čak ne nude istu funkcionalnost kao daljinski. Primiti
Pametni univerzalni IC daljinski upravljač: 6 koraka
Pametni univerzalni IR daljinski upravljač: Predstavljamo pametni univerzalni IR daljinski upravljač !!! Jednostavan, kompaktan & mnogo moćan alat za osvajanje svih IC uređaja oko vas !!! Sve u samo nekoliko dolara … Zašto pametno ??? Može vrlo lako naučiti radnje bilo kojeg gumba na bilo kojem daljinskom upravljaču