با عرض سلام مجدد خدمت دوستان عزیز
امروز می خوایم قسمت دوم آموزش کنترل مرکز رسانه رسپبری پای از راه دور رو براتون بزاریم.
برای مشاهده آموزش کامل این موضوع می تونید به سایت کافه ربات مراجعه فرمایید.
آموزش کنترل مرکز رسانه رسپبری پای از راه دور| پروژه رسپبری پای
گام چهارم: پیکربندی و تست
حالا از درست بودن سخت افزار اطمینان دارید. باید یک فایل پیکربندی (config file) به LIRC بدهید تا اطلاعاتی در مورد کلیدهایی که روی ریموت مورد استفاده قرار میگیرند، داشته باشد.
دستور زیر را در قسمت SSH تایپ کنید:
nano lircd.conf
و سپس متن زیر را در آن پیست کنید، قبل از ذخیره فایل CTRL-x و سپس Y را بزنید.
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0-pre1(default) on Thu Mar 14 14:21:25 2013
#
# contributed by
#
# brand: /home/pi/lircd.conf
# model no. of remote control:
# devices being controlled by this remote:
#
begin remote
name /home/pi/lircd.conf
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 8945 4421
one 594 1634
zero 594 519
ptrail 598
repeat 8949 2187
pre_data_bits 16
pre_data 0xFD
gap 106959
toggle_bit_mask 0x0
begin codes
KEY_VOLUMEDOWN 0x00FF
KEY_PLAYPAUSE 0x807F
KEY_VOLUMEUP 0x40BF
KEY_SETUP 0x20DF
KEY_UP 0xA05F
KEY_STOP 0x609F
KEY_LEFT 0x10EF
KEY_ENTER 0x906F
KEY_RIGHT 0x50AF
KEY_KP0 0x30CF
KEY_DOWN 0xB04F
KEY_BACK 0x708F
KEY_KP1 0x08F7
KEY_KP2 0x8877
KEY_KP3 0x48B7
KEY_KP4 0x28D7
KEY_KP5 0xA857
KEY_KP6 0x6897
KEY_KP7 0x18E7
KEY_KP8 0x9867
KEY_KP9 0x58A7
end codes
end remote
این فایل را در مسیر home برای استفاده رسپبری پای ذخیره کنید.
حالا به تنظیمات برنامه Rasbmc برگردید و گزینه Enable GPIO TSOP IR Receiver را فعال کنید. بلافاصله تغییر پروفایل ریموت GPIO به صورت زیر نشان داده می شود:
XMBC را مجددا راه اندازی کنید، هنگامیگه در حال بوت شدن است باید پنجره ای مانند شکل زیر ببینید
ریموت کنترل مادون قرمز خودکار پیدا کنید، از این پس دیگر به صفحه کلید و موس برای کنترل XMBC نیازی نیست.
گام پنجم: استفاده از ریموت های دیگر
با استفاده از یکی از قسمت های LIRC به نام 'irrecord' میتوانید یک فایل پیکربندی برای این ریموت تولید کنید.
اگر ریموت شما با ریموت به کار رفته در اینجا متفاوت است، میتوانید فایل پیکربندی را با استفاده از مراحل زیر بسازید.
این فرآیند به شرح زیر است:
با استفاده از Rasbmc ، XMBC را از راه دور خاموش کنید، اینکار با استفاده از 'mode2' قابل انجام است.
نام خروجی lircd.conf را تغییر دهید.
دستور 'irrecord –list-namespace' را تایپ کنید. این دستور به شما اجازه میدهد که نام کلیدها را بدانید و زمانی که از شما خواسته شدند، از آنها استفاده کنید.
دستور 'irrecord -d /dev/lirc0 ~/lircd.conf' را تایپ کنید.
دستورالعمل های نوشته شده در متن را دنبال کنید. این برنامه با زمان بندی و کدگذاری از راه دور کار می کند.
با آرزوی موفقیت دوستان
تخصصی ترین مرجع آموزش رباتیک | پروژه رباتیک| آموزش آردوینو