استفاده از رایانه کیبوردی Raspberry Pi 500+ به‌عنوان یک کیبورد معمولی بلوتوثی

Using-Raspberry-Pi-500-as-a-Bluetooth-Keyboard
65 بازدید
۱۴۰۴-۰۸-۱۹
2 دقیقه
  • نویسنده: مریم میریان
  • درباره نویسنده: ---

به گفته cnx software:

این خبر تجربه استفاده از Raspberry Pi 500 به‌عنوان یک کیبورد مکانیکی بلوتوث با پروژه btferret را توضیح می‌دهد؛ از مزیت کار بدون نصب مجدد نرم‌افزار و امکان اجرای فرمان‌ها گرفته تا نکات عیب‌یابی مثل لزوم اجرای برنامه از محیط Desktop (نه SSH). همچنین تنظیمات چیدمان در keyboard.txt، رفتار کلید Esc و محدودیت‌هایی مانند پشتیبانی‌نشدن برخی میانبرها و نیاز به مانیتور برای پایداری بیان شده است.

استفاده از Raspberry Pi 500+ به‌عنوان کیبورد مکانیکی Bluetooth

+Raspberry Pi 500 یک PC کامل مبتنی بر Linux است، اما می‌توان از آن به‌عنوان یک کیبورد مکانیکی Bluetooth عادی هم استفاده کرد.

این هفته کیت بی‌سیم Logitech من (کیبورد و ماوس) دچار مشکل شد و چون هنوز در گارانتی بود برای تعمیر ارسالش کردم. هم‌زمان، یکی دیگر از همکاران دانگل RF کیت خودش را جا گذاشت و در نتیجه برای دو نفر فقط یک‌سوم کیبورد اضافه داشتیم؛ وضعیت اصلاً مناسبی نبود. خوشبختانه، بررسی Raspberry Pi 500+ را تازه تمام کرده بودیم و بنابراین یک کیبورد مکانیکی اضافه در اختیار داشتیم. پروژه btferret هم امکان داد که از آن به‌صورت کیبورد Bluetooth استفاده کنیم.

می‌توانستیم از Pi 500+ مستقیماً به‌عنوان یک ماشین Linux استفاده کنیم، اما باید همه نرم‌افزارهای همیشگی را دوباره نصب می‌کردیم و به برخی فایل‌ها روی سیستم‌های اصلی‌مان دسترسی نداشتیم.

راهنمای پایه روی انجمن‌های Raspberry Pi آمده است:

خروجی اجرای دستور:

لپ‌تاپ من روی Ubuntu از Bluetooth پشتیبانی نمی‌کند، بنابراین به Windows رفتم و کیبورد Bluetooth مبتنی بر Pi 500+ به‌درستی به‌عنوان دستگاه “HID” شناسایی شد و بدون مشکل وصل شد.

Raspberry Pi 500+ HID Bluetooth کیبرد

اما هنگام تایپ، هیچ اتفاقی نمی‌افتاد. کد را طوری تغییر دادم که هنگام فشردن کلید، کد کیبورد چاپ شود؛ باز هم هیچ. آن‌جا بود که فهمیدم فرضم اشتباه بوده است: برنامه را در ترمینال SSH اجرا کرده بودم، درحالی‌که کلیدها فقط روی Desktop گرفته می‌شوند. پس یک Terminal در Desktop سیستم‌عامل Raspberry Pi OS باز کردم و برنامه را دوباره اجرا کردم؛ این بار کار کرد.

این راهکار برای استفاده موقت عالی است، اما احتمالاً باید برای سازگاری با چیدمان کیبورد خودتان فایل keyboard.txt را ویرایش کنید. همچنین کلید Esc به‌صورت پیش‌فرض برنامه را می‌بندد؛ بنابراین با فشردن آن، برنامه متوقف و اتصال از میزبان قطع می‌شود:

این اتفاق برای من چند بار رخ داد و مجبور شدم برنامه را دوباره اجرا کنم. بنابراین توصیه می‌شود هنگام استفاده از قابلیت کیبورد Bluetooth، یک مانیتور وصل باشد؛ هم برای راه‌اندازی مجدد آسان‌تر، هم برای پایداری بهتر (اگر مانیتور وصل نکنم، کیبورد پس از مدتی قطع می‌شود).

برخی کلیدها کار نمی‌کنند؛ مثلاً کلید «Raspberry Pi/Windows»، و میانبرهایی مثل Alt+Tab گاهی عمل می‌کنند و گاهی نه. هنگام استفاده از کلیدهای جهت با Shift برای انتخاب کلمه هم کاراکترهای عجیبی دریافت می‌کنم: [1;2C یعنی Shift + Left arrow و [1;2D یعنی Shift + Right arrow. من شخصاً امتحان نکرده‌ام، اما می‌توان این جزئیات را با تغییر کد برای کیبورد خودتان اصلاح کرد. در هر حال، اگر بدون کیبورد کارآمد گیر افتادید، این یک راه‌حل موقت خوب است. این روش با Raspberry Pi 400 و 500 هم کار می‌کند.

اطلاعات
65
0
0
اشتراک و حمایت
profile نویسنده: مریم میریان متخصص الکترونیک

مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله