About this project
$ 5000: Supporters who pledge more than $30 will get a micro SD card module
$10000: A free Android will be developed
Hackabot Nano is a very compact many-in-one plug-and-play Arduino Robot. The goal is to help everyone build a feature-rich robot without all the messy wiring. You simply connect the motors, plug in the sensors and controller and you may start programming. We even provide sample programs to help you get started.
In addition, a free Android app will be developed once we hit our stretch goal of $10000. With the app, even kids can navigate the robot with a smart phone or tablet.
Not into robotics? You can use this as a platform to build your Arduino based IoT (Internet of Things) devices as well.
- WiFi connected garage door sensor?
- Bluetooth music player?
- Hacked RC car?
- Internet connected fish tank?
- IoT Sprinkler controller?
- Solar powered weather station?
- Arduino Walkie Talkie?
A little bit of history
If you want to know, please refer to the bottom of this page.
- Very compact: about 12cm x 12cm x 5.5cm (4.7in x 4.7in x 2.2 in)
- Controller: Arduino Nano compatible. Program with standard IDE.
- Connectivity: Radio Frequency (2.4GHz), WiFi, Bluetooth, Raspberry Pi
- Robot Chassis: Fabric Shield (the main PCB) is designed to mount up to 4 motors directly
- Sensors: GPS, Gyroscope + Accelerometer, Ultrasonic Distance Sensor.
- Motor driver: capable of driving up to 4 DC or servo motors.
- DC Motors: two versions (A) high speed (B) high torque
- Power: input voltage: 5-12V; dual on-board voltage regulators to deliver 5V and 3.3V.
- Expansion: Audio jack; Screw terminals to connect 4 PWM (pulse width modulation) signals and power source; header pins to analog inputs (like sharp IR sensors)
- I2C headers: to connect other I2C devices (like magnetometer)
It is the main PCB that connects everything in the kit. There are many holes on the edges for you to mount the motors and sensors. You may also mount it to other chassis using standard screws and standoffs.
Note: Final design may vary from this picture slightly. For example, color, component placement, pinout and etc. may change.
Speedy Hackabot Nano: This is a 2-wheel-drive version of the robot. The motors run up to 150rpm. Flat and smooth surface is ideal for this robot. For example, you may turn it into a maze robot or even line following robot if you add proper sensors.
Fully Loaded Hackabot Nano: This has all the features listed in the "Key Features" section. You may choose either high speed or high torque motors. With the latter, the robot will be able to travel uneven surfaces. However, it will not run as fast.
You may turn it into many different robots. For example, you may control it over the internet. You may ask it to go to a specific location based on GPS readings. With Radio Frequency (RF) module, each robot is able to communicate up to 5 other robots. You may create a robot team to solve problems as a group. Isn't it fun?
It is very simple to assemble Hackabot Nano. All you need is a screw driver. No soldering is required.
Since the controller is Arduino Nano compatible, there is a large community supporting you. You simply download the software (IDE) from http://arduino.cc and you will be ready to start.
The programming language is C. There are tons of libraries and examples for your controller and sensors. In addition, tutorials for Hackabot Nano will be posted on http://www.HackARobot.com in the near future.
In addition, you may also program it through graphical programming interface. If time permits, we will customize minibloq to give you such capability. According to WikiPedia : "It's widely used in Argentina, where just in the San Luis province, more than 60000 children has been trained with this software in public schools". Here is an example of minibloq:
Connecting to Raspberry Pi
With two powerful on-board voltage regulators, it is possible to power Raspberry Pi single board computer through Fabric Shield. It only takes 4 wires (5V, GND, TX and RX) to create a serial link to Raspberry Pi.
With Raspberry Pi, you may connect to camera and use computer vision to navigate your robot.
Alternatively, 5V power could be delivered through the audio jack and a USB adapter. (I could even charge my phone or tablet with that).
Instead of driving DC motors, it is possible to drive four servo motors. How about building a bipedal robot?
How about building a self-balancing robot ?
The picture below shows that it is possible to connect a temperature and humidity sensor directly to Fabric Shield. It wouldn't be difficult make it a WiFi connected temperature logger.
- Update as of 3/11/2015: We are going to submit pre-production design in March. As a result, it is likely to pull in the rest of the schedule by one month.
- March 2015: Kickstarter Campaign starts
- April: Campaign ends. Submit pre-production design.
- May: Receives pre-production boards from manufacturing partner.
- June: Submit final design. Order motors and sensor modules.
- July-August: Receives production boards
- August: Ship to our supporters/backers!!
A few months ago, I started a Meetup group for robotics ( without knowing anything about robotics). I was just dreaming about building an intelligent robot and a robot football league. I created my first robot (called Hackabot Uno), which is based on Arduino Uno and standard off-the-shelf components. I even sold quite a few kits to my members.
I quickly realized that wiring is a big problem. The robot consists of almost 100 wires even before I added all the features (like GPS, WiFi, Bluetooth and etc.). This is pretty much how most of the DIY robots look like on youtube. With over 20 years of circuit design experience, I know it is easy for me to create a PCB. My goal is to take care of the wiring so that everyone can build a compact and feature-rich robot. I created a couple of prototypes and hope to use Kickstarter to make it more affordable.
Arduino Robot, Robotic Kit, Gyroscope, GPS, DIY, Robotics, Arduino Nano, NRF24L01, WiFi, ESP8266, Bluetooth, IoT, Home Automation, MPU 6050, InvenSense, Nordic Semiconductor, SLAM, Ultronsonic Distance Sensor, Arduino Sensor, HC-SR04, L293D, Motor Driver, PWM, Accelerometer, Audio, USB power, Raspberry Pi, charger, AVR, Atmel
Risks and challenges
Several prototypes have been created. So far, motors, GPS, WiFi, Bluetooth, ultrasonic distance sensor and gyroscope are tested. Library to control these modules is written. Connectivity to Raspberry Pi is also tested.
Risks is low to medium. Since this project involves overseas manufacturers and suppliers, there could be delay due to shipping. At the moment, delivery date in August is believed to be on the conservative side.Learn about accountability on Kickstarter
Support this project
- (40 days)