SlideShare uma empresa Scribd logo
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;
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
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
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
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
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
Voltamos ao aplicativo Blynk
1 - Executar o
projeto
2 - Interagir com o
botão
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
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
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
Repositório de códigos
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
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
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)
Curtiram?
Perguntas ou dúvidas?
Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)

Mais conteúdo relacionado

PDF
Programação em-arduino-módulo-básico
PDF
Android e Arduino para automação residencial
PDF
Sestinfo 2013 - Arduino
PDF
Introdução a Sistemas Embarcados com Arduino - mini-curso
PPTX
1 aula do curso de automação - Arduino
PDF
Curso de arduino
PDF
TDC2014 - Internet das Coisas - Arduino & OpenDevice
PDF
Minicurso de Arduino Básico
Programação em-arduino-módulo-básico
Android e Arduino para automação residencial
Sestinfo 2013 - Arduino
Introdução a Sistemas Embarcados com Arduino - mini-curso
1 aula do curso de automação - Arduino
Curso de arduino
TDC2014 - Internet das Coisas - Arduino & OpenDevice
Minicurso de Arduino Básico

Mais procurados (20)

ODP
Introdução - Arduino - Renan Martins
PDF
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
PPT
V2 - Microcontroladores: a revolucao do arduino
PPT
Arduino Hack Day por Vinicius Senger
PDF
Arduino e a_internet_das_coisas
PPTX
Aula básica Arduino
PPTX
Arduino Hack Day Corumbá
PPTX
MiniCursoDeArduino
PDF
Introdução à plataforma Arduino
PDF
Palestra: Robótica com Arduino
PDF
Introdução ao Arduino e robótica
PDF
Computação física com arduino
PDF
Introdução ao Arduino
PPTX
Introdução a arduino, oficina para iniciantes
PPTX
Arduino day-2015-v1
PDF
Arduino introdução - 10 projectos
ODP
Arduino: Soluções para o mundo moderno
PPT
Arduino - Desenvolvendo com hardware livre
PPT
Introdução ao arduino palestra
PPTX
Mini curso arduino básico pet v2
Introdução - Arduino - Renan Martins
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
V2 - Microcontroladores: a revolucao do arduino
Arduino Hack Day por Vinicius Senger
Arduino e a_internet_das_coisas
Aula básica Arduino
Arduino Hack Day Corumbá
MiniCursoDeArduino
Introdução à plataforma Arduino
Palestra: Robótica com Arduino
Introdução ao Arduino e robótica
Computação física com arduino
Introdução ao Arduino
Introdução a arduino, oficina para iniciantes
Arduino day-2015-v1
Arduino introdução - 10 projectos
Arduino: Soluções para o mundo moderno
Arduino - Desenvolvendo com hardware livre
Introdução ao arduino palestra
Mini curso arduino básico pet v2
Anúncio

Semelhante a Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas) (20)

PDF
Arduino001 110911083100-phpapp02
PPTX
Plataformas atuais de sistemas embarcados para IoT
PDF
MATEMÁTICA E SUAS TECNOLOGIAS CIÊNCIAS DA NATUREZA E SUAS TECNOLOGIAS Volume ...
ODP
Introduçao Arduino - FSLDC
ODP
Oficina de Arduino Beta - Matehackers.org
PPTX
CURSO_ARDUÍNO.pptx
PPTX
Workshop Arduino SETi 2014
PDF
Arduino no Dia-Debian/RJ 2011
PDF
Open Hardware & Arduino
PDF
Aula sobre arduino
PPTX
Arduíno workshop
PDF
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
PDF
Oficina Arduino
PDF
Sindpd introducao arduinodomotica
PDF
Slide - Introdução ao Arduino e Sensores.pdf
PDF
apostila-arduino avançado desde o básico
PPTX
IoT além do Arduino
PDF
Tut arduino
PDF
Tut arduino
PDF
Introdução ao Arduino
Arduino001 110911083100-phpapp02
Plataformas atuais de sistemas embarcados para IoT
MATEMÁTICA E SUAS TECNOLOGIAS CIÊNCIAS DA NATUREZA E SUAS TECNOLOGIAS Volume ...
Introduçao Arduino - FSLDC
Oficina de Arduino Beta - Matehackers.org
CURSO_ARDUÍNO.pptx
Workshop Arduino SETi 2014
Arduino no Dia-Debian/RJ 2011
Open Hardware & Arduino
Aula sobre arduino
Arduíno workshop
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino
Sindpd introducao arduinodomotica
Slide - Introdução ao Arduino e Sensores.pdf
apostila-arduino avançado desde o básico
IoT além do Arduino
Tut arduino
Tut arduino
Introdução ao Arduino
Anúncio

Último (16)

PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Processos na gestão de transportes, TM100 Col18
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
COBITxITIL-Entenda as diferença em uso governança TI
Arquitetura de computadores - Memórias Secundárias
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Custos e liquidação no SAP Transportation Management, TM130 Col18
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express

Minicurso Arduino e Blynk - Introdução a IoT (Internet das coisas)