فهرست مطالب:

Project Aurora: A Mousepad Gaming Smart با قیمت 20 یورو: 13 مرحله (همراه با تصاویر)
Project Aurora: A Mousepad Gaming Smart با قیمت 20 یورو: 13 مرحله (همراه با تصاویر)

تصویری: Project Aurora: A Mousepad Gaming Smart با قیمت 20 یورو: 13 مرحله (همراه با تصاویر)

تصویری: Project Aurora: A Mousepad Gaming Smart با قیمت 20 یورو: 13 مرحله (همراه با تصاویر)
تصویری: Making My Own Version of Nanoleaf Aurora - DIY Project 2024, جولای
Anonim
Project Aurora: موس بازی هوشمند با قیمت 20 یورو
Project Aurora: موس بازی هوشمند با قیمت 20 یورو
Project Aurora: موس بازی هوشمند با قیمت 20 یورو
Project Aurora: موس بازی هوشمند با قیمت 20 یورو
Project Aurora: موس بازی هوشمند با قیمت 20 یورو
Project Aurora: موس بازی هوشمند با قیمت 20 یورو

توسط kaira66 دنبال کنید درباره: من فقط یک پسر معمولی هستم که از دیجی لذت می برد:) بیشتر درباره kaira66 »

ایده اصلی این است که چرا باید 50 دلار برای ماوس پد RGB صرف کنید که فقط دارای نمایشگرهای نوری است؟ خوب ، آنها بسیار سرد و فوق العاده نازک هستند ، اما همچنین یک نرم افزار روی رایانه شما برای سفارشی کردن رنگهای روشن اضافه می کنند که دقیقاً "سبک" نیست ، اگر شما در نظر بگیرید که فقط دسته ای از LED ها را کنترل می کند و هیچ کار دیگری نمی کند … بنابراین من می خواهم پد موس RGB یک قدم جلوتر ، "برخی" ویژگی های دیگر را اضافه می کند:

  • دکمه های خازنی برای شلیک ماکروها (قابل تنظیم از طریق نرم افزار)
  • صفحه نمایش برای نمایش آمار زمان واقعی در مورد استفاده از CPU/RAM یا هر چیز دیگری که می خواهید (چرا که نه؟)

من در این DIY چند هدف داشتم:

  1. باید مقرون به صرفه باشد ، به این معنی که نباید بیش از 30 یورو باشد
  2. باید به راحتی با ابزارهای رایج تکرار شود زیرا همه در آنجا ، مخصوصاً دانشجویانی مانند من ، کارگاه ندارند (بدیهی است …)
  3. باید تا حد امکان سفارشی سازی شود
  4. باید نازک باشد هیچ کس یک موس موس به ضخامت 2 سانتی متر نمی خواهد
  5. تمام قطعات الکترونیکی باید داخل ماوس پد باشد. بدون آداپتور خارجی یا کابل اختصاصی
  6. هزینه کل باید برای سایر ماوس پدهای rgb موجود در بازار رقابتی باشد

خوب ، آیا آماده شروع هستید؟ بیا بریم:)

مرحله 1: قطعات و ابزارها

قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار

