Difference between revisions of "User:Andrewvaughan/SNES-in-a-Controller"

From Pumping Station One
Jump to navigation Jump to search
Line 1: Line 1:
Coming soon (page being used as test for categories).
+
{{Template:Tutorial
 +
| name=SNES-in-a-Controller
 +
| creator = [[User:Andrewvaughan|Andrew Vaughan]]
 +
| version = 1.0
 +
| date = April 26, 2017
 +
| est_time = 30 Minutes
 +
| est_cost = $33-$43
 +
| in_development = YES
 +
}}
 +
 
 +
With the size of gaming devices and development boards becoming smaller and smaller, it was only a matter of time before someone put a console inside the controller.  Using a [[Raspberry Pi]] Zero, a standard USB SNES Controller, and a few extra parts, you can make yourself a portable, rechargeable gaming emulator self-contained in its own controller.
 +
 
 +
== What You'll Need ==
 +
 
 +
=== Parts ===
 +
 
 +
{| class="wikitable"
 +
! Part
 +
! Cost
 +
|-
 +
| [https://www.raspberrypi.org/products/pi-zero-w/ Raspberry Pi Zero (or Raspberry Pi Zero W)]
 +
| $10
 +
|-
 +
| [https://www.amazon.com/Generic-Super-Nintendo-Classic-Controller/dp/B01M1K6HKT/ USB SNES Controller]
 +
| $6.90
 +
|-
 +
| [https://www.amazon.com/DTOL-HDMI-Micro-Adapter/dp/B0046S54GC/ MicroHDMI to HDMI Adapter]
 +
| $1.40
 +
|-
 +
| [https://www.adafruit.com/product/328 2500mAH 3.7v Lithium Ion Polymer Battery with 2-Pin JST-PH Connector]
 +
| $14.95
 +
|-
 +
| [https://www.adafruit.com/product/1903 500mA Power Boost Circuit]
 +
| $9.95
 +
|-
 +
| MicroUSB Power Cable, HDMI Cable, and Television/Monitor
 +
| N/A
 +
|-
 +
! Total
 +
! $43.20
 +
|}
 +
 
 +
=== Tools ===
 +
 
 +
TK
 +
 
 +
== Steps ==
 +
 
 +
TK
 +
 
 +
== Tips ==
 +
 
 +
* Whenever using Lithium Ion Polymer batteries, pay close attention to maximum charge rates and amperages.  Even with protection circuits in-place, these should always be treated with care.
 +
* Remember that most Lithium Ion Polymer batteries ''do '''not''''' have thermal protection circuitry built in.
 +
* To reduce cost, an original Raspberry Pi Zero can be used, but note that, due to lack of network connectivity (the USB data ports are fully in-use), all administration of the platform (including game uploading) must be done on a separate system
 +
* To further reduce cost, the size of the battery can be reduced to [https://www.adafruit.com/product/258 1200mAH], or less - but playtime will be drastically reduced between charges.
 +
 
 +
 
 +
{{Template:TutorialVariations}}
  
 
[[Category:Projects]]
 
[[Category:Projects]]
 
[[Category:Tutorials]]
 
[[Category:Tutorials]]

Revision as of 22:11, 26 April 2017


SNES-in-a-Controller
Creator Andrew Vaughan
Version 1.0
Date April 26, 2017
Estimated Time 30 Minutes
Estimated Cost $33-$43



With the size of gaming devices and development boards becoming smaller and smaller, it was only a matter of time before someone put a console inside the controller. Using a Raspberry Pi Zero, a standard USB SNES Controller, and a few extra parts, you can make yourself a portable, rechargeable gaming emulator self-contained in its own controller.

What You'll Need

Parts

Part Cost
Raspberry Pi Zero (or Raspberry Pi Zero W) $10
USB SNES Controller $6.90
MicroHDMI to HDMI Adapter $1.40
2500mAH 3.7v Lithium Ion Polymer Battery with 2-Pin JST-PH Connector $14.95
500mA Power Boost Circuit $9.95
MicroUSB Power Cable, HDMI Cable, and Television/Monitor N/A
Total $43.20

Tools

TK

Steps

TK

Tips

  • Whenever using Lithium Ion Polymer batteries, pay close attention to maximum charge rates and amperages. Even with protection circuits in-place, these should always be treated with care.
  • Remember that most Lithium Ion Polymer batteries do not have thermal protection circuitry built in.
  • To reduce cost, an original Raspberry Pi Zero can be used, but note that, due to lack of network connectivity (the USB data ports are fully in-use), all administration of the platform (including game uploading) must be done on a separate system
  • To further reduce cost, the size of the battery can be reduced to 1200mAH, or less - but playtime will be drastically reduced between charges.


Template:TutorialVariations