Orodha ya maudhui:

Rasberry PI Universal IR Remote Na MATRIX Muumba: Hatua 9
Rasberry PI Universal IR Remote Na MATRIX Muumba: Hatua 9

Video: Rasberry PI Universal IR Remote Na MATRIX Muumba: Hatua 9

Video: Rasberry PI Universal IR Remote Na MATRIX Muumba: Hatua 9
Video: SMLight SLWF-02 - wi-fi контроллер для адресных светодиодов, WLED, интеграция в Home Assistant 2024, Julai
Anonim
Image
Image

⚠️MWONGOZO HUU UMEPUNGUA ⚠️

Unaweza kuona mwongozo mpya wa IR kupitia kiunga hapa chini

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

Utangulizi

Mafunzo haya yatakusaidia kujenga udhibiti wa kijijini kabisa kwa kutumia Raspberry Pi na Muundaji wa MATRIX, kipokezi cha kwanza cha IR / mpokeaji wa ziada wa Raspberry Pi.

Tunatumia LIRC (Linux Infrared Remote Control), hiyo inafaa kwa kazi hii. Inarahisisha majukumu mengi magumu ambayo tunahitaji kutimiza.

Hatua ya 1: Sehemu ambazo Utahitaji

Vipengele vya Muumba vya MATRIX
Vipengele vya Muumba vya MATRIX
  1. Muundaji wa MATRIX.
  2. Raspberry Pi 2 au 3.
  3. Ugavi wa Umeme wa 5V 2.0A.
  4. Kifaa kilichowezeshwa na IR kinachoungwa mkono na LIRC (Kifaa kilicho na kumbukumbu vizuri kitarahisisha maisha yako)

Hatua ya 2: Vipengee vya Muumba vya MATRIX

Muumba wa MATRIX ana Emitters mbili za IR, moja upande wa juu wa bodi na nyingine upande wa chini wa hiyo. Inaruhusu kudhibiti vifaa bila kujali nafasi ya bodi.

Pia ina Mpokeaji wa IR, TSOP573. Inakuwezesha kupokea amri kutoka kwa transmitter yoyote ya IR.

Hatua ya 3: Kuweka Programu

Karibu kwa Muundaji wa MATRIX! Ili kufurahiya bodi yako mpya utahitaji kuiweka. Kwanza, unahitaji kuwa na Raspbian iliyosanikishwa kwenye Raspberry Pi yako. Ikiwa hauna, unaweza kuipakua na kufuata maagizo.

Kisha unahitaji kusanikisha programu ambayo itakuruhusu kupanga Muunda wa MATRIX. Ili kuifanya, unahitaji kusanidi APT. Hatua zifuatazo zinapaswa kuifanya:

echo "deb https://packages.matrix.one/matrix-creator/./" | sudo tee - append /etc/apt/source.list

Sasa sasisha orodha ya kifurushi.

Sudo apt-pata sasisho

Basi unaweza kufunga vifurushi vinavyohitajika.

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

Sasa washa tena Raspberry Pi. Baada ya kuwasha tena FPGA na SAM3 MCU itapangiliwa moja kwa moja. Hiyo ni, baada ya kila kuwasha tena FPGA itapangwa kwako na firmware chaguo-msingi.

Ikiwa unataka, unaweza pia kujifunza zaidi juu ya huduma zingine za Muundaji wa MATRIX kwenye Maswali ya Github? Wazichapishe kwenye raspberrypi.stackexchange.com! Tumia lebo ya # matrix-creator

Hatua ya 4: Jaribu Muumba wa MATRIX

Unapoweka kifurushi cha Muunda wa MATRIX pia unaweka LIRC kwenye Raspberry PI yako.

Jisikie huru kujaribu kipokezi cha IR na rimoti yako ya runinga, LED iliyo kwenye Muunda wa MATRIX inapepesa wakati wowote ukibonyeza kitufe katika rimoti

Hatua ya 5: Jaribu Rasilimali za LIRC

Kutumia programu ya LIRC Endesha amri na bonyeza vifungo vya mbali kwenye sensa na unapaswa kupata maoni. Ni muhimu kusimamisha huduma ya lirc. Ili kutolewa rasilimali ya IR.

sudo /etc/init.d/lirc stop

