Main Content

Kandybot is an Internet-controlled, multipurpose robot which can be controlled anywhere from the world using Android app. Kandybot can be used for surveillance, home automation, to kill zombies and whatever you want to do - the limit is your imagination. Kandybot is powered by Firebase and Kandy.io. There are two main things we need to make an Internet-controlled robot. First is to control the robot movements and gripper in real-time; second is to transmit video from the Kandybot to the Internet. To control the movements of bot in real-time, we are using Firebase Realtime Database. And to transmit livestream video, we are using Kandy.io. We are using two Android phones both are connected to Kandy.io and Firebase. One phone is directly installed onto the robot’s head (let’s call it “Kandy mobile”), and the other is used as a controller which can be used anywhere by virtue of being connected to the Internet (let’s call it “Controller Mobile”). Suppose the user presses the forward movement button, the message will be sent to the Firebase Realtime Database. Kandy mobile is also connected to this database, therefore it will know the user pressed the forward movement button. Kandy mobile will control the movement by sending a Bluetooth message to the Arduino. After receiving the message from Bluetooth, the Arduino controls the motors.”

Link to article