SlideShare una empresa de Scribd logo
1 de 34
NodebotsMX“Happy Hacking & KeepHacking”
Imparte: Julio Cesar
Rodríguez
¿NodebotsMX?
Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en el IoT
(Internet of Things)
• Preguntas
¿Arduino?
 Arduino es una empresa de Hardware Libre.
 Las placas Arduino son para prototipar.
 Arduino es para novatos y profesionales.
 Tu puedes hacer tu propia placa Arduino!
 El Gran Colisionador de Hadrones usa Arduino!
 Las placas arduino se pueden hackear.
https://es.wikipedia.org/wiki/Arduino https://www.arduino.cc/
¿Arduino?
¿Arduino?
Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en el IoT
(Internet of Things)
• Preguntas
¿Nodebots?
 Hardware controlado con Javascript y Node.js
 Nace con “Node-SerialPort”,luego escriben el
protocolo “Firmata”, y finalmente se crea el
framework “Johnny-Five”.
 El hardware trabaja con interrupciones y es
síncrono; Javascript trabaja con eventos, es
asíncrono. Fusiona ambos y es un nodebot.
¿Nodebots?
 SerialPort: Streaming de bits de un procesador
a un microcontrolador. PC o MAC-Arduino;
Raspberry-Arduino
ServidorArduino
 Librería “JohnnyFive1” facilita el proceso.
 La ROM de la placa Arduino no se
sobrescribe cada que se sube un script.
1. http://bit.ly/1RGLdS5
¿Nodebots?
Estructura de
un Nodebot
¿Nodebots?
“Hola Mundo”
Código Arduino
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
¿Nodebots?
“Hola
Mundo”
Código
Johnny
Five
var five = require("johnny-five");
var board = new five.Board();
board.on("ready", function() {
var led = new five.Led(13);
led.blink(500);
});
¿Nodebots?
Desventajas:
-Se controla a través del puerto Serial, usando una placa
Arduino, necesitas tenerlo conectado siempre al procesador
de la PC. El Tessel almacena en su ROM.
-Al ser lenguaje de alto nivel, el sistema no trabaja al 100% en
tiempo real, existen retardos de microsegundos a
milisegundos despreciables.
¿Nodebots?
Recursos:
http://johnny-five.io/
“Make: Javascript Robotics”
ISBN: 978-1457186950
Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en el IoT
(Internet of Things)
• Preguntas
¿NodebotsMX?
Nodebots es una comunidad mundial
Maker&Hacker que busca democratizar el acceso
y desarrollo a nuevas tecnologías, en donde
cualquier persona, desde novatos hasta kickass
en hardware y/o software es bienvenida.
http://bit.ly/1RGQc5s
¿NodebotsMX?
 Reuniones en diferentes Fablabs, Hackerspaces.
 Talleres y presentación de proyectos (aprender y
retroalimentación).
 Competencias de proyectos a desarrollar en un mes.
 Networking.
 Presencia en Hackathones, escuelas y eventos
Tecnológicos.
Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en el IoT
(Internet of Things)
• Preguntas
Proyectos
Julio Cesar Rodriguez
@_jurasec
“Founder
Drone
NodeMCU Board
Tessel Board
Proyectos
Hector Exandro
“NodebotsMX”
OculusRift
Hexápodo robótico
MessageTorch
Proyectos
Richard B. Kauf
@Sparragus
“NodebotsMX”
Tacómetro Twittero
Proyectos
Alex Mercado
@alexmarket
“NodebotsMX”
Experto e
Investigador del
Internet de las cosas
(IoT)
Proyectos
FlappyDuino
Angel Tello
@PT1ATE
“NodebotsMX”
Intel Galileo
Proyectos
Sara chipps
@sarajchipps
“NodebotsNY”
JewelBots
Proyectos
Cole Gillespie
@theCole
“NodebotsNY”
Control Joystick controla GoogleMaps
Proyectos
Travis Thieman
@thieman
“NodebotsNY”
Guante MIDI
Proyectos
Raquel Vélez
@rockbot
“NodebotsCA”
Controlador de un actuador usando
cinemática inversa y ondas mentales
Proyectos
Rick Waldron
@rwaldron
“NodebotsNY”
Creador de la librería JohnnyFive
Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en
el IoT (Internet of Things)
• Preguntas
MachineToMachine (M2M)
 Las máquinas que se encargan de gestionar la información entre ellas.
 El servidor que gestiona el envío y la recepción de la información.
 Medios alámbricos o inalámbricos.
 Son capaces de comunicarse con otras máquinas para recibir o transmitir
información y desencadenar una acción.
 Normalmente hacen uso de una tarjeta SIM y la red telefónica.
MachineToMachine (M2M)
Internet Of Things (IOT)
Paradigma donde todo estará conectado: ciudades, automóviles,
televisiones, zapatos, etc. Se va a poder recolectar información de
cualquier cosa, lugar y procesarla para poder sacar conclusiones a
partir de ella (BigData). Se necesitan 3 cosas básicas: un hardware,
un software y un servidor.
Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en el IoT
(Internet of Things)
• Preguntas
Gracias
@juanantonio488
NodebotsM NodebotsM

Más contenido relacionado

Destacado

Trabajo colaborativo1 horticultura
Trabajo colaborativo1 horticulturaTrabajo colaborativo1 horticultura
Trabajo colaborativo1 horticulturaCentracafe
 
CR_Furnace_Tube_and_Pipeline_Pigging
CR_Furnace_Tube_and_Pipeline_PiggingCR_Furnace_Tube_and_Pipeline_Pigging
CR_Furnace_Tube_and_Pipeline_PiggingPaul Francis
 
Training Principles for Power
Training Principles for PowerTraining Principles for Power
Training Principles for PowerFernando Farias
 
Presentación1 de tics
Presentación1 de ticsPresentación1 de tics
Presentación1 de ticsIvan Fuentes
 
Keg.io
Keg.ioKeg.io
Keg.ioHeroku
 
Node.js Explained
Node.js ExplainedNode.js Explained
Node.js ExplainedJeff Kunkle
 
Little bits & node.js IOT for beginner
Little bits & node.js IOT for beginnerLittle bits & node.js IOT for beginner
Little bits & node.js IOT for beginnerMichele Capra
 
Raspberry Pi Gaming Rig
Raspberry Pi Gaming RigRaspberry Pi Gaming Rig
Raspberry Pi Gaming RigDuc Le
 

Destacado (13)

Trabajo colaborativo1 horticultura
Trabajo colaborativo1 horticulturaTrabajo colaborativo1 horticultura
Trabajo colaborativo1 horticultura
 
CR_Furnace_Tube_and_Pipeline_Pigging
CR_Furnace_Tube_and_Pipeline_PiggingCR_Furnace_Tube_and_Pipeline_Pigging
CR_Furnace_Tube_and_Pipeline_Pigging
 
Training Principles for Power
Training Principles for PowerTraining Principles for Power
Training Principles for Power
 
Slide corel draw 2.2
Slide corel draw 2.2Slide corel draw 2.2
Slide corel draw 2.2
 
Presentación1 de tics
Presentación1 de ticsPresentación1 de tics
Presentación1 de tics
 
Administración steven
Administración stevenAdministración steven
Administración steven
 
Keg.io
Keg.ioKeg.io
Keg.io
 
Sistemas digitales
Sistemas digitalesSistemas digitales
Sistemas digitales
 
Arduino & node.js
Arduino & node.jsArduino & node.js
Arduino & node.js
 
Node.js Explained
Node.js ExplainedNode.js Explained
Node.js Explained
 
Dispositivoss
DispositivossDispositivoss
Dispositivoss
 
Little bits & node.js IOT for beginner
Little bits & node.js IOT for beginnerLittle bits & node.js IOT for beginner
Little bits & node.js IOT for beginner
 
Raspberry Pi Gaming Rig
Raspberry Pi Gaming RigRaspberry Pi Gaming Rig
Raspberry Pi Gaming Rig
 