mode2 -d / dev / lirc0

Unapofanya hivyo, endesha amri na bonyeza vitufe kadhaa kwenye kijijini wakati unakielekeza kwenye sensa, unapaswa kupata maoni

Inapaswa kujibu kitu sawa na:

pi @ mtumiaji: ~ $ sudo /etc/init.d/lirc stop [ok] Kusimamisha lirc (kupitia systemctl): huduma ya lirc.

pi @ mtumiaji: ~ $ mode2 -d / dev / lirc0space 7583853 kunde 2498 nafasi 524 kunde 1278 nafasi 519 kunde 734 nafasi 461 kunde 1309 nafasi nafasi 788 kunde 714 nafasi 481 kunde 1309 nafasi 488 nafasi 488

Hatua ya 6: Kurekodi Amri na LIRC

Ifuatayo tunaendesha amri ifuatayo tukiwa kwenye saraka ya mtumiaji (kwa mfano: saraka ya / nyumbani / pi), hii itarekodi amri za kudhibiti kijijini.

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

Fuata maagizo yaliyotolewa.

Inapouliza majina muhimu lazima utumie majina yaliyotanguliwa. Kupata majina napenda kufungua dirisha mpya na kukimbia amri.

irrecord - orodha-nafasi ya majina

Unapomaliza mchakato huu, inazalisha faili kama ifuatayo:

# Tafadhali fanya faili hii ipatikane kwa wengine # kwa kuipeleka kwa # # faili hii ya usanidi ilitengenezwa kiatomati # ikitumia lirc-0.9.0-pre1 (chaguo-msingi) mnamo Tue Jul 26 21:01:56 2016 # # imechangwa na # # chapa: / nyumba/pi/samsung.conf # mfano no. ya udhibiti wa kijijini: # vifaa vinavyodhibitiwa na kijijini hiki: #

anza kijijini

jina SAMSUNG

bits bendera 16 SPACE_ENC | CONST_LENGTH eps 30 aeps 100

kichwa 4572 4399

moja 638 1597 zero 638 480 ptrail 639 pre_data_bits 16 pre_data 0xE0E0 pengo 107726 toggle_bit_mask 0x0

anza nambari

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 codes mwisho

mwisho kijijini

Hatua ya 7: Weka Sanidi Faili za LIRC

Sasa unahitaji kuhariri faili ya usanidi /etc/lirc/lircd.conf kwa kufanya yafuatayo:

Nakili maandishi hapo juu kutoka "anza kijijini" hadi "kumaliza kijijini" na ufungue faili ya usanidi kwa kufanya:

Sudo nano /etc/lirc/lircd.conf

Badilisha maudhui ya faili na maandishi uliyonakili na uhifadhi mabadiliko yako. Ikiwa unataka kuongeza vidhibiti vyovyote vya ziada, ongeza tu sehemu zaidi za mbali ili ionekane sawa na hii:

anza jina la mbali SAMSUNG bits 16… mwisho kijijini anza kijijini

jina SONY

bits 16… mwisho kijijini anza kijijini

jina Panasonic

bits 16… mwisho kijijini

Hakikisha kubadilisha jina la kijijini kwa kuhariri mstari wa jina.

Hatua ya 8: Tuma Amri

Sasa hatimaye tulifika kwenye sehemu ya kusisimua! kutuma amri za mbali kwa vifaa vyenye laini kama vile:

peleka SEND_ONCE kifaa KEYNAME

Kifaa kuwa jina ulilopewa

Furahiya kuona kifaa chako kinaguswa !!!

Hatua ya 9: Jaribu na Muundaji wa Matrix - HAL

Sasa tunatumia Tabaka la Uboreshaji wa Vifaa vya Muumba wa MATRIX.

Pakua hazina ifuatayo kutoka GitHub

clone ya git

Nenda kwenye saraka ya demos

cd tumbo-muumba-hal / demos /

Unganisha programu za onyesho:

mkdir kujenga cd kujenga cmake../ tengeneza

Mwishowe endesha programu:

./ir_demo name_control

Nambari hii ni jaribio rahisi la kujumuisha programu ya Everloop na LIRC, inafanya kazi tu na KEY_POWER, KEY_VOLUMEUP na KEY_VOLUMEDOWN.

Ilipendekeza: