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 So C mais utilizados para Internet das Coisas no momento – e também aprender sobre a tecnologia Lo Ra, 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 é Lo Ra
Porque Lo Ra é tão importante na Internet das Coisas
Projetos que combinam wi-fi e Lo Ra, 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.
Daftar Isi
Capítulo 1: Introdução ao Lo Ra
Lo Ra – o que é?
Topologia de rede
Tipos de fluxo de dados permitidos
Por que usar Lo Ra?
Pontos de atenção ao uso do Lo Ra
Lo Ra 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 Wi Fi Lo Ra 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 Lo Ra e display OLED
Seu primeiro programa para o módulo Wi Fi Lo Ra 32(V2)
Capítulo 4: Comunicação ponto a ponto com Lo Ra
Topologia de redes aceitas pelo Lo Ra
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 Wi Fi Lo Ra 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 Lo Ra – 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
Sobre o Autor
Tentang Penulis
Pedro Bertoleti trabalha como engenheiro de software na área de Android embarcado. Possui grande vivência na área de sistemas embarcados, com experiência em pesagem comercial e industrial, automação em pesagem, meios de pagamento, rastreamento e telemetria veicular e desenvolvimento de aplicações em camada nativa para Android embarcado. Além de atuação profissional na área de sistemas embarcados, no tempo livre é entusiasta do movimento maker e DIY (Do-It-Yourself), inclusive escrevendo artigos técnicos para portais e revistas nacionais e internacionais. Dentre as áreas cobertas pelas publicações, estão: software embarcado bare-metal, software embarcado RTOS, Linux embarcado, Internet das Coisas, processamento digital de sinais e projetos de rápida prototipação.
É formado em engenharia elétrica (com ênfase em eletrônica) pela UNESP (campus Guaratinguetá), técnico em informática industrial pelo Colégio Técnico Industrial de Guaratinguetá (CTIG – UNESP) e desde sempre um grande aficcionado por tecnologia.