پلکسی گلاس من 2 تخته مستطیل با ضخامت متفاوت 2 و 4 میلی متر برداشتم. ضخیم تر برای لایه میانی است که در آن نور از طریق روشنایی لبه ها می تابد. شما آن را با اسلب نازک "ساندویچ" می کنید و 3 لایه ایجاد می کنید. هر کدام 2.50 یورو ، بنابراین 5 یورو از فروشگاه DIY محلی

  • آردوینو میکرو چینی 2 یورو از aliexpress
  • صفحه نمایش OLED i2c. شما می توانید اندازه را انتخاب کنید ، 2: 128x32 یا 128x64 وجود دارد … من هر دو را داشتم ، بنابراین تصمیم گرفتم از اولین استفاده کنم. 4 یورو از aliexpress
  • نوار LED WS2812B RGB. من در حال حاضر 30leds/m به عنوان باقی مانده داشتم ، اما شما همچنین می توانید با 60leds/m 1. در نتیجه ، پخش نور یکنواخت تری خواهید داشت. 4 یورو از aliexpress
  • بسته بندی چسب پلاستیکی 1 متر. اگر کاغذ بسته بندی اتومبیل را انتخاب کنید بهتر است زیرا وینیل است و دارای کانال های مخصوص ضد حباب هوا است تا کاربرد راحت تری را در پی داشته باشد … با این حال فروشگاه رنگ محلی من این بسته بندی ها را داشت که نسخه ارزان تری از کاغذهای بسته بندی گفته شده بودند ، بنابراین تصمیم گرفتم سعی کنم آی تی. 0.50 یورو
  • کاغذ ماسه ، 180 و 240 ریز. برای هر کدام یک برگه برداشتم ، بیش از اندازه کافی است. 0.50 یورو
  • 4x 1 ، 5MOhm مقاومت ، شاید بیشتر ، شاید کمتر بسته به تعداد دکمه های خازنی که می خواهید … من تصمیم گرفتم 3 را قرار دهم ، اما مطمئن نیستم کسی را پیدا کنید که 3 مقاومت یدکی به شما بفروشد زیرا هیچ هزینه ای ندارند. 10 مقاومت برای 0.20 یورو تنظیم شده است.
  • مقداری سیم ، نازک تر بهتر است (0.10 میلی متر کامل است). چند ماه پیش من یک رادیوی قدیمی (که قبلاً خراب شده بود) را جدا کردم تا ببینم آیا قطعاتی در وضعیت نسبتاً خوبی برای ذخیره وجود دارد یا خیر … من فقط سیم ها را ذخیره کردم.
  • آهن لحیم کاری. من در حال حاضر یکی دارم ، از آمازون خریداری کرده ام و حدس بزنید چه چیزی؟ این یکی از آن کیت های لحیم کاری از چین بود. بسیار ارزان است ، اما کار خود را انجام می دهد.
  • تفنگ چسب حرارتی (من قبلاً یک اسلحه دارم)
  • نوار 2 طرفه. 2.50 یورو از فروشگاه DIY محلی.
  • کاتر. من از یکی که قبلاً داشتم استفاده کردم ، حتی اگر تیغه آن بسیار فرسوده باشد.
  • نوار چسب استاندارد.
  • نشانگر دائمی.
  • یک جفت موچین همانطور که لازم است دقیق باشید. آنها با کیت آهن لحیم کاری که خریدم آمدند.
  • فویل قلع. مقداری از آشپزخانه خود را بدزدید.

توجه: من قبلا یک dremel داشتم ، بنابراین تصمیم گرفتم پلکسی گلاس را خودم برش دهم. با این حال ، برخی از مغازه های محلی فروش خدمات برش از شما چیزی حدود 1 یورو دریافت می کنند ، بنابراین اگر آن را ندارید ، مشکلی نیست.

توجه 2: من حذف کردم که شما برای برنامه نویسی آردوینو خود به کامپیوتر نیاز دارید و همچنین کابل برای اتصال به آن متصل است اما فکر می کنم واضح است … همچنین ، در اولین باری که از یک تخته نان برای آزمایش همه چیز ، به ویژه صفحه نمایش روغن و نوار led

هزینه کل: 19 یورو (فرض کنید 20 یورو برای اضافه کردن فاصله)

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

مرحله 2: سنسورهای خازنی

سنسورهای خازنی
سنسورهای خازنی
سنسورهای خازنی
سنسورهای خازنی
سنسورهای خازنی
سنسورهای خازنی
سنسورهای خازنی
سنسورهای خازنی

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

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

در تصاویر بالا می توانید یک سنسور خازنی که با یک بلوز ساخته ام را ببینید ، فقط برای این که فیزیک کار کند (اسپویلر: واقعا کار می کند) و همچنین نمودار سیم کشی نهایی را ببینید. برای اتصال سنسور به آردوینو ، باید یک پین ارسال و دریافت (در این مورد ، D3 و D4 برای کلید 1) را انتخاب کرده و یک مقاومت 1.5MOhm بین این دو قرار دهید.

