Projetos de Automação Residencial com ESP8266

Aproveite a potência deste minúsculo chip Wi-Fi para construir incríveis projetos de casas inteligentes

Projetos de Automação Residencial com ESP8266 Somente ebook
× Projetos de Automação Residencial com ESP8266

Projetos de Automação Residencial com ESP8266

Compartilhar

Autor: Catalin Batrinu

ISBN impresso: 978-85-7522-680-3
ISBN ebook: 978-85-7522-682-7
Ano: 2018
Páginas: 176
Preço: R$ 53,00

5 opiniões | Opine sobre este livro

Descrição do livro

O ESP8266 é um poderoso chip Wi-Fi de baixo custo que está se tornando uma opção popular para construir dispositivos interconectados automatizados para uma vida melhor.

Com este livro você aprenderá a criar e programar projetos de automação residencial usando o chip Wi-Fi ESP8266. Saberá como construir um termostato para medir e ajustar a temperatura, e como construir um sistema de segurança usando o ESP8266. Além disso, aprenderá como projetar do zero um sistema completo de automação residencial, que permitirá enviar os valores de seus módulos ESP8266 para sua nuvem privada para monitorar seus aplicativos.

Ao final do livro, você entenderá como controlar e monitorar completamente sua casa a partir da nuvem e de um aplicativo móvel. Também estará familiarizado com os recursos do ESP8266 e terá projetado com sucesso um sistema de automação residencial completo e pronto para comercialização.

Você aprenderá a:

  • Instalar e configurar um servidor MQTT

  • Usar o recurso de conectividade Wi-Fi para controlar aparelhos remotamente

  • Projetar um termostato usando o ESP8266 para medir e ajustar a temperatura de sua casa

  • Controlar e monitorar sua casa a partir da nuvem usando módulos ESP8266

  • Transmitir dados em tempo real do ESP8266 para um servidor por meio de WebSockets

  • Criar um aplicativo móvel Android para seu projeto

Ver menos ▲

Sumário

  • Sobre o autor
  • Sobre o revisor
  • Prefácio
  • Capítulo 1 ■ Introdução ao ESP8266
  • Introdução ao chip ESP8266
  • Instalar o Arduino IDE
    • Baixar o software Arduino IDE
    • Configurar o Arduino IDE
    • Instalar o SDK para o ESP8266
  • Como instalar uma biblioteca
    • Bibliotecas do repositório do Arduino
    • Biblioteca não está no repositório
  • Chegou a hora de seu primeiro programa
    • Ver os resultados
  • Conectar o ESP8266 ao Wi-Fi
  • Obter dados da Internet
  • Enviar dados para internet
  • Resumo
  • Capítulo 2 ■ Construir e configurar seu próprio servidor MQTT
  • MQTT (Message Queue Telemetry Transport)
    • Qualidade de serviço
    • Segurança
    • Mensagens de retenção e último desejo
    • Terminologia básica
    • Curingas em tópicos
  • Introduzindo o broker Mosquitto
  • ESP8266 e MQTT
  • Publicar dados a partir do ESP8266
  • Receber mensagens MQTT no ESP8266
  • Tornar o Mosquitto seguro
  • Resumo
  • Capítulo 3 ■ Construir um termostato caseiro com o ESP8266
  • SPIFFS
    • Objetos SPIFFS
    • Objeto Dir
    • Objeto File
  • Sensor de temperatura
  • Resumo
  • Capítulo 4 ■ Controlar aparelhos com o ESP8266
  • Usar a biblioteca WiFiManager
    • Adicionar parâmetros à página do WiFiManager e salvá-los no arquivo
  • ESP8266 e a comunicação infravermelha
    • Componentes de hardware
    • Software e bibliotecas para este projeto
  • Resumo
  • Capítulo 5 ■ Usar o ESP8266 para construir um sistema de segurança
  • Sensor Infravermelho Passivo
    • Como funcionam os sensores PIR
    • Testar o módulo PIR
    • Conectar o módulo PIR à internet
      • Código de segurança do módulo PIR e ESP8266
  • Resumo
  • Capítulo 6 ■ Tornar os dados seguros
  • Ativar a criptografia no mosquitto
    • Instalar o pacote openssl
    • Gerar seus próprios certificados
  • Tornar segura uma conexão entre o ESP8266 e um broker MQTT
  • Trabalhar off-line
    • Salvar dados no cartão SD
  • Resumo
  • Capítulo 7 ■ Comunicação em tempo real
  • WebSockets
    • Detalhes do protocolo
  • Transmitir dados a partir do ESP8266
    • Acelerômetro ADXL345
    • Conexão com o ESP8266
    • Código do ESP8266
      • Código do backend
      • Página pública da web
  • Resumo
  • Capítulo 8 ■ Adicionar um aplicativo móvel à sua casa inteligente
  • Instalar o Docker e usar contêineres
    • Obter a imagem de desenvolvimento
      • Imagens do Docker
    • Configurar o broker local
    • Especificações de código do ESP8266
  • Resumo
Ver sumário completo ▼

Sobre o autor

Catalin Batrinu

Catalin Batrinu formou-se em Eletrônica, Telecomunicações e Tecnologia da Informação pela Universidade Politécnica de Bucareste. Ele trabalha há 16 anos como desenvolvedor de software na área de telecomunicações. Trabalhou com antigos protocolos e com os mais recentes protocolos e tecnologias de rede, vivenciando assim todas as recentes transformações… Ver perfil completo ▶

Opinião dos leitores

Marco M

Muito bem explicado e fácil leitura.

MARCOS R V

O livro veio de encontro com minhas necessidades e conteúdo muito fácil de aplicar.

José C d S

Livro muito bom, com vários exemplos totalmente funcionais. Já comprovei os três primeiros. Excelente para realizar automação residencial de lâmpadas e equipamentos em geral.

Alessandro M C

Adorei o conteúdo do livro, vou providenciar todos os acessórios pra começar as atividades, estou muito empolgado e espero terminar assim. Obrigado.

Ver todas ▼