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 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. 

Gamebuino/makerbuino/gamebuino-meta compatibility is in plans.

With sensors and actuators attached to the extension header onboard ESPboy 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 has WiFi onboard to:


  • ESP8266 microcontroller (80/160Mhz 32bit Tensilica Xtensa CPU and 4/16mb RAM) on the WeMos D1 boards MINI or 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
  • RGB WS2812B smart led with data pin on the extension header for connection of any numbers of additional smart LED arrays
  • High-quality transistor driven speaker or simple buzzer
  • 20pin extension slot for sensors and actuators (DC, i2c, UART, SPI, analog A0 gpio, 8 gpios of MCP23017, LEDs line pin)
  • GROVE sensors and NCD.IO sensors adapter or almost the same but a few times cheaper at
  • 30х70х11mm size overall
  • Battery keeping your ESPboy on the high run for about 8 hours (using sleep mode periodically waking up just to measure and send data, it can run for years without any recharging or forever...
Read more »

View all 12 components

View all 11 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