مرحله 3: برش صفحات پلکسی گلاس

برش صفحات پلکسی گلاس
برش صفحات پلکسی گلاس
برش صفحات پلکسی گلاس
برش صفحات پلکسی گلاس
برش صفحات پلکسی گلاس
برش صفحات پلکسی گلاس
برش صفحات پلکسی گلاس
برش صفحات پلکسی گلاس

هشدار: فیلم محافظ روی پانل را بیرون نکشید تا برش همه چیز را تمام کنید وگرنه ممکن است آن را بشکنید!

شما باید اندازه موس پد خود را انتخاب کنید: اندازه من 25 سانتی متر در 20.6 سانتی متر است ، اما می توانید هر اندازه ای را که دوست دارید انتخاب کنید. فقط توجه داشته باشید که هرچه بزرگتر باشد ، به led های بیشتری نیاز دارید تا هزینه کل کمی افزایش یابد.

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

همانطور که در تصاویر مشاهده می کنید ، حتی اگر لبه آن کاملاً ناهموار باشد ، بسیار خوب ظاهر شد. در پایان این مرحله باید 3 مستطیل یکسان داشته باشید که ضخامت 2 تای آنها 2 میلی متر و ضخامت یکی دیگر (که در وسط قرار می گیرد) 4 میلی متر است. این منجر به ایجاد یک ماوس پد با ضخامت 8 میلی متر می شود که به اندازه ای که به نظر می رسد نیست ، حداقل برای من قابل توجه است ، زیرا من از مچ دست خود به طور کامل بر روی سطح پد و نه بر روی لبه استفاده می کنم.

مرحله چهارم: حک کردن لایه میانی

حک کردن لایه میانی
حک کردن لایه میانی
حک کردن لایه میانی
حک کردن لایه میانی
حک کردن لایه میانی
حک کردن لایه میانی
حک کردن لایه میانی
حک کردن لایه میانی

این مراحل فقط لایه میانی را شامل می شود ، بنابراین فقط پنل 4 میلی متری را برداشته و بقیه را کنار بگذارید.

با یک نشانگر دائمی ، چند خط روی سطح بکشید: این خطوط باید کانالی را تشکیل دهند که محفظه نوار led باشد. عرض آنها باید به اندازه نوار شما +1 سانتی متر باشد تا جایی برای سیم کشی سنجاق های انتهایی بدون هیچ زحمتی باقی بماند. اگر بخواهید مانند من فریم را به جای شکل U انتخاب کنید ، بسیار خوب است ، در واقع حتی بهتر است زیرا برای "مدیریت کابل" بعدی فضای بیشتری خواهید داشت … فقط توجه داشته باشید که چیزی را در وسط بگذارید تا کنتراست شود وزن دست شما که از پلکسی نازک تری پشتیبانی می کند که ما برای بستن همه چیز از آن استفاده می کنیم.

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

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

مرحله 5: لایه پایین و بالا

لایه پایین و بالا
لایه پایین و بالا
لایه پایین و بالا
لایه پایین و بالا
لایه پایین و بالا
لایه پایین و بالا

بیایید با لایه پایین شروع کنیم: شما به 2 سوراخ نیاز دارید ، یکی سوراخ مربوط به محفظه صفحه و دیگری مربوط به محفظه آردوینو. خودشه.

لایه فوقانی در واقع نیازی به سوراخ ندارد اما اکنون یکی از سخت ترین مراحل این ساخت آمده است: ضخامت آردوینو 7 میلی متر ، ضخامت این صفحه موس 8 میلی متر (2+2+4 میلی متر) ، ضخامت صفحه فوقانی نیز 2 میلی متر است به عنوان پایین (که ما قبلاً آن را حفاری کرده ایم) ، بنابراین ما باید یک مستطیل عمیق 1 میلی متری را هدایت کنیم تا یک پانل ضخامت 1 میلی متری در قسمتی که مربوط به پورت usb آردوینو است داشته باشیم. انجام این کار سخت نیست ، اما داشتن یک ابزار دوار در اینجا بسیار کمک می کند.

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

