Sisällysluettelo:
- Vaihe 1: Tarvitsemasi osat
- Vaihe 2: MATRIX Creator IR -komponentit
- Vaihe 3: Ohjelmiston asentaminen
- Vaihe 4: Testaa MATRIX Creator
- Vaihe 5: Testaa LIRC -resurssit
- Vaihe 6: Komentojen tallentaminen LIRC: llä
- Vaihe 7: Määritä LIRC -määritystiedostot
- Vaihe 8: Lähetä komentoja
- Vaihe 9: Testaa Matrix Creatorilla - HAL
Video: Rasberry PI Universal IR -kaukosäädin MATRIX Creatorilla: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
⚠️ 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 Luoja.
- Raspberry Pi 2 tai 3.
- 5V 2.0A virtalähde.
- 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:
(melkein) Universal MIDI SysEx CC -ohjelmoija (ja sekvensseri ): 7 vaihetta (kuvilla)
(melkein) Universal MIDI SysEx CC -ohjelmoija (ja sekvensseri …): 1980 -luvun puolivälissä syntetisaattorivalmistajat aloittivat "vähemmän on parempi"; prosessi, joka johti barebones -syntikoihin. Tämä mahdollisti kustannusten alentamisen valmistajan puolella, mutta teki korjausprosessista tylsiä, ellei mahdotonta lopulliseen käyttöön
USBerry PI - USB Rasberry Pi Zero (W): 7 vaihetta (kuvien kanssa)
USBerry PI - USB Rasberry Pi Zero (W): kirjaudun aika ajoin verkkokauppaan ikkunakauppaan. Meillä kaikilla on kalliita syyllisiä nautintoja, eikö? Jaan asioita, jotka saavat silmäni (#DailyTemptations) kanssasi sosiaalisten kanavieni kautta. Painan myös "tilaa nyt" aivan liian monta kertaa ja päädyn jakautumaan
MATRIX Voice ja MATRIX Creator käynnissä Alexassa (C ++ -versio): 7 vaihetta
MATRIX Voice ja MATRIX Creator käynnissä Alexa (C ++ -versio): Pakollinen laitteisto Ennen kuin aloitat, tarkastelemme mitä tarvitset. Raspberry Pi 3 (suositus) tai Pi 2 -malli B (tuettu). MATRIX Voice tai MATRIX Creator - Raspberry Pi: ssä ei ole sisäänrakennettua mikrofonia, MATRIX Voice/Creatorissa on
Rasberry Pi Zero W ja Arduino TfT (ili9341): 3 vaihetta
Rasberry Pi Zero W ja Arduino TfT (ili9341): Joten viikon tutkimuksen, virheenkorjauksen ja testauksen jälkeen olen vihdoin saanut SeedStudio 2.8 " Arduino TfT työskentelee RasPi 0 W -laitteellani Kivyn ja GPIO: n kanssa tehden älykellon tai pienen näyttölaitteen. Koska kaikki vaaditut tiedot ovat hajallaan
Universal Mini OMTP ↔ CTIA -sovitin - Convertendo: 7 vaihetta (kuvilla)
Universal Mini OMTP ↔ CTIA -sovitin - Convertendo: Jos satut olemaan joko vanhoja kuulokkeita tai matkapuhelimia, olet ehkä huomannut, että vanhat kuulokkeet eivät ole yhteensopivia nykyisten puhelimien kanssa ja vanhat puhelimet eivät tue uusia kuulokkeet. Tämä johtuu siitä, että vanhempi lisälaite