فهرست مطالب:

دستگاه بازی موبایل رزبری پای: 11 مرحله
دستگاه بازی موبایل رزبری پای: 11 مرحله

تصویری: دستگاه بازی موبایل رزبری پای: 11 مرحله

تصویری: دستگاه بازی موبایل رزبری پای: 11 مرحله
تصویری: کامپیوتری کوچیک و ارزان با امکانات بسیار زیاد Tinkerboard 2024, جولای
Anonim
دستگاه بازی موبایل رزبری پای
دستگاه بازی موبایل رزبری پای

آیا تا به حال خواسته اید که بتوانید بازی های ویدئویی کلاسیک را در حال حرکت انجام دهید ، اما مطمئن نبودید که دستگاهی را برای اجرای بازی های قدیمی از کجا تهیه کنید ، یا فقط بسیار گران هستند؟ بعد خودت بساز!

این مستندی در مورد ساختمان دستگاه بازی رزبری پای من است که از نینتندو سوییچ الهام گرفته شده است. این هزینه فقط زیر 200 دلار است و می تواند بسیاری از بازی های قدیمی را با استفاده از RetroPie اجرا کند. RetroPie دارای بیش از 30 شبیه ساز داخلی است ، بنابراین اجرای بازی های قدیمی تا زمانی که شما ROM ها را دارید بسیار راحت است!

کارهای زیادی وجود داشت که من در این پروژه متفاوت انجام می دادم ، و سعی می کنم در این آموزش آن را با شما به اشتراک بگذارم. به این ترتیب شما می توانید از اشتباهات من بدون نیاز به اشتباه خود درس بگیرید.

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

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

مرحله 1: لیست قطعات

مهارت ها

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

توانایی از بین بردن بازی های ویدئویی نیز ضروری است (هر چند هنوز روی آن کار می کنم …)

قطعات

1 برابر Raspberry Pi 2 یا 3 - 35 دلار

1x صفحه لمسی رزبری پای رسمی 7 اینچی - 75 دلار

1 برابر کارت Micro SD (حداقل 8 گیگابایت ، احتمالاً برای ROM های خود بیشتر می خواهید!)

1 عدد باتری لیتیوم یون - 3.7V 4400mAh - 19.95 دلار (https://www.adafruit.com/product/354)

جوی استیک 2 محور آنالوگ 2 محوره - 5.95 دلار (https://www.adafruit.com/product/512)

1 بار شارژر PowerBoost 1000 - 19.95 دلار (https://www.adafruit.com/product/2465)

1x MCP3008 - ADC 8 کانال 10 بیتی - 3.75 دلار (https://www.adafruit.com/product/856)

1x Adafruit Trinket - 6.95 دلار (https://www.adafruit.com/product/1500)

LED های 4 * 3 میلی متر

مجموعه ای از دکمه های لمسی - (دور: https://www.adafruit.com/product/1009 و مربع:

مجموعه ای از سیم ها ، مقاومت ها و سایر اجزای کوچک

تخته عالی

چوب 1/4 اینچ و چوب 1/2 اینچ برای ساخت کیس

ابزارها

آهن لحیم کاری

سوزن بینی سوزنی

استریپر سیم

ایستگاه لحیم کاری/دست کمک نیز ممکن است مفید باشد.

مته فشاری

اره باند/اره اسکرول

اره رومیزی

سمباده کمربند

ابزار درمل

نرم افزار

RetroPie (https://retropie.org.uk)

همه کد و طرحواره های Fritzing در این فایل Github موجود است

همچنین برای بارگیری RetroPie و ROM ها روی Raspberry Pi خود به یک کامپیوتر دیگر نیاز خواهید داشت. این رایانه به Etcher.io ، Win32DiskImager یا برنامه دیگری که بتواند RetroPie را روی کارت SD بنویسد ، به همراه آخرین IDE Arduino نیاز دارد. اگر از ویندوز استفاده می کنید ، باید SSP را در Raspberry Pi خود نصب کنید (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html).

مرحله 2: Breadboard مدارهای خود را

من کار را با نان برد مدارهایم شروع کردم تا مطمئن شوم که همه چیز طبق برنامه پیش رفته است.

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

همه کنترل ها به سیم 3.3 ولت متصل هستند ، اتصال به 5 ولت ممکن است به رزبری پای شما آسیب برساند

سیم کشی کنترل کننده

در کل 12 دکمه کنترل وجود دارد. 4 برای A/B/X/Y ، 4 برای DPAD ، یک عدد برای هر Start و Select و دو دکمه شانه. بسته به فضا ممکن است بتوانید 4 دکمه شانه داشته باشید ، اما اکثر بازی های RetroPie که به دکمه های شانه نیاز دارند فقط به دو عدد نیاز دارند (فکر می کنم…).

دکمه ها از یک طرف به سیم 3.3 ولت از طریق مقاومت 10k متصل می شوند و در طرف دیگر از طریق مقاومت 1k به پین GPIO مربوطه متصل می شوند. طرف دیگر مستقیماً به GND (زمین) متصل است. اگر منطق در مدار شما متفاوت است ، مطمئن شوید که منطق در کد شما این را نشان می دهد! در کدی که من ارائه کردم ممکن است به هر صورت کار کند ، اما در این مورد از من نقل قول نکنید؛)

جوی استیک ها به MCP3008 ADC (مبدل آنالوگ به دیجیتال) متصل می شوند. از یک طرف 8 کانال و از طرف دیگر رابط SPI وجود دارد. مطمئن شوید که خروجی های جوی استیک را به قسمت صحیح ADC متصل می کنید! جوی استیک های X ، Y و SEL (انتخاب دکمه) همه به ADC متصل هستند. پین SEL آنالوگ نیست ، اما برای ذخیره در پین های GPIO ، آنها را به ADC وصل کردم. من یک مقاومت را از پین های SEL به 3.3v وصل کردم ، زیرا خروجی در صورت فشار نیاوردن روی مقدار شناور تنظیم می شود ، و در صورت فشار کوتاه می شود.

ADC از طریق 4 پین به Raspberry Pi متصل می شود ، اما به پین های خاصی نیازی نیست (تا جایی که من می دانم. پین های شماتیک به همراه چند پین دیگر آزمایش شده و به خوبی کار می کنند). همانطور که در بالا گفتم ، مطمئن شوید که کد سخت افزار شما را نشان می دهد!

سیم کشی برق

ابتدا باید کد Trinket را از Arduino IDE بارگذاری کنید. فایل TrinketRPi.ino را در Arduino IDE باز کنید ، برد و پورت خود را از منوی tools انتخاب کرده و دکمه بارگذاری را فشار دهید.

خروجی 5 ولت PowerBoost مستقیماً به پین Raspberry Pi 5v GPIO و پین 5 ولت صفحه لمسی متصل می شود و زمین از PowerBoost به پین های پایه Pi و Touchscreen متصل می شود. منبع تغذیه از پین Raspberry Pi 3.3v GPIO استفاده می شود.

Adafruit Trinket برای کنترل قدرت استفاده می شود. پین 0 در Trinket به GPIO 15 (نه فیزیکی 15) در Raspberry Pi و پین 2 در Trinket به پین EN در PowerBoost متصل است. در کنار آن ، یک دکمه پاور بین BAT و EN در PowerBoost وصل شده است. وقتی این دکمه را فشار داده و حدود 5 ثانیه نگه دارید (مدت زمان لازم برای شروع Trinket) ، همه چیز روشن می شود. هنگامی که منتشر می شود ، Trinket پین 2 HIGH (متصل به پین EN در PowerBoost) را نگه می دارد و قدرت را به سیستم منتقل می کند.

دکمه روشن / خاموش فقط به عنوان یک کلید روشن کار می کند ، زیرا من مطمئن نبودم که چگونه می توان مداری را ایجاد کرد که بتواند آن را روشن و خاموش کند. با این وجود Pi همچنان می تواند به راحتی از نرم افزار خاموش شود!

هنگامی که Pi شروع می شود ، پین 15 روی HIGH (Controller.py) تنظیم می شود تا Trinket را روشن کند. هنگامی که Pi به هر طریقی خاموش می شود ، پین 15 پایین می آید و باعث می شود Trinket 20 ثانیه قدرت را نگه دارد ، سپس برق را به طور کامل خاموش می کند.

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

پین BAT PowerBoost برای خواندن سطح باتری به ADC متصل است. یک مقاومت 6.8k پین BAT را به کانال ADC و یک مقاومت 10k دیگر پین BAT را به GND متصل می کند. این به ADC اجازه می دهد تا ولتاژ خروجی باتری را دریافت کرده و سطح باتری را تقریبی کند. هنگام شارژ ، خروجی باتری 5 ولت خواهد بود ، بنابراین هیچ راهی برای اطلاع از میزان باتری هنگام شارژ با این تنظیم وجود ندارد.

در صورت تمایل ، می توانید VBUS را همانند BAT به PowerBoost متصل کنید. این به شما این امکان را می دهد که بدانید باتری در حال شارژ است یا خیر.

LED های نشانگر

چهار LED نشانگر به شما امکان می دهد مواردی مانند سطح باتری ، حجم یا روشنایی صفحه نمایش را مشاهده کنید. در حال حاضر کد فقط برای سطح باتری تنظیم شده است.

هر LED 3 میلی متری از طریق پین GPIO ، از طریق مقاومت 100 اهم ، و دوباره به زمین متصل می شود. LED های من سبز هستند ، مطمئن شوید که مقاومتهای مناسب را برای سایر LED های رنگی انتخاب کرده اید ، زیرا دارای قدرت متفاوت هستند!

این برای سیم کشی است! پس از اینکه سیم کشی خود را روی یک تخته نان آزمایش کردید ، می توانید یک مدار دائمی ایجاد کنید.

مرحله 3: نرم افزار را تنظیم کنید

نرم افزار را راه اندازی کنید
نرم افزار را راه اندازی کنید

برای بارگیری RetroPie روی کارت SD ، به برنامه ای مانند Etcher.io (توصیه می شود) یا Win32DiskImager و سیستم عامل RetroPie از پیوند در ابتدا نیاز دارید.

برای استفاده از Etcher ، ابتدا کارت micro SD خود را در رایانه خود قرار دهید. Etcher را باز کرده و روی "انتخاب تصویر" کلیک کنید. به پوشه ای که RetroPie را در آن بارگیری کرده اید بروید ، آن را انتخاب کرده و روی "باز کردن" کلیک کنید. سپس ، روی "Select Drive" کلیک کنید و کارت SD خود را از لیست انتخاب کنید. مطمئن شوید که کارت SD صحیح را انتخاب کرده اید ، زیرا آن را پاک می کند! روی "Flash" کلیک کنید و منتظر بمانید تا کار تمام شود. پس از اتمام کار ، کارت SD به طور خودکار خارج می شود ، بنابراین اگر از رایانه خود حذف کنید ، ایمن است.

اگر رزبری پای 3 ندارید ، به دانگل وای فای نیاز دارید. در این مرحله یک کنترلر بازی مفید است ، اما فقط یک صفحه کلید مورد نیاز است. کارت SD خود را در رزبری پای خود قرار دهید ، آن را به مانیتور وصل کنید (صفحه لمسی به خوبی کار می کند) و برق را وصل کنید. پس از راه اندازی RetroPie ، باید کنترل ها را تنظیم کنید. کنترلر/صفحه کلید خود را انتخاب کرده و دستورالعمل ها را دنبال کنید. پس از اتمام کار ، در منوی RetroPie به تنظیمات WiFi بروید و WiFi خود را تنظیم کنید.

همچنین باید SSH را فعال کنید. به منوی RetroPie بازگردید و raspi-config را از لیست انتخاب کنید (من معتقدم که همان جایی است که در آن قرار دارد). در رابط ها ، SSH را انتخاب کنید. از شما می پرسد آیا می خواهید SSH را فعال کنید. Yes را انتخاب کنید.

ممکن است مجبور شوید پی خود را مجدداً راه اندازی مجدد کنید. پس از راه اندازی مجدد ، به منوی RetroPie بازگردید. من معتقدم که آدرس IP یا نام نام میزبان وجود دارد که آدرس IP رزبری پای را به شما می گوید. این را روی یک تکه کاغذ کپی کنید یا این منو را فعلاً باز بگذارید.

در رایانه ، باید Raspberry Pi خود را SSH کنید.

اگر از Windows استفاده می کنید ، PuTTY (پیوند در لیست قسمت ها) را بارگیری ، نصب و باز کنید و کادر "نام میزبان (یا آدرس IP)" را روی نام میزبان رزبری پای خود قرار دهید ، سپس برای شروع جلسه روی "باز" کلیک کنید.

در مک و لینوکس ، می توانید ترمینال را باز کرده و تایپ کنید

$ ssh pi@نام میزبان

جایگزینی "نام میزبان" با آدرس IP ای که در Raspberry Pi دریافت کرده اید. توجه داشته باشید که $ در ترمینال تایپ نمی شود ، فقط به این معنی است که این یک ترمینال جدید است.

بعد ، وارد کنید

$ nano /home/pi/Controller.py

و محتویات فایل Controller.py را از Github در آن بچسبانید. Controller.py اسکریپت پایتون است که تمام ورودی های کنترل مانند جوی استیک و دکمه ها را کنترل می کند.

شما باید شماره پین ها را تغییر دهید تا با سخت افزار شما مطابقت داشته باشد.

CTRL-X یا CMD-X و سپس Y را فشار دهید تا فایل ذخیره شود. بعد ، وارد کنید

$ sudo nano /etc/rc.local

سپس این خط را در فایل وارد کنید:

sudo python3 /home/pi/Controller.py &

سپس CTRL-X (Windows) یا CMD-X (Mac) و سپس Y (بدون CTRL/CMD) را برای ذخیره فشار دهید. این تنظیم می کند که اسکریپت Controller.py در هنگام راه اندازی اجرا شود.

در مرحله بعد می توانید تنظیمات کنترلر خود را بازنشانی کنید تا بتوانید به جای کنترلر بازی USB از دکمه ها/جوی استیک های خود استفاده کنید.

$ sudo ~/RetroPie-Setup/retropie_setup.sh

و از طریق طریق به پیکربندی Emulation Station بروید

مدیریت بسته ها -> بسته های اصلی -> emulationstation -> پیکربندی یا پیکربندی / ابزارها -> emulationstation و گزینه Clear / Reset Emulation Station input را انتخاب کنید

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

در این مرحله ، می توانید ROM های خود را بر روی Raspberry Pi بارگذاری کنید. روشهای مختلفی برای انجام این کار وجود دارد ، و من این ویدئوها را مفیدترین می دانم:

از طریق مرورگر خود-این گزینه همچنین به شما امکان دسترسی آسان تر به برخی موارد دیگر را در نصب RetroPie می دهد ، زیرا برای بسیاری از کارهایی که معمولاً از طریق ترمینال یا GUI متنی RetroPie انجام می شود ، GUI مبتنی بر وب ارائه می دهد.

Over your Network - این گزینه به شما اجازه می دهد تا ROM ها را از داخل مرورگر فایل رایانه خود منتقل کنید و حرکت به فایل های خود را آسان تر کنید. همچنین به شما امکان می دهد برخی از پوشه های به اشتراک گذاشته شده در RetroPie مانند BIOS ، صفحه های splash و فایل های پیکربندی را کاوش و ویرایش کنید.

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

مرحله 4: رزبری پای و صفحه لمسی را آماده کنید

برای این پروژه ، فضا حداقل بود ، بنابراین من با حذف اجزای غیر ضروری از رزبری پای شروع کردم.

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

یک پورت USB واحد (مستقیماً) به پین های لحیم کاری USB رزبری پای متصل شده است. این اجازه می دهد تا آن را به طرف قاب متصل کنید.

پورت خروجی USB به همان روش از صفحه لمسی حذف شد.

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

مرحله 5: ایجاد مدارها برای کنترل ها

ایجاد مدار برای کنترل
ایجاد مدار برای کنترل
ایجاد مدار برای کنترل
ایجاد مدار برای کنترل

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

دو مجموعه 4 دکمه به شکل الماس برای DPAD و A/B/X/Y وجود خواهد داشت. فراموش کردم که هنگام جمع آوری عکس های خود ، از آن عکس بگیرم ، اما تشخیص چیدمان نباید چندان سخت باشد. دکمه های من فقط در مورد لمس دو گوشه آنها بود. دکمه های Start/Select را می توان به تخته پرفیور لحیم کرد ، یا ممکن است بتوانید یکی را به برد پرفکت دکمه A/B/X/Y وصل کنید. دکمه های شانه باید هر دو به تخته های مخصوص خود نیز لحیم شوند.

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

LED ها به یک نوار تخته چسب لحیم شدند و ADC نیز همینطور.

مطمئن شوید که سیم کشی را با ولت متر آزمایش کنید ، زیرا آزمایش پس از نصب همه چیز در کیس ممکن است مشکل باشد!

ممکن است بخواهید قبل از لحیم نمودن هرگونه سیم به رزبری پای یا بین قسمت های تخته صاف منتظر بمانید تا از چیدمان پوشش خود مطلع شوید. من این کار را نکردم و تطبیق همه چیز بعداً دشوار شد (اوه).

مرحله 6: ایجاد Case

ایجاد پرونده
ایجاد پرونده
ایجاد پرونده
ایجاد پرونده
ایجاد پرونده
ایجاد پرونده
ایجاد پرونده
ایجاد پرونده

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

قسمت جلویی ، بالا و پشت از چوب 1/4 اینچی (اگر درست یادم باشد) و کناره ها و پایین آن از چوب 1/2 اینچی ساخته شده است.

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

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

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

قسمت بالایی بدنه نیز تقریباً به همین شکل ، با سوراخ های مستطیلی برای HDMI ، جک A/V ، درگاه USB و درگاه شارژ ، حفر شده است. رزبری پای دقیقاً در بالای قاب قرار گرفته است ، به طوری که نیازی به سیم HDMI و A/V نیست. احتمالاً باید از افزونه ها استفاده می کردم ، زیرا تا حدودی محکم بود.

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

کناره ها و پایین کیس در امتداد لبه ها به هم متصل شده و به هم چسبیده و جیب برای نشستن جلو و عقب ایجاد می کند.

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

مرحله 7: تکمیل تجهیزات الکترونیکی و تست

اتمام تجهیزات الکترونیکی و تست
اتمام تجهیزات الکترونیکی و تست
اتمام تجهیزات الکترونیکی و تست
اتمام تجهیزات الکترونیکی و تست

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

سیم ها را می توان مستقیماً به Raspberry Pi لحیم کرد ، فقط مطمئن شوید که قبل از اینکه چیزی را دائمی کنید ، محل را دوباره بررسی کنید!

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

سوراخ های مناسب و فاصله را آزمایش کنید تا مطمئن شوید طرح شما کار می کند!

مرحله هشتم: نقاشی

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

مرحله 9: نصب قطعات

نصب قطعات
نصب قطعات
نصب قطعات
نصب قطعات

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

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

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

PowerBoost یک بلوک چوبی کوچک به قسمت پایین چسبانده بود که سپس به کناره قاب چسبانده شد.

LED ها به سادگی مستقیماً روی بدنه چسبانده شدند. متوجه شدم که چسب فوق العاده هنگام نصب LED ها رنگ را "می سوزاند" ، بنابراین هنگام انجام این کار باید مراقب باشید.

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

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

مرحله 10: پایان کار

پایان دادن به بالا
پایان دادن به بالا

اکنون که سخت افزار به پایان رسیده است ، می توانید تنظیمات کنترل را در RetroPie به پایان برسانید. ابتدا یک آداپتور برق 5 ولت 2.5 آمپر یا هر آداپتور رسمی رسپبری پای را وصل کنید ، زیرا ممکن است هنوز باتری شما شارژ نشده باشد. اگر Pi هنگام شارژ شدن روشن است ، حداقل 2.5A داشته باشید ، زیرا قدرت بین مدار شارژ PowerBoost و Raspberry Pi تقسیم می شود. اگر در حالی که Pi خاموش است آن را شارژ می کنید ، هر شارژری باید کار کند. رزبری پای خود را با نگه داشتن دکمه پاور برای حدود 5 ثانیه بوت کنید. متوجه شدم که تلفن من به دلایلی هنگام وصل شدن بوت نمی شود ، بنابراین ممکن است مجبور شوید باتری را شارژ کنید تا چراغ سبز رنگ PowerBoost روشن شود (باتری شارژ شده است) و سپس آن را از برق بکشید. پس از شروع RetroPie ، باید دوباره کنترلر را راه اندازی کنید ، فقط این بار کنترلر پایتون خواهد بود. پس از تنظیم کنترل های خود ، مطمئن شوید که همه چیز با راه اندازی بازی مورد علاقه و آزمایش آن کار می کند!

مرحله 11: کلمات و اعتبار نهایی

تبریک می گویم! شما دستگاه بازی مخصوص Raspberry Pi Mobile خود را تکمیل کرده اید! از بازی های سرگرم کننده لذت ببرید و آن را به دوستان خود نشان دهید!

چند کاری که من متفاوت انجام می دادم عبارتند از:

- استفاده از آردوینو برای کنترل به جای سیم کشی مستقیم به رزبری پای. چند بار من یک پین GPIO را سوزاندم و (من معتقدم) آردوینو از پین بیشتر از Pi محافظت می کند.

- چاپ سه بعدی برای یک مورد خوب بود ، اما متأسفانه من آن را ندارم (هنوز)

- سیم کشی را بهتر برنامه ریزی کرد. من به سرعت وارد این پروژه شدم ، سپس کمی دیر متوجه شدم که باید برنامه ریزی بیشتری انجام می دادم:)

- سوراخ هایی برای شارژ LED های وضعیت. LED های نشانگر شارژ در PowerBoost می گویند که باتری شارژ است یا خیر ، و من فراموش کردم که حفره ای ایجاد کنم تا دیده شوند. یک مکان خوب احتمالاً پشت قاب پشت PowerBoost یا بالای LED ها خواهد بود.

- سوراخ های حذف پنل پشتی پنل پشتی روی من بسیار محکم است ، بنابراین برخی از سوراخ هایی که به شما امکان می دهد آن را با انگشت خود بیرون بکشید ، ممکن است ایده خوبی باشد.

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

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

از شما برای خواندن این دستورالعمل متشکرم!

توصیه شده: