فهرست مطالب:

صفحه کلید ماکرو آردوینو چاپ سه بعدی: 6 مرحله (همراه با تصاویر)
صفحه کلید ماکرو آردوینو چاپ سه بعدی: 6 مرحله (همراه با تصاویر)

تصویری: صفحه کلید ماکرو آردوینو چاپ سه بعدی: 6 مرحله (همراه با تصاویر)

تصویری: صفحه کلید ماکرو آردوینو چاپ سه بعدی: 6 مرحله (همراه با تصاویر)
تصویری: Marlin Firmware 2.0.x Explained 2024, نوامبر
Anonim
صفحه کلید ماکرو آردوینو چاپ سه بعدی
صفحه کلید ماکرو آردوینو چاپ سه بعدی

این اولین پروژه من بود که با Arduino Pro Micro کار کردم. می توانید از آن در چت های Zoom یا Discord برای انجام کارهایی مانند ضامن نادیده ، تغییر حالت ویدیو یا اشتراک گذاری صفحه استفاده کنید. علاوه بر این ، می توانید آن را برنامه ریزی کنید تا برنامه های مکرر استفاده شده در رایانه خود را باز کند یا کارهایی مانند گرفتن عکس از صفحه و قفل کردن صفحه را انجام دهید. اگر می خواهید برنامه های مختلف را باز کنید یا می خواهید کلیدهای میانبر خود را اضافه کنید ، کد را می توان به راحتی بر اساس نیازهای شما ویرایش کرد.

برای استفاده از آن ، می توانید با استفاده از سوئیچ میانی ، روشن و خاموش کنید و انتخاب کنید که می خواهید Zoom یا Discord را با استفاده از سوئیچ سمت راست کنترل کنید. پس از آن ، فقط دکمه سمت راست را فشار دهید و کارهایی مانند خاموش کردن میکروفون یا روشن یا خاموش کردن ویدیوی خود را انجام دهید.

تدارکات

Arduino Pro Micro x1

Perfboard x1 (مطمئن هستم که می توانید آن را در جایی ارزان تر تهیه کنید. این اولین نتیجه ای بود که من پیدا کردم)

دکمه های فشاری x 13

کلید اسلاید x 2

5 میلی متر LED قرمز x1

مقاومت 220 اهم x1

چسب فوق العاده

تجهیزات:

آهن لحیم کاری

چاپگر سه بعدی

برچسب ساز (اختیاری)

مته (اختیاری)

مرحله 1: چاپ سه بعدی و پیوستن

چاپ سه بعدی و پیوستن
چاپ سه بعدی و پیوستن
چاپ سه بعدی و پیوستن
چاپ سه بعدی و پیوستن
چاپ سه بعدی و پیوستن
چاپ سه بعدی و پیوستن

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

شما همچنین یک لولا می خواهید. شما فقط می توانید یکی را از فروشگاه سخت افزار خریداری کنید ، اما من نیز با استفاده از این طرح عالی ، چاپ سه بعدی را انتخاب کردم: https://www.thingiverse.com/thing:1083876 (مال من نیست)

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

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

در این مرحله ، در صورت تمایل ، تمام قسمت ها را رنگ آمیزی کنید ، و سپس لولا را به پشت جعبه بچسبانید یا در غیر این صورت بچسبانید (عکس سوم را در بالا ببینید).

مرحله 2: قرار دادن دکمه و سیم کشی

قرار دادن دکمه و سیم کشی
قرار دادن دکمه و سیم کشی
قرار دادن دکمه و سیم کشی
قرار دادن دکمه و سیم کشی

دکمه ها و کلیدهای کشویی باید بسیار محکم در پوسته قرار گیرند. دکمه های فشاری را از پایین فشار داده و کلیدهای اسلاید را از بالا وارد کنید. بسته به جایی که می خواهید LED قدرت خود را داشته باشید ، یک سوراخ 5 میلی متری ایجاد کرده و LED را نیز از پایین عبور دهید. اگر مته ندارید ، پیشنهاد می کنم از چیزی مانند TInkercad برای ایجاد سوراخ برای LED قبل از چاپ قطعات استفاده کنید.

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

توجه داشته باشید که نباید از Arduino Uno استفاده کنید (متأسفانه من فقط می توانم از Uno در نمودار استفاده کنم). همه شماره های پین همچنان یکسان هستند ، در صورتی که در Uno در دسترس نباشند ، تعدادی از آنها به صورت دستی نوشته می شوند. با عرض پوزش به دلیل مبهم بودن نمودار ، اما به طور کامل هنوز به این نکته پی می برید:)

مرحله 3: کد

