ESPboy
The ultimate multi-gadget
open source, portable, modular
for IT geeks, retro game fans, makers
[ explore ] [ create ] [ learn ] [ code ] [ play ]
with AppStore and community support
ESPboy DIY for 79$
basic device without additional modulesSecure PayPal payment for fully assembled and tested device including logistics fee. Shipment in 2 days with tracking No. Feel free to ask questions: discord chat, project forum or e-mail.
ESPboy DIY за 5500 руб
базовое устройство без дополнительных модулейПлатеж через Yandex деньги за полностью собранное и проверенное устройство. Отправка в течении пары дней с отслеживанием. Вопросы можно задать в чате проекта, форуме или по электронной почте.
Have fun with ESPboy :)
Highlights
ATTACHABLE MODULES
full keyboard, weather station, MP3 player, FM radio, LORA messenger, GSM phone, GPS navigator, DAC player, and more and your own...GAME-DEV & PLAY
Little Game Engine web IDE, ZX spectrum 48k, GameBoy, Chip8/Schip, Arduboy, ANARCH - 3D Doom-like game.IoT & ONLINE SERVICES
WiFi-IoT.com, mysensors.org, mydevices.com, thingspeak.com, cloudmqtt.com, cloud.google.com, hivemq.com...PENTESTING & OFFENSIVE SECURITY
WiFi attacks, BadUSB, RFID/NFC, SUB-1Ghz transceiver, iButton, InfraRedCODING & PROTOTYPING
Arduino IDE, PlatformIO, espressif SDK, micropython, lua, basic, javascript, visuino, fl-prog...MOBILE PHONE INTEGRATION
blynk.io, remoutexy.com, virtuino.comEXTENSION CONNECTOR
i2c, SPI, UART, ADC, i2s, LED out, MCP23017 GPIOsSPECIFICATION
ESP8266, 80/160Mhz, 4/8Mb, WiFi, LCD 128х128, LCD brightness DAC, RGBled, HQspeaker, 8 buttons, 600mAh battery, 30x70х17mmWhat to do
Explore the Open Hardware and Software
Make hardware research, understand the schematic, and improve it. Use as a platform for fast prototyping.
Code Arduino IDE, VS code/PlatformIO, MicroPython, LUA, Basic, Scratch
Learn to code. You don’t need to make low level code, just take the right library from the huge Arduino community. Check all the ESPboy opensource Arduino software. Write your own applications esily in standard IDEs using a wide range of compatible libraries.
Visual programming & firmware constructors
If you are new in coding, but full of ideas, try to draw your first program or use online program constructor just selecting options or moving blocks: scratch.mit.edu, visuino, fl-prog, wifi-iot, mysensors.org
Try online AppStore
Update the firmware in a minute, using WiFi and selecting the App from the list right on the ESPboy. No programming, buggy libraries, compilation, fighting the bugs, and wires.
GameDev & Play with Little Game Engine web dev-kit, Arduboy library port & ZX Spectrum, CHIP8/SCHIP, Game Boy emulators
Make your first game in a few hours using online web Little Game Engine IDE with the help of community, documentation, and samples.
Play retro old games the youth of your parents, touch the most famous platforms of the past, learn how emulation works.
Explore the world of Arduboy: platform, community, and games.
Use extension connector & gadget modules
All useful interfaces on the expansion connector: I2C, SPI, I2S, UART, ADC, few MCU GPIOs and additional GPIOs from the MCP23017 GPIO expander.
Connect and control anything you want. The ideal prototyping mobile platform to test and improve your digital ideas.
Turn your ESPboy to the fully functional gadget in a minute with a standard expansion module or make your unique. MP3 player, GSM phone, FM radio, GPS navigator, LORA messenger, DAC AY38910 player, radiation meter, weather station. Play with it, understand the hardware, software, protocols, interfaces, create another one.
Do pen-testing and offensive security
Research the protocols and make penetration tests of communication networks and security systems. WiFi attacks, storing your office cards RFID/NFC with it's reading and emulation, storing iButton keys, remote control of the 433Mhz barriers, and garage doors, use as a universal IR remote control all of your devices, use as U2F security token and play with BAD-USB payloads.
Learn Internet of things, online services & mobile phone integration. Make your home smart
Learn the world of IoT. Connect the home automation sensors and actuators. Control them all or make the ESPboy one of them. Using WiFi onboard, get the data from the net, provide remote wireless control and monitoring of your home, send telemetry data to the online databases and services like www.thingspeak.com, www.cloudmqtt.com, cloud.google.com, www.hivemq.com
Take control of your ESPboy and other devices, connected to it with your smartphone. We are supporting blynk.io and RemoteXY.com
Connectivity
There is WiFi onboard. But connecting the attacheble modules to expansion connector, you can use any trasiever: HC-11 for UART 433Mhz (excellent to control your robot or rover), CC1101 for 315/433/868Mhz (for controlling garage doors and barriers), NRF24le01 for 2.4Ghz, HC-06 for bluetooth, LORA modules and so on. The great thing that there are a huge quantity to open-source libraries for Arduino IDE so you can compile the included example and test the module just after the connection. No need to learn datasheet and then do low-level programming.
Specification
ESP8266 microcontroller (80/160Mhz 32bit Tensilica Xtensa CPU and 4-16Mb RAM)
WiFi onboard
1,44'' TFT 128х128 color display
8 buttons
MCP23017 GPIO extender
MCP4725 DAC to smoth control TFT backlit
RGB WS2812B LED
High-quality speaker
20pin extension header (DC, I2C, SPI, UART, ADC, MCU & MCP23017 GPIOs)
450mAh battery keeping high run for about 8 hours and years in sleeping mode
Modules and Software
Connect the original module to the ESPboy's extension header, update the software through WiFi, and get the fully functional gadgets in a minute. Or build your own, explore, how it works.
Already tested modules
433mhz sub-1Ghz inspector, GSM phone, GPS navigator, LORA messenger, Weather station, MP3 player, DAC player, IR remote, FM radio, Full layout keyboard, RFID/NFC reader-writer, Radio beacon
Under development modules
Radiation and air quality monitor, Health monitor, OBDII car scanner, iButton reader/writer/emulator, Signal generator, Energy monitor, Arduino firmware uploader, Bad USB payloads, Оscilloscope, Thermovisor
Software
WiFi deauther, WiFi analyzer, Pinger, Packet sniffer, PT3 chiptune player, CHIP8/SCHIP emulator, ZX Spectrum 48k emulator, Little Game Engine, Arduboy2 lib port and more than 40 games, GameBoy emulator, ANARCH - 3D Doom like game
IoT and online services
The core of ESPboy is ESP8266 MCU widely used in IoT and supported by all of the infrastructure
Code, connect and explore
Arduino IDE compatible and all its libraries. More over, there are wide range of supported development platforms
Demo videos
Check ESPboy in action on Youtube :)
DIY
Make yourself the ESPboy multigadget in 30 minutes
Solid Works 3D model
Full schematic
Software
Build instruction
Kit assembly video instruction
Bill of materials for minimal breadboard configuration
Speaker 50 Ohm (50 Ohm is important!)
ANARCH - 3D Doom-like game
Legendary Sinclair ZX Spectrum emulator
Arduboy platform compatible
There is ported Arduboy2 lib specially for ESPboy. Now it's easy to migrate any of 200 excellent games from amazing neo retro Arduboy platform! About 40 games are ready to play right now at ESPboy and you can port any of them in a few hours.
Little Game Engine
To play Little Game Engine games online, choose the game, then in LGE IDE press "compile" and "play" icon. You can check the source code of these games, learn LGE C-like script and then program your own first game in a few hours! With the help of ESPboy community in forum and chat.
To try game online: select one below, press "Compile" button and then "Play" icon
CHIP8/SCHIP emulator
The heritage interpreted programming language for the the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s . Play old games and try to make you own to win Octo Jam