فهرست مطالب:

جعبه کنترل زوم: 5 مرحله (همراه با تصاویر)
جعبه کنترل زوم: 5 مرحله (همراه با تصاویر)

تصویری: جعبه کنترل زوم: 5 مرحله (همراه با تصاویر)

تصویری: جعبه کنترل زوم: 5 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
جعبه کنترل زوم
جعبه کنترل زوم

اخبار فوری (آوریل 2021): مدتهاست می خواستم یک نسخه بلوتوث بسازم و اکنون این فناوری را در اختیار دارم! اگر می خواهید در زمان انتشار آن را بشنوید ، من را دنبال کنید ، امیدوارم چند هفته دیگر. از همان جعبه و دکمه های مشابه استفاده می کند اما به جای ProMicro از ESP-WROOM-32 استفاده می کند و همچنین به باتری LiPo (حداقل 500 میلی آمپر ساعت) نیاز دارید. شاید دوست داشته باشید این موارد را آماده سفارش دهید.

قبل از همه گیری ، تعداد کمی از ما حتی نام زوم را شنیده بودیم. اکنون برای بسیاری از ما بخشی از زندگی روزمره ماست.

اگر شما فقط در جلسات دیگران شرکت می کنید ، این کار آسان است. مطمئناً یکی از دلایلی که به آن توجه شده است. اما دلیل دیگر این است که در واقع کاملاً قدرتمند است. هنگامی که شروع به استفاده کامل از آن برای جلسات خود می کنید ، می توانید صفحه ، ارائه ها ، موسیقی و ویدئوهای خود و یک تخته سفید را به اشتراک بگذارید و می توانید شرکت کنندگان خود را مدیریت کنید.

برای برخی از این کاربردها ممکن است 2 یا 3 برنامه را روی صفحه نمایش خود انجام دهید ، در نتیجه ممکن است کاملاً پیچیده شود. در کلیسای ما ، مانند بسیاری دیگر ، ما خدمات خود را به صورت آنلاین برگزار می کنیم ، و اخیراً "حالت مختلط" را با برخی از شرکت کنندگان به صورت آنلاین و دیگران در کلیسا انجام می دهیم. علاوه بر زوم ، خفه کردن و قطع کردن شرکت کنندگان و شاید کنترل یک یا چند دوربین ، میزبان جلسه باید از نرم افزار ویژه نمایش کلمات و پاسخ سرود و اغلب پخش کننده رسانه و/یا پاورپوینت نیز استفاده کند. برای اینکه چنین جلسه ای بدون مشکل پیش برود ، به تمام کمک هایی که می توانید داشته باشید نیاز دارید!

بنابراین من این جعبه کوچک را ساختم. به یک پورت USB متصل می شود ، یک صفحه کلید را شبیه سازی می کند و 6 کلید میانبر Zoom را که به نظر من مفیدتر است ، تولید می کند. شما می توانید به راحتی آن را مجددا برنامه ریزی کنید تا در صورت تمایل مجموعه ای از کلیدهای میانبر مختلف ایجاد کند یا حتی کلیدهای میانبر را برای یک برنامه کاملاً متفاوت ایجاد کنید.

من این پروژه را بر اساس USB Volume Control و Caps Lock LED خود قرار دادم ، در واقع کد آن گنجانده شده اما غیرفعال است. در صورت تمایل می توانید آن را فعال کنید و یک LED کنترل چرخشی و/یا قفل caps ، قفل اسکرول و LED قفل شماره اضافه کنید.

تدارکات:

هزینه کل می تواند کمتر از 10 پوند باشد. لیست قطعات بسیار ساده است:

  • آردوینو پرو میکرو
  • 6 کلید فشاری
  • یک جعبه
  • یک کابل microUSB
  • طول کوتاه کابل روبان رنگین کمان.

شما همچنین نیاز خواهید داشت:

  • لحیم کاری ، لحیم کاری ، سیم برش و برنده
  • چاپگر برچسب دار
  • تفنگ چسب داغ مذاب.

در اصل می توانید از آردوینو متفاوتی استفاده کنید که برخی از آنها کمی ارزان تر هستند. اما برای کد و احتمالاً اجزای اضافی به کتابخانه های اضافی نیاز دارید ، بنابراین ارزش آن را ندارد.

من مجموعه ای از 6 کلید دکمه ای با رنگ های مختلف را از فروشنده ای از ایسترستن دور دریافت کردم که ایده آل بودند. جستجوی eBay برای "کلید 12 میلی متری دکمه فشار" یا "PBS-33b" باید آنها را پیدا کند. اینها عملکرد مثبت خوبی دارند - هیچ فرصتی برای فشار دادن دکمه اتفاقی وجود ندارد.

برای جعبه ، یک جعبه پروژه پلاستیکی ABS ایده آل خواهد بود ، اما من یک اندازه مناسب پیدا نکردم. من استفاده از جعبه نوار کاست را در نظر گرفتم ، اما بعداً جعبه ای پیدا کردم که اولین نسل اولیه Raspberry Pi من وارد آن شد.

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