مرحله ششم: همه چیز را سنباده بزنید

سنباده زنی همه چیز
سنباده زنی همه چیز
سنباده زنی همه چیز
سنباده زنی همه چیز
سنباده زنی همه چیز
سنباده زنی همه چیز

زمان صاف کردن لبه ها رسیده است. در جایی که لبه های خشن بیشتری وجود دارد ، از 180 دانه استفاده کنید. شما باید لبه های داخل و خارج قاب را سنباده بزنید ، این امر منجر به روشنایی یکنواخت و صاف می شود.

پس از اتمام کار ، لایه محافظ را از تمام پانل ها جدا کرده و همه چیز را با یک اسکوتکس مرطوب تمیز کنید.

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

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

مرحله 7: زمان بسته بندی

زمان بسته بندی!
زمان بسته بندی!
زمان بسته بندی!
زمان بسته بندی!
زمان بسته بندی!
زمان بسته بندی!

یی:)

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

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

مرحله 8: آزمایش الکترونیک

آزمایش الکترونیک
آزمایش الکترونیک
آزمایش الکترونیک
آزمایش الکترونیک
آزمایش الکترونیک
آزمایش الکترونیک
آزمایش الکترونیک
آزمایش الکترونیک

شما نمی خواهید شروع به لحیم کاری کنید که حتی کار نمی کند ، درست است؟ ما باید صفحه روغنی و نوار led را آزمایش کنیم. برای انجام این کار از آردوینو یدکی استفاده کردم که همه سرصفحه ها را لحیم کردم ، زیرا لازم بود از آن روی تخته نان استفاده کنم. سیم کشی دقیقاً مانند مرحله 2 است ، فقط توجه داشته باشید که صفحه باید از طریق خطوط ارتباطی i2c به پین A6-A5 متصل شود.

برای آزمایش آنها ، می توانید از کد اینجا استفاده کنید. توجه داشته باشید که pic.h یک فایل هدر است ، بنابراین باید آن را در IDE خود وارد کنید.

نتیجه مورد انتظار: نوار LED باید همه رنگها را از بین ببرد در حالی که صفحه نمایش باید لوگوی Asus ROG را چاپ کند.

شما همچنین می توانید به سادگی از نمونه های پیش فرض داخل کتابخانه های اجزا استفاده کنید (من کتابخانه FastLED را برای مدیریت نوار rgb انتخاب کردم) ، این به شما بستگی دارد. البته ، به یاد داشته باشید که کتابخانه ها را به arduino IDE اضافه کنید!

مرحله 9: بسته بندی پنل بالا

پیچاندن پنل بالا
پیچاندن پنل بالا
بسته بندی پنل بالا
بسته بندی پنل بالا
پیچاندن پنل بالا
پیچاندن پنل بالا

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

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

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

نکته: شما نمی توانید یک سطح کاملاً بازتابنده (مانند رنگ مشکی صیقلی/ساتن) را برای کاغذ انتخاب کنید ، در غیر این صورت موس شما کار نمی کند. در عوض ، مانند من یک روکش مات را انتخاب کنید. بسته بندی ظاهری کربنی و بمب برچسب نیز باید کار کند ، اما اگر به دنبال کربن هستید ، در نظر بگیرید که به دلیل "پایان سه بعدی" صاف نیستند (= هنگام لغزش موش بلندتر می شود).

مرحله 10: سیم کشی همه چیز

سیم کشی همه چیز
سیم کشی همه چیز
سیم کشی همه چیز
سیم کشی همه چیز
سیم کشی همه چیز
سیم کشی همه چیز

