Përmbajtje:
- Hapi 1: Pjesët që do t'ju nevojiten
- Hapi 2: Përbërësit IR të Krijuesit MATRIX
- Hapi 3: Vendosja e Softuerit
- Hapi 4: Testoni Krijuesin MATRIX
- Hapi 5: Testoni Burimet LIRC
- Hapi 6: Regjistrimi i komandave me LIRC
- Hapi 7: Vendosni skedarët e konfigurimit për LIRC
- Hapi 8: Dërgoni komanda
- Hapi 9: Testoni me Krijuesin e Matricës - HAL
Video: Telekomanda Rasberry PI Universale IR Me Krijuesin MATRIX: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
️Ky UDHZUES SHT NJERSUAR ️
Ju mund të shihni udhëzuesin e ri IR përmes lidhjes më poshtë
www.hackster.io/matrix-labs/matrix-creator-tv-remote-3e783d
Prezantimi
Ky udhëzues do t'ju ndihmojë të ndërtoni telekomandën universale përfundimtare duke përdorur një Raspberry Pi dhe MATRIX Creator, shtesa e parë e marrësit/transmetuesit të largët IR për Raspberry Pi.
Ne po përdorim LIRC (Telekomandë me Infrared Linux), që është e përshtatshme për këtë punë. Ai thjeshton shumë nga detyrat e vështira që duhet të përmbushim.
Hapi 1: Pjesët që do t'ju nevojiten
- Krijuesi MATRIX.
- Raspberry Pi 2 ose 3.
- Furnizimi me energji 5V 2.0A.
- Një pajisje e aktivizuar me rreze IR e mbështetur nga LIRC (Një pajisje e dokumentuar siç duhet do ta bëjë jetën tuaj më të lehtë)
Hapi 2: Përbërësit IR të Krijuesit MATRIX
MATRIX Creator ka dy emetues IR, një në anën e sipërme të tabelës dhe një tjetër në anën e poshtme të tij. Kjo ju lejon të kontrolloni pajisjet pavarësisht nga pozicioni i bordit.
Gjithashtu ka një Marrës IR, TSOP573. Kjo ju lejon të merrni komanda nga çdo transmetues IR.
Hapi 3: Vendosja e Softuerit
Mirësevini në Krijuesin MATRIX! Për të shijuar tabelën tuaj të re do t'ju duhet ta konfiguroni. Së pari, duhet të keni të instaluar Raspbian në Raspberry Pi tuaj. Nëse nuk e keni, mund ta shkarkoni dhe ndiqni udhëzimet.
Pastaj ju duhet të instaloni softuerin që do t'ju lejojë të programoni Krijuesin MATRIX. Për ta bërë këtë, duhet të konfiguroni APT. Hapat e mëposhtëm duhet ta bëjnë këtë:
jehonë "deb https://packages.matrix.one/matrix-creator/./" | sudo tee -shtoj /etc/apt/sources.list
Tani azhurnoni listën e paketave.
përditësim sudo apt-get
Pastaj mund të instaloni paketat e kërkuara.
sudo apt-get install matricë-creator-init cmake g ++ git
Tani rindizni Raspberry Pi. Pas rindezjes, FPGA dhe SAM3 MCU do të programohen për ju automatikisht. Kjo do të thotë, pas çdo rindezje FPGA do të programohet për ju me firmuerin e paracaktuar.
Nëse dëshironi, mund të mësoni më shumë rreth veçorive të tjera të MATRIX Creator on Github Questions? Postojini ato në raspberrypi.stackexchange.com! Përdorni etiketën #krijues matricë
Hapi 4: Testoni Krijuesin MATRIX
Kur instaloni paketën MATRIX Creator po vendosni gjithashtu LIRC në PI -në tuaj të Mjedrës.
Mos ngurroni të provoni marrësin IR me telekomandën tuaj të televizorit, një LED në MATRIX Creator pulson sa herë që shtypni një buton në telekomandë
Hapi 5: Testoni Burimet LIRC
Përdorimi i softuerit LIRC Drejtoni komandën dhe shtypni butonat e telekomandës te sensori dhe duhet të merrni disa komente. Necessaryshtë e nevojshme për të ndaluar shërbimin lirc.në mënyrë që të lirohet burimi IR.
sudo /etc/init.d/lirc stop
mode2 -d /dev /lirc0
Kur e bëni këtë, ekzekutoni komandën dhe shtypni disa butona në telekomandë ndërsa drejtoni sensorin, duhet të merrni disa reagime
Ai duhet t'i përgjigjet diçka të ngjashme me:
pi@përdorues: ~ $ sudo /etc/init.d/lirc stop [ok] Ndalimi i lirc (nëpërmjet systemctl): lirc.service.
pi@përdorues: ~ $ mode2 -d /dev /lirc0space 7583853 puls 2498 hapësirë 524 puls 1278 hapësirë 519 puls 734 hapësirë 461 puls 1309 hapësirë 488 puls 714 hapësirë 481 puls 1309 hapësirë 488
Hapi 6: Regjistrimi i komandave me LIRC
Tjetra ne ekzekutojmë komandën e mëposhtme ndërsa jemi në drejtorinë e përdoruesit (p.sh.: /home /pi), kjo do të regjistrojë komandat e telekomandës.
mos regjistro -d/dev/lirc0 ~/NAME_OF_CONTROL.conf
Ndiqni udhëzimet e dhëna.
Kur kërkon emra kyç ju duhet të përdorni emrat e paracaktuar. Për të marrë emrat më pëlqen të hap një dritare të re dhe të ekzekutoj komandën.
irrecord-lista-emra hapësirë
Kur të përfundoni këtë proces, ai gjeneron një skedar si më poshtë:
# Ju lutemi bëjeni këtë skedar të disponueshëm për të tjerët # duke e dërguar në # # ky skedar konfigurimi u krijua automatikisht # duke përdorur lirc-0.9.0-pre1 (parazgjedhje) në Tue 26 Korrik 21:01:56 2016 # # kontribuar nga # # markë: /home/pi/samsung.conf # modeli nr. të telekomandës: # pajisje që kontrollohen nga ky telekomandë: #
filloj në distancë
emri SAMSUNG
bit 16 flamuj SPACE_ENC | CONST_LENGTH eps 30 aeps 100
kokë 4572 4399
një 638 1597 zero 638 480 ptrail 639 para_data_bits 16 para_data 0xE0E0 hendek 107726 toggle_bit_mask 0x0
filloni kodet
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 kodet fund
fund telekomandë
Hapi 7: Vendosni skedarët e konfigurimit për LIRC
Tani ju duhet të redaktoni skedarin e konfigurimit /etc/lirc/lircd.conf duke bërë sa më poshtë:
Kopjoni tekstin e mësipërm nga "fillimi në distancë" deri në "përfundimin e telekomandës" dhe hapni skedarin e konfigurimit duke bërë:
sudo nano /etc/lirc/lircd.conf
Zëvendësoni përmbajtjen e skedarit me tekstin që keni kopjuar dhe ruani ndryshimet tuaja. Nëse dëshironi të shtoni ndonjë telekomandë shtesë, thjesht shtoni më shumë seksione të largëta në mënyrë që të duket e ngjashme me këtë:
fillo emrin e largët SAMSUNG bit 16 … fund telekomandë fillo në distancë
emri SONY
bit 16… fundi i telekomandës fillimi i telekomandës
emri Panasonic
bit 16 … fund telekomandë
Sigurohuni që të ndryshoni emrin e telekomandës duke redaktuar rreshtin e emrit.
Hapi 8: Dërgoni komanda
Tani më në fund arritëm në pjesën emocionuese! dërgimi i komandave në distancë në pajisjet me linja të tilla si:
dërgoni me porosi SEND_ONCE pajisjen KEYNAME
Pajisja është emri që i keni caktuar
Kënaquni duke parë reagimin e pajisjes tuaj !!!
Hapi 9: Testoni me Krijuesin e Matricës - HAL
Tani ne po përdorim shtresën e abstraksionit të harduerit të MATRIX Creator.
Shkarkoni depon e mëposhtme nga GitHub
git klon
Shkoni te drejtoria demos
cd matrix-creator-hal/demos/
Përpiloni aplikacionet demo:
mkdir build cd build cmake../ bëj
Më në fund ekzekutoni aplikacionin:
./ir_demo name_control
Ky kod është një test i thjeshtë për integrimin e softverit Everloop dhe LIRC, ai punon vetëm me KEY_POWER, KEY_VOLUMEUP dhe KEY_VOLUMEDOWN.
Recommended:
Lidhja e një çelësi të energjisë me Krijuesin Ci40: 4 hapa
Lidhja e një çelësi të energjisë me Krijuesin Ci40: Ndërtimi i tabelës Creator Ci40 në një rrethim mund të kërkojë kontrollimin e fuqisë në tabelë nga distanca. Ky udhëzues shikon se si të shtoni opsione pasive dhe aktive për kontrollin e furnizimit me energji DC në tabelë. Çfarë ju nevojitet 1 x Creator
Telekomanda universale duke përdorur ESP8266 (e kontrolluar me WiFi): 6 hapa (me fotografi)
Telekomanda universale duke përdorur ESP8266 (e kontrolluar me WiFi): Ky projekt do të zëvendësojë telekomandën konvencionale për të gjitha pajisjet shtëpiake si AC, TV, DVD player, sistemin muzikor, pajisjet SMART !!! Duke bërë një hedhurinë të tërë të mbeturinave të largëta, duke na bërë enigmë !!! Ky projekt do të na shpëtojë nga
Bëni Krijuesin tuaj të Mjegullës tejzanor Super të thjeshtë: 4 hapa
Bëni Krijuesin tuaj të Mjegullës tejzanor Super të thjeshtë: Në këtë projekt do t'ju tregoj se si të krijoni një qark të thjeshtë drejtues për një disk piezoelektrik tejzanor 113kHz. Qarku në thelb përbëhet nga një qark kohëmatës 555, një MOSFET dhe disa përbërës plotësues. Gjatë rrugës do të
Telekomanda Universale MQTT: 5 hapa (me fotografi)
Telekomanda Universale MQTT: Përshëndetje të gjithëve, Para së gjithash, unë jam francez, kështu që është e mundur që disa fjali të mos kenë kuptim, më fal, po punoj shumë për t'u përmirësuar. Aktualisht punoj në automatizimin e shtëpisë në banesën time. Kam përdorur OpenHab2 dhe mushkonja si softuer. Unë nuk jam ekspert në këto
Telekomanda universale: 3 hapa
Telekomanda Universale: Telekomanda Universale me Infra të Kuqe (IR) mund të kontrollojë çdo pajisje që përdor komunikimin IR për funksionimin në distancë. Ky telekomandë përdor gen4-uLCD-35DCT si ndërfaqen kryesore për dërgimin e komandave IR. Ky projekt është shumë i personalizueshëm