Weighing 495g, HulkBot Jr. is a Bluetooth controlled SumoBot that has wicked navigation controls.
An Arduino powers this little robot, and its navigation is controlled with a
JohnnyFive-enabled Javascript code snippet that can be run via Node.JS on any computer that can run Node.JS. There are two servo motors that make the wheels go round. The bot can either turn, or go back/forward at any given time -- it cannot do both simultaneously. A 15V power-supply via bunch of AA-batteries power the Arduino, the servos and a Bluetooth HC-05 receiver.
By and large, the design of the chassis is based on the designs and SCAD files found in this Git repository:
https://github.com/makenai/sumobot-jr
3D Printers in action!
I could not help but capture the 3D printers in action, as they
printed away different shovels for the front of the bot. It was
an awe-inspiring thing to see; it was also the first time I was
working with a 3D printer.
We finally settled with the Green shovel -- portrayed in the
video on the right, in the middle of the print. It was a taller
structure that provided the necessary shield to the wiring
coming out of the Arduino.
HulkBot Jr.! Ready. Set. Go!
I, along with two other smart software engineers at Microsoft, built this little bot as part of a week-long hackathon. This was my first time building anything using electronics -- since, I have always taken refuge in Software and left the Hardware details to more interested and capable people.
This was primarily an exercise in learning new skills -- and in that respect it was a success.
I personally, learnt how to work with Arduinos, learnt a thing or two about WiFi and Bluetooth, worked with JohnnyFive (the JS library that interfaces with standard firmware on an Arduinos), and used a 3D printer for the first time in my life, and got to know how to use Amazon Lockers (because you cannot go to an electronic store to buy silicon chips of your choice and requirement in Silicon Valley).
In a series of future posts on this site, I will detail more about this bot ... in part the breakdown of the different parts, and details of what we plan to do in the future with this fella, and how HulkBot Jr. fared in the SumoBot Wars that we participated in.