ما تقریباً آنجا هستیم: وقت آن رسیده است که تمام قطعات الکترونیکی داخل ماوس پد را سیم کشی کنیم.

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

در تصاویر ، می بینید که نوار led با یک کانکتور اختصاصی از پیش قالب شده است ، بنابراین من فقط محافظ حرارتی را که آنها قرار داده اند قطع کردم و همه چیز را از جوش جدا کردم. همچنین صفحه نمایش روغنی دارای پین های از پیش لحیم کاری شده بود ، بنابراین دوباره مجبور شدم قبل از ادامه آنها را بردارم. من 2 قطعه 2 عدد لید داشتم و از آنجا که تصمیم گرفتم 4 لید در هر طرف قرار دهم (بنابراین پد ماوس من مجموعاً 4x3 = 12 لید دارد) ، این 2 قطعه را فقط با ایجاد "پل" بین اتصالات با استفاده از قلع

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

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

مرحله 11: بستن ماوس پد

بستن موس پد
بستن موس پد
بستن موس پد
بستن موس پد

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

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

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

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

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

خوشبختانه برای شما ، من همه چیز را در مورد این پروژه باز کردم ، بنابراین در مخزن Github من می توانید سیستم عامل arduino و همچنین نرم افزاری را که روی کامپیوتر شما اجرا می شود پیدا کنید: البته اگر می خواهید همه کارها را خودتان انجام دهید ، در واقع بسیار خوب است این خسته کننده ترین بخش این دستور العمل است ، بنابراین اگر تمایلی به انجام آن ندارید مشکلی نیست. روابط عمومی البته خوش آمدید! برنامه هنوز به پایان نرسیده است ، در واقع می تواند کارهای اساسی مانند تنظیم LED های شخصی یا با یک طرح خاص را انجام دهد ، اما من دانشجو هستم و وقت آزاد زیادی ندارم: S

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

مرحله 13: لذت ببرید

لذت بردن!
لذت بردن!
لذت بردن!
لذت بردن!

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

من می خواهم چند کلمه در مورد انتخابهایی که در مورد نرم افزار انجام دادم صحبت کنم:

  1. من جاوا را به عنوان زبان برنامه نویسی انتخاب کردم زیرا این زبان برای نوشتن arduino IDE استفاده می شود ، بنابراین به من ارتباط سریعی بدون نقص با هیئت مدیره ارائه می دهد ، همچنین "یکبار در همه جا بنویس" (به عنوان مثال) بنابراین ، با توجه به اینکه قصد داشتم این پروژه را به اشتراک بگذارم با همه ، پشتیبانی از چندین سیستم عامل مانند Windows و Linux به هر حال بد نیست
  2. اگر به جای آن C# را به عنوان زبان برنامه نویسی انتخاب کنم ، می توانم مستقیماً به d3d12 متصل شوم تا از صفحه نمایش اولد به عنوان صفحه نمایش FPS استفاده کنم (اساساً همانطور که FRAPS انجام می دهد) اما با فدا کردن قابلیت حمل برای چنین ویژگی ، انتخاب عاقلانه ای نیست ، در حداقل برای من
  3. من می دانم ، رابط کاربری بسیار مسخره است نکته این است که اگر می خواهید یک رابط ایستا داشته باشید ، سازنده زندگی شما را آسان می کند ، اما این مورد نیست ، زیرا شما می توانید تعداد led های خود را انتخاب کنید ، بنابراین من به سراغ بدترین اما همه کاره رفتم. راه حل. شما آزاد هستید که گرافیک شخصی خود را بسازید و این کاری است که من انجام خواهم داد … شاید.
  4. پیشرفت بیشتر می تواند پیاده سازی موتور SteelSeries برای نمایش آمار بازی هنگام نمایش CS: GO یا هر بازی دیگری باشد که توسط آن کتابخانه پشتیبانی می شود … اما من نمی توانم آن بازی ها را بر روی لپ تاپ خود اجرا کنم ، بنابراین حتی نمی توانم برای شروع تلاش با این بیخیال!

توصیه شده: