Агуулгын хүснэгт:

Модон Super Nintendo Entertainment System (SNES): 11 алхам
Модон Super Nintendo Entertainment System (SNES): 11 алхам

Видео: Модон Super Nintendo Entertainment System (SNES): 11 алхам

Видео: Модон Super Nintendo Entertainment System (SNES): 11 алхам
Видео: Assembling The Ultimate NES! 2024, Арваннэгдүгээр
Anonim
Модон супер Nintendo зугаа цэнгэлийн систем (SNES)
Модон супер Nintendo зугаа цэнгэлийн систем (SNES)
Модон супер Nintendo зугаа цэнгэлийн систем (SNES)
Модон супер Nintendo зугаа цэнгэлийн систем (SNES)
Модон супер Nintendo зугаа цэнгэлийн систем (SNES)
Модон супер Nintendo зугаа цэнгэлийн систем (SNES)

Вена хотод болсон үзэсгэлэн яармагт би модон Super Nintendo Entertainment System (SNES) дээр бүдэрсэндээ баяртай байсан. Би хүүхэд байхдаа том ахтайгаа ийм тоглоомын консол тоглодог байсан. Тоглож эхлэх мөчид дахин Супер Мариод донтсоноо хүлээн зөвшөөрч, ах бид хоёрт зориулж SNES барихаар шийдлээ. Интернэтээс хайж олох нь намайг модон SNES -ийг хэрхэн бүтээсэн тухай модон SNES -ийг (энэ нь үзэсгэлэн дээр үзсэн консол шиг санагдсан) надад өгсөн юм. Модон SNES хянагчийг хэрхэн бүтээх талаар үнэхээр гайхалтай зааварчилгаа бас бий.

Консол нь анхных шиг том биш бөгөөд 180x155x45 мм хэмжээтэй бөгөөд энэ нь зайлшгүй шаардлагатай хэмжээ юм -жижиг хайрцаг нь бүх бүрэлдэхүүн хэсгүүдийг агуулаагүй болно (Надад итгээрэй, би оролдсон. -.-). Энэ нь наасан фанер давхаргаар хийгдсэн бөгөөд дизайн нь анхны SNES -тэй ижил биш боловч SNES гэдэг нь эргэлзээгүй юм. Дээд тагийг нээж болох бөгөөд LED болон асаах товчлууртай. Энэхүү систем нь Retro-Pie дээр ажилладаг Raspberry Pi дээр суурилсан болно. Шаардлагатай бүх холбогчийг (USB, Micro-USB, HDMI) гаргаж, Pi хэт халахгүйн тулд мини сэнсийг оруулсан болно. Ихэнх эд ангиуд нь Ali -Express -ээс гаралтай бөгөөд хэрэв танд хангалттай цаг байвал SNES -ийг ойролцоогоор 110 еврогоор барьж болно.

Миний сургамж надад таалагдсан гэж найдаж байна, бага насныхаа дурсамжийг амилуулахад тань тусалж чадна:)

Алхам 1: Материал ба багаж хэрэгсэл

Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл

Материал

  • Ласеркут фанер (4 мм) Улиас (Дараагийн алхам дахь зургийг үзнэ үү)
  • Raspberry Pi цахилгаан утас (Micro USB)
  • SNES USB хянагч

  • Raspberry Pi (Загвар 3B)
  • Micro SD карт (дор хаяж 8 ГБ)
  • Raspberry Pi 3B дулаан шингээгч
  • Raspberry Pi -ийн мини сэнс
  • S8050 NPN транзистор
  • USB өргөтгөл кабель Эрэгтэй-Эмэгтэй 10см (2х)
  • HDMI өргөтгөл кабель Эрэгтэй, эмэгтэй 11см
  • Микро USB өргөтгөл кабель Эрэгтэй 20 см
  • 5 мм диаметртэй LED
  • Металл хальс эсэргүүцэл 220R
  • Мини түлхэх товч 6x6x5mm 4 зүү
  • Jumper кабель эмэгтэй-эмэгтэй
  • Холбогч тээглүүр (эрэгтэй холбогч кабелаас)
  • Дулаан багасгах хоолой
  • Гагнуурын цагаан тугалга
  • Халуун цавуу
  • Өө бүх зориулалттай цавуу

Нийт зардал ойролцоогоор 110 евро,

  • Raspberry Pi нь SD карт, 70 орчим еврогийн цахилгаан утас,
  • Тоглоомын хянагчид ойролцоогоор 15 евро,
  • 15 еврогийн бусад электрон бараа,
  • 5 еврогийн фанер
  • Бусад материал € 5, -

Багаж хэрэгсэл

  • Ласеркуттер (Вена хотод Happylab гэх мэт лазерут үйлчилгээ, нээлттэй лаборатори санал болгодог компаниуд байдаг)
  • Нарийн ширхэгтэй зүлгүүрийн цаас
  • Гагнуурын төмөр
  • Халуун цавуу буу
  • Бахө
  • Компьютер ба Wifi
  • Raspberry Pi-ийг тохируулах USB гар

Алхам 2: Хэргийг цавчих, цавуу хийх

Хэргийг цавчих, цавуу хийх
Хэргийг цавчих, цавуу хийх
Хэргийг цавчих, цавуу хийх
Хэргийг цавчих, цавуу хийх
Хэргийг цавчих, цавуу хийх
Хэргийг цавчих, цавуу хийх

Таслах

Хэргийг бүтээх эхний алхам бол лазер таслагчаар бүх эд ангиудыг огтлох явдал юм. Лазер огтлох үйлчилгээ үзүүлдэг компаниуд байдаг бөгөөд лазер таслагч санал болгодог Вена дахь Happylab гэх мэт нээлттэй лабораториуд байдаг. Уг хайрцаг нь анхны SNES орон сууцнаас бага хэмжээтэй (180x155x45 мм) бөгөөд 10 давхаргаас бүрдэнэ. Сүүлийн давхаргыг өргөж, 9 -р давхаргад багтааж болно. Шаардлагатай бүх хэсгүүдийг DXF болон DWG файл хэлбэрээр өгдөг. Цаашилбал, бүх Solidworks-CAD-Мэдээллийг оруулсан болно.

Нунтаглах

Зүссэн хэсгийг зүлгүүрийн цаасаар нунтаглах ёстой. Жижиг хэсгүүдийг алдахгүйн тулд болгоомжтой байгаарай! Устгаж болох бүх хэсгүүдийг давхаргын зураг дээр шараар тэмдэглэсэн болно.

Цавуу

Үүний дараа эд ангиудыг бүх зориулалттай цавуугаар наасан байх ёстой. Хаалттай 3D-PDF нь давхаргын байрлалыг харуулдаг. Газрын давхарга ба 2-р давхарга нь ар тал ба хажуу талдаа тэгшлэгддэг. Бусад бүх давхаргууд нь төвийн зүсэлтийн дагуу наасан байна.

Холбогч давхаргад (5 ба 6) хүрэх үед кабелийн залгуурыг нүхний дотор байрлуулж, дараа нь жижиг зайг байрлуулах хэрэгтэй.

Дээд бүрхэвч нь харагдахуйц бүрхүүл ба жижиг давхаргаас бүрдэх бөгөөд энэ нь SNES -ийн сүүлчийн давхаргад багтах болно (9а). 9 -р давхаргыг SNES -д наалдуулахын өмнө дээд тагны хэсгүүдийг хооронд нь наа. Тиймээс 9 -р давхаргыг 9a дотор хэсгийг нь ширээн дээр тавиад яг 9а давхарга дээр цавуу тавь! Дараа нь 10 -р давхаргын гадна ба дотор хэсгийг 9а дээр дарж, LED -ийн нүхийг 9 -р давхаргаар тэгшлээрэй. Цавуу хатах үед 9a+10 бүрхүүлийг салгаж, 9 -р хэсгийг SNES -ийн үлдсэн хэсэгт наалдуулж болно. Хавтас 9а+10 нь тусдаа байх бөгөөд хавтасыг хаахад ашиглаж болно. Хэрэв та хүсвэл, миний товчлуур дээр хийсэн шиг наахаасаа өмнө зарим хэсгийг өргөлтөөр будаж болно. Товчлуурыг нүхийг нээлттэй байлга. Энэ хэсгээс гадна арай өөр том хэмжээтэй тэгш өнцөгт хэсгийг үлдээх ёстой бөгөөд үүнийг товчлуурыг суулгахад хожим хэрэгтэй болно.

Алхам 3: Хэлхээ

Хэлхээ
Хэлхээ

