فهرست مطالب:
- مرحله 1: قطعات مورد نیاز
- مرحله 2: قطعات IR Creator MATRIX
- مرحله 3: راه اندازی نرم افزار
- مرحله 4: MATRIX Creator را آزمایش کنید
- مرحله 5: منابع LIRC را آزمایش کنید
- مرحله 6: ضبط دستورات با LIRC
- مرحله 7: تنظیم فایلهای پیکربندی برای LIRC
- مرحله 8: ارسال دستورات
- مرحله 9: تست با Matrix Creator - HAL
تصویری: Rasberry PI Universal IR Remote With MATRIX Creator: 9 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
IS️این راهنما نادیده گرفته شده است ⚠️
می توانید راهنمای IR جدید را از طریق پیوند زیر مشاهده کنید
www.hackster.io/matrix-labs/matrix-creator-tv-remote-3e783d
معرفی
این آموزش به شما کمک می کند تا کنترل نهایی از راه دور جهانی را با استفاده از Raspberry Pi و MATRIX Creator ، اولین افزودنی گیرنده/فرستنده از راه دور IR برای Raspberry Pi بسازید.
ما از LIRC (کنترل از راه دور مادون قرمز لینوکس) استفاده می کنیم که برای این کار مناسب است. این کار بسیاری از کارهای دشواری را که باید انجام دهیم ساده می کند.
مرحله 1: قطعات مورد نیاز
- MATRIX Creator.
- رزبری پای 2 یا 3.
- منبع تغذیه 5 ولت 2.0 آمپر
- یک دستگاه مادون قرمز مجهز به LIRC
مرحله 2: قطعات IR Creator MATRIX
MATRIX Creator دارای دو IR Emitters است ، یکی در بالای صفحه و دیگری در قسمت پایین آن. این اجازه می دهد تا دستگاه ها را بدون در نظر گرفتن موقعیت برد کنترل کنید.
همچنین دارای گیرنده IR ، TSOP573 است. این امکان را به شما می دهد تا از هر فرستنده IR مجازی فرمان دریافت کنید.
مرحله 3: راه اندازی نرم افزار
به خالق MATRIX خوش آمدید! برای لذت بردن از برد جدید ، باید آن را راه اندازی کنید. ابتدا باید Raspbian را بر روی Raspberry Pi خود نصب کرده باشید. اگر آن را ندارید ، می توانید آن را بارگیری کرده و دستورالعمل ها را دنبال کنید.
سپس باید نرم افزاری را نصب کنید که به شما امکان برنامه ریزی MATRIX Creator را می دهد. برای انجام این کار ، باید APT را پیکربندی کنید. مراحل زیر باید آن را انجام دهد:
echo "deb https://packages.matrix.one/matrix-creator/./" | sudo tee --append /etc/apt/sources.list
اکنون لیست بسته ها را به روز کنید.
sudo apt-get update
سپس می توانید بسته های مورد نیاز را نصب کنید.
sudo apt-get install matrix-creator-init cmake g ++ git
حالا Raspberry Pi را مجدداً راه اندازی کنید. پس از راه اندازی مجدد FPGA و SAM3 MCU به طور خودکار برای شما برنامه ریزی می شود. یعنی بعد از هر بار راه اندازی مجدد FPGA با سیستم عامل پیش فرض برای شما برنامه ریزی می شود.
در صورت تمایل ، می توانید در مورد سایر ویژگی های MATRIX Creator در سوالات Github نیز اطلاعات بیشتری کسب کنید؟ آنها را در raspberrypi.stackexchange.com ارسال کنید! از برچسب #matrix-creator استفاده کنید
مرحله 4: MATRIX Creator را آزمایش کنید
هنگامی که بسته MATRIX Creator را نصب می کنید ، LIRC را در Raspberry PI خود تنظیم می کنید.
با خیال راحت گیرنده مادون قرمز را با ریموت تلویزیون خود آزمایش کنید ، هر زمان که دکمه ای در ریموت را فشار می دهید یک LED در MATRIX Creator چشمک می زند
مرحله 5: منابع LIRC را آزمایش کنید
با استفاده از نرم افزار LIRC فرمان را اجرا کرده و دکمه های کنترل از راه دور سنسور را فشار دهید تا بازخورد دریافت کنید. لازم است سرویس lirc را متوقف کنید. به منظور انتشار منبع IR.
sudo /etc/init.d/lirc stop
mode2 -d /dev /lirc0
هنگامی که این کار را انجام می دهید ، فرمان را اجرا کرده و در حالی که سنسور را هدف قرار می دهید ، دکمه های ریموت را فشار دهید ، باید بازخورد دریافت کنید
باید چیزی شبیه به آن پاسخ دهد:
pi@user: ~ $ sudo /etc/init.d/lirc stop [ok] توقف lirc (از طریق systemctl): lirc.service.
pi@user: ~ $ mode2 -d /dev /lirc0space 7583853 نبض 2498 فضا 524 پالس 1278 فضا 519 پالس 734 فضا 461 پالس 1309 فضا 488 پالس 714 فضا 481 پالس 1309 فضا 488
مرحله 6: ضبط دستورات با LIRC
سپس دستور زیر را در فهرست کاربر (به عنوان مثال: /home /pi) اجرا می کنیم ، این دستورات کنترل از راه دور را ضبط می کند.
irrecord -d/dev/lirc0/NAME_OF_CONTROL.conf
دستورالعمل های ارائه شده را دنبال کنید.
هنگام درخواست نام کلیدها ، باید از نامهای از پیش تعریف شده استفاده کنید. برای به دست آوردن نام ها ، من پنجره جدیدی را باز کرده و فرمان را اجرا می کنم.
irrecord-list-namespace
هنگامی که این فرایند را به پایان می رسانید ، یک فایل مانند زیر ایجاد می کند:
# لطفاً این فایل را با ارسال به # # این فایل را در اختیار دیگران قرار دهید # این فایل پیکربندی به طور خودکار # با استفاده از lirc-0.9.0-pre1 (به طور پیش فرض) در سه شنبه 26 ژوئیه 21:01:56 2016 # # توسط # # نام تجاری ارائه شده است: /home/pi/samsung.conf # مدل شماره. کنترل از راه دور: # دستگاه تحت کنترل این کنترل از راه دور: #
از راه دور شروع کنید
نام سامسونگ
بیت 16 پرچم SPACE_ENC | CONST_LENGTH eps 30 aeps 100
سرصفحه 4572 4399
one 638 1597 zero 638 480 ptrail 639 pre_data_bits 16 pre_data 0xE0E0 gap 107726 toggle_bit_mask 0x0
شروع کدها
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 کد پایان
پایان از راه دور
مرحله 7: تنظیم فایلهای پیکربندی برای LIRC
اکنون باید فایل پیکربندی /etc/lirc/lircd.conf را با انجام موارد زیر ویرایش کنید:
متن بالا را از "شروع از راه دور" تا "پایان راه دور" کپی کرده و فایل پیکربندی را با این کار باز کنید:
sudo nano /etc/lirc/lircd.conf
محتوای فایل را با متن کپی شده جایگزین کرده و تغییرات خود را ذخیره کنید. اگر می خواهید کنترل از راه دور دیگری اضافه کنید ، فقط قسمت های راه دور بیشتری اضافه کنید تا شبیه به این شود:
شروع نام از راه دور بیت SAMSUNG 16 … پایان راه دور شروع از راه دور
نام SONY
بیت 16 … پایان راه دور شروع از راه دور
نام پاناسونیک
بیت 16… پایان راه دور
اطمینان حاصل کنید که نام ریموت را با ویرایش خط نام تغییر دهید.
مرحله 8: ارسال دستورات
حالا بالاخره به قسمت هیجان انگیز رسیدیم! ارسال دستورات از راه دور به دستگاه هایی با خطوط زیر:
فرستادن SEND_ONCE دستگاه KEYNAME
دستگاه نامی است که به آن اختصاص داده اید
از عکس العمل دستگاه خود لذت ببرید !!!
مرحله 9: تست با Matrix Creator - HAL
اکنون ما از لایه انتزاعی سخت افزار MATRIX Creator استفاده می کنیم.
مخزن زیر را از GitHub بارگیری کنید
git clone
به فهرست دمو بروید
cd matrix-creator-hal/demos/
برنامه های نمایشی را کامپایل کنید:
mkdir build cd build cmake../ make
در نهایت برنامه را اجرا کنید:
./ir_demo name_control
این کد یک آزمایش ساده برای ادغام نرم افزار Everloop و LIRC است ، فقط با KEY_POWER ، KEY_VOLUMEUP و KEY_VOLUMEDOWN کار می کند.
توصیه شده:
لغزش از راه دور Amazon Fire Remote TV Remote: 3 مرحله (همراه با تصاویر)
لغزش از راه دور Amazon Fire Remote TV: Oh Amazon ، Fire TV شما بسیار شگفت انگیز است ، چرا کنترل صدا را روی ریموت خود به ما ندادید؟ خوب ، با کمتر از 5 دلار در آمازون ، می توانید این ریموت کوچک زیبا ، قدرتمند ، بی صدا را خریداری کنید ، حجم و کانال همه در یک بسته کوچک. در چاپگر سه بعدی وارد کنید
USBerry PI - USB Rasberry Pi Zero (W): 7 مرحله (همراه با تصاویر)
USBerry PI - USB Rasberry Pi Zero (W): هر از گاهی به صورت آنلاین وارد پنجره فروشگاه می شوم. همه ما لذت گناه گران قیمت داریم ، درست است؟ من مواردی را که توجه من را جلب می کند (#وسوسه های روزانه) از طریق کانال های اجتماعی خود با شما در میان می گذارم. همچنین "سفارش هم اکنون" را بیش از حد فشار می دهم و در نهایت تقسیم می شوم
MATRIX Voice و MATRIX Creator در حال اجرا الکسا (نسخه C ++): 7 مرحله
MATRIX Voice و MATRIX Creator در حال اجرا Alexa (نسخه C ++): سخت افزار مورد نیاز قبل از شروع کار ، اجازه دهید آنچه را که شما نیاز دارید بررسی کنیم. رزبری پای 3 (توصیه می شود) یا Pi 2 مدل B (پشتیبانی می شود). MATRIX Voice یا MATRIX Creator - Raspberry Pi میکروفون داخلی ندارد ، MATRIX Voice/Creator دارای یک
Rasberry Pi Zero W With Arduino TfT (ili9341): 3 مرحله
Rasberry Pi Zero W با Arduino TfT (ili9341): بنابراین پس از یک هفته تحقیق ، اشکال زدایی و آزمایش ، سرانجام SeedStudio 2.8 خود را دریافت کردم & quot؛ Arduino TfT روی RasPi 0 W من با Kivy و GPIO کار می کند تا یک ساعت هوشمند یا دستگاهی با صفحه نمایش کوچک بسازد. مشاهده همه اطلاعات مورد نیاز پراکنده است
Smart Universal IR Remote: 6 مرحله
Smart Universal IR Remote: معرفی Smart Universal IR Remote !!! ساده ، جمع و جور & amp؛ یک ابزار بسیار قدرتمند برای تسخیر همه دستگاه های IR اطراف شما !!! همه چیز فقط با چند دلار …. چرا هوشمند ؟؟؟ می تواند عملکردهای هر دکمه در هر ریموت IR را به راحتی یاد بگیرد