Mundarija:

Super Pitendo: Raspberry Pi 3b+ Retro Console Build: 6 qadam
Super Pitendo: Raspberry Pi 3b+ Retro Console Build: 6 qadam

Video: Super Pitendo: Raspberry Pi 3b+ Retro Console Build: 6 qadam

Video: Super Pitendo: Raspberry Pi 3b+ Retro Console Build: 6 qadam
Video: Build your OWN retro game console with a Raspberry Pi! 2024, Dekabr
Anonim
Super Pitendo: Raspberry Pi 3b+ Retro konsoli qurilishi
Super Pitendo: Raspberry Pi 3b+ Retro konsoli qurilishi
Super Pitendo: Raspberry Pi 3b+ Retro konsoli qurilishi
Super Pitendo: Raspberry Pi 3b+ Retro konsoli qurilishi

Salom! O'tgan ta'til paytida va yana bu yil men aka -ukalarimning retro konsollari qanchalik ajoyib ekanligi haqida gapirishganini eshitdim. LEKIN, men ularning qimmatligidan hafsalalari pir bo'lgani va ularni zaxirada topish qiyinligi haqida eshitganman. Buni hal qilish uchun men ularni uyda ishlab chiqarilgan retro konsol, Super Pitendo qilishga qaror qildim!

O'qitish jarayonida men ishlatilgan uskunalarni (N64 o'yinlari uchun juda muhim) va o'yinlarning muammosiz ishlashiga yordam beradigan dasturiy ta'minot konfiguratsiyasini qamrab olaman. O'yinlarni o'zingiz topishingiz kerak bo'ladi.

1 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna

Quyida Super Pitendo uchun uskunalar ro'yxati keltirilgan. Barcha narsalar Amazon orqali quyidagi havolalarda sotib olingan. Quvvat manbai bu qurilish uchun juda muhim, chunki u 5,25V kuchlanishli. Keyinchalik uning ahamiyati haqida batafsilroq to'xtalib o'taman.

Kompyuter: Raspberry Pi 3B+

Koson: Old tomondan qaraydigan portlar va ishlaydigan tugmalar bilan SNES Raspberry Pi qutisi

Nazoratchi: 8 Bitdo Bluetooth SNES boshqaruvchisi

SD -karta: SanDisk Class 10 32 Gb SD -karta

Issiqlik cho'ktirgichi: Raspberry Pi 3B+ uchun alyuminiy to'liq taxta issiqlik qabul qilgich

Quvvat manbai: 5.25V 2.4A Keyestudio quvvat manbai

HDMI kabeli: Amazon asoslari 6 fut

2 -qadam: uskunani yig'ish

Uskunani yig'ish
Uskunani yig'ish
Uskunani yig'ish
Uskunani yig'ish
Uskunani yig'ish
Uskunani yig'ish
Uskunani yig'ish
Uskunani yig'ish

1. SNES korpusi bilan ta'minlangan tornavida yordamida qisqich qobig'ini oching, 1 -rasm

a. Bunday holda, siz pastki qobiqqa o'rnatilgan kichik fanatni ko'rasiz, men ishlayotgan paytda tebranishni kamaytirish uchun vintlarni burab qo'yishni maslahat beraman.

b. Yuqori qobiqqa o'rnatilgan taxta. Bu taxta korpus uchun quvvat manbasini boshqaradi va quvvatni tugmachali boshqaruvchi orqali uzatadi. Bu tugmachali tugma korpusdagi "Quvvat" va "Qayta tiklash" tugmachalarini, shuningdek fan va Raspberry Pi uchun quvvat ulanishini boshqaradi.

2. RPi -ni oling va 2 -rasmda ko'rsatilgandek USB uzatgichlarini ulang

3. RPi -ni korpus ichiga joylashtiring, shunda Raspberry Pi taxtasining 4 teshigi 3 -rasmda ko'rsatilgandek, korpusdagi o'rnatish teshiklari bilan to'g'ri keladi.

4. Sovutgichda 3 ta qanot bor, ular SNES korpusining yopilishiga to'sqinlik qiladi, buni tuzatish uchun biz 4 -rasmda ko'rsatilgandek oxirgi 3 ta qanotni olib tashlashimiz kerak. Men 3 ta qanotni olib tashlash uchun standart metall arra va pense ishlatganman.

5. Isitgich bilan birga kelgan termal pastadan foydalaning va 5 -rasmda ko'rsatilgandek RPi 3B+ protsessoriga (kumush kvadrat) va USB/Ethernet chipiga (USB portlari yaqinidagi kichik qora quti) kichik tomchi qo'ying.

