SlideShare una empresa de Scribd logo
09:45 Inicio
10:00 Bienvenida
10:15 Intro a Arduino + Johnny Five
10:30 Entrega kits
10:45 Sumobot Jr
11:10 Armar Sumobots Jr
12:30 Almuerzo
13:30 Tips
13:45 Pulir los bots
14:30 Torneo
15:30 Premiación
15:35 Torta
14:00 Fin
agenda
09:45 Inicio
10:00 Bienvenida
10:15 Intro a Arduino + Johnny Five
10:30 Entrega kits
10:45 Sumobot Jr
11:10 Armar Sumobots Jr
12:30 Almuerzo
13:30 Tips
13:45 Pulir los bots
14:30 Torneo
15:30 Premiación
15:35 Torta
14:00 Fin
agenda
5
09:45 Inicio
10:00 Bienvenida
10:15 Intro a Arduino + Johnny Five
10:30 Entrega kits
10:45 Sumobot Jr
11:10 Armar Sumobots Jr
12:30 Almuerzo
13:30 Tips
13:45 Pulir los bots
14:30 Torneo
15:30 Premiación
15:35 Torta
14:00 Fin
agenda
david avellaneda
a.k.a @davsket
co-fundador de
co-organizador de
co-organizador de
J S C O N F C O L O M B I A
co-organizador de
co-organizador de
Mil Gracias!
Monoku
Microsoft
Hugo Zapata
Giovanny Beltrán
David Roncancio
María Velandia
Nathaly Villamor (El Cluster)
⚡⚡⚡Sergio Sinuco⚡⚡⚡
⚡⚡⚡Germán Hernandez⚡⚡
❤
Organizadores
Maria Velandia
Nathaly Villamor
Claudia Forero
Milena Suarez
David Roncancio
Giovanny Beltrán
Sergio Sinuco
Jobelo Quintero
Hugo Zapata
Juan Pablo Buritica
David Avellaneda
Quienes han
usado Johnny
Five
o
Arduino?
09:45 Inicio
10:00 Bienvenida
10:15 Entrega kits
10:30 Intro a Arduino + Johnny Five
10:45 Sumobot Jr
11:10 Armar Sumobots Jr
12:30 Almuerzo
13:30 Tips
13:45 Pulir los bots
14:30 Torneo
15:30 Premiación
15:35 Torta
14:00 Fin
agenda
Entrega de Kits
09:45 Inicio
10:00 Bienvenida
10:15 Entrega kits
10:30 Intro a Arduino + Johnny Five
10:45 Sumobot Jr
11:10 Armar Sumobots Jr
12:30 Almuerzo
13:30 Tips
13:45 Pulir los bots
14:30 Torneo
15:30 Premiación
15:35 Torta
14:00 Fin
agenda
Intro a
Arduino
&
JohnnyFive
arduino?
arduino
• Open-source physical computing
platform (?)(hardware + arduino sw)
• Es de origen italiano
• Arduino esta patentado (*duino)
• El modelo principal es el Arduino Uno
• Se programa en C/C++ (comúnmente)
• 16Hz (Atmel AVR 8bit + Oscillator ),
32K-128K Memory, 8K Ram, 6 Analog
Inputs, 13 Digital Connections
arduino
• Puedes controlarlo por medio del puerto
serial (Firmata)
• Puedes montarle shields encima
• Existen muchas versiones similares
(compatibles)
• Te facilita iniciar y experimentar con HW
JohnnyFive
JohnnyFive?
• Usa node-serialport de Chris Williams,
para manejar comunicaciones seriales
usando JavaScript
• Creado por Rick Waldron
• Facilita el control de hardware (motores,
servos, leds, etc) por medio de
serialport.
Arduino
<3
JohnnyFive
LET'S TEST JOHNNY FIVE!
WARN
NEED
NODE.JS +
ARDUINO SW
(5MIN)
KEEP
CALM
AND
INSTALL
IT ALL
1.
Conecta
el Arduino al PC
(usb)
2.
Abre Arduino
3.
Tools/
Board/
Arduino
Uno
4.
Tools/
Port/
Arduino
5.
File/
Examples/
Firmata/
Standard
Firmata
6.
Click en
Upload
7.
Crea una carpeta
para este proyecto
(ej. "sumobotjr")
8.
Crea un archivo con
nombre: "led.js"
6.
Conecta el
LED
a GND y 13
var five = require("johnny-five")
var board = new five.Board()
board.on("ready", function() {
var led = new five.Led(13)
led.blink(500)
});
led.js
led.js
var five = require("johnny-five")
var board = new five.Board()
board.on("ready", function() {
var led = new five.Led(13)
led.blink(500)
});
led.js
var five = require("johnny-five")
var board = new five.Board()
board.on("ready", function() {
var led = new five.Led(13)
led.blink(500)
});
led.js
var five = require("johnny-five")
var board = new five.Board()
board.on("ready", function() {
var led = new five.Led(13)
led.blink(500)
});
I'm
ready!
led.js
var five = require("johnny-five")
var board = new five.Board()
board.on("ready", function() {
var led = new five.Led(13)
led.blink(500)
});
led.js
var five = require("johnny-five")
var board = new five.Board()
board.on("ready", function() {
var led = new five.Led(13)
led.blink(500)
});
every
500ms!
9.
Abre la
Terminal
(CMD/
iTerm/
powershell/
etc)
10.
Instala
johnny-five
10.
ejecuta:
node led
09:45 Inicio
10:00 Bienvenida
10:15 Entrega kits
10:30 Intro a Arduino + Johnny Five
10:45 Sumobot Jr
11:10 Armar Sumobots Jr
12:30 Almuerzo
13:30 Tips
13:45 Pulir los bots
14:30 Torneo
15:30 Premiación
15:35 Torta
14:00 Fin
agenda
Sumobot Jr
Sumobot Jr
Tengo permiso de usar el logo de @substack
para esta presentación ;)
go
ahead!
Sumobot?
Sumo
bot
https://github.com/makenai/
sumobot-jr
Creado por Pawel Szymczykowski (aka makenai)
Sumobot Jr. es un diseño de un sumobot
para el Nodebots Day.
TL;DR
Sumobot Jr
=
1 Arduino + 2 Servos +
Madera + Johnny Five
sketch time!
sketch time!
09:45 Inicio
10:00 Bienvenida
10:15 Entrega kits
10:30 Intro a Arduino + Johnny Five
10:45 Sumobot Jr
11:10 Armar Sumobots Jr
12:30 Almuerzo
13:30 Tips
13:45 Pulir los bots
14:30 Torneo
15:30 Premiación
15:35 Torta
14:00 Fin
agenda
lo que necesita
• Madera cortada con el diseño del
Sumobot Jr
• Impresión 3D del sujetador de la esfera
• 1 Esfera (o canica)
• 2 Servomotores continuos (Futaba
Parallax)
• y... 2 cauchos planos, 2 sujetadores de
cables, 4 tornillos, cables...
LET'S SKETCH THE BOT!
sketch
LET'S ASSEMBLE THE BOT!
herramientas
• Las partes de madera quemadas quedan
internas (en su mayoría)
• Hay mesas con destornilladores para
compartir, por favor no llevárselos de ahí
• No peguen las partes de madera (no es
necesario) a menos que sea de ustedes ;)
LET'S PROGRAM THE BOT!
bit.ly/sumobotjs
LET'S CONQUER THE WORLD!
Pizza Time
09:45 Inicio
10:00 Bienvenida
10:15 Entrega kits
10:30 Intro a Arduino + Johnny Five
10:45 Sumobot Jr
11:10 Armar Sumobots Jr
12:30 Almuerzo
13:30 Tips
13:45 Pulir los bots
14:30 Torneo
15:30 Premiación
15:35 Torta
14:00 Fin
agenda
TIPS
09:45 Inicio
10:00 Bienvenida
10:15 Entrega kits
10:30 Intro a Arduino + Johnny Five
10:45 Sumobot Jr
11:10 Armar Sumobots Jr
12:30 Almuerzo
13:30 Tips
13:45 Pulir los bots
14:30 Torneo
15:30 Premiación
15:35 Torta
14:00 Fin
agenda
Torneo
Reglas
Premio
Patrocinadores
¡Gracias!

Más contenido relacionado

Similar a BogotaJS Bday 2016: Taller de SumobotJr

Ejercicios de arduino_resueltos
Ejercicios de arduino_resueltosEjercicios de arduino_resueltos
Ejercicios de arduino_resueltos
Jaime Daniel García Delgado
 
ejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdfejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdf
MARTIN SOLIS TIPIAN
 
Ejercicios de arduino_resueltos
Ejercicios de arduino_resueltosEjercicios de arduino_resueltos
Ejercicios de arduino_resueltos
Francisco Gimenez Poveda
 
Hardware Hacking con Arduino y RAD
Hardware Hacking con Arduino y RADHardware Hacking con Arduino y RAD
Hardware Hacking con Arduino y RAD
estialvarez
 
Proyecto arduino "discoteca"
Proyecto arduino "discoteca"Proyecto arduino "discoteca"
Proyecto arduino "discoteca"
Mafer Norberto Bautista
 
Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014
Jose Antonio Vacas
 
Index2
Index2Index2
El delay
El delayEl delay
Introducción a plataformas de prototipado: Arduino (rev. 2)
Introducción a plataformas de prototipado: Arduino (rev. 2)Introducción a plataformas de prototipado: Arduino (rev. 2)
Introducción a plataformas de prototipado: Arduino (rev. 2)
Sol Smart Open Lab
 
Introducción a Arduino r2
Introducción a Arduino r2Introducción a Arduino r2
Introducción a Arduino r2
Marino Linaje Trigueros
 
Trabajos del semestre
Trabajos del semestreTrabajos del semestre
Trabajos del semestre
Esza Bba Ü
 
Trabajos del semestre
Trabajos del semestreTrabajos del semestre
Trabajos del semestre
Esza Bba Ü
 
trabajos del semestre
trabajos del semestretrabajos del semestre
trabajos del semestre
Esza Bba Ü
 
Liz
LizLiz
Liz
LizLiz
.............
..........................
.............
Alejandriita Cruzz
 
Wtv020 sd-16 p y arduino
Wtv020 sd-16 p y arduinoWtv020 sd-16 p y arduino
Wtv020 sd-16 p y arduino
Luis Torreño Peromingo
 
Ensambla y desensambla tu pc
Ensambla y desensambla tu pcEnsambla y desensambla tu pc
Ensambla y desensambla tu pc
27PUGAVALDEZ
 
Manua paso a_paso_del_armado_de_una_pc
Manua  paso a_paso_del_armado_de_una_pcManua  paso a_paso_del_armado_de_una_pc
Manua paso a_paso_del_armado_de_una_pc
Fernando Padilla
 
Manua paso a_paso_del_armado_de_una_pc
Manua  paso a_paso_del_armado_de_una_pcManua  paso a_paso_del_armado_de_una_pc
Manua paso a_paso_del_armado_de_una_pc
Fernando Padilla
 

Similar a BogotaJS Bday 2016: Taller de SumobotJr (20)

Ejercicios de arduino_resueltos
Ejercicios de arduino_resueltosEjercicios de arduino_resueltos
Ejercicios de arduino_resueltos
 
ejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdfejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdf
 
Ejercicios de arduino_resueltos
Ejercicios de arduino_resueltosEjercicios de arduino_resueltos
Ejercicios de arduino_resueltos
 
Hardware Hacking con Arduino y RAD
Hardware Hacking con Arduino y RADHardware Hacking con Arduino y RAD
Hardware Hacking con Arduino y RAD
 
Proyecto arduino "discoteca"
Proyecto arduino "discoteca"Proyecto arduino "discoteca"
Proyecto arduino "discoteca"
 
Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014
 
Index2
Index2Index2
Index2
 
El delay
El delayEl delay
El delay
 
Introducción a plataformas de prototipado: Arduino (rev. 2)
Introducción a plataformas de prototipado: Arduino (rev. 2)Introducción a plataformas de prototipado: Arduino (rev. 2)
Introducción a plataformas de prototipado: Arduino (rev. 2)
 
Introducción a Arduino r2
Introducción a Arduino r2Introducción a Arduino r2
Introducción a Arduino r2
 
Trabajos del semestre
Trabajos del semestreTrabajos del semestre
Trabajos del semestre
 
Trabajos del semestre
Trabajos del semestreTrabajos del semestre
Trabajos del semestre
 
trabajos del semestre
trabajos del semestretrabajos del semestre
trabajos del semestre
 
Liz
LizLiz
Liz
 
Liz
LizLiz
Liz
 
.............
..........................
.............
 
Wtv020 sd-16 p y arduino
Wtv020 sd-16 p y arduinoWtv020 sd-16 p y arduino
Wtv020 sd-16 p y arduino
 
Ensambla y desensambla tu pc
Ensambla y desensambla tu pcEnsambla y desensambla tu pc
Ensambla y desensambla tu pc
 
Manua paso a_paso_del_armado_de_una_pc
Manua  paso a_paso_del_armado_de_una_pcManua  paso a_paso_del_armado_de_una_pc
Manua paso a_paso_del_armado_de_una_pc
 
Manua paso a_paso_del_armado_de_una_pc
Manua  paso a_paso_del_armado_de_una_pcManua  paso a_paso_del_armado_de_una_pc
Manua paso a_paso_del_armado_de_una_pc
 

Último

Partes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drivePartes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drive
MiguelDoloriert
 
trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....
luzmilalopez043tamar
 
Manual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdfManual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdf
rmurillojesus
 
Cerco eléctrico trabajo de senati a.pptx
Cerco eléctrico trabajo de senati a.pptxCerco eléctrico trabajo de senati a.pptx
Cerco eléctrico trabajo de senati a.pptx
brayan231
 
TRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epicoTRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epico
edepjuanorozco
 
Manual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdfManual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdf
cbtistechserv
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
FransuaPeralta
 

Último (7)

Partes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drivePartes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drive
 
trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....
 
Manual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdfManual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdf
 
Cerco eléctrico trabajo de senati a.pptx
Cerco eléctrico trabajo de senati a.pptxCerco eléctrico trabajo de senati a.pptx
Cerco eléctrico trabajo de senati a.pptx
 
TRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epicoTRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epico
 
Manual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdfManual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
 

BogotaJS Bday 2016: Taller de SumobotJr