A step by step guide to building your own internet controllable laser turret and cat dazzler...
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
exercises
lib
stubs
tests
.gitignore
.jshintrc
.travis.yml
README.md
assembly-instructions.mp4
footer.md
gulpfile.js
lasercat-workshop.js
package.json

README.md

lasercat workshop Build Status Dependency Status

Cats & Lasers & johnny-five

A step by step guide to building your own internet controllable laser turret and cat dazzler...

 npm install -g lasercat-workshop

Fun is guaranteed...

lasercat

johnny-five is a node api for communicating with Arduino boards.

You don't need an Arduino for this workshop.

The workshop will pose a challenge, and will test your code. The low level code to talk to the Arduino is stubbed out.

You will be writing working, executable johnny-five code.

Each of your solutions can be run directly as a node program. Wire up an Arduino, connect the USB and you can see your solution run for real.

The lasercat turret

Here's what you're going to build. Amazing, right?

lasercat

Assembly instructions

Follow the build instruction here

Coding fun

  1. Power On Self Test - LED. Ensure everything is working
  2. Spin Up - Turn the platter with a servo.
  3. Pan & Tilt - Become master of the horizontal and the vertical.
  4. Fire the Laser - WARNING: May attract cats.
  5. Remote control - Cats over IP.
           \`*-.
            )  _`-.
           .  : `. .
           : _   '  \
           ; *` _.   `*-._
           `-.-'          `-.
             ;       `       `.
             :.       .        \
             . \  .   :   .-'   .
             '  `+.;  ;  '      :
             :  '  |    ;       ;-.
             ; '   : :`-:     _.`* ;
           .*' /  .*' ; .*`- +'  `*'
  *        `*-*   `*-*  `*-*'

Built by robots and:

Made with <3 and lasers for LXJS 2014