Video Game Emulator
I made a video game emulator that plays classic games using Raspberry Pi. You can connect a wired or bluetooth controller to enjoy playing games ranging from Atari to PlayStation to Nintendo 64 on any TV, PC, or monitor you would like.
Engineer
Kai I.
Area of Interest
Mechanical Engineering
Programming
School
Las Lomas High School
Grade
Incoming Junior
Bill of Materials | |
---|---|
Raspberry Pi 3 Model B Motherboard (Element 14) | |
Raspberry Pi 3 Case – Black/Grey | |
CanaKit 5V 2.5A Raspberry Pi 3 B+ Power Supply / Adapter (UL Listed) | |
Samsung 64GB EVO Plus Class 10 Micro SDXC with Adapter 80mb/s (MB-MC64DA/AM) | |
DualShock 4 Wireless Controller for PlayStation 4 – Jet Black | |
AmazonBasics High-Speed 4K HDMI Cable, 6 Feet, 1-Pack | |
Rii I8 Mini 2.4Ghz Wireless Touchpad Keyboard With Mouse For Pc, Pad, Xbox 360, Ps3, Google Android Tv Box, Htpc, Iptv (Black) | |
SallyBest® 7 Inch Ultra Thin 16:9 HD 800*480 TFT LCD Color Car Rear View Monitor 2 Video Input DVD VCD Headrest Vehicle Monitor Support Audio Video HDMI VGA | |
1.4″ Plywood |
Final Milestone
Second Milestone
This is my second milestone for my Video Game Emulator. I have transferred the ROM files needed to play certain games onto the RetroPie. I attempted to share the files through Samba or SFTP wirelessly, but the Raspberry Pi did not receive my server signals, so I transfered the ROM files using a USB stick. I fixed the audio output to AUX instead of through the HDMI out of the monitor’s built in speakers, I set the resolution to fit my monitor screen, I set the timezone to match my timezone, and I set the language to an American English since the RetroPie was set to a British English. I now have the ability to play games on my emulator.
First Milestone
Starter Project: TV-B-Gone
HOW IT WORKS
The batteries power the microcontroller that makes the infared LEDs flash infared light in patterns that line up with those that are also sent from TV remotes that turn off TVs. When the button is pressed, it sends a signal to the microcontroller, which sends pattern codes through the transistors that amplifies the signal to the infared LEDs. Because there are many different TV manufacturers, and not all TVs use the same infared signal to turn their TV off, the TV-B-Gone has many different signals programmed inside it in order to turn most TVs off. It takes about two minutes to send every signal needed to turn off most TVs, but because the TV-B-Gone is programmed to send the more popular TV producers’ signals first, most TVs will turn off in a few seconds after the button is pressed.