Introduction: Google Assistant Robot Using Arduino

About: Hobbyist, Electronics Research and Development, Arduino, Raspberry Pi, Linux, Hacking

In the last post, I showed you how to build Google assistant in
Raspberry Pi and integrate Google Assistant to IFTTT. In this tutorial, I will show you how to build a robot that can be controlled using Google Assistant. You don't have to worry if you don't have Google Assistant installed in your Raspberry Pi. Here I will also show you how you can control it using Google Assistant on your mobile phone. So let us get started.

Step 1: Mission

Our Mission is to build a robot that can be controlled using Google
Assistant. We tell Google Assistant to move our robot to a particular direction, Google assistant convert it into text and pass it on to IFFFT. Depending on the command, IFTTT will make different HTTP requests to our robot which is controlled using Arduino connected to our home WiFi network. These requests are received by our Arduino and the Arduino drive the motors of our robot using an L293D driver.

Step 2: Components Needed

  1. Google Assistant (Raspberry Pi or Android)
  2. Arduino with WiFi Connectivity (I am using Arduino MKR 1000)
  3. L293D Motor Driver
  4. DC Motors1
  5. 2 V LIPO Battery

Step 3: Video Demo and Tutorial

Click Here to View the Complete Tutorial