Turn your ESP32 into a Fully Programmable Mini Retro Gaming Console HDMI to TV + [Source Code]

Channel:
Subscribers:
4,120
Published on ● Video Link: https://www.youtube.com/watch?v=4Xi3yCpdq4I



Duration: 31:38
8,834 views
170


Assemble a simple, inexpensive console to play all your favorite classic games.
There isn’t much the ESP32 8-bit won’t do. It can emulate Atari popular Games, complete with ROM selection menus. Don’t worry about building a controller, just connect any old Bluetooth Classic WiiMote you have at hand. Or if that doesn’t do it, a selection of IR devices ranging from joysticks from the Atari Flashback 4 to Apple TV remotes are compatible. Connect analog audio and composite video and the device is ready to go.

( 🙏 Special thanks to Rossum 👌 who made this project possible )

if you enjoyed those videos, then please subscribe to my channel which I update every week
👉 Subscribers : https://bit.ly/2EpEwrU


==========
= Required =
==========
□ ESP32 Development Board
□ Mini RCA AV to HDMI Converter Adapter
□ Anything you have at hand. Wireless Remote Controller For Nintendo Wii WiiU Game , Atari Flashback 4 to Apple TV remotes are compatible.

=========================
= Schematic is pretty simple: =
=========================


-----------
| |
| 25 |------------------- Video out
| |
| 18 |---/\/\/\/----|-- Audio out
| | 1k |
| |. ---
| ESP32 | 10nf
| | ---
| | |
| | V Gnd
| |
| | 3.3v --+-+ IR Receiver
| | GND --| ) TSOP4838 etc.
| 0 |-------------------+-+ (Optional)
-----------

Audio is on pin 18 and video on Pin 25
IR Receiver on Pin 0

WiiMote (sideways) Atari
D-Pad Joysticks
A,B,1,2 Fire Buttons
Home GUI
Minus Select
Plus Start
Plus & Minus Together Warm Reset

Bluetooth Classic HID
supports Bluetooth Classic/EDR keyboards and WiiMotes and their peripherals. The implementation is bare bones but supports paring/reconnections and is easily separable to be used in other projects.
On boot the software searches for new Bluetooth devices for 5 seconds; if the device is in pairing mode the software should find it and display its name at the bottom of the screen. Some keyboards will require you to enter a “0000” to establish the connection the first time. WiiMotes should automatically pair and reconnect. WiiMote Classic controllers are also supported.

TO Play
If you would like to upload your own media copy them into the appropriate subfolder named for the emulator in the data folder. Note that the SPIFFS filesystem Use ‘ESP32 Sketch Data Upload‘ from the ‘Tools’ menu to copy a prepared data folder to ESP32.
https://randomnerdtutorials.com/install-esp32-filesystem-uploader-arduino-ide/

Download the Code here https://github.com/rossumur/esp_8_bit/archive/master.zip

DIY Apple Remote Shield for the Arduino
https://www.instructables.com/id/DIY-Apple-Remote-Shield-for-the-Arduino/

Enjoy,

#esp32_arduino #esp32_nintendo_emulator #esp32_snes_emulator

------------------------------------------------------------------------
About Social Media, Business, and Blogging
------------------------------------------------------------------------

https://www.youtube.com/djamaluk
https://www.facebook.com/Djamal.UK
https://twitter.com/DjamalUK
https://Djamal.UK


Code and Schematic OR Any Questions Please let me know in the comment section below



Thank you everyone for stopping by my youtube channel I would love to hear from you, so leave a comment to let me know you were here!




Other Videos By Djamal.Uk


2021-05-26Emulate the Windows 3.0, MS-DOS, Linux ELKS and More on a Simple ESP32 Microcontroller
2021-05-20Sinclair ZX Spectrum Emulator on Single ESP32 TV-OUT
2021-04-07Electronic Animated Eye for esp32 TTGO T-Display
2021-04-01Two button calculator TTGO T-Display ESP32 - Arduino Sketch
2021-02-12MicroByte - fully open-source, DIY 8-bit game console
2021-01-27ESP32 Talking Weather broadcast [MicroPython]
2021-01-07Music game port of Super Hexagon for Parallax Propeller [ Spin Hexagon ]
2020-12-31A Tiny ESP32 Handheld NES Emulator for the ESP32
2020-12-25ATtiny85 Super Mario Test Using 2x I2C OLED Displays on a Single Bus
2020-12-22ESP32 Gameboy Ninja Gaiden Shadow
2020-11-27Turn your ESP32 into a Fully Programmable Mini Retro Gaming Console HDMI to TV + [Source Code]
2020-11-19A Nintendo Entertainment System Emulator for the ESP32 + [SOURCE CODE]
2020-11-12Nintendo Emulator for ESP32, SD card support Composite TV Video, Using USB Keyboard + [SOURCE CODE]
2020-11-08Hydra Game - StarBlaster NTSC/PAL video game for Propeller Parallax P8X32A-D40
2020-11-03Building A 1980s Microcomputer With A Parallax Propeller P8X32A-D40
2020-10-31Helicopter Game by a single Parallax Propeller Microcontroller P8X32A-D40
2020-10-28Nyan cat running by a single Parallax Propeller Microcontroller P8X32A-D40
2020-10-21Tetris - NTSC/PAL video game for Propeller: Parallax P8X32A-D40
2020-10-15Build Your Own ATARI 8-bit Computer for Just a Few Dollars
2020-10-07ESP32 Mini Game Console - ESP 8-bit Supports classic NES (or SNES) Hard Wired Controller
2020-09-30Full GamePlay Chase by Shiru (Homebrew) esp32 nes emulator



Tags:
esp32_projects
esp32_arduino
esp32 internet radio
esp32 mini computer
esp32 single board computer
esp32 game console
esp32 gameboy
nes emu esp32 sd card
esp32-nesemu
nofrendo esp32
esp32 emulator
esp32 arduino simulator
esp32 projects github
esp32 nintendo emulator
esp32 game emulator
esp32 snes emulator