ESPboy: Games, IoT, STEM for education & fun

ESP8266, 80/160Mhz, 4/8Mb, WiFi, LCD 128х128, RGBled, HQspeaker, 8 buttons, 600mAh battery, 30x70х15mm

Similar projects worth following
ESPboy is an open-source, portable, modular, hackable gadget you can build yourself for 12$ in 1 hour to use as a retro game console or as an IoT platform for STEM education and fun.

ESPboy original modules attached to the core device after uploading corresponding firmware via WiFi will turn it to the completely new gadget in a minute: game console, meteo-station, GPS navigator, mobile phone, FM-radio, mp3 player and more.

With built-in WiFi, you'll be able to upload firmware/apps directly from the internet, communicate with people and connect to web services.

ESPboy is compatible with the Arduino, Micropython and other IDEs and ecosystems for making games and applications.

There is an extension header for easy connection of sensors, actuators, and original ESPboy modules.

Size 30х70mm, ESP8266 80/160Mhz, 4/16Mb, WiFi, color LCD 128x128 or b/w OLED 128x64, neopixel RGB led, HQ speaker, 8 buttons, extension header (with i2c, SPI, UART, gpio 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.

ESPboy modules collection

Demo of Little Game Engine by Igor with games

Chip8/Superchip emulator demo

Retro game console with OLED demo with games from ESPERT

Loads of games Chip8/Schip plays in ESPboy emulator and  Arduboy community as Project ABE / Erwin's Arduboy Collection could be recompiled using ported  Arduboy2 library.

ESPboy modules 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+ module and firmware made with online constructor

ESPboy portable FMradio module

ESPboy portable GPSnavigator module

ESPboy portable MeteoStation module

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...
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 19 project logs

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

View all 11 instructions

Enjoy this project?



RomanS wrote 08/01/2019 at 04:52 point

soon at

  Are you sure? yes | no

Peabody1929 wrote 07/30/2019 at 21:16 point

Is there a kit available?

  Are you sure? yes | no

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