AI News
  • Android
  • Apple
  • Burlas
  • Especiais
    • Vida digital
    • Computadores
    • Inteligência Artificial
    • Ciência
    • Tech
    • Retro
  • Streaming
  • Jogos
  • Auto
  • Reviews
  • Promoções
Nenhum resultado
Ver todos os resultados
Leak
  • Android
  • Apple
  • Burlas
  • Especiais
    • Vida digital
    • Computadores
    • Inteligência Artificial
    • Ciência
    • Tech
    • Retro
  • Streaming
  • Jogos
  • Auto
  • Reviews
  • Promoções
Nenhum resultado
Ver todos os resultados
Logo Leak
Nenhum resultado
Ver todos os resultados
como construir um sistema de domótica - parte #1

Como construir um sistema de domótica – Parte #1

Redação por Redação
9 de Agosto, 2024
em Sem categoria
0
Resumir com o ChatGPTPartilhar no Facebook

Hoje vamos construir um sistema de domótica, iremos integrar vários sistemas para controlo e informação de certos aspectos na nossa residência. Iremos iniciar com a elaboração de um sistema que nos informe sobre a temperatura e humidade através de um sensor DHT11 (o código no final deste post será compatível também com o sensor DHT22), controlado por um ESP8266 e a informação apresentada será indicada no HomeAssistant, plataforma para gestão de dispositivos IoT através do protocolo MQTT.

O que é IoT

O termo Internet das Coisas, a IoT, descreve o grande e cada vez maior conjunto de dispositivos digitais — agora na casa dos bilhões — que operam entre redes de escala potencialmente global. Ao contrário da Internet normal (das pessoas), a IoT consiste apenas em sensores e outros dispositivos inteligentes.

como construir um sistema de domótica - parte #1

O que é HomeAssistant

O Home Assistant é uma plataforma Open Source de domótica desenvolvida em Python 3, onde se pode controlar e verificar tudo o que é necessário na sua casa. O HA veio colmatar algumas das dificuldades sentidas na actualidade de IoT, em que algumas empresas da área tornavam tudo proprietário com as suas aplicações de forma a não ser compatível com outras marcas.


O que é MQTT

O protocolo Message Queue Telemetry Transport (MQTT) está presente no dia-a-dia da Internet das Coisas (IoT) e o seu principal uso é fazer as máquinas comunicarem entre si, também conhecido como Machine-to-Machine (M2M).

Vantagens :

  • Simplicidade de codificação
  • Sem muito overhead
  • Protocolo de domínio publico
  • Vários brokers gratuitos

O que é ESP8266

O ESP8266 é um microcontrolador do fabricante chinês Espressif que inclui capacidade de comunicação por Wi-Fi.

Caracteristicas:

  • CPU 32-bit RISC: Tensilica Xtensa LX106 a funcionar a 80 MHz
  • 64 KB de memória RAM de instruções, 96 KB de dados
  • Flash QSPI Externo – de 512 KB a 4 MB
  • IEEE 802.11 b/g/n Wi-Fi
  • 16 pinos de GPIO
  • SPI, I²C

Instalar o HomeAssistant

Para instalar o HomeAssistant(HA), poderemos usar um RaspberryPI ou mesmo o nosso computador para testes, para isso basta seguir o seguinte tutorial : Aqui

Conectar DHT11 ao ESP8266 NodeMCU

como construir um sistema de domótica - parte #1

 

Código ESP8266 NodeMCU

Bibliotecas a incluir no IDE arduino para programar o ESP8266 :

  • DHT.h
  • PubSubClient.h
  • ESP8266WiFi.h

Adicionar o seguinte url nas definições do IDE para boards adicionais:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

O código para inserir no ESP8266 completo encontra-se neste link.

Código de Configuração do HomeAssistant

Para finalizar temos de adicionar código ao ficheiro configuration.yaml.

Código: 

# temp Topic
sensor dht_temp:
  platform: mqtt
  state_topic: sensor/temperature
  name: "Tempertaure"
  unit_of_measurement: "°C"
  value_template: "{{  value | round(1) }}"
 
# humidity Topic
sensor dht_hum:
  platform: mqtt
  state_topic: sensor/humidity
  name: "Humidity"
  unit_of_measurement: "%"
  value_template: "{{  value | round(0) }}"

 

Até ao próximo artigo 😉

Tags: ESP8266HomeAutomationiotMQTT
SummarizePartilhar234
Redação

Redação

Artigos relacionados

Twingo – Já conduzimos o novo elétrico de 19 mil euros da Renault

Twingo – Já conduzimos o novo elétrico de 19 mil euros da Renault

por Nuno Miguel Oliveira
2 de Abril, 2026

O Renault Twingo está de volta! É um outro lançamento onde a gigante francesa vai buscar alguma magia ao passado, onde consegue, de facto, conjugar nostalgia com design,...

Conduzir à noite está a deixar-te cego? A culpa não é dos teus olhos

Proibição de condução a partir dos 75 anos em Portugal?

por Nuno Miguel Oliveira
2 de Abril, 2026

Há ideias que parecem fazer sentido à primeira vista. Depois pensas dois minutos e percebes que o problema é bem mais complicado do que parece. É exatamente isso...

O WhatsApp está a encher o teu telemóvel em silêncio! Desliga isto

WhatsApp: as definições escondidas que tens mesmo de ativar

por Bruno Fonseca
1 de Abril, 2026

É difícil pensar noutra aplicação que esteja tão presente na nossa vida profissional e pessoal como o WhatsApp. Para muitas pequenas empresas, funciona como um autêntico centro de...

WhatsApp GhostPairing

Alerta: os esquemas online mais perigosos (e os que nunca funcionam)

por Catarina Couto
1 de Abril, 2026

Navegar na Internet em 2026 é como atravessar um campo minado. Se por um lado temos acesso a tudo, por outro, os burlões estão cada vez mais profissionais....

Artigo Seguinte
afinal o dragon ball super vai mesmo continuar!

Afinal o Dragon Ball Super vai mesmo continuar!

Deixar comentário
cropped-logoleak-1.png

A Leak.pt traz-te as últimas notícias de tecnologia, truques e dicas. Lê as noticias sobre tecnologia atual agora mesmo!

Siga-nos

Últimas notícias

Rockstar, GTA

GTA 6 a 100€? Não é por acaso… Foram anos a gastar dinheiro!

1 de Abril, 2026
PlayStation 6 Portátil vai impressionar na performance!?

PlayStation 6 Portátil vai impressionar na performance!?

1 de Abril, 2026
Segue-nos no Google Notícias e não percas nenhuma informação. Carrega aqui.

Registe-se na Newsletter

Registe-se agora e receba as principais notícias diariamente no seu email e ainda ofertas exclusivas e descontos nos parceiros Leak.

Seja o primeiro a saber. Registe-se aqui.

  • Quem somos
  • Ficha técnica
  • Estatuto editorial
  • Declaração de Privacidade
  • Política de Cookies
  • Termos e Condições
  • Contactos

Leak@2026 - Todos os direitos reservados

Nenhum resultado
Ver todos os resultados
  • Contactos
  • Declaração de privacidade (UE)
  • Estatuto editorial
  • Ficha técnica
  • Imprint
  • Isenção de Responsabilidade
  • Mais recentes
  • Notícias de Tecnologia – Leaks de Tecnologia de Última Hora | Leak.pt
  • Notícias de Tecnologia de Última Hora
  • Política de Cookies (UE)
  • Política de Privacidade
  • Quem somos
  • Termos e Condições

Leak@2026 - Todos os direitos reservados