What it does

Tell Alexa to tell Pup to move forward, turn left, turn right, chase its tail, or bark!

How we built it

Our project can be broken down into three major components:

  • the Arduino robotic car,
  • the Particle Electron (a mini-Arduino with cellular connectivity), and
  • the Amazon Echo Dot

We used the Amazon Echo Dot to take commands from the user and translate them into actions that Pup can perform. Our Alexa Skill makes RPC calls to the Particle Electron. The Electron is a cloud-based IoT device that executes the RPC calls and outputs digital signals to the Arduino in the robotic car. We also programmed the car to interpret several different signals in order to move forward, turn, and chase its "tail".

Challenges we ran into

One major challenge that we ran into was not being able to locate the relative position of the speaker beckoning to Pup.

What we learned

Interfacing and integrating Alexa with lots of hardware.

What's next for Alexa Pup

Fetch, position tracking (which would enable features like "Pup, follow me!")

Share this project:

Updates