فهرست مطالب:
- تدارکات
- مرحله 1: Devinput.lircd.conf را مخفی کنید
- مرحله 2: فایل.conf را از راه دور بارگیری کنید
- مرحله 3: کد پایتون
تصویری: راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - جولای 2019 [قسمت 2]: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در قسمت 1 نحوه جمع آوری RPi + VS1838b و پیکربندی ماژول LIRC Raspbian برای دریافت دستورات IR از راه دور IR نشان داده شد. همه مسائل سخت افزاری و راه اندازی LIRC در قسمت 1 مورد بحث قرار گرفته است. بخش 2 نحوه ارتباط سخت افزار + ماژول LIRC را که در قسمت 1 با پایتون تنظیم کرده ایم نشان می دهد.
Remote [IR Receiver + RPI] LIRC Pythondisplay (یا ارسال).
تدارکات
هیچ یک
مرحله 1: Devinput.lircd.conf را مخفی کنید
فایل (های) پیکربندی از راه دور شما در فهرست /etc/lirc/lircd.conf.d قرار می گیرد. LIRC تا زمانی که دارای پسوند.conf (به عنوان مثال: JVC.lircd.conf) باشد ، هر فایلی را در این فهرست پیدا می کند. ما از فایل devinput.lircd.conf استفاده نخواهیم کرد ، بنابراین با تغییر پسوند به صورت زیر با تغییر نام devinput.lircd.conf به devinput.lircd.conf.copy آن را مخفی خواهیم کرد.
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
مرحله 2: فایل.conf را از راه دور بارگیری کنید
ساده ترین راه برای به دست آوردن یک فایل.conf از راه دور این است که آن را از کتابخانه بزرگ lirc.sourceforge.net بارگیری کنید. حتی اگر مدل از راه دور خاص شما ذکر نشده باشد ، بسیار محتمل است که مدل دیگری از همان سازنده خوب کار کند. کافی است سازنده ریموت خود را پیدا کرده و روی مدل نزدیک آن کلیک کنید. اگر مطمئن نیستید که کدام مدل نزدیک است می توانید محتویات هر مدل را نگاه کرده و مدل نزدیک به مدل خود را پیدا کنید.
راه سخت برای به دست آوردن یک فایل.conf این است که خود را با استفاده از رکورد ابزار داخلی ایجاد کنید ، اما من با وجود تلاش زیاد در ایجاد فایل با استفاده از این ابزار بسیار ناموفق بودم. افراد زیادی با مشکلات مشابه در استفاده از ircord وجود دارند و من روش آسان بارگیری یک فایل.conf از lirc.sourceforge.net را به شدت توصیه می کنم.
فایل (های) پیکربندی از راه دور شما در فهرست /etc/lirc/lircd.conf.d قرار می گیرد. LIRC تا زمانی که دارای پسوند.conf (به عنوان مثال: JVC.lircd.conf) باشد ، هر فایلی را در این فهرست پیدا می کند.
مرحله 3: کد پایتون
در اینجا چند کد برای آزمایش وجود دارد.
از واردات Lirc RawConnection
def ProcessIRRemote ():
#فرمان IR را دریافت کنید #فرمت کلید = = (کد هگز ، تکرار_نمایش ، کلید فرمان ، شناسه از راه دور) سعی کنید: keypress = conn.readline (.0001) به جز: keypress = "" if (keypress! = "" و keypress! = هیچکدام): data = keypress.split () sequence = data [1] command = data [2] #ignore فرمان تکرار می شود اگر (دنباله! = "00"): print print (command)
#جهانی تعریف کنید
conn = RawConnection ()
چاپ ("راه اندازی …")
در حالی که True:
ProcessIRRemote ()
توصیه شده:
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
کنترل رادیویی RF 433MHZ با استفاده از HT12D HT12E - ساخت کنترل از راه دور با استفاده از HT12E و HT12D با 433 مگاهرتز: 5 مرحله
کنترل رادیویی RF 433MHZ با استفاده از HT12D HT12E | ساخت کنترل از راه دور RF با استفاده از HT12E & HT12D با 433 مگاهرتز: در این قسمت آموزشی نحوه ساخت کنترل از راه دور RADIO با استفاده از ماژول گیرنده فرستنده 433 مگاهرتز با کدگذاری HT12E را نشان می دهم & amp؛ IC رمزگشای HT12D. در این دستورالعمل می توانید داده ها را با استفاده از کامپوننت های بسیار ارزان مانند ارسال و دریافت کنید: HT
کنترل از راه دور سایه/کنترل از راه دور: 5 مرحله
Shadow/Remote Control Activated Leds: آیا تا به حال خواسته اید یک نور فعال شده در شب یا سایه ایجاد کنید؟ خوب .. در اینجا یک دستورالعمل وجود دارد ، اما یک مورد اضافی وجود دارد: می توانید آن را با کنترل RF از راه دور فعال کنید. این بسیار قدرتمند است ، من می توانم اتاق سوراخ خود را روشن کنم
راه اندازی شاتر از راه دور برای دوربین های دیجیتال: 4 مرحله
راه اندازی شاتر از راه دور برای دوربین های دیجیتالی: یک شاتر از راه دور برای دوربین دیجیتال کانن خود (و برخی از مارک های دیگر مانند پنتاکس ، سونی و برخی از نیکون ها) به مدت 3 دلار در کمتر از 5 دقیقه ایجاد کنید ، حتی یک دانش آموز کلاس 1 می تواند این کار را انجام دهد. این برای قرار گرفتن در معرض عالی عالی است و
راه اندازی دوربین کنترل از راه دور ، سیمی: 4 مرحله
راه اندازی کنترل از راه دور ، سیمی: این یک دستورالعمل کوتاه در مورد نحوه ساخت کنترل از راه دور برای دوربینی است که قبلاً آن را ندارد. این شامل یک شیر برقی ، یک صفحه روشن ، یک زگیل دیواری ، مقداری سیم و سخت افزار است. ساخت آن آسان ، استفاده از آن سرگرم کننده است