< Return to Video

PERC CAP01 2025 VA01 INTRODUCAO A IOT

  • 0:08 - 0:11
    IoT, também conhecida
    como Internet das Coisas.
  • 0:11 - 0:17
    Esse é o tema do estudo que envolve
    dispositivos físicos tendo sensores
  • 0:17 - 0:22
    para coletar essas informações
    e transmitir para o meio digital.
  • 0:22 - 0:25
    Meu nome é Ícaro Gonçales,
    eu sou pesquisador
  • 0:25 - 0:27
    e eu vou mostrar para vocês
    como funciona,
  • 0:27 - 0:29
    quais são todas
    as camadas essenciais
  • 0:29 - 0:32
    para um projeto
    que implemente IoT.
  • 0:32 - 0:36
    Então, na IoT, nós temos
    cinco camadas essenciais.
  • 0:36 - 0:38
    Então, a primeira camada
    é a de percepção.
  • 0:38 - 0:41
    A camada de percepção seria
    todos os sensores, atuadores,
  • 0:41 - 0:44
    tudo aquilo que possa interagir
    com o nosso meio físico.
  • 0:44 - 0:46
    Então, quando eu
    falo de sensores,
  • 0:46 - 0:49
    podemos estar falando de sensores
    de temperatura, luminosidade,
  • 0:49 - 0:54
    acelerômetro, diversos sensores
    que podem coletar informações
  • 0:54 - 0:55
    do nosso meio físico.
  • 0:55 - 0:59
    Então, dessa forma, esses dados
    precisam ser transmitidos
  • 0:59 - 1:02
    para alguma informação,
    para algum local.
  • 1:02 - 1:06
    Dessa forma, chegamos à segunda
    camada, que é a camada de conexão.
  • 1:06 - 1:09
    Então, temos esses sensores,
    temos essas informações,
  • 1:09 - 1:12
    esses dados coletados
    pelos sensores,
  • 1:12 - 1:17
    e eles são transmitidos via
    Wi-Fi, via LoRa, via ZigBee.
  • 1:17 - 1:20
    tem diversos protocolos
    de comunicação wireless
  • 1:20 - 1:24
    que conseguem fazer essa transmissão
    desses dados para um gateway.
  • 1:24 - 1:27
    Camada Middleware
    seria a camada que mostra
  • 1:27 - 1:31
    o potencial de poder
    armazenar essas informações.
  • 1:31 - 1:34
    Então, esses dados que foram
    transmitidos por um sensor
  • 1:34 - 1:39
    podem ser armazenados na nuvem,
    podem ser armazenados no gateway
  • 1:39 - 1:42
    ou, sem nem transmitir
    as informações,
  • 1:42 - 1:47
    e armazenar esses dados
    próximos do dispositivo do sensor.
  • 1:47 - 1:50
    Nesse caso, chegamos
    na camada de aplicação.
  • 1:50 - 1:54
    A camada de aplicação seria
    conseguir visualizar esses dados,
  • 1:54 - 1:58
    desenvolver dashboards,
    informações gráficas
  • 1:58 - 2:02
    que possam transmitir tudo aquilo
    que aqueles dados representam
  • 2:02 - 2:06
    de uma forma gráfica
    que possa facilitar
  • 2:06 - 2:08
    a interpretação
    desses dados.
  • 2:08 - 2:10
    E, por fim, temos
    a camada de negócio,
  • 2:10 - 2:13
    que seria a camada
    de tomada de decisão.
  • 2:13 - 2:16
    Então, temos uma grande
    quantidade de dados,
  • 2:16 - 2:18
    uma grande quantidade
    de informação,
  • 2:18 - 2:21
    realizamos um treinamento, pode
    ser via inteligência artificial,
  • 2:21 - 2:23
    machine learning, deep
    learning, e, a partir disso,
  • 2:23 - 2:28
    podemos tomar decisões para
    poder otimizar o nosso processo.
  • 2:28 - 2:30
    Então, essas são as cinco
    camadas de IoT.
  • 2:30 - 2:32
    Nós temos três camadas
    de processamento.
  • 2:32 - 2:36
    Então, a primeira delas
    seria o cloud computing,
  • 2:36 - 2:39
    o cloud computing é quando
    você tem dispositivos
  • 2:39 - 2:43
    que armazenam dados e transmitem
    diretamente as informações
  • 2:43 - 2:44
    para a nuvem.
  • 2:44 - 2:46
    Nesse caso, todas
    as informações,
  • 2:46 - 2:49
    tudo o que foi coletado
    pelo microcontrolador
  • 2:49 - 2:50
    fica armazenado na nuvem
  • 2:50 - 2:53
    e pode ser acessado remotamente
    por qualquer pessoa.
  • 2:54 - 2:55
    A segunda camada
    de processamento
  • 2:55 - 3:00
    seria ter um pré-processamento
    no gateway.
  • 3:00 - 3:05
    Então, temos diversos sensores,
    sensores de temperatura, umidade.
  • 3:05 - 3:07
    Vamos citar um exemplo.
  • 3:07 - 3:10
    E aí, nesse caso, esses sensores
    transmitem essas informações
  • 3:10 - 3:14
    para um gateway e, nesse
    gateway, tem uma inteligência.
  • 3:14 - 3:17
    Nesse caso, esse gateway só vai
    transmitir aquilo que, de fato,
  • 3:17 - 3:21
    for relevante para não poder
    gastar muita banda de internet.
  • 3:21 - 3:24
    Agora, o melhor caso mesmo
    é quando se tem inteligência
  • 3:24 - 3:27
    embarcada no microcontrolador
    próximo do sensor,
  • 3:27 - 3:29
    que é o conceito
    de edge computing.
  • 3:29 - 3:33
    Então, o edge computing é quando
    realizamos um treinamento,
  • 3:33 - 3:36
    temos uma inteligência,
    embarcamos no microcontrolador,
  • 3:36 - 3:39
    e, nesse caso, ele só
    transmite aquilo que, de fato,
  • 3:39 - 3:44
    for interessante, for necessário,
    e por que isso é importante?
  • 3:44 - 3:46
    Quando falamos
    de solução de IoT,
  • 3:46 - 3:48
    muitas vezes não temos
    uma infraestrutura
  • 3:48 - 3:51
    ou energia alimentando
    o nosso dispositivo,
  • 3:51 - 3:53
    então temos que ter
    um dispositivo
  • 3:53 - 3:57
    que seja eficiente
    em termos energéticos.
  • 3:57 - 3:58
    Quando falamos
    em gasto energético,
  • 3:58 - 4:04
    o maior gasto que tem não é
    na coleta dos dados dos sensores,
  • 4:04 - 4:08
    não é, também, no processamento,
    e sim na transmissão de dados.
  • 4:08 - 4:10
    Então, por isso, quando
    tem uma inteligência
  • 4:10 - 4:12
    embarcada no microcontrolador,
  • 4:12 - 4:16
    é essencial para poder elevar
    a vida útil desse dispositivo.
  • 4:16 - 4:20
    Vamos falar, agora, na prática,
    como funciona uma solução de IoT.
  • 4:20 - 4:23
    Então, aqui é um problema clássico
    que temos no nosso dia a dia,
  • 4:23 - 4:28
    que sabemos que há um acúmulo
    muito grande de irregularidades,
  • 4:28 - 4:31
    de buracos nas nossas
    vias pavimentadas.
  • 4:31 - 4:32
    Então, essa é uma solução
  • 4:32 - 4:36
    que automatiza a identificação
    desses buracos.
  • 4:36 - 4:38
    Então, nesse caso,
    nesse dispositivo,
  • 4:38 - 4:42
    foi desenvolvido um hardware
    com sensores, com acelerômetro,
  • 4:42 - 4:46
    no caso, e ele foi embarcado
    na bandeja de suspensão do veículo.
  • 4:46 - 4:49
    Sempre que o veículo
    passava pelo buraco,
  • 4:49 - 4:52
    ele gerava um padrão característico
    de sinal de vibração.
  • 4:52 - 4:56
    Bom, agora, eu vou falar quais
    são as fases desse projeto de IoT.
  • 4:56 - 5:00
    O que tem de essencial
    para um projeto de IoT?
  • 5:00 - 5:02
    Então, nesse caso, eu começo
    pelo planejamento do hardware.
  • 5:02 - 5:04
    Então, sempre é importante,
  • 5:04 - 5:06
    quando for fazer qualquer
    tipo de projeto de IoT,
  • 5:06 - 5:08
    identificar o que
    estamos medindo,
  • 5:08 - 5:11
    então quais sensores
    estão sendo utilizados,
  • 5:11 - 5:12
    o que a gente
    precisa coletar,
  • 5:12 - 5:15
    e como vamos processar
    essas informações.
  • 5:15 - 5:17
    Então, nesse projeto
    específico,
  • 5:17 - 5:19
    teve que ser feito
    um planejamento do hardware,
  • 5:19 - 5:22
    a montagem desse hardware,
    desenvolvendo uma placa,
  • 5:22 - 5:24
    fazendo ensaios prévios.
  • 5:24 - 5:28
    Aqui é uma validação do sensor,
    a validação do GPS,
  • 5:28 - 5:30
    e tinha o hardware pronto.
  • 5:30 - 5:34
    Então, a partir disso, como
    vamos fazer um treinamento
  • 5:34 - 5:37
    de inteligência artificial,
    precisamos ter um dataset.
  • 5:37 - 5:40
    Então, nesse projeto foi
    realizado um dataset,
  • 5:40 - 5:46
    então foram gerados dados rotulados,
    no caso, buracos e não buracos,
  • 5:46 - 5:48
    realizou-se um treinamento
    via machine learning,
  • 5:48 - 5:51
    com uma validação e, por fim,
    embarcou esse modelo,
  • 5:51 - 5:54
    essa inteligência,
    no microcontrolador.
  • 5:54 - 5:57
    Então, dessa forma, sempre
    que o veículo passava pelo buraco,
  • 5:57 - 6:01
    ele transmitia as informações,
    tendo o conceito de edge computing.
  • 6:01 - 6:03
    Então, vamos falar
    do hardware em si.
  • 6:03 - 6:07
    Então, nesse caso, nesse projeto,
    foi utilizado um microcontrolador,
  • 6:07 - 6:10
    esse microcontrolador
    é o ESP32 Heltec V2,
  • 6:10 - 6:13
    ele tem uma vantagem, porque,
    além de ter Wi-Fi e Bluetooth,
  • 6:13 - 6:16
    ele possui, também,
    um módulo de LoRa
  • 6:16 - 6:19
    com que ele consegue transmitir
    informações a longas distâncias.
  • 6:19 - 6:22
    Então, o acelerômetro
    que foi utilizado
  • 6:22 - 6:24
    e as baterias para poder
    ser implementado
  • 6:24 - 6:26
    na bandeja de suspensão.
  • 6:26 - 6:29
    Esse aqui é o modo
    final do dispositivo
  • 6:29 - 6:32
    e ele foi instalado exatamente
    na bandeja de suspensão.
  • 6:32 - 6:36
    Então, sempre que o veículo
    passava pelo buraco,
  • 6:36 - 6:41
    você tinha uma oscilação do módulo
    em que o sensor está dentro.
  • 6:41 - 6:45
    Então, dessa forma, nós já
    temos a parte de coleta,
  • 6:45 - 6:48
    a parte de percepção,
    que é o acelerômetro,
  • 6:48 - 6:51
    temos, também, o protocolo
    de comunicação,
  • 6:51 - 6:53
    porque ele transmite
    as informações via LoRa,
  • 6:53 - 6:56
    ele consegue armazenar
    esses dados localmente
  • 6:56 - 6:59
    e transmitir também
    com uma inteligência embarcada,
  • 6:59 - 7:01
    então temos a camada
    de Middleware,
  • 7:01 - 7:04
    temos, também, a camada
    de visualização dos dados,
  • 7:04 - 7:06
    porque tem, depois,
    um dashboard
  • 7:06 - 7:08
    com a geolocalização
    dessas informações,
  • 7:08 - 7:10
    e, por fim,
    a camada de negócio,
  • 7:10 - 7:13
    porque há uma inteligência
    embarcada nesse microcontrolador.
  • 7:13 - 7:15
    Então, esses aqui
    são alguns exemplos
  • 7:15 - 7:18
    de séries temporais
    de dados de acelerômetro
  • 7:18 - 7:23
    que foram coletados de informações
    relacionadas a buracos,
  • 7:23 - 7:24
    uma classificação binária
  • 7:24 - 7:27
    para se identificar o que é buraco
    e o que, no caso, não é buraco.
  • 7:27 - 7:31
    Então, na imagem acima,
    temos a aplicação da solução,
  • 7:31 - 7:35
    depois que teve, de fato,
    um treinamento
  • 7:35 - 7:38
    desses dados coletados
    e embarcados no microcontrolador.
  • 7:38 - 7:42
    Então, sempre que o veículo
    passa pelo buraco,
  • 7:42 - 7:46
    tem um LED vermelho que ajuda
    a nós, ou até o operador,
  • 7:46 - 7:49
    a poder identificar que
    o dispositivo está funcionando.
  • 7:49 - 7:52
    Então, dessa forma, tem
    um processamento em tempo real,
  • 7:52 - 7:55
    passou pelo buraco, ele
    detecta que tem um buraco,
  • 7:55 - 7:57
    como tem um GPS,
  • 7:57 - 8:00
    ele consegue coletar as informações
    de latitude e longitude
  • 8:00 - 8:03
    e transmitir esses dados
    para uma plataforma de IoT.
  • 8:03 - 8:04
    Essa plataforma de IoT
  • 8:04 - 8:08
    é onde a gente consegue visualizar
    esses dados em tempo real.
  • 8:08 - 8:11
    Então, novamente, temos a parte
    de sensores, a parte de percepção,
  • 8:11 - 8:15
    temos a camada de Middleware,
    porque eles estão sendo armazenados
  • 8:15 - 8:20
    e processados localmente,
    temos a camada de comunicação,
  • 8:20 - 8:22
    em que ele transmite
    os dados via LoRa,
  • 8:22 - 8:25
    temos a camada
    de visualização dos dados,
  • 8:25 - 8:28
    que é a geolocalização
    dessa informação, e, por fim,
  • 8:28 - 8:31
    a camada de negócio, que é
    a inteligência embarcada nele,
  • 8:31 - 8:34
    que, a partir disso, ele consegue
    fazer a tomada de decisão.
  • 8:34 - 8:35
    Vamos, agora, para
    um segundo projeto,
  • 8:35 - 8:38
    um projeto
    de deslizamento de terra.
  • 8:38 - 8:42
    A ideia desse projeto seria
    utilizar sensores, acelerômetros,
  • 8:42 - 8:47
    enterrados em profundidades
    distintas, e, dessa forma,
  • 8:47 - 8:50
    a ideia é predizer quando
    terá deslizamento de terras.
  • 8:50 - 8:53
    Então, para ter esse
    deslizamento de terras,
  • 8:53 - 8:55
    no caso, precisa ter
    uma chuva constante,
  • 8:55 - 9:02
    com essa chuva constante, a terra
    acaba absorvendo essa água
  • 9:02 - 9:04
    e, a partir disso, ela
    acaba descolando,
  • 9:04 - 9:09
    ela acaba perdendo essa ancoragem
    e acontece o deslizamento de terras.
  • 9:09 - 9:12
    Então, tendo um dispositivo desse,
    com uma inteligência embarcada
  • 9:12 - 9:16
    é possível predizer quando terá
    possíveis deslizamentos de terra.
  • 9:16 - 9:18
    Então, nesse projeto prático,
  • 9:18 - 9:21
    os sensores coletavam
    as informações,
  • 9:21 - 9:24
    transmitiam esses dados, nesse
    caso, transmitiam todos os dados,
  • 9:24 - 9:27
    todas as informações
    para um concentrador,
  • 9:27 - 9:30
    e, aqui, a gente tinha
    o conceito de fog computing,
  • 9:30 - 9:32
    porque nesse concentrador,
    nesse gateway,
  • 9:32 - 9:35
    ele só transmitia aquilo
    que, de fato, era relevante.
  • 9:35 - 9:38
    Vamos, agora, no terceiro projeto,
    que é um projeto prático,
  • 9:38 - 9:43
    utilizado para poder medir
    o fluxo de água em um banheiro.
  • 9:43 - 9:46
    Nesse caso, a ideia era identificar
    o fluxo de água em mictórios
  • 9:46 - 9:50
    e também nas pias.
  • 9:50 - 9:52
    E, utilizando um sensor
    de roda d'água,
  • 9:52 - 9:57
    que basicamente é um sensor
    que, quando a água flui por ele,
  • 9:57 - 10:02
    ele gira uma hélice
    e, nesse caso,
  • 10:02 - 10:05
    essa hélice possui um imã
    em uma das extremidades,
  • 10:05 - 10:07
    então ela consegue contar,
    ela consegue identificar
  • 10:07 - 10:11
    quantas voltas completas
    ela conseguiu executar.
  • 10:11 - 10:13
    Então, dessa forma, a partir
    de cálculos matemáticos,
  • 10:13 - 10:17
    é possível identificar qual foi
    a vazão de água transmitida,
  • 10:17 - 10:20
    a vazão de água
    passada por esse cano,
  • 10:20 - 10:22
    passada por esse
    mictório ou pia.
  • 10:22 - 10:26
    Então, tendo esses dados
    em todas as saídas de água,
  • 10:26 - 10:30
    então, no caso, foi desenvolvido
    um hardware próprio para cada uma,
  • 10:30 - 10:32
    ele coletava as informações
    e aí, nesse caso,
  • 10:32 - 10:34
    transmitia os dados
    via ZigBee,
  • 10:34 - 10:37
    que é um outro protocolo
    de comunicação via wireless.
  • 10:37 - 10:41
    Então, cada aplicação tem
    um protocolo específico
  • 10:41 - 10:44
    que vai ter uma eficiência adequada
    para aquele tipo de solução.
  • 10:44 - 10:47
    Então, nesse caso,
    tinha um concentrador,
  • 10:47 - 10:49
    o ZigBee, que está
    na imagem à direita,
  • 10:49 - 10:53
    que coletava essas informações
    e enviava os dados para a nuvem.
  • 10:53 - 10:55
    Vamos agora falar
    de um próximo projeto,
  • 10:55 - 10:59
    que é um projeto para poder
    identificar a saúde das árvores.
  • 10:59 - 11:04
    Foram implementados sensores,
    acelerômetros e strain gauges,
  • 11:04 - 11:07
    são sensores que conseguem
    medir a vibração,
  • 11:07 - 11:09
    a movimentação da árvore.
  • 11:09 - 11:14
    Então, nesse caso, quando tem
    uma movimentação muito forte,
  • 11:14 - 11:17
    quando tem um vento
    aplicado nessa árvore,
  • 11:17 - 11:19
    ela começa a se movimentar
  • 11:19 - 11:21
    e, a partir desse padrão
    de movimentação,
  • 11:21 - 11:24
    é possível identificar
    a saúde das árvores.
  • 11:24 - 11:27
    Dessa forma, a gente
    coletou essas informações,
  • 11:27 - 11:30
    transmitiu esses dados
    via LoRa para um gateway
  • 11:30 - 11:33
    e, a partir disso, enviou todos
    esses dados para a nuvem.
  • 11:33 - 11:37
    Então, aqui é a aplicação
    da solução, temos uma árvore
  • 11:37 - 11:41
    com os acelerômetros na parte
    de cima e na parte de baixo,
  • 11:41 - 11:45
    e, dessa forma, precisava também,
    além de ter esses sensores,
  • 11:45 - 11:50
    poder coletar qual era
    a velocidade do vento,
  • 11:50 - 11:52
    por isso foi implementado
    um anemômetro,
  • 11:52 - 11:55
    para poder cruzar essas
    informações e fazer um estudo
  • 11:55 - 11:59
    de se a saúde da árvore
    estava correta,
  • 11:59 - 12:01
    se a saúde da árvore
    estava boa.
  • 12:01 - 12:03
    Por fim, vamos falar
    de uma última aplicação,
  • 12:03 - 12:05
    uma última solução de IoT
  • 12:05 - 12:09
    que foi utilizada para conseguir
    identificar qual é a poluição
  • 12:09 - 12:13
    de ar, que, nesse caso, foi
    uma experiência que utilizamos
  • 12:13 - 12:16
    lá na cidade de São Paulo,
    no centro de São Paulo.
  • 12:16 - 12:19
    Então, aqui já são
    os dados coletados,
  • 12:19 - 12:21
    alguns dados coletados
    que correspondem
  • 12:21 - 12:26
    a NO2, CO2, ozônio,
  • 12:26 - 12:30
    e esses dados eram coletados, a cada
    minuto, tendo também um GPS.
  • 12:30 - 12:34
    Então, essas informações
    eram georreferenciadas
  • 12:34 - 12:37
    e, a partir disso, plotadas
    no mapa e, dessa forma,
  • 12:37 - 12:42
    é possível analisar quais
    são os pontos mais poluídos
  • 12:42 - 12:44
    do dia que realizamos
    esse ensaio.
  • 12:44 - 12:48
    Então, nesse caso, é possível,
    aqui no Parque Dom Pedro,
  • 12:48 - 12:51
    identificar que há uma elevada
    concentração de gases poluentes,
  • 12:51 - 12:54
    porque, no caso, tem
    um terminal de ônibus lá.
  • 12:54 - 12:58
    Então, são soluções de IoT que são
    aplicadas no nosso dia a dia,
  • 12:58 - 13:01
    são soluções de IoT
    que são aplicadas
  • 13:01 - 13:03
    para facilitar a nossa vida.
  • 13:03 - 13:05
    Como foi feita
    essa solução?
  • 13:05 - 13:08
    Foi desenvolvido um hardware,
    foi desenvolvido um equipamento
  • 13:08 - 13:16
    que foi instalado em algum veículo
    que não podia atrapalhar o ensaio,
  • 13:16 - 13:18
    então foi instalado
    em um trólebus.
  • 13:18 - 13:22
    Então, dessa forma, o veículo
    passava pela sua trajetória normal
  • 13:22 - 13:25
    e ia coletando
    essas informações.
  • 13:27 - 13:31
    Então, aqui, são alguns exemplos
    comparativos desses dados,
  • 13:31 - 13:34
    e perceba o padrão
    de poluição
  • 13:34 - 13:37
    em relação à semana
    em que foram coletados.
  • 13:37 - 13:42
    Então, no sábado, quando tem
    o menor trânsito de veículos
  • 13:42 - 13:45
    é quando tem a menor
    concentração de gases poluentes.
  • 13:45 - 13:48
    Mas perceba que,
    ao longo da semana,
  • 13:48 - 13:51
    segunda-feira,
    quinta-feira, sexta-feira,
  • 13:51 - 13:54
    você tem um acúmulo muito
    grande de gases poluentes.
  • 13:57 - 14:04
    E aqui é um perfil relacionado
    aos gases ao longo do dia,
  • 14:04 - 14:11
    e perceba que, do período
    de 12:47 até às 14:43
  • 14:11 - 14:14
    é quando você tem o pico
    de gases poluentes.
  • 14:14 - 14:17
    Então, demonstrei diversas
    soluções de pesquisas,
  • 14:17 - 14:21
    que estão sendo realizadas
    no dia a dia, que implementam IoT.
  • 14:21 - 14:24
    E essas pesquisas
    visam ajudar,
  • 14:24 - 14:27
    visam melhorar a qualidade
    de vida de todos nós.
  • 14:27 - 14:30
    Então, essa é a importância
    de ter IoT no nosso dia a dia.
  • 14:30 - 14:35
    Então, IoT, desde situações simples,
    como uma casa inteligente,
  • 14:35 - 14:38
    onde você tem uma Alexa, e que você
    envia um comando para a Alexa
  • 14:38 - 14:41
    e você consegue comandar,
    chavear tomadas, lâmpadas,
  • 14:41 - 14:47
    até pesquisas amplas que conseguem
    trazer bem-estar para a sociedade.
  • 14:47 - 14:49
    Então, essa é a importância
    de se ter pesquisadores,
  • 14:49 - 14:51
    essa é a importância
    de se ter estudos,
  • 14:51 - 14:53
    essa é a importância de se
    desenvolver nessa área de IoT,
  • 14:53 - 14:55
    que é uma área tão ampla,
  • 14:55 - 14:58
    que é uma área que envolve
    tantas outras áreas,
  • 14:58 - 15:03
    como hardware, software, protocolo
    de comunicação, telecomunicação,
  • 15:03 - 15:07
    inteligência artificial, enfim,
    é uma área muito ampla,
  • 15:07 - 15:11
    é uma área que tem um potencial
    muito grande para o nosso dia a dia.
Title:
PERC CAP01 2025 VA01 INTRODUCAO A IOT
Video Language:
Portuguese, Brazilian
Duration:
15:14

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions