Sisällysluettelo:

Rasberry PI Universal IR -kaukosäädin MATRIX Creatorilla: 9 vaihetta
Rasberry PI Universal IR -kaukosäädin MATRIX Creatorilla: 9 vaihetta

Video: Rasberry PI Universal IR -kaukosäädin MATRIX Creatorilla: 9 vaihetta

Video: Rasberry PI Universal IR -kaukosäädin MATRIX Creatorilla: 9 vaihetta
Video: Kiosk mode Bruteforce Evasion with Flipper Zero 2024, Marraskuu
Anonim
Image
Image

⚠️ Tämä opas on poistettu käytöstä ⚠️

Näet uuden IR -oppaan alla olevan linkin kautta

www.hackster.io/matrix-labs/matrix-creator-tv-remote-3e783d

Johdanto

Tämä opetusohjelma auttaa sinua rakentamaan lopullisen universaalin kaukosäätimen käyttämällä Raspberry Pi- ja MATRIX Creator -ohjelmistoa, joka on ensimmäinen Raspberry Pi -laitteen IR-kauko-vastaanotin/lähetin-lisäosa.

Käytämme tähän työhön sopivaa LIRC: tä (Linux Infrared Remote Control). Se yksinkertaistaa monia vaikeita tehtäviä, jotka meidän on suoritettava.

Vaihe 1: Tarvitsemasi osat

MATRIX Creator IR -komponentit
MATRIX Creator IR -komponentit
  1. MATRIX Luoja.
  2. Raspberry Pi 2 tai 3.
  3. 5V 2.0A virtalähde.
  4. IR -yhteensopiva laite, jota tukee LIRC (oikein dokumentoitu laite helpottaa elämääsi)

Vaihe 2: MATRIX Creator IR -komponentit

MATRIX Creatorissa on kaksi IR -säteilijää, yksi levyn yläpuolella ja toinen sen alapuolella. Sen avulla voit ohjata laitteita levyn asennosta riippumatta.

Siinä on myös IR -vastaanotin, TSOP573. Sen avulla voit vastaanottaa komentoja virtuaalisesti miltä tahansa IR -lähettimeltä.

Vaihe 3: Ohjelmiston asentaminen

Tervetuloa MATRIX Creatoriin! Jotta voit nauttia uudesta taulustasi, sinun on määritettävä se. Ensinnäkin sinun on asennettava Raspbian Raspberry Pi -laitteeseesi. Jos sinulla ei ole sitä, voit ladata sen ja seurata ohjeita.

Sitten sinun on asennettava ohjelmisto, jonka avulla voit ohjelmoida MATRIX Creatorin. Tätä varten sinun on määritettävä APT. Seuraavien vaiheiden pitäisi tehdä se:

echo "deb https://packages.matrix.one/matrix-creator/./" | sudo tee -liitä /etc/apt/sources.list

Päivitä nyt pakettiluettelo.

sudo apt-get päivitys

Sitten voit asentaa tarvittavat paketit.

sudo apt-get install matrix-creator-init cmake g ++ git

Käynnistä nyt Raspberry Pi uudelleen. Uudelleenkäynnistyksen jälkeen FPGA ja SAM3 MCU ohjelmoidaan automaattisesti. Toisin sanoen jokaisen uudelleenkäynnistyksen jälkeen FPGA ohjelmoidaan sinulle oletusohjelmistolla.

Halutessasi voit myös oppia lisää muista MATRIX Creatorin ominaisuuksista Github -kysymyksissä? Lähetä ne osoitteeseen raspberrypi.stackexchange.com! Käytä tagia #matrix-creator

Vaihe 4: Testaa MATRIX Creator

Kun asennat MATRIX Creator -paketin, asetat myös LIRC: n Raspberry PI -laitteeseesi.

Voit vapaasti testata infrapunavastaanotinta television kaukosäätimellä, LED MATRIX Creatorissa vilkkuu aina, kun painat kaukosäätimen painiketta

Vaihe 5: Testaa LIRC -resurssit

LIRC -ohjelmiston käyttäminen Suorita komento ja paina kauko -ohjaimen painikkeita, niin saat palautetta. On välttämätöntä lopettaa lirc -palvelu. IR -resurssin vapauttamiseksi.

sudo /etc/init.d/lirc stop

mode2 -d /dev /lirc0

Kun teet tämän, suorita komento ja paina joitain kaukosäätimen painikkeita kohdistamalla sitä anturiin, sinun pitäisi saada palautetta

Sen pitäisi vastata jotain vastaavaa:

pi@user: ~ $ sudo /etc/init.d/lirc stop [ok] Lircin pysäyttäminen (systemctl: n kautta): lirc.service.

pi@käyttäjä: ~ $ mode2 -d /dev /lirc0space 7583853 pulssi 2498 tila 524 pulssi 1278 tila 519 pulssi 734 tila 461 pulssi 1309 tila 488 pulssi 714 tila 481 pulssi 1309 tila 488

Vaihe 6: Komentojen tallentaminen LIRC: llä

Seuraavaksi suoritamme seuraavan komennon käyttäjän hakemistossa (esim.: /home /pi), joka tallentaa kaukosäätimen komennot.

irrecord -d/dev/lirc0 ~/NAME_OF_CONTROL.conf

Noudata annettuja ohjeita.

Kun se pyytää avainten nimiä, sinun on käytettävä ennalta määritettyjä nimiä. Saadakseni nimet haluan avata uuden ikkunan ja suorittaa komennon.

irrecord-list-namespace

Kun lopetat tämän prosessin, se luo seuraavankaltaisen tiedoston:

# Anna tämä tiedosto muiden saataville # lähettämällä se osoitteeseen # # tämä määritystiedosto luotiin automaattisesti # käyttäen lirc-0.9.0-pre1 (oletus) ti 26. heinäkuuta 21:01:56 2016 # # kirjoittanut # # brand: /home/pi/samsung.conf # mallinro kaukosäätimestä: # tällä kauko -ohjaimella ohjattavaa laitetta: #

aloita etäkäyttö

nimi SAMSUNG

bittiä 16 lippua SPACE_ENC | CONST_LENGTH eps 30 aeps 100

otsikko 4572 4399

yksi 638 1597 nolla 638480 ptrail 639 pre_data_bits 16 pre_data 0xE0E0 aukko 107726 toggle_bit_mask 0x0

aloita koodit

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 pää koodit

lopeta kaukosäädin

Vaihe 7: Määritä LIRC -määritystiedostot

Nyt sinun on muokattava asetustiedostoa /etc/lirc/lircd.conf seuraavasti:

Kopioi yllä oleva teksti "aloita etäkäytöstä" aina "lopeta kaukosäädin" ja avaa määritystiedosto seuraavasti:

sudo nano /etc/lirc/lircd.conf

Korvaa tiedoston sisältö kopioidulla tekstillä ja tallenna muutokset.

aloita kaukosäätimen nimi SAMSUNG -bitit 16… lopeta kaukosäädin aloita kaukosäädin

nimi SONY

bittiä 16… kauko -ohjain aloittaa kauko -ohjaimen

nimi Panasonic

bittiä 16… kauko -ohjain

Muista muuttaa kaukosäätimen nimeä muokkaamalla nimiriviä.

Vaihe 8: Lähetä komentoja

Nyt päästiin vihdoin jännittävään osaan! etäkomentojen lähettäminen laitteille, joilla on seuraavat rivit:

irsend SEND_ONCE -laite KEYNAME

Laite on sille antamasi nimi

Nauti laitteesi reaktiosta !!!

Vaihe 9: Testaa Matrix Creatorilla - HAL

Käytämme nyt MATRIX Creatorin laitteiston abstraktiokerrosta.

Lataa seuraava arkisto GitHubista

git-klooni

Siirry demo -hakemistoon

cd matrix-creator-hal/demot/

Kokoa demosovellukset:

mkdir rakentaa cd rakentaa cmake../ tehdä

Suorita lopuksi sovellus:

./ir_demo name_control

Tämä koodi on yksinkertainen testi Everloop- ja LIRC -ohjelmistojen integroimiseksi, se toimii vain näppäimillä KEY_POWER, KEY_VOLUMEUP ja KEY_VOLUMEDOWN.

Suositeltava: