javascript robotics: o que acontece quando o hardware se encontra com o javascript?

49
JavaScript Robotics O que acontece quando o Hardware se encontra com o JavaScript?

Upload: felipe-de-albuquerque

Post on 17-Aug-2015

128 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

JavaScript RoboticsO que acontece quando o Hardware se encontra com

o JavaScript?

Page 2: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Photo by J L Hamilton

Sobre o JavaScript

Page 3: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

JavaScript só pra validar formulários?

Page 4: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

JavaScript no hardware?

Page 5: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?
Page 6: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Mas...

O que acontece quando o Hardware se encontra com o JavaScript?

Page 7: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

eu sou o NodeBots!

Qualquer hardware que seja manipulado com JavaScript, é um nodebot!

Page 8: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

O que

podemos fazer com isso?

Page 9: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Controlar Robôs

Page 10: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Casas inteligentes

Page 11: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Automação

Page 12: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Prototipação rápida

Page 13: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Criar brinquedos incríveis

Page 14: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Controlar Drones

Page 15: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Dancing with Robots

Julian Cheal

Page 16: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Controlar por gestos e por fala

Page 17: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Coperação entre drones

Page 18: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

O JavaScript vai dominar o mundo

Page 19: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Como nasceu o JavaScript Robotics

Page 20: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics/

The Rise of JS Robotics

@voodootikigod

Page 21: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

O criador do Nodebots

https://github.com/voodootikigod/node-serialportChris Williams é o

criador do Nodebots

Node serial port

Page 22: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Standard Firmata

Node Serial Port

Page 23: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Micro-controladoresO Arduino é um micro controlador, mas existem vários outros

Page 24: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?
Page 25: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?
Page 26: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?
Page 27: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Como começar?

Page 28: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Ter algumas peças

Page 29: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Ter uma comunidade é ter amigos

Comunidade NodeBots@nodebots @nodebotsrec @campusparty

Page 30: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Ter e ser amigos

Page 31: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

NodeBots Day

Page 32: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Aprender e ensinar para os amigos

Page 33: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?
Page 34: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Johnny 5 Creator

Rick Waldronnpm install johnny-five

Page 35: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

J5 step-by-step

● Instalar o Node.js● Criar uma pasta para o projeto● Entrar na pasta via linha de comando● Instalar o Johnny-five: npm install johnny-five● Rodar o arduino sketch firmata: standard firmata● Linha de comando: node nomedoarquivo.js

Page 36: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Simples J5 Sintaxe// blinky.jsvar five = require("johnny-five");var board = new five.Board();

board.on("ready", function() {

// Create a standard `led` component instance var led = new five.Led(13);

// "blink" the led in 500ms on-off phase periods led.blink(500);});

http://johnny-five.io/

Page 37: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Motores

Page 38: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?
Page 39: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Ponte H

Page 40: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?
Page 41: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Sensores

Page 42: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?
Page 43: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Sonar

Page 44: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

http://johnny-five.io/examples/ping/

Page 45: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Temperatura

Page 46: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?
Page 47: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Criar o seu amigo

Guide Dog

Page 48: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?
Page 49: JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?

Muito Obrigado! [email protected]

@felipedeolinda

felipedealbuquerque