6. Sovutgichni RPi ustiga qo'ying, toymasin miqdorini minimallashtirish uchun ehtiyot bo'ling. Sovutgich bilan ta'minlangan 4 vint yordamida, sovutgichni RPi orqali va korpusga 6 -rasmda ko'rsatilgandek ulang.

7. 3-pinli Quvvat va Topraklama ulagichi korpusning yuqori qismidan 7-rasmda ko'rsatilgandek, RPi pastki-tashqi pinlariga ulanadi.

3-qadam: Quvvat manbai va past kuchlanish

Men boshida men tanlagan quvvat manbai juda muhimligini aytdim. Loyiha davomida men 5 ta quvvat manbasini sotib oldim, shu jumladan rasmiy elektr ta'minoti. Ammo N64 o'yinlari kabi talab yuqori bo'lgan o'yinlarni o'ynashda muammo yuzaga keldi.

Xo'sh, Under-Volting nima? RPi odatda 5V kuchlanishli microUSB quvvat manbai bilan ishlaydi. RPi tomonidan tortib olinadigan oqim oshganda, 5V manbai bir zumda kamayishi mumkin yoki "Droop" 5 V dan past. Kirish voltaji 4,7 V dan pastga tushganda (rasmiy ravishda chegara 4,63 ± 0,07 V), RPi protsessori o'z -o'zidan to'xtab qoladi, bu esa o'yin davomida qoqilishga yoki hatto qulab tushishiga olib kelishi mumkin.

Vaziyatni yomonlashtiradigan bo'lsak, korpusning yuqori qismidagi tenglikni quvvat manbaiga qo'shimcha ketma -ket qarshilik ko'rsatadi. RPi ko'proq tokni tortganda, bu ketma -ketlik qarshilik RPi ga yetguncha elektr ta'minotidagi kuchlanishni pasaytiradi.

Xo'sh, bu aniq quvvat manbai bu muammoni qanday hal qiladi? Keyestudio 5.25V quvvat manbai-bu 5,25 voltli quvvat manbai. Qo'shimcha 0,25 unchalik ko'rinmasligi mumkin, lekin bu qo'shimcha kuchlanish yuqori qobiqdagi tenglikni orqali sodir bo'ladigan kuchlanish pasayishini to'g'rilaydi. RPi to'liq yukni tortganda, RPi GPIO pinining kirishidagi kuchlanish ~ 5.03V ni tashkil qiladi, bu esa endi to'xtovsiz o'yinni bildirmaydi!

4 -qadam: dasturiy ta'minot - Retropie 4.4

RetroPie rasmini yuklab oling:

Windisk Imager -ni yuklab oling:

1. Windisk Imager -dan foydalanib, RetroPie tasvirini SD -kartangizga o'rnating

2. Ish tugagandan so'ng, SD -kartani Raspberry Pi -ga o'rnating

3. Birinchi yuklashda fayl tizimini kengaytirganingizga ishonch hosil qiling:

a. klaviaturadagi "F4" tugmachasini bosib retropiyadan chiqish

b. "sudo raspi-config" yozing

v. "Kengaytirilgan variantlar" ni, so'ng "Fayl tizimini kengaytirish" ni tanlang.

d. tugallangach, qayta ishga tushiring

5 -qadam: dasturiy ta'minot - optimallashtirish

1. SD -kartani kompyuterga qayta ulang va "boot" deb nomlangan diskni oching.

2. "config" deb nomlangan.txt faylini oching.

3. matnli faylning pastki qismiga quyidagi so'zlarni kiriting, bir nechta sozlamalar malina pi bo'yicha kafolatingizni bekor qiladi.

jami_mem = 1024

arm_freq = 1450

gpu_freq = 560

yadro_freq = 600

sdram_freq = 525

sdram_schmoo = 0x02000020

over_voltage = 2 #bu sizning malina pi bo'yicha kafolatingizni bekor qiladi

sdram_over_voltage = 3

force_turbo = 1 #bu malina pi ga bo'lgan kafolatingizni bekor qiladi

oldini olish_ ogohlantirishlar = 2 #bu malina pi ga bo'lgan kafolatingizni bekor qiladi

6 -qadam: Yakuniy sharhlar

Bu mening Super Pitendo -dagi sozlamalarim, umid qilamanki, bu sozlash va sozlashda yordam beradi!

Tavsiya: