Arduino
        ea
Internet das Coisas


   Hugo Cesar Crohare Lavalle
            FISL13
Agenda

●
    Arduino

●
    Internet das Coisas

●
    Arduino + Internet




               Arduino e a Internet das Coisas
Arduino

HW e SW livre

Comunidade

Simples

Baixo custo

Dispositivos Interativos             www.arduino.cc

                Arduino e a Internet das Coisas
Arduino - HW
                      14 pinos digitais I/O
Reset




  USB




                             ATmega328
  7 a 12V
    AC

        6 pinos analógicos (Out)              6 pinos analógicos (In)
         Arduino e a Internet das Coisas
Arduino - SW

IDE multiplataforma

Sketches

Wiring




               Arduino e a Internet das Coisas
Sketch
//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;
}

                  Arduino e a Internet das Coisas
Sensores, Atuadores e Comunicação

                           Serial, Ethernet, Bluetooth,

                           RF, Infravermelho, ZigBee,
Luz
                           GSM/GPRS, HDMI, I2C
InfraVermelho

Áudio                           Comunicação
                                                            Visual
Temperatura
                                                            Áudio
Pressão barométrica
                                 Inteligência
                      Sensor                      Atuador   Físico/Mecânico
Distância
                                                            Sistemas elétricos de
Acelerômetro
                                                            alta voltagem
Humidade                           Memória
RFID


                        Arduino e a Internet das Coisas
Shields




Arduino e a Internet das Coisas
Demo




Arduino e a Internet das Coisas
Internet das Coisas




http://www.youtube.com/watch?v=qhFWbZ5OqQM

            Arduino e a Internet das Coisas
Internet das Coisas
                      2008
     Mais coisas do que pessoas conectadas
                       2010
               5 bilhões de objetos
                    2011
Se esgotaram os 4.294.967.296 endereços IPv4


IPv6 : Multiplica em 80 trilhões
340.282.366.920.938.463.463.374.607.431.768.211.456

               Arduino e a Internet das Coisas
Internet das Coisas




  Arduino e a Internet das Coisas
Internet das Coisas




  Arduino e a Internet das Coisas
Arduino + Internet

  Ethernet Shield




  Arduino e a Internet das Coisas
Arduino + Internet




  Arduino e a Internet das Coisas
Arduino + Internet


Ethernet                                ZigBee




      Arduino e a Internet das Coisas
Arduino + Internet




  Arduino e a Internet das Coisas
Arduino + Internet




                                                       evrythng.net
          cosm.com




www.thingspeak.com                                     paraimpu.crs4.it

                                nimbits.com

                     Arduino e a Internet das Coisas
Exemplos




Arduino e a Internet das Coisas
Exemplos


KickBee


Chutes do bebê para
o twitter




                                http://kickbee.net

            Arduino e a Internet das Coisas
Exemplos

Calçados para cegos
Le Chal (Take me there)

Desenvolvido por Anirudh Sharma

Arduino LilyPad
                                               medicarduino.net
Sensores de proximidade

Cálculo de rota e localização em
tempo real utilizando Google Maps e
o GPS de um smartphone Android

                  Arduino e a Internet das Coisas
Exemplos



  Tweet-a-Pot




www.instructables.com/id/Tweet-a-Pot-Twitter-Enabled-Coffee-Pot/

                     Arduino e a Internet das Coisas
Exemplos
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/
                Arduino e a Internet das Coisas
Exemplos


Automação Residencial




         http://www.eletronlivre.com.br/jhome

              Arduino e a Internet das Coisas
Exemplos

GeoSensor

Sensores de
vento, chuva e
temperatura

Sistema de alerta
para enchentes e
deslizamentos
                            www.geosensor.net.br
Crowdfunding
                 Arduino e a Internet das Coisas
Demo




Arduino + Ethernet Shield + LDR

Sketch com biblioteca Ethernet




             Arduino e a Internet das Coisas
