Skip to content

dosuken123/CoffeeDeliveryRobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

In slack world, everyone can generate own bot service.
And here is the Sparki(powered by Arduino). Sparki is a robot.

Let's combine the services. You can control Sparki from slack.
On this project, i made him a Coffee delivery robot.
He gets all your orders, responds to your questions and deliver a coffee to your place, gently.

It's working

Check the test video.
https://youtu.be/TqP_HGcdzCo

Ingredients

  • Sparki
    • Five Infrared sensors for line following
    • Ultrasonic sensor for detecting whether robot has a coffee
    • Beep for notifying that robot reaches each terminals.
    • Sparki arms for hodling a coffee cup
    • Serial Communication via Bluetooth
  • slack
  • Node.js Server (Mac OS X)
    • Serial Communication via Bluetooth
    • Kicking Slack Bot API
    • State management/Control for Sparki

Recipe

  1. Create a sample project that Sparki and Node.js can communicate via Bluetooth.
  2. Create a sample project that slack and Node.js can communicate via slack API.
  3. Mix 1. and 2.
    You can download all sources from here.

References

https://www.npmjs.com/package/slackbots
https://www.npmjs.com/package/serialport
https://scotch.io/tutorials/building-a-slack-bot-with-node-js-and-chuck-norris-super-powers
http://arcbotics.com/lessons/sparki/

About

Slack + Sparki(arduino) = Coffee Delivery Robot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages