Łukasz Budnik
Published © Apache-2.0

Voice-Controlled Robot

Build a voice-controlled robot! You will use Amazon Echo, Alexa, Heroku, Google Firebase, Android, and of course Arduino. Lots of fun!

AdvancedFull instructions provided3 hours20,692
Voice-Controlled Robot

Things used in this project

Story

Read more

Schematics

Arduino & Robot circuits

Arduino and Robot wiring. The schematics does not show HC-06 device. For a better schematics please see a twin project which is using IR controls available at circuits.io: https://circuits.io/circuits/3591193-ir-robot-control. Please also watch the video which describes the robot design in a little bit more detail.

Code

Alexa Skill to control the robot

Alexa Skill to control the robot. Code written in node.js, deployed to Heroku. Uses Google Firebase & Google Cloud Messaging to send messages to Android phone.

Arduino code to move the robot

My Arduino library. It contains the main ino files together with a set of very useful libraries which I used in my project.

Android Bluetooth application to send remote messages to Arduino

Bridge between Alexa Skill and Arduino. Alexa Skill is using Google Cloud Messaging to publish messages, Android phone receives and relays them to Arduino. Communication between Android and Arduino is done over bluetooth.

Credits

Łukasz Budnik

Łukasz Budnik

2 projects • 19 followers

Comments