با تمام شدن سیم کشی ، وقت آن رسیده است که آردوینو را وصل کرده و کد را بارگذاری کنید. می توانید کد زیر را بارگیری کنید. هنگام بارگذاری کد ، مطمئن شوید که تخته راست را انتخاب کرده اید! هنگامی که برد من یک برد 5 ولت بود ، اولین میکرو پرو حرفه ای خود را با انتخاب بوت لودر 3.3 ولت کردم (راهی وجود دارد که بتوان آن را آجر زد ، اما من نتوانستم آن را کار کنم). حتما بررسی کنید! اگر می خواهید مطمئن باشید ، قبل از انجام همه لحیم کاری ها ، در صورت بروز مشکل ، کد را بارگذاری کنید.

چند قسمت در کد وجود دارد که به شما اجازه می دهد کمی شخصی سازی کنید:

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

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

افزودن/تغییر کلیدهای میانبر قالب برای کلیدهای میانبر کاملاً قابل توضیح است. اگر می خواهید هریک از کلیدهای میانبر را تغییر دهید یا کد را در غیر این صورت تغییر دهید ، من چند نکته دارم:

1. کلید ویندوز - این برای ویندوز طراحی شده است بنابراین برخی از کلیدهای میانبر که من استفاده کردم از دکمه ویندوز استفاده می کنند. کتابخانه صفحه کلید فاقد کلید ویندوز است ، بنابراین به جای آن از 'KEY_LEFT_GUI' استفاده کنید.

2. در مقابل نوشتن فشار دهید- کد از Keyboard.press () و Keyboard.write () استفاده می کند. روش نوشتن همان است که فقط روی کلید مربوطه در صفحه کلید خود کلیک کنید. روش پرس همانند نگه داشتن کلید است. اگر از روش پرس استفاده می کنید ، مطمئن شوید که کلیدها را بعداً با "Keyboard.releaseAll ()" رها کرده اید.

3. باز کردن برنامه ها - روش من برای باز کردن برنامه هایی مانند cura و excel کمی دست و پا گیر است. اساساً ، صفحه کلید کلید ویندوز را فشار می دهد (منوی شروع را باز می کند) ، نام برنامه را با استفاده از روش "Keyboard.println" تایپ می کند و سپس Enter را فشار می دهد. برای اطمینان از این که این کار می کند ، باید به کامپیوتر زمان دهید تا قبل از انجام بعدی ، به هر فشار کلید پاسخ دهد. تاخیر در کد من برای رایانه من مقدار مناسبی است ، اما اگر رایانه شما کمی کندتر است ، ممکن است نیاز به تمدید آنها داشته باشید.

مرحله 4: شخصی سازی Zoom و Discord

شخصی سازی Zoom و Discord
شخصی سازی Zoom و Discord
شخصی سازی Zoom و Discord
شخصی سازی Zoom و Discord
شخصی سازی Zoom و Discord
شخصی سازی Zoom و Discord

ما تقریبا اینجا هستیم! یکی از آخرین کارهایی که باید انجام دهید تغییر چند تنظیم در Zoom و Discord است. در زوم ، ما باید اجازه دهیم میانبرهای صفحه کلید مربوطه در سطح جهانی مورد استفاده قرار گیرد (یعنی آنها را وادار کنیم حتی زمانی که زوم پنجره فعال نیست). برای رفتن به تنظیمات -> میانبرهای صفحه کلید ، عکسهای بالا را دنبال کنید و سپس برای فعال کردن همه میانبرهای مربوطه ، "فعال کردن میانبر جهانی" را علامت بزنید. اگر می خواهید جلسات خود را بدون داشتن پنجره گفتگوی هشداردهنده ترک کنید ، همچنین به تنظیمات -> عمومی بروید و کادر "از من بخواهید هنگام خروج از جلسه تأیید کنم" را بردارید.

در Discord ، برنامه دسکتاپ را باز کنید و به تنظیمات -> Keybinds بروید و سپس کلیدهای دلخواه خود را وارد کنید. اگر به هیچ وجه نمی خواهید کد را تغییر دهید ، فقط تنظیمات دیده شده در عکس آخر را کپی کنید.

مرحله 5: برچسب زدن

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

مرحله 6: نتیجه گیری

خودشه! ما آماده رفتن هستیم! پس از اتصال صفحه کلید ، نیازی به راه اندازی اضافی ندارید. همه دکمه ها باید مطابق انتظار ثبت شوند. اگر می خواهید کلیدهای میانبر بیشتری اضافه کنید ، توصیه می کنم از سوئیچ دوم همانطور که از کلید Zoom/Discord برای ایجاد یک دکمه چند منظوره استفاده می شود استفاده کنید.

اگر چیزی مبهم بود یا می خواهید در مورد هر چیزی بحث کنید ، نظر خود را بنویسید و من تمام تلاش خود را برای پاسخگویی انجام می دهم:)

ساخت خوشحالم!

توصیه شده: