node package manager

lasercat-workshop

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