Índice:

Controle de sala com ESP8266 - Temperatura, movimento, cortinas e iluminação: 8 etapas
Controle de sala com ESP8266 - Temperatura, movimento, cortinas e iluminação: 8 etapas

Vídeo: Controle de sala com ESP8266 - Temperatura, movimento, cortinas e iluminação: 8 etapas

Vídeo: Controle de sala com ESP8266 - Temperatura, movimento, cortinas e iluminação: 8 etapas
Vídeo: Conceitos de IOT e automação residencial | SENAI Play 2024, Julho
Anonim
Controle de sala com ESP8266 | Temperatura, movimento, cortinas e iluminação
Controle de sala com ESP8266 | Temperatura, movimento, cortinas e iluminação

Este projeto consiste em um sistema baseado no módulo NodeMCU ESP8266 que permite controlar o brilho de uma Faixa de LED e da cortina de sua sala, também é capaz de enviar dados sobre os eventos de movimento de sua sala e a temperatura para a nuvem onde você pode ver isso pela plataforma Ubidots IoT.

Suprimentos

Conta Ubidots:

  • 1x ESP8266 NodeMCU
  • 1x 12v Power Jack
  • 1x resistor de 220 ohm 1 / 4W
  • 2x capacitores 120nf
  • 1x transistor de potência TIP31
  • 1x regulador de tensão lm7805
  • 1x sensor PIR HC-SR501
  • 1x sensor de temperatura DS1820
  • 1x driver do motor DC L293D
  • 2 blocos de terminais
  • 1x Conectores SIL Fêmea

Etapa 1: Esquemas do circuito:

Esquemas do circuito
Esquemas do circuito

Materiais:

  • 1x ESP8266 NodeMCU
  • 1x 12v Power Jack
  • 1x resistor de 220 ohm 1 / 4W
  • 2x capacitores 120nf
  • 1x transistor de potência TIP31
  • 1x regulador de tensão lm7805
  • 1x sensor PIR HC-SR501
  • 1x sensor de temperatura DS1820
  • 1x driver do motor DC L293D
  • 2 blocos de terminais
  • 1x Conectores SIL Fêmea

Etapa 2: Projeto PCB (Gerber):

Design PCB (Gerber)
Design PCB (Gerber)
Design PCB (Gerber)
Design PCB (Gerber)

Aqui está o arquivo Gerber para que você possa solicitar seu próprio PCB.

Eu sugiro usar o PCBGOGO para fabricar os PCBs.

Etapa 3: Soldando tudo:

Soldando tudo
Soldando tudo
Soldando tudo
Soldando tudo

Limpe as placas de circuito se não estiverem e comece a soldar tudo passo a passo.

Etapa 4: instale as bibliotecas para o código:

Instale as bibliotecas para o código
Instale as bibliotecas para o código

Aqui está o link para baixar as bibliotecas.

Etapa 5: Faça upload do código:

Faça upload do código
Faça upload do código

Aqui está o código para download:

Etapa 6: Fiação e energização:

Fiação e energização
Fiação e energização
Fiação e energização
Fiação e energização
Fiação e energização
Fiação e energização

Conecte os fios do motor DC da Cortina e os fios das tiras de LED corretamente.

Etapa 7: Configure seu dispositivo Ubidots e painel:

Configure seu dispositivo Ubidots e painel
Configure seu dispositivo Ubidots e painel
Configure seu dispositivo Ubidots e painel
Configure seu dispositivo Ubidots e painel
Configure seu dispositivo Ubidots e painel
Configure seu dispositivo Ubidots e painel

Ordem das imagens:

1-Quando o NodeMCU for ligado, automaticamente ele irá criar um dispositivo denominado "sala" na seção de dispositivos dos Ubidots.

2- O dispositivo terá todas as variáveis dentro.

3- Vá para Dados / Painéis.

4- Clique em "+" para criar um novo painel.

5- Clique na marca de verificação.

6- Crie um Widget clicando em "+".

7- Selecione o widget Slider para o controle Cortinas.

8- Adicione uma variável.

9- Selecione o dispositivo "Room".

10- Selecione a variável "Cortina".

11- Defina a etapa como 100.

12- Repita para a faixa de LED, mas o passo = 1 e a variável é "Ledstrip".

13- Adicione um widget indicador.

14- Selecione a variável Movimento.

15- Você está pronto.

Etapa 8: Teste:

Image
Image
Testando
Testando

Obrigado por fazer parte deste tutorial, espero que gostem e se você tiver alguma dúvida, fique à vontade para me perguntar.

Recomendado: