Octoblu is a web-based IoT visual programming environment. You can manage, connect, configure, and control anything all from the cloud! From microcontrollers to brainwave readers to twitter, you can do it all! https://www.hackster.io/octoblu/projects
What we're gonna do is connect neopixels to a Particle Photon, use the Particle Build environment to program a sketch that exposes an API, and then use Octoblu to build a flow that will allow us to trigger the lights to change colors/animate via Blu. An app for IOS and Android that lets you trigger Octoblu actions from your phone or Android Wear watch.
Step 1 - Configure your Photon
- Following the wiring diagram from this page, wire the neopixels to your Photon, I recommend using jumpers to start off.
- Next thing you want to do is set-up your Particle Photon. Download the Particle app and follow through the instructions until you end up at build.particle.io
- Once you're in build.particle.io you'll want to upload our sketch to your board.
- Before doing so, create a new project in the Build editor and add the Neopixel library from the contributed libraries to it.
- Then copy the code from the bottom of this page to your code editor.
- Flash your board.
Step 2 - Set-up Octoblu
With Octoblu you can share and import ready made flows. You can also easily create REST actions and reference parameters. Since Particle has a pretty straightforward API in which you can just pass your device ID, access_token, the function you wish to use, and arguments to do just about anything I've built a template in which you just pass those variables.
- Create an Octoblu account at app.octoblu.com
- Familiarize yourself with the designer.
- Import this flow
You'll need to enter in your deviceID and your access_token from Particle.
Then press the Deploy button ( the Green Play button in the top right )