Arduino
e a
Internet das Coisas
Hugo Cesar Crohare Lavalle
FISL13
Agenda
●
Arduino
●
Internet das Coisas
●
Arduino + Internet
Arduino e a Internet das Coisas
Arduino
Arduino e a Internet das Coisas
www.arduino.ccDispositivos Interativos
Simples
HW e SW livre
Comunidade
Baixo custo
Arduino - HW
Arduino e a Internet das Coisas
ATmega328
14 pinos digitais I/O
6 pinos analógicos (In)6 pinos analógicos (Out)
USB
7 a 12V
AC
Reset
Arduino - SW
Arduino e a Internet das Coisas
IDE multiplataforma
Sketches
Wiring
Sketch
Arduino e a Internet das Coisas
//Declaração de bibliotecas
#include <Client.h>
#include <Ethernet.h>
#include <Server.h>
//Declaração de variáveis globais
int i=0;
float x=1.23;
void setup() {
//instrução 1;
//instrução 2;
}
void loop() {
//instrução 3;
//instrução 4;
}
Sensores, Atuadores e Comunicação
Arduino e a Internet das Coisas
Luz
InfraVermelho
Áudio
Temperatura
Pressão barométrica
Distância
Acelerômetro
Humidade
RFID
Serial, Ethernet, Bluetooth,
RF, Infravermelho, ZigBee,
GSM/GPRS, HDMI, I2C
Visual
Áudio
Físico/Mecânico
Sistemas elétricos de
alta voltagem
Memória
Inteligência
Comunicação
Sensor Atuador
Shields
Arduino e a Internet das Coisas
Demo
Arduino e a Internet das Coisas
Internet das Coisas
Arduino e a Internet das Coisas
http://www.youtube.com/watch?v=qhFWbZ5OqQM
Internet das Coisas
Arduino e a Internet das Coisas
2008
Mais coisas do que pessoas conectadas
IPv6 : Multiplica em 80 trilhões
340.282.366.920.938.463.463.374.607.431.768.211.456
2010
5 bilhões de objetos
2011
Se esgotaram os 4.294.967.296 endereços IPv4
Internet das Coisas
Arduino e a Internet das Coisas
Internet das Coisas
Arduino e a Internet das Coisas
Arduino + Internet
Arduino e a Internet das Coisas
Ethernet Shield
Arduino + Internet
Arduino e a Internet das Coisas
Arduino + Internet
Arduino e a Internet das Coisas
Ethernet ZigBee
Arduino + Internet
Arduino e a Internet das Coisas
Arduino + Internet
Arduino e a Internet das Coisas
cosm.com
evrythng.net
paraimpu.crs4.it
nimbits.com
www.thingspeak.com
Exemplos
Arduino e a Internet das Coisas
Exemplos
Arduino e a Internet das Coisas
KickBee
Chutes do bebê para
o twitter
http://kickbee.net
Exemplos
Arduino e a Internet das Coisas
medicarduino.net
Calçados para cegos
Le Chal (Take me there)
Sensores de proximidade
Desenvolvido por Anirudh Sharma
Cálculo de rota e localização em
tempo real utilizando Google Maps e
o GPS de um smartphone Android
Arduino LilyPad
Exemplos
Arduino e a Internet das Coisas
www.instructables.com/id/Tweet-a-Pot-Twitter-Enabled-Coffee-Pot/
Tweet-a-Pot
Exemplos
Arduino e a Internet das Coisas
Arduino Power Meter Reader (APMR)
Conexão RS485 para leitura de medidores digitais.
Envia as leituras para a internet através de um web
service RESTful.
http://eco-sustain.org/projects/apmr/
Exemplos
Arduino e a Internet das Coisas
Automação Residencial
http://www.eletronlivre.com.br/jhome
Exemplos
Arduino e a Internet das Coisas
GeoSensor
www.geosensor.net.br
Crowdfunding
Sensores de
vento, chuva e
temperatura
Sistema de alerta
para enchentes e
deslizamentos
Demo
Arduino e a Internet das Coisas
Arduino + Ethernet Shield + LDR
Sketch com biblioteca Ethernet
Demo
Arduino e a Internet das Coisas
Computador como gateway
Skecth Firmata
Acionamento de lâmpada pelo twitter
Links
●
http://arduino.cc (blog e playground)
●
http://www.instructables.com
●
http://www.ladyada.net/learn/arduino
●
http://blog.makezine.com/arduino
●
http://www.buildinginternetofthings.com
Arduino e a Internet das Coisas
Livros
Arduino e a Internet das Coisas
Arduino e a Internet das Coisas
Hugo Cesar Crohare Lavalle
hugo.lavalle@gmail.com
@hcclavalle
blog.hugolavalle.com

Arduino e a internet das coisas

  • 1.
    Arduino e a Internet dasCoisas Hugo Cesar Crohare Lavalle FISL13
  • 2.
    Agenda ● Arduino ● Internet das Coisas ● Arduino+ Internet Arduino e a Internet das Coisas
  • 3.
    Arduino Arduino e aInternet das Coisas www.arduino.ccDispositivos Interativos Simples HW e SW livre Comunidade Baixo custo
  • 4.
    Arduino - HW Arduinoe a Internet das Coisas ATmega328 14 pinos digitais I/O 6 pinos analógicos (In)6 pinos analógicos (Out) USB 7 a 12V AC Reset
  • 5.
    Arduino - SW Arduinoe a Internet das Coisas IDE multiplataforma Sketches Wiring
  • 6.
    Sketch Arduino e aInternet das Coisas //Declaração de bibliotecas #include <Client.h> #include <Ethernet.h> #include <Server.h> //Declaração de variáveis globais int i=0; float x=1.23; void setup() { //instrução 1; //instrução 2; } void loop() { //instrução 3; //instrução 4; }
  • 7.
    Sensores, Atuadores eComunicação Arduino e a Internet das Coisas Luz InfraVermelho Áudio Temperatura Pressão barométrica Distância Acelerômetro Humidade RFID Serial, Ethernet, Bluetooth, RF, Infravermelho, ZigBee, GSM/GPRS, HDMI, I2C Visual Áudio Físico/Mecânico Sistemas elétricos de alta voltagem Memória Inteligência Comunicação Sensor Atuador
  • 8.
    Shields Arduino e aInternet das Coisas
  • 9.
    Demo Arduino e aInternet das Coisas
  • 10.
    Internet das Coisas Arduinoe a Internet das Coisas http://www.youtube.com/watch?v=qhFWbZ5OqQM
  • 11.
    Internet das Coisas Arduinoe a Internet das Coisas 2008 Mais coisas do que pessoas conectadas IPv6 : Multiplica em 80 trilhões 340.282.366.920.938.463.463.374.607.431.768.211.456 2010 5 bilhões de objetos 2011 Se esgotaram os 4.294.967.296 endereços IPv4
  • 12.
    Internet das Coisas Arduinoe a Internet das Coisas
  • 13.
    Internet das Coisas Arduinoe a Internet das Coisas
  • 14.
    Arduino + Internet Arduinoe a Internet das Coisas Ethernet Shield
  • 15.
    Arduino + Internet Arduinoe a Internet das Coisas
  • 16.
    Arduino + Internet Arduinoe a Internet das Coisas Ethernet ZigBee
  • 17.
    Arduino + Internet Arduinoe a Internet das Coisas
  • 18.
    Arduino + Internet Arduinoe a Internet das Coisas cosm.com evrythng.net paraimpu.crs4.it nimbits.com www.thingspeak.com
  • 19.
    Exemplos Arduino e aInternet das Coisas
  • 20.
    Exemplos Arduino e aInternet das Coisas KickBee Chutes do bebê para o twitter http://kickbee.net
  • 21.
    Exemplos Arduino e aInternet das Coisas medicarduino.net Calçados para cegos Le Chal (Take me there) Sensores de proximidade Desenvolvido por Anirudh Sharma Cálculo de rota e localização em tempo real utilizando Google Maps e o GPS de um smartphone Android Arduino LilyPad
  • 22.
    Exemplos Arduino e aInternet das Coisas www.instructables.com/id/Tweet-a-Pot-Twitter-Enabled-Coffee-Pot/ Tweet-a-Pot
  • 23.
    Exemplos Arduino e aInternet das Coisas Arduino Power Meter Reader (APMR) Conexão RS485 para leitura de medidores digitais. Envia as leituras para a internet através de um web service RESTful. http://eco-sustain.org/projects/apmr/
  • 24.
    Exemplos Arduino e aInternet das Coisas Automação Residencial http://www.eletronlivre.com.br/jhome
  • 25.
    Exemplos Arduino e aInternet das Coisas GeoSensor www.geosensor.net.br Crowdfunding Sensores de vento, chuva e temperatura Sistema de alerta para enchentes e deslizamentos
  • 26.
    Demo Arduino e aInternet das Coisas Arduino + Ethernet Shield + LDR Sketch com biblioteca Ethernet
  • 27.
    Demo Arduino e aInternet das Coisas Computador como gateway Skecth Firmata Acionamento de lâmpada pelo twitter
  • 28.
    Links ● http://arduino.cc (blog eplayground) ● http://www.instructables.com ● http://www.ladyada.net/learn/arduino ● http://blog.makezine.com/arduino ● http://www.buildinginternetofthings.com Arduino e a Internet das Coisas
  • 29.
    Livros Arduino e aInternet das Coisas
  • 30.
    Arduino e aInternet das Coisas Hugo Cesar Crohare Lavalle hugo.lavalle@gmail.com @hcclavalle blog.hugolavalle.com