< Return to Video

PERC CAP01 2025 VA01 INTRODUCAO A IOT

  • 0:08 - 0:12
    IoT, também conhecida
    como Internet das Coisas.
  • 0:12 - 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:23 - 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
    5 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:56
    do nosso meio físico.
  • 0:56 - 0:59
    Então, dessa forma, esses dados
    precisam ser transmitidos
  • 0:59 - 1:03
    para alguma informação,
    para algum local.
  • 1:03 - 1:06
    Dessa forma, chegamos à segunda
    camada, que é a camada de conexão.
  • 1:06 - 1:10
    Então, temos esses sensores,
    temos essas informações,
  • 1:10 - 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:49
    Nesse caso, chegamos
    à camada de aplicação.
  • 1:49 - 1:54
    A camada de aplicação seria
    conseguir visualizar esses dados,
  • 1:54 - 1:57
    desenvolver dashboards,
    informações gráficas
  • 1:57 - 2:03
    que possam transmitir tudo aquilo
    que aqueles dados representam
  • 2:03 - 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:17
    uma grande quantidade
    de informação,
  • 2:17 - 2:21
    realizamos um treinamento, pode
    ser via inteligência artificial,
  • 2:21 - 2:24
    machine learning, deep
    learning, e, a partir disso,
  • 2:24 - 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:33
    Nós temos três camadas
    de processamento.
  • 2:33 - 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:42
    que armazenam dados e transmitem
    diretamente as informações
  • 2:42 - 2:44
    para a nuvem.
  • 2:44 - 2:46
    Nesse caso, todas
    as informações,
  • 2:46 - 2:48
    tudo o que foi coletado
    pelo microcontrolador
  • 2:48 - 2:50
    fica armazenado na nuvem
  • 2:50 - 2:54
    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,
    ele tem uma inteligência.
  • 3:14 - 3:17
    Nesse caso, esse gatewy 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:30
    que é o conceito
    de edge computing.
  • 3:30 - 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:47
    Quando falamos de solução
    de IoT, muitas vezes,
  • 3:47 - 3:48
    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:03
    o maior gasto que tem não é
    na coleta dos dados dos sensores,
  • 4:03 - 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:14
    embarcada no microcontrolador,
    é essencial para poder elevar
  • 4:14 - 4:16
    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:33
    Então, essa é uma solução
  • 4:33 - 4:36
    que automatiza a identificação
    desses buracos.
  • 4:36 - 4:39
    Então, nesse caso,
    nesse dispositivo,
  • 4:39 - 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:03
    Então, nesse caso, começa
    pelo planejamento do hardware,
  • 5:03 - 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 fazer
    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:33
    Então, a partir disso, como
    vamos fazer um treinamento
  • 5:33 - 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:52
    com uma validação e, por fim,
    embarcou esse modelo,
  • 5:52 - 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:27
    na bandeja de suspensão.
  • 6:27 - 6:28
    Esse aqui é o modo
    final do dispositivo
  • 6:28 - 6:33
    e ele foi instalado exatamente
    na bandeja de suspensão.
  • 6:33 - 6:36
    Então, sempre que o veículo
    passava pelo buraco,
  • 6:36 - 6:41
    você tinha uma oscilação do módulo
    que o sensor está dentro dele.
  • 6:41 - 6:44
    Então, dessa forma, nós já
    temos a parte de coleta,
  • 6:44 - 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,
  • 7:06 - 7:08
    um dashboard 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:19
    de séries temporais
    de dados de acelerômetro
  • 7:19 - 7:22
    que foram coletados de informações
    relacionadas a buracos,
  • 7:22 - 7:24
    uma classificação binária,
  • 7:24 - 7:27
    para se identificar o que é buraco, que no caso não é buraco.
  • 7:28 - 7:31
    Então, na imagem acima, temos a aplicação da solução, depois que
  • 7:31 - 7:37
    teve, de fato, um treinamento desses dados coletados e embarcados no
  • 7:37 - 7:38
    microcontrolador.
  • 7:39 - 7:44
    Então, sempre que o veículo passa pelo buraco, tem um LED vermelho
  • 7:44 - 7:48
    que ajuda nós, ou até o operador, a poder identificar que o
  • 7:48 - 7:49
    dispositivo está funcionando.
  • 7:49 - 7:53
    Então, dessa forma, tem um processamento em tempo real, passou pelo
  • 7:53 - 7:58
    buraco, ele detecta que tem um buraco, como tem um GPS, ele consegue
  • 7:58 - 8:01
    coletar as informações de latitude e longitude e transmitir esses
  • 8:01 - 8:03
    dados para uma plataforma de IoT.
  • 8:03 - 8:06
    Essa plataforma de IoT é onde a gente consegue visualizar esses dados
  • 8:06 - 8:07
    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 Midware, porque eles estão sendo armazenados e
  • 8:15 - 8:20
    processados localmente, temos a camada de comunicação, que ele
  • 8:20 - 8:24
    transmite os dados via LoRa, temos a camada também de visualização
  • 8:24 - 8:29
    dos dados, que é a geolocalização dessa informação, e, por fim, a
  • 8:29 - 8:31
    camada de negócio, que é a inteligência embarcada nele, que, a partir
  • 8:31 - 8:34
    disso, ele consegue fazer a tomada de decisão.
  • 8:34 - 8:37
    Vamos agora para um segundo projeto, um projeto de deslizamento de
  • 8:37 - 8:37
    terra.
  • 8:38 - 8:42
    A ideia desse projeto seria utilizar sensores acelerômetros,
  • 8:42 - 8:48
    enterrados em profundidades distintas, e, dessa forma, a ideia é
  • 8:48 - 8:50
    predizer quando tem deslizamento de terras.
  • 8:50 - 8:54
    Então, para ter esse deslizamento de terras, no caso, precisa ter uma
  • 8:54 - 8:55
    chuva constante.
  • 8:55 - 9:03
    Essa chuva constante, a terra acaba absorvendo essa água, e, a partir
  • 9:03 - 9:07
    disso, ela acaba descolando, ela acaba perdendo essa ancoragem e
  • 9:07 - 9:08
    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 tem possíveis deslizamentos de terra.
  • 9:16 - 9:20
    Então, nesse projeto prático, os sensores coletavam as informações,
  • 9:21 - 9:24
    transmitiam esses dados, nesse caso, transmitiam todos os dados,
  • 9:24 - 9:28
    todas as informações para um concentrador, e aqui a gente tinha o
  • 9:28 - 9:33
    conceito de fog computing, porque nesse concentrador, nesse gate, ele
  • 9:33 - 9:35
    só transmitia aquilo que, de fato, era relevante.
  • 9:35 - 9:39
    Vamos agora no terceiro projeto, que é um projeto prático, utilizado
  • 9:39 - 9:42
    para poder medir o fluxo de água em um banheiro.
  • 9:43 - 9:47
    Nesse caso, a ideia era identificar o fluxo de água em mictórios e
  • 9:47 - 9:49
    também nas pias.
  • 9:50 - 9:53
    E, utilizando um sensor de roda d'água, que basicamente é um sensor
  • 9:53 - 10:01
    que, quando a água flui por esse sensor, ele gira uma hélice.
  • 10:02 - 10:05
    Nesse caso, essa hélice possui um imã em uma das extremidades, então
  • 10:05 - 10:08
    ela consegue contar, ela consegue identificar quantas voltas
  • 10:08 - 10:10
    completas ela conseguiu executar.
  • 10:11 - 10:13
    Então, dessa forma, a partir de cálculos matemáticos, é possível
  • 10:13 - 10:18
    identificar qual foi a vazão de água transmitida, a vazão de água
  • 10:18 - 10:22
    passada por esse cano, passada por esse mictório ou pia.
  • 10:23 - 10:27
    Então, tendo esses dados em todas as saídas de água, então, no caso,
  • 10:27 - 10:31
    foi desenvolvido um hardware próprio para cada uma, ele coletava as
  • 10:31 - 10:35
    informações e, nesse caso, transmitia os dados via ZigBee, que é o
  • 10:35 - 10:37
    outro protocolo de comunicação via wireless.
  • 10:37 - 10:41
    Então, cada aplicação tem um protocolo específico que vai ter uma
  • 10:41 - 10:44
    eficiência adequada para aquele tipo de solução.
  • 10:45 - 10:48
    Então, nesse caso, tinha um concentrador, o ZigBee, que está na
  • 10:48 - 10:52
    imagem à direita, que coletava essas informações e enviava os dados
  • 10:52 - 10:52
    para a nuvem.
  • 10:53 - 10:57
    Vamos agora falar de um próximo projeto, que é um projeto para poder
  • 10:57 - 10:59
    identificar a saúde das árvores.
  • 10:59 - 11:04
    Foi implementado sensores, acelerômetros também, e estranguezes.
  • 11:04 - 11:08
    São sensores que conseguem medir a vibração, a movimentação da
  • 11:08 - 11:09
    árvore.
  • 11:09 - 11:14
    Então, nesse caso, quando tem uma movimentação muito forte, quando
  • 11:14 - 11:20
    tem um vento aplicado nessa árvore, ela começa a se movimentar e, a
  • 11:20 - 11:23
    partir desse padrão de movimentação, é possível identificar a saúde
  • 11:23 - 11:24
    das árvores.
  • 11:24 - 11:28
    Dessa forma, a gente coletou essas informações, transmitiu esses
  • 11:28 - 11:32
    dados via LoRa para o Lungator e, a partir disso, enviou todos esses
  • 11:32 - 11:33
    dados para a nuvem.
  • 11:33 - 11:35
    Então, aqui é a aplicação da solução.
  • 11:36 - 11:39
    Temos aqui uma árvore com os acelerômetros na parte de cima e na
  • 11:39 - 11:40
    parte de baixo.
  • 11:41 - 11:46
    E, dessa forma, precisava também, além de ter esses sensores, poder
  • 11:46 - 11:51
    também coletar qual era a velocidade do vento, por isso que foi
  • 11:51 - 11:54
    implementado um anemômetro, para poder cruzar essas informações e
  • 11:54 - 12:00
    fazer um estudo de se a saúde da árvore estava correta, se a saúde
  • 12:00 - 12:01
    da árvore estava boa.
  • 12:01 - 12:05
    Por fim, vamos falar de uma última aplicação, uma última solução de
  • 12:05 - 12:10
    IoT que foi utilizada para conseguir identificar qual é a poluição de
  • 12:10 - 12:14
    ar, que, nesse caso, foi uma experiência que utilizamos lá na cidade
  • 12:14 - 12:16
    de São Paulo, no centro de São Paulo.
  • 12:16 - 12:18
    Então, aqui já são os dados coletados.
  • 12:18 - 12:26
    Alguns dados coletados que correspondem 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 e, a partir disso,
  • 12:35 - 12:39
    plotadas no mapa e, dessa forma, é possível analisar quais são os
  • 12:39 - 12:44
    pontos mais poluídos do dia que realizamos esse ensaio.
  • 12:45 - 12:48
    Então, nesse caso, é possível aqui no Parque Dom Pedro identificar
  • 12:48 - 12:52
    que há uma elevada concentração de gases poluentes, que, no caso, tem
  • 12:52 - 12:53
    um terminal de ônibus lá.
  • 12:54 - 12:59
    Então, são soluções de IoT que são aplicadas no nosso dia a dia, são
  • 12:59 - 13:02
    soluções de IoT que são aplicadas para facilitar a nossa vida.
  • 13:03 - 13:05
    Como que foi feita essa solução?
  • 13:06 - 13:09
    Foi desenvolvido um hardware, foi desenvolvido um equipamento que foi
  • 13:09 - 13:16
    instalado em algum veículo que não pudesse atrapalhar no ensaio.
  • 13:16 - 13:18
    Então, foi instalado em trolibus.
  • 13:18 - 13:23
    Então, dessa forma, o veículo passava pela sua trajetória normal e
  • 13:23 - 13:25
    iria coletando essas informações.
  • 13:27 - 13:33
    Então, aqui são alguns exemplos comparativos desses dados e percebe o
  • 13:33 - 13:37
    padrão de poluição em relação à semana que foi coletada.
  • 13:38 - 13:43
    Então, no sábado, onde tem o menor trânsito de veículos é onde tem a
  • 13:43 - 13:45
    menor concentração de gases poluentes.
  • 13:45 - 13:50
    Mas percebe que, ao longo da semana, segunda-feira, quinta-feira,
  • 13:50 - 13:54
    sexta-feira, você tem um acúmulo muito grande de gases poluentes.
  • 13:58 - 14:05
    E aqui é um perfil relacionado aos gases ao longo do dia e percebe
  • 14:05 - 14:11
    que, do período meio-dia e quarenta e sete até as duas e quarenta
  • 14:11 - 14:13
    e três é onde você tem um pico de gases poluentes.
  • 14:15 - 14:18
    Então, demonstrei diversas soluções de pesquisas que estão sendo
  • 14:18 - 14:21
    realizadas no dia-a-dia, que implementam a IoT.
  • 14:21 - 14:26
    E essas pesquisas, elas visam ajudar, elas visam melhorar a qualidade
  • 14:26 - 14:27
    de vida de todos nós.
  • 14:27 - 14:30
    Então, essa é a importância de ter a IoT no nosso dia-a-dia.
  • 14:31 - 14:34
    Então, a IoT, desde situações simples, como, por exemplo, uma casa
  • 14:34 - 14:38
    inteligente, como você tem uma Alexa, que você envia um comando para
  • 14:38 - 14:42
    a Alexa e você consegue comandar, chavear tomadas, lâmpadas, até
  • 14:42 - 14:46
    pesquisas amplas que conseguem trazer um bem-estar para a sociedade.
  • 14:47 - 14:50
    Então, essa é a importância de ter pesquisadores, essa é a
  • 14:50 - 14:53
    importância de ter estudo, essa é a importância de se desenvolver
  • 14:53 - 14:55
    nessa área de IoT, que é uma área tão ampla, que é uma área
  • 14:55 - 15:01
    que envolve tantas outras áreas, como hardware, software, protocolo
  • 15:01 - 15:06
    de comunicação, telecomunicação, inteligência artificial, enfim, é
  • 15:06 - 15:10
    uma área muito ampla, é uma área que tem um potencial muito grande
  • 15:10 - 15:11
    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