Хэлхээний диаграмм нь дараах үе шатуудад хуваагдсан бүх электрон бүрэлдэхүүн хэсгүүдийн холболтыг харуулсан бөгөөд дараахь функцуудыг санал болгож байна.

  • Edo Scalafiotti -ээс санаа авсан S8050 транзистороор Raspberry Pi -ийн температураас хамааралтай сэнсийг асаах/унтраах боломжтой (бөөрөлзгөнө хангалттай гүйдэл дамжуулах чадваргүй тул).
  • Switch нь Raspberry Pi -ийг асаах/унтраах боломжтой бөгөөд үүнийг Тайлерийн санаагаар бүтээжээ
  • 220R цуврал резистор бүхий LED (гүйдлийг багасгахын тулд) нь SNES ажиллаж байгаа эсэхийг харуулж байна.

Мэдээжийн хэрэг, энэ нь зөвхөн зөв програм хангамж дээр ажилладаг тул энэ зааврын програм хангамжийн хэсгийг үзнэ үү.

Сэнс нь бөөрөлзгөний 5V ба GND -тэй холбогдсон бөгөөд үүнийг транзистор болон 12 -р зүү (GPIO18) -ээр сольж болно. Сэнсийг 5V ба GND руу шууд холбох гэж бүү оролдоорой - энэ нь таны Raspberry Pi -г устгах болно! Цахилгаан товчлуур нь 5 pin (GPIO3) ба GND-тэй шууд холбогддог. LED-ийг Pi-ээр асаах, унтраахын тулд энэ нь Raspberry-ийн UART_TX зүү (8-р зүү) -тэй холбогддог бөгөөд үүнийг Pi автоматаар асааж, унтраана. Резистор нь GND -тэй хоёр дахь контакттай холбогдсон LED -ийн гүйдлийг бууруулдаг. Бөөрөлзгөнөтэй шууд холбох гэж бүү оролдоорой - энэ нь таны техник хангамжийг гэмтээж болзошгүй юм!

Хэлхээг ойлгоход хялбар болгохын тулд бүх GND шугамыг Raspberry Pi-ийн нэг GND зүүтэй холбодог. Гурван газардуулгын шугамыг суурилуулах ажлыг хялбарчлахын тулд өөр өөр GND зүүтэй холбосон дараах алхмуудыг гүйцэтгэсэн болно.

Алхам 4: Электроникийг нэмэх

Электроникийг нэмж байна
Электроникийг нэмж байна
Электроникийг нэмж байна
Электроникийг нэмж байна
Электроникийг нэмж байна
Электроникийг нэмж байна
Электроникийг нэмж байна
Электроникийг нэмж байна

Энэ алхам нь зөвхөн электроникийн талаар товч танилцуулга өгөх болно. Дараах алхамуудад электроникийн суурилуулалтыг тайлбарласан болно.

  • Raspberry Pi бэлтгэх
  • Өргөтгөх кабелийн чиглүүлэлт (USB, HDMI ба Power-USB)
  • Сэнс суурилуулах
  • LED нэмж байна
  • Товчлуурыг суулгаж байна

Зурган дээрээс харахад LED нь хайрцгийн жижиг нүхэнд байрладаг. Түүнчлэн сэнс нь хайрцгийн ховилд байрладаг бөгөөд товчлуурыг SNES -ийн дээд бүрхүүлд урт кабелиар суулгасан болно.

Алхам 5: Raspberry Pi бэлтгэх

Raspberry Pi бэлтгэх
Raspberry Pi бэлтгэх

Raspbery Pi хэт халахгүйн тулд дулаан шингээгч дээр наа.

Алхам 6: Кабель суурилуулах

Кабель суурилуулах
Кабель суурилуулах
Кабель суурилуулах
Кабель суурилуулах
Кабель суурилуулах
Кабель суурилуулах
Кабель суурилуулах
Кабель суурилуулах

Raspberry Pi-ийг хайрцган дээрх зураг дээр харагдаж байгаа шиг байрлуулаад 2 USB кабель, HDMI кабель болон микро USB кабелийг холбоно уу. Хязгаарлагдмал орон зайтай тул кабелийг кабелийн оосороор бэхлэхэд хэцүү байдаг тул халуун цавуу ашиглан байрандаа хэвээр байгаа эсэхийг шалгаарай.

Алхам 7: Сэнсийг суурилуулах

