نمایش نتایج: از 1 به 2 از 2
Like Tree2 لایک
  • 1 Post By کافه ربات
  • 1 Post By کافه ربات

موضوع: مرکز رسانه رسپبری پای را از راه دور کنترل کنید.(قسمت اول)

  1. #1
    Member
    تاریخ عضویت
    Aug 2015
    محل سکونت
    ایران
    نوشته ها
    56

    مرکز رسانه رسپبری پای را از راه دور کنترل کنید.(قسمت اول)

    با عرض سلام خدمت دوستان عزیز
    امروز می خوایم قسمت اول آموزش چند بخشی کنترل مرکز رسانه ی رسپبری پای رو از راه دور براتون بزاریم.
    در این آموزش خواهید آموخت که چگونه میتوان از یک ریموت مادون قرمز برای کنترل از راه دور مرکز رسانه (Media Center) رسپبری پای استفاده کرد. با ما همراه باشید.
    آموزش کامل ساخت این پروژه رو می تونید در سایت کافه ربات مشاهده کنید.

    رسیور مادون قرمز به کانکتور GPIO روی رسپبری پای متصل شده است.
    قبل از انجام این پروژه آموزش راه اندازی رسپبری پای به عنوان مرکز رسانه را از اینجا مطالعه کنید.


    گام اول : قطعات مورد نیاز

    برای ساخت این پروژه علاوه بر قطعات زیر، به تمام وسایلی که برای راه اندازی سیستم مرکز رسانه لازم است، نیاز دارید:

    1. رسپبری پای
    2. حسگر مادون قرمز
    3. ریموت مادون قرمز
    4. سیم جامپر مادگی به مادگی



    گام دوم: سخت افزار

    سنسور مادون قرمز فقط سه پین دارد، که به سه پین روی کانکتورGPIO وصل می شود. برای انجام این اتصال از سیم جامپر مادگی به مادگی استفاده کنید. این جامپرها باعث ایجاد یک ارتباط مطمین می شوند چون معمولا سنسورهای IR پایه های ضخیمی برای یک IC دارند.
    اتصالات در تصویر زیر نشان داده شده است. توجه داشته باشید که لزوما نباید از همان رنگ سیم ها استفاده کنید. اما انتخاب سیم های مجاور که در یک نوار هستند از به هم ریختگی ظاهری مدار شما جلوگیری می کند.


    توجه داشته باشید که وقتی که از رسپبری پای استفاده می کنید، تراشه حسگر مادون قرمز باید در ولتاژ 3.3V کار کند نه ولتاژ 5 ولت.

    گام سوم : نرم افزار LIRC

    رابطه بین سخت افزار و مرکز رسانه ی رسپبری پای توسط قسمتی از نرم افزاری به نام LIRC (Linux Infrared Remote Control) امکان پذیر است. این نرم افزار روی اغلب رسپبری پای ها از پیش نصب شده است و شامل بخش Rasbmc می شود. بنابراین لازم نیست نرم افزاری را نصب کنید اما باید تنظیمات خاصی را انجام دهید.
    برای اینکه مطمین شوید که سخت افزار مادون قرمز درست است با استفاده از SSH ، Rasbmc را راه اندازی کنید و به رسپبری پای متصل شوید.
    اگر نتواستید رسپبری پای را با استفاده از SSH متصل کنید، این آموزش را ببینید.
    با استفاده از سیستم XBMC میتوانید آدرس IP رسپبری پای را پیدا کنید.


    باید مطمین شوید که ریموت مادون قرمز خاموش شده است - تا امکان تست گیرنده مادون قرمز بدون XBMC وجود داشته باشد، در غیر اینصورت نمیتوانید ازSSH نرم افزار LIRC استفاده کنید. پس تنظیمات برنامه Rasbmc را اجرا کنید و گزینه Enable GPIO TSOP IR Receiver را غیرفعال کنید. سپس سیستم را ریبوت کنید.



    حالا با استفاده از SSH به رسپبری پای متصل شوید و دستوراتی را مطابق شکل زیر صادر کنید:


    حالا ریموت را در مقابل گیرنده نگه دارید و با فشار دکمه های آن پالس بفرستید.
    گیرنده مادون قرمز شما آماده کار است.

    هفته ی آینده ادامه رو آموزش رو در اختیارتون قرار میدیم دوستان.
    آموزش کامل ساخت رو می تونید در سایت کافه ربات مشاهده کنید.
    با آرزوی موفقیت دوستان
    لایک کردن
    کافه ربات | الهام بخش خلاقیت
    www.thecaferobot.com

  2. #2
    Member
    تاریخ عضویت
    Aug 2015
    محل سکونت
    ایران
    نوشته ها
    56

    مرکز رسانه رسپبری پای را از راه دور کنترل کنید.(قسمت دوم)

    با عرض سلام مجدد خدمت دوستان عزیز
    امروز می خوایم قسمت دوم آموزش کنترل مرکز رسانه رسپبری پای از راه دور رو براتون بزاریم.
    برای مشاهده آموزش کامل این موضوع می تونید به سایت کافه ربات مراجعه فرمایید.

    آموزش کنترل مرکز رسانه رسپبری پای از راه دور| پروژه رسپبری پای

    گام چهارم: پیکربندی و تست

    حالا از درست بودن سخت افزار اطمینان دارید. باید یک فایل پیکربندی (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' را تایپ کنید.
    دستورالعمل های نوشته شده در متن را دنبال کنید. این برنامه با زمان بندی و کدگذاری از راه دور کار می کند.


    با آرزوی موفقیت دوستان

    تخصصی ترین مرجع آموزش رباتیک | پروژه رباتیک| آموزش آردوینو
    لایک کردن
    کافه ربات | الهام بخش خلاقیت
    www.thecaferobot.com

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO