Съдържание:

Дървена система за забавление на Super Nintendo (SNES): 11 стъпки
Дървена система за забавление на Super Nintendo (SNES): 11 стъпки

Видео: Дървена система за забавление на Super Nintendo (SNES): 11 стъпки

Видео: Дървена система за забавление на Super Nintendo (SNES): 11 стъпки
Видео: DO NOT remove the battery from the car. Do it RIGHT! 2024, Може
Anonim
Дървена система за забавление на Super Nintendo (SNES)
Дървена система за забавление на Super Nintendo (SNES)
Дървена система за забавление на Super Nintendo (SNES)
Дървена система за забавление на Super Nintendo (SNES)
Дървена система за забавление на Super Nintendo (SNES)
Дървена система за забавление на Super Nintendo (SNES)

На панаира на производителя във Виена случайно се натъкнах на дървена система за забавление Super Nintendo (SNES). Играех с такава игрална конзола с по -големия си брат, когато бях дете. Тъй като разпознах, че отново съм пристрастен към Super Mario в момента, в който започнах да играя, реших да създам SNES за брат си и мен. Търсенето в интернет ме доведе до инструкциите на Jules1050 за това как той построи дървен SNES (предполагам, че е същата конзола, която видях на панаира), която вдъхнови моите дървени SNES. Има и наистина страхотна инструкция как да се изгради дървен SNES контролер.

Конзолата не е толкова голяма, колкото оригиналната и е с размери 180x155x45 mm, което е абсолютно необходимия размер -по -малка кутия не може да съдържа всички компоненти (повярвайте ми, опитах -.-). Той е направен от слоеве шперплат, които са залепени заедно - дизайнът не е точно като оригиналния SNES, но е безпогрешно SNES. Горният капак може да се отваря и включва светодиод и бутон за захранване. Системата е базирана на Raspberry Pi с Retro-Pie. Всички необходими конектори (USB, Micro-USB, HDMI) са извадени и за да се уверите, че Pi не се нагрява твърде много, е включен мини вентилатор. Повечето части са от Ali -Express, така че ако имате достатъчно време, можете да изградите SNES за около € 110, -

Надявам се да се насладите на инструкциите ми и мога да ви помогна да съживите спомените от детството си:)

Стъпка 1: Материали и инструменти

Материали и инструменти
Материали и инструменти

Материали

  • Лазерно изрязан шперплат (4 мм) напр. Топола (вижте чертежите в следващата стъпка за размер)
  • Захранващ кабел Raspberry Pi (Micro USB)
  • SNES USB-контролер

  • Raspberry Pi (модел 3B)
  • Micro SD карта (поне 8 GB)
  • Радиаторен радиатор Raspberry Pi 3B
  • Мини вентилатор за Raspberry Pi
  • S8050 NPN транзистор
  • USB удължителен кабел мъжки-женски под прав ъгъл 10 см (2x)
  • HDMI удължителен кабел мъжки-женски 11см
  • Micro USB удължителен кабел мъжки-женски 20см
  • LED диаметър 5 мм
  • Резистор от метален филм 220R
  • Мини бутон 6х6х5 мм 4 пина
  • Кабелни джъмпери женски-женски
  • Щипки за джъмпери (от кабели за мъжки джъмпер)
  • Термосвиваема тръба
  • Калай за запояване
  • Горещо лепило
  • Универсално лепило Uhu

Общи разходи около € 110, -

  • Raspberry Pi със SD карта и захранващ кабел около 70 евро, -
  • Контролери за игри около € 15, -
  • Други електронни неща за около 15 евро, -
  • Шперплат около € 5, -
  • Други материали € 5, -

Инструменти

  • Лазерно рязане (Има компании, които предлагат услуга за лазерно изрязване, както и отворени лаборатории като Happylab във Виена)
  • Абразивна хартия с фино зърно
  • Поялник
  • Пистолет за горещо лепило
  • Клещи
  • Компютър и Wi -Fi
  • USB-клавиатура за настройка на Raspberry Pi

Стъпка 2: Лазерно изрязване и залепване на корпуса

Лазерно изрязване и залепване на корпуса
Лазерно изрязване и залепване на корпуса
Лазерно изрязване и залепване на корпуса
Лазерно изрязване и залепване на корпуса
Лазерно изрязване и залепване на корпуса
Лазерно изрязване и залепване на корпуса

Рязане

Първата стъпка към изграждането на кутията е изрязването на всички части с лазерен нож. Има компании, които предлагат услуги за лазерно изрязване, както и отворени лаборатории като Happylab във Виена, където се предлага лазерен нож. Калъфът е по -малък от оригиналния корпус на SNES (180x155x45 mm) и се състои от 10 слоя. Последният слой може да се повдигне и да се побере в деветия слой. Всички необходими части са предоставени като DXF и DWG файлове. Освен това са включени всички данни на Solidworks-CAD.

Смилане

Изрязаните части трябва да се смилат с абразивна хартия. Внимавайте да не загубите малки части! Всички части, които могат да бъдат изхвърлени, са маркирани в жълто в изображението на слоя.

Лепене

След това частите трябва да бъдат залепени заедно с универсалното лепило. Приложеният 3D-PDF показва позициите на слоевете. Приземният слой и вторият слой са подравнени отзад и отстрани. Всички останали слоеве са залепени заедно с подравнен централен изрез.

Когато достигнат слоя на съединителя (5 и 6), щепселите на кабела трябва да се поставят вътре в отворите, докато малките дистанционни елементи се поставят, за да се уверят, че ще се поберат по-късно.

Горният капак се състои от видимия капак и по -малък слой, който се вписва в последния слой на SNES (9а). Залепете частите на горния капак заедно, преди да залепите слой 9 към SNES. Затова поставете слой 9 с вътрешната част 9а на масата и поставете лепило точно върху слой 9а! След това натиснете външната и вътрешната част на слой 10 върху 9а, като подравните отвора за светодиода със слой 9. Когато лепилото се втвърди, капакът 9а+10 може да се отстрани и част 9 да се залепи за останалата част от SNES. Капакът 9а+10 остава отделен и може да се използва за затваряне на кутията. Ако искате, можете да нарисувате някои от горните части за някои акценти, преди да ги залепите, както направих с рамките на копчетата. Оставете отвора за бутон отворен. Освен тази част, трябва да се остави друга малко по -голяма правоъгълна част, която по -късно ще е необходима за инсталиране на бутона.

Стъпка 3: Веригата

Веригата
Веригата

Схемата показва свързването на всички електронни компоненти, които са описани в следните стъпки и предлагат следните функции:

  • Вентилаторът може да се включва/изключва, за да се охлади в зависимост от температурата с Raspberry Pi чрез транзистор S8050 (тъй като Raspberry не може да понесе достатъчно ток) - вдъхновен от Edo Scalafiotti
  • Switch може да включва/изключва Raspberry Pi - вдъхновен от Тайлър
  • LED с резистор от серия 220R (за намаляване на тока) показва дали SNES работи или не - вдъхновен от Zach

Разбира се, тези неща работят само с правилния софтуер - затова вижте раздела за софтуера на тази инструкция.

Вентилаторът е свързан към 5V и GND на малината, като по този начин може да се превключи чрез транзистора и щифт 12 (GPIO18). Не се опитвайте да свържете вентилатора директно към 5V и GND - това може да унищожи вашия Raspberry Pi! Бутонът за захранване е свързан директно към щифт 5 (GPIO3) и GND. За да включите и изключите светодиода с Pi, той е свързан към UART_TX-извода на Raspberry (пин 8), който се включва и изключва автоматично от Pi. Резистор намалява тока на светодиода, който е свързан към GND с втория си контакт. Не се опитвайте да го свържете директно към вашия Raspberry - това също може да навреди на вашия хардуер!

За да бъде схемата по-лесна за разбиране, всички GND-линии са свързани заедно към един GND-щифт на Raspberry Pi. Трите заземителни линии са в следните стъпки свързани към различни GND-щифтове за по-лесен монтаж.

Стъпка 4: Добавяне на електроника

Добавяне на електроника
Добавяне на електроника
Добавяне на електроника
Добавяне на електроника
Добавяне на електроника
Добавяне на електроника
Добавяне на електроника
Добавяне на електроника

Тази стъпка просто дава кратък преглед на електрониката. В следните стъпки е описано инсталирането на електрониката:

  • Подготовка на Raspberry Pi
  • Прокарване на удължителните кабели (USB, HDMI и Power-USB)
  • Инсталиране на вентилатора
  • Добавяне на LED
  • Инсталиране на бутон

Както може да се види на изображенията, светодиодът се намира в малкия отвор в кутията. Също така вентилаторът е разположен в прорез в кутията и бутонът е инсталиран с по -дълги кабели в горния капак на SNES.