مرحله 1: جعبه

جعبه
جعبه

امکانات مختلفی برای جعبه وجود دارد ، و شاید بتوانید به موارد بیشتری فکر کنید.

  • سوراخ پروژه ABS برای دکمه های فشاری آسان است ، اما همه آنهایی که من پیدا کردم بسیار بزرگ یا خیلی کوچک بودند. یکی از آنها دارای محفظه ای برای باتری 9 ولت است که نزدیکترین آن بود ، اما فضای زیادی برای برچسب های دکمه نمی گذاشت.
  • یک جعبه نوار کاست (یا جعبه نسل اول رزبری پای) تقریباً اندازه مناسبی دارد ، اما پلاستیک نازک و شکننده است و سخت است که بیش از یک سوراخ کوچک بدون ترک خوردن ایجاد شود.. هر دو طرف قبل از حفاری استفاده از روتر ممکن است موفقیت آمیزتر باشد ، یا حفر یک سوراخ کوچک و بزرگ کردن آن با قرص.
  • اگر به چاپگر سه بعدی دسترسی دارید ، می توانید یک جعبه به اندازه دلخواه تهیه کنید ، یا می توانید یک جعبه را در تخته سه لا نازک برش دهید.

اگر از دکمه های مشابه من استفاده می کنید ، باید شش سوراخ 15 میلی متری ایجاد کنید. آنها را به اندازه کافی فاصله دهید تا بتوانید برچسب را زیر هر کدام بچسبانید.

آردوینو را در انتهای جعبه قرار دهید و آن را تا یکی از طرفین عرضه کنید. یک سوراخ ایجاد کنید تا کانکتور microUSB از آن بیرون بیاید.

مرحله 2: سیم کشی آن

سیم کشی آن
سیم کشی آن
سیم کشی آن
سیم کشی آن

Arduino Pro Micro را با دقت بررسی کنید و اتصالات علامت گذاری شده 8 ، 9 ، 10 و A0 ، A1 و A2 را مشخص کنید. به ترتیب ، از رشته های قهوه ای ، قرمز ، نارنجی ، زرد ، سبز و آبی کابل روبان برای اتصال آنها به یک رابط هریک از دکمه های فشار 1 تا 6 استفاده کنید.

اتصالات باقیمانده هر 6 دکمه را به هم وصل کنید و سپس آنها را با استفاده از رشته بنفش به کانکتور آردوینو که با GND مشخص شده است وصل کنید.

اکنون می توانید Arduino را در موقعیت صحیح قرار دهید و اتصال microUSB آن از سوراخی که برای آن ایجاد کرده اید بیرون زده است. با چند قطره چسب مذاب داغ آن را در جای خود ثابت کنید.

می توانید دکمه ها را با چاپگر لیبل برچسب گذاری کنید ، یا اگر جعبه برش لیزری است می توانید برچسب ها را با لیزر بسوزانید.

مرحله 3: برنامه نویسی

برنامه نويسي
برنامه نويسي

اگر قبلاً از آردوینو استفاده نکرده اید ، باید Arduino IDE را از سایت Arduino Download بارگیری و نصب کنید.

فایل ZoomButtons.ino را بارگیری کنید ، سپس روی آن دوبار کلیک کنید. Arduino IDE راه اندازی می شود و می گوید ZoomButtons.ino باید در پوشه ای به نام ZoomButtons باشد. روی OK کلیک کنید.

از منوی کشویی بالای Arduino ، ابزارها - مدیریت کتابخانه ها را انتخاب کنید…

در کادر جستجو HID-Project را تایپ کرده و Enter را فشار دهید. وقتی HID-Project by NicoHood ظاهر شد ، روی دکمه نصب کلیک کنید. اکنون می توانید مدیر کتابخانه را ببندید.

از منوهای کشویی ، Tools - Board - SparkFun AVR Boards را انتخاب کرده و SparkFun Pro Micro را انتخاب کنید.

اگر SparkFun AVR Boards را نمی بینید ، به جای آن Boards Manager را انتخاب کنید. این بسیار شبیه مدیر کتابخانه ها است. Sparkfun AVR Boards را جستجو کرده و آن را نصب کنید. اکنون می توانید SparkFun Pro Micro را مانند بالا انتخاب کنید.

در منوی Tools اکنون باید عبارت Board: Sparkfun Pro Micro را بنویسید. موشواره خود را روی خط پردازنده زیر قرار دهید و اگر قبلاً انتخاب نشده است ATmega32U4 (5V ، 16MHz) را انتخاب کنید.

درست در زیر پردازنده ، Port را انتخاب کنید و توجه داشته باشید که کدام پورت سریال (در صورت وجود) ذکر شده است.

اکنون جعبه کنترل Zoom خود را با استفاده از کابل microUSB وصل کنید. هنگامی که Tools - Port را انتخاب می کنید ، باید یک پورت سریال دیگر نشان دهد. این را انتخاب کنید.

