Autor: 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