Close
0%
0%

ESPboy - the ultimate multi-gadget

Open source, portable, modular to explore, create, learn, code & play with AppStore and community support: www.espboy.com

Similar projects worth following
Starting from
$89.00
ESPboy_edu has 9 orders / 0 reviews
Ships from Russia
www.espboy.com
for details

ESPboy is an open-source, open-hardware, portable, modular gadget you can build yourself or buy assembled.

Attach one of the ESPboy family modules to the extension port and get a new portable gadget in a minute.

It could be a DIY/code educational device, retro-game console, a platform for prototyping, GSM phone, LORA messenger, GPS navigator, MP3 player, FM radio, AY player, full layout keyboard, RFID/NFC reader, and emulator for opening the doors, Sub-1Ghz radio scanner for garage door/barriers control, universal IR remote control, WiFi scanner/attack detector, IoT smart home central unit or slave device, U2F FIDO authentication key and much more...

ESPboy is open-source (most software is under MIT license) and open-hardware (CERN license) project.

OSHWA certification record

Openhardware.io record

ESPboy is a science, technology, engineering, and mathematics [STEM] learning platform which encourages and enhances creativity, imagination, and ingenuity through project-based learning and reverse engineering.

ESPboy is ideal to learn game development, internet of things, start programming, understand how gadgets work, and try robotics basics all with the community help.

It's a fantastic experience to assemble the ESPboy yourself or together with your child. Make your own games and apps, share them with the community online. You can make any fully functional gadget in a minute with additional modules, play with it, understand the way of work, modify it and create the unique new one!

It's about fun engineering education and creativity through limitations :)

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

Simple schematic (for detailed schematic, ESPboy+casing PCBs and Gerber files please check project page at www.easyeda.com

Connecting the original modules to the ESPboy's header and updating software through WiFi, you'll get fully functional gadget in a minute (LORA messenger, weather station, GSM phone, FM radio, MP3 player and more)

"ESPboy App Store" with a load of games and applications available through your WiFi network connection. It’s free, online, and works fine directly from your ESPboy

Create games with "Little game engine", "ESPiCo game engine" or any other framework


Play old retro Nintendo Game Boy games like Zelda, Super Mario etc...

Try ARDUBOY retro console emulation with excellent Arduboy2 game creation library ported. It will take just few minutes to recompile any game from Arduboy to ESPboy )

Play retro Chip8/Superchip games. It's an true digital heritage from the 70s with CHIP8/SCHIP emulator. Try new modern games from the OCTO jam.

Have fun with retro ZX Spectrum 48k gamesfrom the 80-90s using zx48 emulator.

Listen the portable FMradio, MP3s or WiFi radio with ESPboy modules

Listen the retro AY38910 chip synth music with DAC module

Write programs or chat in messengers using keyboard module

ESPboy has WiFi onboard to:

Specification:

  • 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 numbers...
Read more »

View all 8 components

View all 54 project logs

  • 1
    Check the video build instruction
  • 2
    ESPboy Kit and parts

    You can get ESPboy Kit with partially preassembled PCB where is soldered most of small components. 

    Only 3 modules and speaker should be soldered in following order:

    1. speaker (as you can see on black PCB pictures, not buzzer, as at red PCB pictures)

    2. TP4056 battery charging module (don't forget to replace R3 resistor according the following info)

    3. WeMos D1 mini (LOLIN) microcontroller module

    4. LCD display module

    Official ESPboy Kit:

    PCB with most of small components presoldered

    Or you can order the ESPboy PCB or buy it clean and also buy all components separately

  • 3
    ESPboy assembly tools

View all 12 instructions

Enjoy this project?

Share

Discussions

yeboci3581 wrote 04/10/2020 at 13:48 point

Wow, I like this thing. I would take it with me to study and play there. Perhaps he would do it even in the classroom, and why not? There are boring lessons and for example it’s easier for me to read the article https://easylivingmom.com/what-are-the-different-types-of-research-papers/ unclean to listen to the teacher’s long conversations on the topic "Different types of research paper".

  Are you sure? yes | no

morgan wrote 01/14/2020 at 00:21 point

Really love those brass screw button caps, nice touch.

  Are you sure? yes | no

RomanS wrote 01/14/2020 at 06:37 point

:) 

  Are you sure? yes | no

Jacob MacLeod wrote 10/06/2019 at 11:01 point

This is really cool!

  Are you sure? yes | no

RomanS wrote 10/10/2019 at 08:19 point

thanks!

  Are you sure? yes | no

Jacob MacLeod wrote 01/13/2020 at 09:32 point

When do you think a kit will be available? 

Also, what sort of price do you think of will cost?

  Are you sure? yes | no

RomanS wrote 01/13/2020 at 15:41 point

I have to finish with formalities to start selling. Hope it will take a couple of months. The price will be about the same as similar projects on the market I suppose... Anyway, there is also the way to DIY ESPboy for the lowest price. All schematic, software, instructions are available free.

  Are you sure? yes | no

Jacob MacLeod wrote 01/13/2020 at 22:36 point

Right... so if I order the PCB at JLC PCB and use the SMT tool, what components are presoldered, and what components do I need to buy myself(from aliexpress/ebay/Amazon/LCSC)

  Are you sure? yes | no

RomanS wrote 01/13/2020 at 22:48 point

The components JLC can presolder is the question to JLC i think ) i don't know. Probably the easiest way is to order at JLC just PCB and all other parts separately from aliexpress/ebay/Amazon/LCSC/Mouser Electronics/digikey/etc...

  Are you sure? yes | no

Jacob MacLeod wrote 01/13/2020 at 22:58 point

Ok... the build guide shows that some parts will be presoldered in the kit. Which parts are these?

  Are you sure? yes | no

Ken Yap wrote 01/13/2020 at 23:24 point

JLCPCB is a sister company to LCSC so presumably they can presolder anything that LCSC sells. However there are minimum quantities for items ordered from LCSC, but maybe this doesn't apply to presoldered components.

  Are you sure? yes | no

RomanS wrote 01/14/2020 at 06:23 point

According to my JLCPCB order, they agreed to presolder all small parts, but it costs. Buttons (8), MCP23017, header, all resistors (4), variable resistor, fuze, slide switches, RGB led, MCP4725. So the rest (wemos d1 mini, charging module, LCD, speaker) you have to solder by yourself. But remember that you can assemble a simple breadboard version of ESPboy with just few components and without soldering.

  Are you sure? yes | no

Jacob MacLeod wrote 01/14/2020 at 10:15 point

Ok... how hard is it to solder small SMT components? Is it very different to larger through-hole components?

  Are you sure? yes | no

RomanS wrote 01/14/2020 at 10:34 point

it's better to try the SMD soldering to understand ) more experience, easier and faster result. there are a lot of videos about this process at youtube

  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 10/10/2019 at 08:20 point

soon at tindie.com i hope

  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

RomanS wrote 10/10/2019 at 08:22 point

Too much devices are aleready on the market with ESP32 theese days )

  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