Author: Donald L. Merand for Explo
This is a simple Sinatra application designed to:
- Make it easy to control multiple EXTROVRTs
- Allow EXTROVRT control via the keyboard
- You'll need to have a server that can handle Sinatra. Passenger seems to work pretty well.
- Copy
Rakefile.example
toRakefile
if you want to use the script-watching and deploy methods I use. You'll need to install SCSS/SASS and CoffeeScript if you want to make modifications to the stylesheets or scripts. - Copy
config.example.yml
toconfig.yml
and fill out the relevant data with your own authentication information, Adafruit IO Key, and so forth.
You'll want to create a feed for each robot you plan to run named extrovrt-robotname
. So, for example, if you wanted a robot named "Gale", you'd create a feed in Adafruit IO called extrovrt-gale
. You can change the name of the "base feed" from extrovrt
if you want to, in config.yml
. If you want an access log, you can specify the name of that feed in config.yml
as well.