Similar a NodebotsMX

El "Internet de Todo" (IoT)
El "Internet de Todo" (IoT)El "Internet de Todo" (IoT)
El "Internet de Todo" (IoT)Egdares Futch H.
 
Cambiando el mundo con arduino
Cambiando el mundo con arduinoCambiando el mundo con arduino
Cambiando el mundo con arduinojaviertecteos
 
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
[Arduino Workshop] Arduino Fundamentals @Globant CórdobaGlobant
 
Solid Day - Cloudino
Solid Day - CloudinoSolid Day - Cloudino
Solid Day - CloudinoSoftware Guru
 
Arduino internet cosas
Arduino internet cosasArduino internet cosas
Arduino internet cosasKiwibot
 
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptx
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptxTema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptx
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptxdocmarcoantoniosotov
 
Meta-modelos y lenguajes de dominio específico en Internet de las cosas
Meta-modelos y lenguajes de dominio específico en Internet de las cosasMeta-modelos y lenguajes de dominio específico en Internet de las cosas
Meta-modelos y lenguajes de dominio específico en Internet de las cosasFacultad de Informática UCM
 
2.10_Imprimir_una_presentacion.pptx
2.10_Imprimir_una_presentacion.pptx2.10_Imprimir_una_presentacion.pptx
2.10_Imprimir_una_presentacion.pptxDiegoNobile3
 
Arduino
ArduinoArduino
Arduino1416nb
 

Similar a NodebotsMX (20)

El "Internet de Todo" (IoT)
El "Internet de Todo" (IoT)El "Internet de Todo" (IoT)
El "Internet de Todo" (IoT)
 
Introduccion fpga
Introduccion fpgaIntroduccion fpga
Introduccion fpga
 
Cambiando el mundo con arduino
Cambiando el mundo con arduinoCambiando el mundo con arduino
Cambiando el mundo con arduino
 
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
 
La sociedad del conocimiento
La sociedad del conocimientoLa sociedad del conocimiento
La sociedad del conocimiento
 
Solid Day - Cloudino
Solid Day - CloudinoSolid Day - Cloudino
Solid Day - Cloudino
 
Arduino internet cosas
Arduino internet cosasArduino internet cosas
Arduino internet cosas
 
Asterisk de las cosas
Asterisk de las cosasAsterisk de las cosas
Asterisk de las cosas
 
La sociedad del conocimiento
La sociedad del conocimientoLa sociedad del conocimiento
La sociedad del conocimiento
 
La sociedad del conocimiento
La sociedad del conocimientoLa sociedad del conocimiento
La sociedad del conocimiento
 
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptx
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptxTema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptx
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptx
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosas
 
Internet de las Cosas prospectiva a diez años
Internet de las Cosas prospectiva a diez años Internet de las Cosas prospectiva a diez años
Internet de las Cosas prospectiva a diez años
 
Meta-modelos y lenguajes de dominio específico en Internet de las cosas
Meta-modelos y lenguajes de dominio específico en Internet de las cosasMeta-modelos y lenguajes de dominio específico en Internet de las cosas
Meta-modelos y lenguajes de dominio específico en Internet de las cosas
 
Introducción a la Internet de las Cosas
Introducción a la Internet de las CosasIntroducción a la Internet de las Cosas
Introducción a la Internet de las Cosas
 
Robótica y Linux
Robótica y LinuxRobótica y Linux
Robótica y Linux
 
2.10_Imprimir_una_presentacion.pptx
2.10_Imprimir_una_presentacion.pptx2.10_Imprimir_una_presentacion.pptx
2.10_Imprimir_una_presentacion.pptx
 
La sociedad del conomiento
La sociedad del conomientoLa sociedad del conomiento
La sociedad del conomiento
 
Taller arduino intermedio
Taller arduino intermedio Taller arduino intermedio
Taller arduino intermedio
 
Arduino
ArduinoArduino
Arduino
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Último (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

NodebotsMX