Стъпка 5: Подготовка на Raspberry Pi

Подготовка на Raspberry Pi
Подготовка на Raspberry Pi

За да сте сигурни, че Raspbery Pi няма да се нагрее твърде много, залепете радиаторите върху него.

Стъпка 6: Инсталиране на кабелите

Инсталиране на кабелите
Инсталиране на кабелите
Инсталиране на кабелите
Инсталиране на кабелите
Инсталиране на кабелите
Инсталиране на кабелите
Инсталиране на кабелите
Инсталиране на кабелите

Поставете Raspberry Pi, както може да се види на изображението в кутията, и свържете 2 USB кабела, както и HDMI кабела и микро-USB кабела. Тъй като кабелите са трудни за фиксиране с кабелни ленти към кутията поради ограниченото пространство, използвайте горещо лепило, за да сте сигурни, че остават на място.

Стъпка 7: Инсталиране на вентилатора

Инсталиране на вентилатора
Инсталиране на вентилатора
Инсталиране на вентилатора
Инсталиране на вентилатора

Електрическата верига за вентилатора се състои от вентилатор и транзистор. За да може всичко лесно да се включи с джъмперни кабели, щифт от мъжки джъмпер-кабел беше запоен към всеки щифт на транзистора. Припоите са изолирани с термосвиваема тръба. След това GND-кабелът (черен) на вентилатора беше свързан към транзистора, както се вижда във веригата. Женско-женските джъмпер кабели бяха свързани към другите два пина, за да ги свържат към Raspberry Pi. Централният щифт е свързан към GND на Raspberry, а другият към щифт 12 (GPIO18) за включване и изключване на вентилатора.

Стъпка 8: Инсталиране на светодиода

Инсталиране на светодиода
Инсталиране на светодиода
Инсталиране на светодиода
Инсталиране на светодиода
Инсталиране на светодиода
Инсталиране на светодиода

Веригата за светодиода се състои от светодиода и резистор. Необходимият резистор може да бъде запоен директно към щифта на светодиода. Пън с джъмпер от мъжки пол трябва да бъде свързан към другия щифт на резистора и всичко трябва да бъде изолирано с термосвиваема тръба. Имайте предвид, че поради ограниченото пространство резисторът трябва да бъде огънат на 90 градуса - по -добре направете това, преди да свиете тръбата. След това женските и женските джъмпер кабели могат да бъдат свързани към щифтовете, а светодиодът може да бъде свързан към UART_TX-извода на Raspberry Pi (пин 8) и към GND. В светодиода има видима по-малка и по-голяма част. Той трябва да бъде свързан към GND с по -голямата част на щифта!

Поставете светодиода в кутията отвътре. Диаметрите на отворите трябва да правят невъзможно изплъзването му навън. За да запазите светодиода на място, използвайте горещо лепило.

Стъпка 9: Инсталиране на бутон

Инсталиране на бутон
Инсталиране на бутон
Инсталиране на бутон
Инсталиране на бутон
Инсталиране на бутон
Инсталиране на бутон
Инсталиране на бутон
Инсталиране на бутон

Бутонът се намира в горния капак на SNES. За да го фиксирате там, запоявайте мъжки джъмпер към двата щифта с бутони. След това направете малки дупки за всеки щифт в правоъгълното парче дърво, което по -късно ще бъде залепено за капака и поставете щифтовете на дупето през тях. Поради ограниченото пространство щифтовете трябва да бъдат огънати с клещи.

Тъй като бутонът е висок около 5 мм, когато не е натиснат, а дървото е само 4 мм, то ще стърчи от капака. Изрежете прозорец от картон и го залепете за правоъгълното парче дърво, за да предотвратите това. След това залепете това парче от вътрешната страна на капака. За да покриете бутона, поставете наистина малко количество универсално лепило върху него и натиснете дървения бутон срещу него. Това работи перфектно при мен. Не използвайте твърде много лепило, тъй като това може да блокира бутона!

Използвайте два женско-женски джъмпер кабела, за да свържете бутона с пина 5 на Raspberry Pi (GPIO3). Важно е да използвате този щифт, тъй като Pi има вградена функция за събуждане. Използвайте дълги кабели, за да отворите кутията възможно.

Стъпка 10: Добавяне на софтуер

Честито! Ако сте успели до тук, официално сте изградили всички хардуерни неща! Сега е софтуерното време …

Инсталиране на RetroPie