Сэнс суурилуулах
Сэнс суурилуулах
Сэнс суурилуулах
Сэнс суурилуулах

Сэнсний цирк нь сэнс ба транзистороос бүрдэнэ. Холбогч кабелиар бүх зүйлийг хялбархан залгахын тулд эрэгтэй холбогч кабелийн тээглүүрийг транзисторын зүү бүрт гагнасан байна. Гагнуурын үеийг дулаан багасгадаг хоолойгоор тусгаарласан. Дараа нь сэнсний GND кабель (хар) нь хэлхээнд харагдаж байгаа шиг транзистортой холбогдсон байв. Эмэгтэй-эмэгтэй холбогч кабелийг Raspberry Pi-тэй холбохын тулд бусад хоёр тээглүүрт холбосон байна. Төв зүү нь Raspberry's GND -тэй холбогддог бөгөөд нөгөөх нь сэнсийг асаах, унтраахын тулд 12 (GPIO18) зүүтэй холбодог.

Алхам 8: LED суурилуулах

LED суурилуулах
LED суурилуулах
LED суурилуулах
LED суурилуулах
LED суурилуулах
LED суурилуулах

LED хэлхээ нь LED ба резистороос бүрдэнэ. Шаардлагатай цуврал резисторыг LED -ийн зүү рүү шууд гагнах боломжтой. Эрэгтэй холбогч зүүг резисторын нөгөө зүүтэй холбож, бүх зүйлийг дулаан агшаагч хоолойгоор тусгаарлах ёстой. Хязгаарлагдмал орон зайтай тул резисторыг 90 градус нугалж байх ёстой гэдгийг анхаарна уу. Дараа нь эмэгтэй, эмэгтэй холбогч кабелийг зүүгээр холбож, LED-ийг Raspberry Pi-ийн UART_TX-зүү (8-р зүү) болон GND-д холбож болно. LED дээр жижиг, том хэсэг харагдаж байна. Энэ нь GND -тэй том хэсгийн зүүгээр холбогдсон байх ёстой!

LED -ийг дотор талаас нь хайрцагт хийнэ үү. Нүхний диаметр нь гадуур гулгах боломжгүй байх ёстой. LED-ийг тогтвортой байлгахын тулд халуун цавуу ашиглана уу.

Алхам 9: Push-Button-ийг суулгах

Push-Button-ийг суулгаж байна
Push-Button-ийг суулгаж байна
Push-Button-ийг суулгаж байна
Push-Button-ийг суулгаж байна
Push-Button-ийг суулгаж байна
Push-Button-ийг суулгаж байна
Push-Button-ийг суулгаж байна
Push-Button-ийг суулгаж байна

Товчлуур нь SNES-ийн дээд таг дээр байрладаг. Үүнийг засахын тулд эрэгтэй холбогч зүүг хоёр товчлуурын голтой холбоно. Дараа нь тэгш өнцөгт модон дээр зүү тус бүрт жижиг нүх гаргаад дараа нь бүрхүүлд наалдаж, үзүүрийг нь зүүгээр хий. Хязгаарлагдмал зайтай тул тээглүүрийг бахөгаар нугалах ёстой.

Товчлуур нь дарагдаагүй үед 5 мм орчим өндөр, мод нь ердөө 4 мм хэмжээтэй тул бүрхэвчнээс гадагш гарах болно. Цонхыг цаасан дээрээс хайчилж, тэгш өнцөгт модон дээр наа. Дараа нь энэ хэсгийг дотор талаас нь таг дээр наа. Товчлуурыг хаахын тулд маш бага хэмжээний бүх зориулалттай цавуу хийж, модон товчлуурыг дарна уу. Энэ нь миний хувьд төгс ажилласан. Хэт их цавуу хэрэглэж болохгүй, учир нь энэ нь товчлуурыг хааж болзошгүй юм!

Raspberry Pi-ийн 5-р зүү (GPIO3) руу түлхэх товчийг холбохын тулд хоёр эмэгтэй эмэгтэй холбогч кабель ашиглана уу. Pi нь сэрээх функцтэй тул энэ зүүг ашиглах нь чухал юм. Хэргийг онгойлгохын тулд урт кабель ашиглана уу.

Алхам 10: Програм хангамж нэмэх

Баяр хүргэе! Хэрэв та энд хүрч чадсан бол та бүх тоног төхөөрөмжийг албан ёсоор бүтээсэн болно! Одоо програм хангамжийн цаг болжээ …