Demo




Computador como gateway

Skecth Firmata

Acionamento de lâmpada pelo twitter


                 Arduino e a Internet das Coisas
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 ea Internet das Coisas Hugo Cesar Crohare Lavalle FISL13
  • 2.
    Agenda ● Arduino ● Internet das Coisas ● Arduino + Internet Arduino e a Internet das Coisas
  • 3.
    Arduino HW e SWlivre Comunidade Simples Baixo custo Dispositivos Interativos www.arduino.cc Arduino e a Internet das Coisas
  • 4.
    Arduino - HW 14 pinos digitais I/O Reset USB ATmega328 7 a 12V AC 6 pinos analógicos (Out) 6 pinos analógicos (In) Arduino e a Internet das Coisas
  • 5.
    Arduino - SW IDEmultiplataforma Sketches Wiring Arduino e a Internet das Coisas
  • 6.
    Sketch //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; } Arduino e a Internet das Coisas
  • 7.
    Sensores, Atuadores eComunicação Serial, Ethernet, Bluetooth, RF, Infravermelho, ZigBee, Luz GSM/GPRS, HDMI, I2C InfraVermelho Áudio Comunicação Visual Temperatura Áudio Pressão barométrica Inteligência Sensor Atuador Físico/Mecânico Distância Sistemas elétricos de Acelerômetro alta voltagem Humidade Memória RFID Arduino e a Internet das Coisas
  • 8.
    Shields Arduino e aInternet das Coisas
  • 9.
    Demo Arduino e aInternet das Coisas
  • 10.
  • 11.
    Internet das Coisas 2008 Mais coisas do que pessoas conectadas 2010 5 bilhões de objetos 2011 Se esgotaram os 4.294.967.296 endereços IPv4 IPv6 : Multiplica em 80 trilhões 340.282.366.920.938.463.463.374.607.431.768.211.456 Arduino e a Internet das Coisas
  • 12.
    Internet das Coisas Arduino e a Internet das Coisas
  • 13.
    Internet das Coisas Arduino e a Internet das Coisas
  • 14.
    Arduino + Internet Ethernet Shield Arduino e a Internet das Coisas
  • 15.
    Arduino + Internet Arduino e a Internet das Coisas
  • 16.
    Arduino + Internet Ethernet ZigBee Arduino e a Internet das Coisas
  • 17.
    Arduino + Internet Arduino e a Internet das Coisas
  • 18.
    Arduino + Internet evrythng.net cosm.com www.thingspeak.com paraimpu.crs4.it nimbits.com Arduino e a Internet das Coisas
  • 19.
    Exemplos Arduino e aInternet das Coisas
  • 20.
    Exemplos KickBee Chutes do bebêpara o twitter http://kickbee.net Arduino e a Internet das Coisas
  • 21.
    Exemplos Calçados para cegos LeChal (Take me there) Desenvolvido por Anirudh Sharma Arduino LilyPad medicarduino.net Sensores de proximidade Cálculo de rota e localização em tempo real utilizando Google Maps e o GPS de um smartphone Android Arduino e a Internet das Coisas
  • 22.
  • 23.
    Exemplos Arduino Power MeterReader (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/ Arduino e a Internet das Coisas
  • 24.
    Exemplos Automação Residencial http://www.eletronlivre.com.br/jhome Arduino e a Internet das Coisas
  • 25.
    Exemplos GeoSensor Sensores de vento, chuvae temperatura Sistema de alerta para enchentes e deslizamentos www.geosensor.net.br Crowdfunding Arduino e a Internet das Coisas
  • 26.
    Demo Arduino + EthernetShield + LDR Sketch com biblioteca Ethernet Arduino e a Internet das Coisas
  • 27.
    Demo Computador como gateway SkecthFirmata Acionamento de lâmpada pelo twitter Arduino e a Internet das Coisas
  • 28.
    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
  • 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