SlideShare uma empresa Scribd logo
1 de 93
Baixar para ler offline
Introdução a IoT (Internet das coisas)
Uma revolução chamada Arduino
• Revolucionou o aprendizado de eletrônica e
programação;
• Fomentou o movimento DIY ao redor do mundo;
• Reinventou o mundo dos microcontroladores;
Várias vias de aplicação
• Automação Residencial;
• Automação Comercial;
• Automação Industrial;
• Robótica; e
• IoT.
O que é internet das coisas?
https://youtu.be/jlkvzcG1UMk
Versões do hardware
Versão que vamos utilizar
Hardware mais utilizado.
Arduino UNO Rev 3 Características:
● Tensão de operação:
○ 5V;
● Tensão de entrada:
○ Recomendada: 7-12V;
○ Aceita: 6-20V;
● 14 Pinos digitais I/O:
○ 6 podem ser usados como saída
PWM;
● 6 Pinos analógicos Input;
● 31,5 KB de Flash Memory disponível;
Arduino
● Plataforma de prototipagem
eletrônica;
● Hardware e software livre;
● Placa única;
● Geralmente utiliza um
microcontrolador Atmel AVR;
● Baseado na plataforma Wiring:
○ Framework que tem como
base o C++;
● Cross-plataform;
● Baixo custo de soluções e
produtos;
● Facilidade de utilização;
● Pode operar sem a presença de um
computador (standalone).
Arduino, funcionamento.
● Suporte nativo a I/O;
● Lê valores provenientes de sensores:
○ Medidores de temperatura, umidade, ultrassom, infravermelho, chamas, gás, fumaça,
botões e etc;
● Enviar valores para atuadores:
○ Motores, servos motores, LEDs, display, Ethernet e etc;
● Prototipação com protoboard:
○ Onde os recursos, sejam atuadores ou sensores, podem sempre ser reutilizados.
Shields?
O que são shields?
• Shields são placas que podem ser conectados sob o
Arduino estendendo as suas capacidades;
Qual Shield vamos utilizar?
Arduino IDE
● Cross-plataform;
● Open-Source;
● Ambiente escrito em Java;
● Ciclo de desenvolvimento:
○ Editar;
○ Verificar;
○ Compilar;
○ Upload;
○ Executar;
Que os jogos comecem!
Instale o aplicativo em seu Smartphone
1 - Criar uma conta
2 - Endereço de
e-mail válido
3 - Senha
4 - Prosseguir
5 - Novo projeto
6 - Nome do
projeto
7 - Hardware
utilizado
8 - Tipo de
comunicação
9 - Tema do
projeto
10 - Criar o Projeto
12 - Confirmar
11 - Nesse momento
um Token foi enviado
ao seu e-mail para
identificar o projeto
13 - Acessar o
e-mail configurado
no computador e
Copiar o token
Repositório de códigos
1 - Selecione
a plataforma
2 - Selecione
a conexão
3 - Insira o token recebido
no email cadastrado
4 - Selecionar o código de exemplo.
Nesse momento será o Blink.
5 - Copiar o código de
exemplo
Acesse a IDE do Arduino
1 - Colar o código retirado do site do
Blynk
Antes de tudo!
Pressionar Ctrl + N para criar um
novo arquivo.
2 - Acessar "Gerenciar Bibliotecas..."
3 - Procurar por blynk
4 - Instalar a biblioteca
5 - Verificar se ela está
instalada
6 - Fechar o Gerenciador
7 - Pressione Ctrl + S para
salvar
9 - Salve
8 - Altere o nome da sketch
10 - Compilar o código
11 - Verificar o código
Ligar o Arduino via USB ao Computador
12 - Selecionar a placa
Arduino/Genuino Uno
13 - Selecionar a porta
Arduino/Genuino Uno
14 - Efetuar o Upload
O Progresso do Upload pode
ser verificado aqui
O Status da operação pode
ser verificado aqui
O Status da operação pode
ser verificado aqui
Conecte o arduino na rede
Voltamos ao aplicativo Blynk
1 - Adicionar um
Widget
2 - Criar um botão
3 - Clicar no botão
criado
4 - Alterar o nome
5 - Selecionar a
porta do arduino
que esse botão irá
atuar.
Nesse caso a D8. 6 - Selecionar o
modo Switch
Opções de Layout
Não precisa alterar
Opções de Layout
Não precisa alterar
7 - Voltar
Botão criado
Vamos para eletrônica
Voltamos ao aplicativo Blynk
1 - Executar o
projeto
2 - Interagir com o
botão
Vamos coletar valores?
DHT11
Sensor de temperatura e umidade que
permite fazer leituras de temperaturas
entre 0 a 50ºC e umidade entre 20 a
90%.
Faixa de medição de umidade: 20 a 90% UR
Faixa de medição de temperatura: 0º a 50ºC
Repositório de códigos
1 - Selecione
a plataforma
2 - Selecione
a conexão
3 - Insira o token recebido
no email cadastrado
4 - Selecionar o código de exemplo.
Nesse momento será o DHT11.
5 - Copiar o código de
exemplo
Acesse a IDE do Arduino
1 - Colar o código retirado do site do
Blynk
Antes de tudo!
Pressionar Ctrl + N para criar um
novo arquivo.
2 - Acessar "Gerenciar Bibliotecas..."
Instalar mais 2 Bibliotecas
• Adafruit Unified Sensor by Adafruit
• DHT sensor library by Adafruit
Ligar o Arduino via USB ao Computador
1 - Selecionar a placa
Arduino/Genuino Uno
2 - Selecionar a porta
Arduino/Genuino Uno
3 - Efetuar o Upload
O Progresso do Upload pode
ser verificado aqui
O Status da operação pode
ser verificado aqui
O Status da operação pode
ser verificado aqui
Voltamos ao aplicativo Blynk
1 - Adicionar um
Widget
2 - Criar um
indicador (Gauge)
3 - Clicar no
indicador criado
4 -Alterar nome
para Umidade
5 - Altera o
input
8 - Adicionar o
porcentagem
6 -Valor
máximo
7 -Valor
mínimo
Opções de Layout
Não precisa alterar
9 - Voltar
10 - Adicionar um
Widget
11 - Criar mais um
indicador (Gauge)
12 - Clicar no
indicador criado
13 - Alterar nome
para Umidade
14 - Altera o
input
17 - Adicionar o
ºC
15 - Valor
máximo
16 - Valor
mínimo
Opções de Layout
Não precisa alterar
18 - Voltar
19 - Executar o
projeto
Curtiram?
Perguntas ou dúvidas?
Introdução à IoT com Arduino

Mais conteúdo relacionado

Mais procurados

O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014Fabio Souza
 
V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoSamir Siqueira
 
Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerGlobalcode
 
Arduino e a_internet_das_coisas
Arduino e a_internet_das_coisasArduino e a_internet_das_coisas
Arduino e a_internet_das_coisasHugo Lavalle
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino Edgley Xavier
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduinoentrebits
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com ArduinoFelipe Martins
 
Introdução ao Arduino e robótica
Introdução ao Arduino e robóticaIntrodução ao Arduino e robótica
Introdução ao Arduino e robóticaMarcelo Quinta
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduinoelliando dias
 
Introdução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesIntrodução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesRogerio Alencar Filho
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectosDaniel Chavier
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoMarcelo Laranjeira Melo
 
Arduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livreArduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livreMarcelo Laranjeira Melo
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestraVitor Ferreira
 
Mini curso arduino básico pet v2
Mini curso arduino   básico pet v2Mini curso arduino   básico pet v2
Mini curso arduino básico pet v2Felipe Meganha
 

Mais procurados (20)

Introdução - Arduino - Renan Martins
Introdução - Arduino - Renan MartinsIntrodução - Arduino - Renan Martins
Introdução - Arduino - Renan Martins
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
 
V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduino
 
Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius Senger
 
Arduino e a_internet_das_coisas
Arduino e a_internet_das_coisasArduino e a_internet_das_coisas
Arduino e a_internet_das_coisas
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
 
Arduino Hack Day Corumbá
Arduino Hack Day CorumbáArduino Hack Day Corumbá
Arduino Hack Day Corumbá
 
MiniCursoDeArduino
MiniCursoDeArduinoMiniCursoDeArduino
MiniCursoDeArduino
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduino
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com Arduino
 
Introdução ao Arduino e robótica
Introdução ao Arduino e robóticaIntrodução ao Arduino e robótica
Introdução ao Arduino e robótica
 
Computação física com arduino
Computação física com arduinoComputação física com arduino
Computação física com arduino
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Introdução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesIntrodução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantes
 
Arduino day-2015-v1
Arduino day-2015-v1Arduino day-2015-v1
Arduino day-2015-v1
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectos
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo moderno
 
Arduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livreArduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livre
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
 
Mini curso arduino básico pet v2
Mini curso arduino   básico pet v2Mini curso arduino   básico pet v2
Mini curso arduino básico pet v2
 

Semelhante a Introdução à IoT com Arduino

Workshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da InternetWorkshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da InternetFabio Souza
 
Apresentação pós tic
Apresentação   pós ticApresentação   pós tic
Apresentação pós ticThiago Melo
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Eronides Da Silva Neto
 
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiAndroid com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiGlobalcode
 
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!Globalcode
 
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018Alvaro Viebrantz
 
Internet das Coisas com Java e Things API
Internet das Coisas com Java e Things APIInternet das Coisas com Java e Things API
Internet das Coisas com Java e Things APIGlobalcode
 
Arduíno muito prazer
Arduíno muito prazerArduíno muito prazer
Arduíno muito prazerHeider Lopes
 
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...Andre Devecchi
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisTiago Barros
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Lucas Cabral
 
Slide - Introdução ao Arduino e Sensores.pdf
Slide - Introdução ao Arduino e Sensores.pdfSlide - Introdução ao Arduino e Sensores.pdf
Slide - Introdução ao Arduino e Sensores.pdfHenrique Alves
 
Plataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoTPlataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoTAndré Luiz Secco
 
[iv festival games for change américa latina] oficina pt. 2
[iv festival games for change américa latina] oficina pt. 2[iv festival games for change américa latina] oficina pt. 2
[iv festival games for change américa latina] oficina pt. 2Victor Hugo Batista
 
IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!Rodolfo Cruz
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Walter Coan
 

Semelhante a Introdução à IoT com Arduino (20)

Workshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da InternetWorkshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da Internet
 
Apresentação pós tic
Apresentação   pós ticApresentação   pós tic
Apresentação pós tic
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)
 
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiAndroid com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
 
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!
 
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018
 
Internet das Coisas com Java e Things API
Internet das Coisas com Java e Things APIInternet das Coisas com Java e Things API
Internet das Coisas com Java e Things API
 
Arduíno muito prazer
Arduíno muito prazerArduíno muito prazer
Arduíno muito prazer
 
Processing e Arduino
Processing e ArduinoProcessing e Arduino
Processing e Arduino
 
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
 
Energia - MSP430
Energia - MSP430Energia - MSP430
Energia - MSP430
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveis
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
Slide - Introdução ao Arduino e Sensores.pdf
Slide - Introdução ao Arduino e Sensores.pdfSlide - Introdução ao Arduino e Sensores.pdf
Slide - Introdução ao Arduino e Sensores.pdf
 
18. arduino
18. arduino18. arduino
18. arduino
 
Plataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoTPlataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoT
 
[iv festival games for change américa latina] oficina pt. 2
[iv festival games for change américa latina] oficina pt. 2[iv festival games for change américa latina] oficina pt. 2
[iv festival games for change américa latina] oficina pt. 2
 
IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)
 

Introdução à IoT com Arduino