RetroPie суулгаж байна

Raspberry Pi нь чимэг тоглоом тоглоход зориулагдсан RetroPie програмыг ажиллуулдаг. Шаардлагатай бүх алхмуудыг удирдан чиглүүлэх маш сайн суулгах зааврыг эндээс олж болно. Wifi холболтоо тохируулаад IP хаягаа заавал бичээрэй.

LED -д зориулсан UART -ийг идэвхжүүлж байна

Raspberry Pi-ийн тусламжтайгаар LED-ийг асаах, унтраахын тулд энэ нь Pi-ийн UART-Pin-тэй холбогддог, учир нь энэ зүүг Закийн тайлбарласны дагуу эхлэхэд тохируулдаг. Терминал руу орохын тулд Pi дээрх F4 товчийг дараад /boot/config.txt файлыг засварлана уу. Enable_uart = 1 -ийг тохируулаарай - энэ бол бүх зүйл юм. Дараа нь raspi-config-ийг sudo raspi-config гэж бичээд Interfacing Options Serial руу ороод идэвхжүүлнэ үү.

Сэнс болон товчлуурт зориулсан файлуудыг татаж авч байна

3 файлыг татаж аваад файлыг нь сонсохын тулд унтраах. REPLACE_THIS_WITH_sh-ийг listen-for-shutdown.sh болгож өөрчилнө үү. (асаах товч).

  • listen-for-shutdown.sh хоёр.py файлыг эхлүүлнэ
  • listen-for-shutdown.py нь GPIO 3 өндөр дохио өгөх хүртэл хүлээгээд Raspberry-г унтраана.
  • run-fan.py нь CPU-ийн температурыг хянаж, сэнсийг асааж, унтраана. Та энэ скрипт дэх температурын хязгаарыг өөрчилж болно.

Файлуудыг дамжуулж байна

Файлуудыг компьютерээсээ 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) дээрх хэрэглэгчид, Pi -ийн IP болон файлууд хадгалагдаж буй үндсэн зам (~) орно. Энэ үе шатанд та нууц үгээ оруулах шаардлагатай болж магадгүй юм.

Файлуудыг ажиллуулах боломжтой болгох

Файлуудыг ажиллуулах боломжтой болгох, эхлүүлэх үед автоматаар ажиллуулахын тулд та эдгээр тушаалуудыг ашиглан тэдгээрийг зөөж, зөвшөөрлийг нь өөрчлөх хэрэгтэй.

  • 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-г дахин эхлүүлсэн бол LED, цахилгаан товч, сэнс ажиллаж байгаа эсэхийг шалгаж болно. Сэнсийг шалгахын тулд та Pi-ээ халааж эсвэл run-fan.py доторх температурыг өөрчилж болно (өөрчлөлтүүдийг идэвхжүүлэхийн тулд listen-for-shutdown.sh-ийг дахин ажиллуулахаа бүү мартаарай).

Алхам 11: Тоглоом нэмэх

Тоглоом нэмж байна
Тоглоом нэмж байна

Тоглоомыг компьютерээсээ Raspberry Pi руу шилжүүлэхийн тулд та жишээ нь USB диск ашиглаж болно. Би суулгах гарын авлагаас алхамуудыг хуулж, SNES хавтасны дотор талд наалдуулж болох сайхан гарын авлага хийв.

  • Таны USB форматыг FAT32 эсвэл NTFS форматтай эсэхийг шалгаарай
  • Эхлээд USB зөөгч дээрээ retropie нэртэй хавтас үүсгэнэ үү
  • Үүнийг Pi -д залгаад анивчихыг дуустал хүлээнэ үү
  • USB -ийг татаж аваад компьютерт холбоно уу
  • Ромуудыг холбогдох фолдеруудаа нэмнэ үү (retropie/roms фолдерт)
  • Бөөрөлзгөнө Pi руу буцааж залгаарай
  • Нүдээ анивчиж дуустал хүлээнэ үү
  • Эхлэх цэснээс эмуляцыг дахин эхлүүлэхийг сонгоод эмуляцыг сэргээнэ үү

Та тоглоомыг интернетээс үнэхээр хялбархан авах боломжтой. Зүгээр л google SNES ROM эсвэл өөр зүйл.

Зөвлөмж болгож буй: