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!

Click to download!

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:

ESP32-WROOM32

High performance, dual-core Espressif microcontroller with BLE and Wi-Fi connectivity. Arduino IDE compatible.

Motor Power

Reliable and precise control of up to three DC motors with the DRV8836 drivers from Texas Instruments.

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.

RoboHeart Hercules

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
Battery charging

Power

USB input

5 V

1.5 A max

I/O JST-XH plug for single-cell LiPo batteries

3.0-4.2 V
3 A max

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…

Follow us on social media!