ESPboy: beyond the games platform with WiFi

for games, IoT experiments, education and fun
Arduino ecosystem compatible, 30x70mm, ESP8266-80Mhz-4Mb, display, RGBled, buttons, HQspeaker

Similar projects worth following
ESPboy is an open source small but powerful handle gadget you can build yourself for less than 12$ not only as a retro game console but also as an IoT platform for education and fun.

Size 30х70mm, ESP8266 80/160Mhz, 4/16Mb, WiFi, display color 128x128 or bw 128x64, RGB led, HQ speaker, 6 buttons, extension header (i2c, SPI, UART, gpios), Lipo up to 8 hours run.

Huge quantity of readily available games, soft- and firmware, will help you to turn your ESPboy whatever you want: game console or scientific instrument or anything!

With ESPboy WiFi, you'll be able to download apps directly from the internet, without any wires, compilers, and IDEs.

ESPboy is compatible with the Arduino ecosystem and IDE, open source, easily customizable with ESPboy shields and additional sensors and actuators connected to the extension header.

ESPboy is science, technology, engineering, and mathematics [STEM] learning platform which encourage and enhance creativity, imagination, and ingenuity through project-based learning.

It utilizes a powerful ESP8266 microcontroller with built-in WiFi, Arduino IDE compatible with tons of libs and professional firmware and SDKs

All parts you can buy for a couple of coins on eBay / Aliexpress / Gearbest.

Loads of games from the Arduboy community as Project ABE / Erwin's Arduboy Collection could be recompiled using specially ported  Arduboy2 library and played on ESPboy. 

ESPboy shields or different sensors and actuators attached to the extension header  will transform it into: Meteo stationFM radio, mobile-phone, smartwatchRGB led matrix driverlaser rulerrobot pilot driverdrone flight controllersmart house manager, thermovision camera, thunder forecaster, radiation meter, heart rate meter, navigator, GPS tracker... and everything you can imagine.  

ESPboy MeteoStation+ shield and firmware made with online constructor

ESPboy portable FMradio shield

ESPboy portable GPSnavigator shield

ESPboy portable MeteoStation shield

ESPboy has WiFi onboard to:


  • ESP8266 microcontroller (80/160Mhz 32bit Tensilica Xtensa CPU and 4/16mb RAM) on the WeMos D1 boards MINI or old PRO
  • WiFi connection for multiplayer, communications, online cloud services data transfer, telemetry transmission and “over the air” updates
  • OLED 0,96'' 128х64 bw display or/and 1,44'' TFT 128х128 color display
  • 8 buttons 
  • MCP23017 i2c driven gpio extender with 7+1 free pins on the extension slot
  • MCP4725 i2c DAC to smooth drive TFT's LCD backlit
  • RGB WS2812B Neopixel smartled with data pin on the extension header for connection of any...
Read more »

Zip Archive - 40.98 kB - 06/08/2019 at 19:36


Zip Archive - 6.40 kB - 06/08/2019 at 19:37


Zip Archive - 6.62 kB - 06/08/2019 at 19:36


View all 12 components

View all 15 project logs

  • 1
    ESPboy parts
  • 2
    ESPboy tools
  • 3
    Try on

View all 11 instructions

Enjoy this project?



RomanS wrote 04/14/2019 at 19:55 point

ESP32 is nice, but more expensive and excessively powerfull for my project )

  Are you sure? yes | no

bobricius wrote 04/14/2019 at 17:00 point

Wat you think about much modern ESP32? more gpios, save expander, ble, touch, better power management. Official arduino support, mp3 playback, 2x analog out???

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates