Projetos com ESP32 e LoRaAutor: Pedro Bertoleti

Data da publicação: 2019

ISBN: 9788595680630

Número de páginas: 212

 

A Internet das Coisas já é uma realidade e um caminho sem volta da tecnologia. Para os profissionais envolvidos com as diversas engenharias, temos um novo mercado cheio de oportunidades para novos produtos e serviços. Um mercado onde os Processos industriais, eletrodomésticos, veículos e tudo mais o que você possa imaginar estejam conectados à Internet, obtendo e armazenando dados mais precisos sobre o meio ambiente, o dia a dia dos clientes, da produção agrícola ou industrial de forma rápida e dinâmica. Isso é fato: a Internet das Coisas será a espinha-dorsal das tomadas de decisão e geração de valor em grande parte do mercado.

Quem não gostaria de ter uma geladeira que avisa via Internet quando um determinado alimento está para vencer ou já acabou? Ou um carro que envia uma mensagem, com base no perfil de direção do motorista, contendo algumas indicações de manutenções preventivas a serem realizadas para que o funcionamento não seja prejudicado? Ou, ainda, que os eletrodomésticos avisem via Internet quando estão perto de precisar de manutenção, evitando assim dor de cabeça para o usuário?

Para fazer parte do mercado da Internet das coisas, esse é o momento correto de aprender, de se familiarizar com os hardwares e projetos pioneiros nesta área. E é justamente aí que este livro se encaixa!

Com este livro, você será capaz de aprender mais sobre o ESP32 - um dos SoC mais utilizados para Internet das Coisas no momento - e também aprender sobre a tecnologia LoRa, com projetos que combinam o melhor dos dois mundos para você ingressar nesta área com conhecimento sólido.

É iniciante no assunto? Sem problemas! Este livro tem um estilo mais maker, justamente para você aprender de forma mais leve e prática, focando nos pontos principais para domínio das tecnologias apresentadas.

 

Neste livro, você aprenderá:

O que é o ESP32

O que é LoRa

Porque LoRa é tão importante na Internet das Coisas

Projetos que combinam wi-fi e LoRa, mostrando o caminho para você fazer seus próprios projetos com estas tecnologias.

A fazer um gadget inspirado na série americana Stranger Things, afinal, tecnologia também tem que ser divertida!

 

Tudo isso de forma leve, com leitura fácil e orientada à prática.

 


 

Capítulo 1: Introdução ao LoRa

  LoRa - o que é?

  Topologia de rede

  Tipos de fluxo de dados permitidos

  Por que usar LoRa?

  Pontos de atenção ao uso do LoRa

  LoRa Alliance

 

Capítulo 2: Introdução ao ESP32

  ESP32 - o que é?

  Especificações técnicas

  Sistema operacional do ESP32

  Programação do ESP32

  Datasheet

 

Capítulo 3: Introdução ao módulo WiFi LoRa 32

  Módulo - visão geral

  Pinagem

  Utilização do módulo com a Arduino IDE

  Instalação das bibliotecas básicas para o ESP32

  Instalação das bibliotecas de LoRa e display OLED

  Seu primeiro programa para o módulo WiFi LoRa 32(V2)

 

Capítulo 4: Comunicação ponto a ponto com LoRa

  Topologia de redes aceitas pelo LoRa

  Segurança

  Código-fonte: emissor

  Código-fonte: receptor

  Teste

 

Capítulo 5: Monitoramento via internet da temperatura e umidade relativa

  Sensor DHT22

  MQTT - informações gerais

  Ligando o sensor DHT22 ao módulo WiFi LoRa 32(V2)

  Instalação da biblioteca para comunicação MQTT

  Instalação da biblioteca para utilização do sensor com Arduino

  Projeto em escopo local - medidor de temperatura e umidade relativa do ar

  Projeto com envio das medições via MQTT - medidor de temperatura e umidade relativa do ar

  Projeto para envio das medições a outro módulo usando LoRa - medidor de temperatura e umidade relativa do ar

 

Capítulo 6: Carrinho-robô (rover) controlado via Internet

  Primeira forma de controle e acionamento de motores DC: via relés

  Circuito esquemático

  Controle da movimentação via Internet (com MQTT)

  Código-fonte do rover

  Resultado - movimentação e monitoramento via MQTT

  Segunda forma de controle e acionamento de motores DC: via L298N

  Funcionamento do módulo de driver de motor e ponte H

  Controle da movimentação via Internet (com MQTT)

  Acionamento de motores e controle de sentido de rotação com entradas IN1, IN2, IN3 e IN4

  Circuito esquemático

  Código-fonte

  Resultado - movimentação e monitoramento via MQTT

 

Capítulo 7: Medindo via Internet a Turbidez da água

  O que é turbidez de um líquido?

  Sensor de turbidez de água

  Calibração do sensor de turbidez

  Procedimento de medição da turbidez da água

  Circuito esquemático

  Visão geral do projeto

  Código-fonte - emissor

  Código-fonte - receptor

  Teste do projeto

 

Capítulo 8: Projeto NERD (Alfabeto Stranger Things controlado por Internet)

  O que é o alfabeto Stranger Things?

  Fita LED - o que é?

  Fita LED no projeto: como prepará-la para o projeto?

  Instalação das bibliotecas necessárias

  Circuito esquemático

  Código-fonte

  Teste do projeto