Raspberry Pi работи с RetroPie, който е специално проектиран да играе ретро игри. Тук можете да намерите много добра инструкция за инсталиране, която ви води през всички необходими стъпки. Следвайте инструкциите поне докато не настроите Wifi връзката и не забравяйте да запишете своя IP.

Активиране на UART за LED

За да включите и изключите светодиода с Raspberry Pi, той е свързан към UART-Pin на Pi, тъй като този щифт се настройва, когато стартира, както е описано от Zach. Просто натиснете F4 на Pi, за да влезете в терминала и да редактирате файла /boot/config.txt. Задайте enable_uart = 1 - това е всичко. След това отворете raspi-config, като напишете sudo raspi-config и отидете на Interial Interface Options Serial и го активирайте.

Изтегляне на файлове за вентилатор и бутон

Изтеглете трите файла и преименувайте файла listen-for-shutdown. REPLACE_THIS_WITH_sh в listen-for-shutdown.sh, тъй като този уебсайт не може да качва.sh-файлове. Файловете се събират от файлове от Edo Scalafiotti (фен) и Tyler (бутон за включване).

  • listen-for-shutdown.sh стартира двата файла.py
  • listen-for-shutdown.py изчаква, докато GPIO 3 получи висок сигнал и изключи малината
  • run-fan.py следи температурата на процесора и съответно включва и изключва вентилатора. Можете да промените ограничението на температурата в този скрипт.

Прехвърляне на файловете

За да прехвърлите файловете от вашия компютър към Raspberry, първо трябва да активирате SSH. Затова въведете Raspi-Config, като напишете sudo raspi-config и отидете на Interfacing Options SSH и го активирайте.

Отворете терминал на компютъра си и въведете:

  • scp yourPathToFile / listen-for-shutdown.sh pi@yourPisIP: ~
  • scp yourPathToFile / listen-for-shutdown.py pi@yourPisIP: ~
  • scp yourPathToFile / run-fan.py pi@yourPisIP: ~

Първата част казва къде е файлът на вашия компютър, втората част включва потребителя на малината (в този случай pi), IP на Pi и кореновия път (~), където се съхраняват файловете. Може да се наложи да въведете паролата си на тази стъпка.

Осъществяване на изпълними файлове

За да направите файловете изпълними и да ги стартирате автоматично при стартиране, трябва да ги преместите и да промените техните разрешения със следните команди:

  • sudo mv listen-for-shutdown.py /usr/local/bin/listen-for-shutdown.py
  • sudo mv run-fan.py /usr/local/bin/run-fan.py
  • sudo mv listen-for-shutdown.sh /etc/init.d/listen-for-shutdown.sh
  • sudo chmod +x /usr/local/bin/listen-for-shutdown.py
  • sudo chmod +x /usr/local/bin/run-fan.py
  • sudo chmod +x /etc/init.d/listen-for-shutdown.sh
  • sudo update-rc.d /etc/init.d/listen-for-shutdown.sh по подразбиране

Първите 3 команди преместват файловете в правилните директории, вторите 3 команди дават разрешения, а последната команда регистрира.sh-файла за изпълнение при стартиране.

Това е всичко, можете да проверите дали светодиодът, бутонът за захранване и вентилаторът работят, ако сте рестартирали Raspberry Pi. За да тествате вентилатора, можете или да загреете своя Pi или да промените температурата в run-fan.py (не забравяйте да стартирате отново listen-for-shutdown.sh, за да направите промените активни).

Стъпка 11: Добавяне на игри

Добавяне на игри
Добавяне на игри

За да прехвърлите игри от вашия компютър към Raspberry Pi, можете да използвате например USB устройство. Копирах стъпките от ръководството за инсталиране и направих хубаво ръководство, което може да бъде залепено от вътрешната страна на капака на SNES:

  • Уверете се, че вашият USB е форматиран на FAT32 или NTFS
  • Първо създайте папка, наречена retropie на вашия USB стик
  • Включете го в Pi и изчакайте да приключи да мига
  • Извадете USB и го включете в компютър
  • Добавете ромовете към съответните им папки (в папката retropie/roms)
  • Включете го обратно в малиновия Pi
  • Изчакайте да приключи да мига
  • Опреснете емулационната станция, като изберете рестартиране на емулационната станция от менюто "Старт"

Можете да получите игри много лесно в интернет. Просто потърсете в Google SNES ROM или нещо подобно.

Препоръчано: