Projetos com ESP32 e LoRa (eBook)
214 Seiten
Editora NCB (Verlag)
978-85-9568-063-0 (ISBN)
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.
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.
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
Sobre o Autor
Erscheint lt. Verlag | 15.7.2019 |
---|---|
Verlagsort | Guarulhos |
Sprache | portugiesisch |
Themenwelt | Technik ► Elektrotechnik / Energietechnik |
Schlagworte | eletrica • eletrônica • Engenharia Elétrica • Engenharia Eletrônica • ESP32 • Internet das Coisas • IOT • lora • Stranger Things |
ISBN-10 | 85-9568-063-9 / 8595680639 |
ISBN-13 | 978-85-9568-063-0 / 9788595680630 |
Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich