4. NodeBots Brisbane
• ~55 attendees for International NodeBots Day 2015
• http://www.meetup.com/NodeBots-Brisbane/
• Organised by Anna Gerber & Glen Arrowsmith
• Mentors:
• Maurice Butler, Kory Nunn, Kevin Vanderbeken, Brendan
Halliday
6. Johnny-Five
• Open Source JavaScript Framework
for programming Robots with
node.js
• Communicates with Arduino using
the Firmata protocol
• Supports other devices e.g.
Raspberry Pi, BeagleBone Black, via
I/O Plugins
7. Building a NodeBot
Sensors
(Inputs e.g. ultrasonic sensor)
Control
(Microcontroller = brain)
Actuators
(Outputs e.g. motors)
PowerChassis
8. Example Sensors
PHOTO RESISTOR
Produces a variable resistance
dependant on the amount of
incident light.
ULTRASONIC SENSOR
Used to detect distance from
objects.
PUSHBUTTON
Completes a circuit when it is
pressed.
9. Example Actuators
PIEZO ELEMENT
A pulse of current will cause it to
click. A stream of pulses will cause
it to emit a tone.
RGB LED
In Common Cathode RGB LEDs, the
longer lead is the common lead
which connects to ground. The
three other leads are for Red, Green
and Blue signal, which can be
controlled via PWM on I/O pins.
CONTINUOUS ROTATION SERVO
A servo that rotates 360 degrees
11. Get started with NodeBots
• Johnny-Five
• http://johnny-five.io/
• Arduino Experimenters Guide for NodeJS
• http://node-ardx.org
• NodeBots AU Code
• https://github.com/nodebotsau