پس از تکمیل تمام این موارد ، باید آماده کامپایل و بارگذاری کد در Arduino خود باشید. از منوی بالا ، Sketch - Upload را انتخاب کنید (نه بارگیری با استفاده از برنامه نویس). در پنجره پایین Arduino IDE می بینید که طرح کامپایل می شود و سپس "پیوند همه چیز با هم …" ، و کمی بعد تلاش می کند کد کامپایل شده شما را بارگذاری کند. شما باید یک سری # علامت را هنگام بارگذاری و سپس تأیید کد مشاهده کنید. اگر همه چیز خوب پیش رفت ، بالاخره باید گفت "avrdude done. متشکرم." (بسیار مودبانه!)

چالش ها و مسائل؟

Pro Micro به طور معمول خوب کار می کند اما بارگذاری طرح شما روی آن ، ممکن است کمی خلق و خوی باشد. نسخه ای که چند سال پیش در کنترل صدا USB خود استفاده کردم دارای نسخه قبلی بوت لودر بود که نیاز به دکمه تنظیم مجدد داشت ، اما این برای نسخه های فعلی ضروری نیست. اگر مشکلی دارید می توانید دستورالعمل بارگذاری را در آن دستورالعمل امتحان کنید. این همچنین یک روش جایگزین ارائه می دهد که به بوت لودر بستگی ندارد.

مرحله 4: استفاده از ZoomButtons With Zoom

استفاده از ZoomButtons With Zoom
استفاده از ZoomButtons With Zoom

در زوم ، روی نماد چرخ دندانه تنظیمات در بالا سمت راست کلیک کنید و میانبرهای صفحه کلید را انتخاب کنید. در مقابل هر یک از میانبرهایی که می خواهید استفاده کنید ، کادر تأیید Enable Global Shortcut را انتخاب کنید. این بدان معناست که میانبر صفحه کلید توسط Zoom تشخیص داده می شود و عمل می کند حتی اگر در حال حاضر با برنامه دیگری در تعامل هستید.

اگر یک کلید ترکیبی با برنامه ای که استفاده می کنید با برنامه دیگری که احتمالاً همزمان از آن استفاده می کنید برخورد کند ، می توانید ترکیب کلید را انتخاب کرده و آن را تغییر دهید. سپس باید طرح Arduino را برای مطابقت تغییر دهید.

مرحله 5: اصلاحات و پیشبرد آن

اصلاحات و پیشبرد آن
اصلاحات و پیشبرد آن

تغییر ترکیب کلیدها

اگر می خواهید دکمه هایی را برای کلیدهای میانبر مختلف Zoom اختصاص دهید ، تغییر طرح آردوینو آسان است. تا زمان رسیدن به خط ، روی طرح آردوینو حرکت کنید

تغییر (i) {

در زیر هر یک از موارد تصادفی ، کلید کلید یکی از 6 کلید ، شماره 0 تا 5 قرار دارد. برای هر یک از کلیدهای اصلاح کننده (Shift ، Ctrl ، Alt) توابع BootKeyboard.press و Boot. Keyboard.release آن کلید را فشار داده یا رها کنید ، به ترتیب. برای کلیدهای دیگر ، عملکرد BootKeyboard.write را فشار داده و بلافاصله کلید را آزاد می کند.

برای لیست کدهای سایر کلیدها ، پوشه Arduino خود را با File Explorer (معمولاً My Documents / Arduino) باز کنید و به کتابخانه / HID-Project / src / KeyboardLayouts بروید. ImprovedKeylayouts.h را با دفترچه یادداشت باز کنید.

اگر هنگام تلاش برای کامپایل اشتباه می کنید ، املای خود را دوباره بررسی کنید. از دست دادن نیمه کولون در انتهای خط ، مانند پرانتزهای بی نظیر ، یک اشتباه بسیار رایج است. بررسی کنید که استراحت را از دست نداده اید. بیانیه در پایان هر مورد اگر این کار را انجام دهید ، به سادگی اجرا می شود و ترکیب کلید بعدی را نیز انجام می دهید.

اگر مطمئن نیستید که کار می کند

اگر بلافاصله بعد از دستور switch #if 1 را به #if 0 تغییر دهید ، به جای ترکیب کلیدها ، به سادگی اعداد 0 تا 5 را برای دکمه های مربوطه ایجاد می کند. اگر Notepad را اجرا کنید اینها را خواهید دید.

آیا می خواهید یک کنترل صدا یا LED های محدوده/اسکرول/numlock نیز داشته باشید؟

طرح آردوینو همچنین شامل کد کنترل حجم صدا USB و Caps Lock LED Instructable است.

در نزدیک بالای طرح 3 خط را مشاهده خواهید کرد

//#تعریف VOLUME

// #تعریف KYBDLEDS #تعریف ZOOMBTNS

تنها کاری که باید انجام دهید این است که خطوط VOLUME و/یا KYBDLEDS را با حذف دو خط افقی ، کامنت گذاری کنید.

برای نحوه سیم کشی اجزای اضافی به دستورالعمل دیگر من مراجعه کنید.

توصیه شده: