
OUR KICKSTARTER CAMPAIGN HAS ENDED!
We will be starting a new campaign soon! To be notified, join our mailing list:
WATCH ROBOHEART IN ACTION WITH AUGMENTED REALITY
For makers of all skill levels
Introducing RoboHeart: the best electronics kit for makers of all skill levels. Whether this is your first time tinkering, or you are an experienced Maker, RoboHeart’s ground-breaking technology is a gateway to your creativity. Our board is able to incorporate connectivity, control and augmented reality into your projects… all controlled with the convenience of your smartphone.


BE THE FIRST TO GET THE WORLD’S ONLY AUGEMENTED REALITY RACER!
ROBOHEART on github
Roboheart Arduino LIbrary
Get RoboHeart and dive right into building projects. We provide an open-source RoboHeart Arduino library on GitHub! It’s got resources for everyone: from beginners to experienced Makers, including reading the IMU sensor data to controlling the RC car with your smartphone.
It’s just what you need to start building!
ROBOHEART basic BLE APP
Did the idea of controlling an RC car with your smartphone impress you, but you aren’t an Android developer? No problem! We provide you the .apk for the BLE control app, which is also available on Play Store!
Do you have interesting ideas? Join our open-source community and collaborate with us!
ROBOHEART HERCULES

RoboHeart HERCULES is a microcontroller board based on the ESP32 with exciting features! It gives you the opportunity to build innovative projects involving Wifi, BLE and even augmented reality(!) using only your smartphone for exceptional control.
FEATURING HERCULEAN STRENGTH:

Inertial Measurement Unit
Integrated Inertial measurement unit (IMU) for motion data

Battery dual-power
Battery jack for a single cell LiPo battery for portable applications and to get additional power while connected to the serial monitor of your PC.

Balancing bot
As a maker how many times have you thought to yourself: “I bet I can build that!”, especially while watching SciFi movies and shows. Once upon a time a Hover board was just a dream… but now it’s reality! RoboHeart gives life to the projects you dream of making at home yourself, and is the perfect compact development board to build a hover board or balancing bot!
We will show you one method to build the Bot using the Roboheart development board. I am sure that, as a maker, you can come up with several innovative ways to build it.
You can find a step-by-step tutorial to build the bot HERE, along with the code on our GitHub repository!

HERCULES FAQ
How much computing power can I expect?
RoboHeart incorporates the ESP32 which is a very powerful microcontroller. It has 2 cores with a clock frequency of up to 240 MHz and a performance of up to 600 DMIPS.
How does RoboHeart connect to my smartphone or tablet?
You are free to choose between Bluetooth and WiFi. The versatility of the ESP32 allows you to pick Bluetooth Low Energy for example, a power saving wireless communication protocol with a relatively low data rate (around 1Mbit/s). Or you pick WiFi as your preferred means of communication, which is more power hungry but allows higher data rates up to 150 Mbit/s.
How many motors can RoboHeart control?
The setup is even easier than setting up your Bluetooth headphones! We provide access to a web-based platform. RoboHeart can drive up to three motors for all of your robotic needs.
Does RoboHeart have sensors?
Yes! The famous MPU6050 is integrated on board. You can include RoboHeart into anything that moves, and you will get motion data from it. You will feel like a pilot getting not only acceleration data but also orientation data in all three axes (roll, pitch, yaw). You don’t have to fiddle with MPU-extension boards. Power the RoboHeart on, and your motion sensor is already setup.
Is open source code available?
We are currently working on OpenSource code which you can use out of the box, or customize yourself, or work with others on our Github platform to fit your project. We will provide an Arduino library with examples for the RoboHeart and an Android app for the smartphone.
Is RoboHeart compatible with Arduino?
Of course! There are plenty of tutorials out there on how to use the ESP32 with Arduino.
We are working on the integration of our library into the Arduino Core.
Can RoboHeart be battery-powered?
Yes. Attach a Lipo/Li-Ion battery to the RoboHeart to provide your robot with power when you are away from a power source.
What if I need additional battery power?
When you program/debug your robot at the PC, your USB connection may still not have enough power, so you can never see the serial output on your PC when your robot is actually moving and performing tasks. Our RoboHeart provides a solution for that: with an additional battery you can have dual power: battery+USB, allowing you to still receive all serial messages on PC while your robot is at full performance.
You can use the dual power to connect a power bank as well, which will increase the lifetime of your robot until the next recharge significantly.
How do I connect RoboHeart to my computer?
You can use any of your old (or new) micro-USB-C cables to program and power the RoboHeart. It has an integrated USB-UART-converter , so you just plug in the USB and press ‘upload’ in the Arduino IDE.
Can I connect to additional boards or computers?
Yes. We provide all common serial interfaces and plenty of GPIOs with popular grove connectors and classic pin headers.
TECH SPECS
Microcontroller | ESP32-WROOM32 | |
Microprocessor | Tensilica Xtensa 32-bit LX6 | |
Cores | 2 | |
Clock frequency | 240 MHz | |
Wireless connectivity | WiFi: 802.11 b/g/n Bluetooth: v4.2 and Bluetooth Low Energy | |
Memory | Flash: 4 Mb ROM: 448 KiB SRAM: 520 KiB RTC fast SRAM: 8 KiB RTC slow SRAM: 8 KiB | |
Operating system | freeRTOS with LwIP | |
Security | Cryptographic hardware acceleration Flash encryption | |
Motor driver | 2 x DRV8836 | |
External motors | Up to 4 DC brushed motors | |
Max current per motor | 1.5 A | |
6 axis Inertial Measurement Unit (IMU) | MPU6050 | |
Digital Motion Processor with MotionFusionᵀᴹ | Provides roll, pitch, yaw angles and quaternions in real time | |
Accelerometer | 3 axes; ±2g – ±16g | |
Gyroscope | 3 axes; ±250 – ±2000 °/sec | |
Communication | I2C | Grove connector |
SPI | Pinheader 2.54 mm | |
UART | Grove connector | |
JTAG | Samtec 1.27 mm | |
G | 22 Pinheader 2.54 mm | |
Sensor input pins | 4 Pinheader 2.54 mm | |
USB connector | Micro USB-C | Serial communication with ESP32 |
Power | USB input | 5 V 1.5 A max |
I/O JST-XH plug for single-cell LiPo batteries | 3.0-4.2 V | |
Dynamic power path management | Charge mode | Battery can be charged via micro USB while RoboHeart is operating |
Supplement mode | Battery supplies additional power if the USB input is insufficient | |
Portable mode | RoboHeart can run on battery only if needed | |
Battery mode | Charging | 5 V / 0.2 A (max) |
Discharging | 4.2-3.0 V / 3 A (max) | |
Dimensions | Width | 60.1 mm |
Length | 60.1 mm |
GET THE WORLD’S ONLY AR RACER.
SUBSCRIBE NOW TO BE NOTIFIED WHEN OUR NEXT CAMPAIGN LAUNCHES:
THE POSSIBILITIES ARE ENDLESS…
