Índice:
- Suprimentos
- Etapa 1: Esquemas do circuito:
- Etapa 2: Projeto PCB (Gerber):
- Etapa 3: Soldando tudo:
- Etapa 4: instale as bibliotecas para o código:
- Etapa 5: Faça upload do código:
- Etapa 6: Fiação e energização:
- Etapa 7: Configure seu dispositivo Ubidots e painel:
- Etapa 8: Teste:
Vídeo: Controle de sala com ESP8266 - Temperatura, movimento, cortinas e iluminação: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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:
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):
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:
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:
Aqui está o link para baixar as bibliotecas.
Etapa 5: Faça upload do código:
Aqui está o código para download:
Etapa 6: 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:
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:
Obrigado por fazer parte deste tutorial, espero que gostem e se você tiver alguma dúvida, fique à vontade para me perguntar.
Recomendado:
Controle de gestos simples - controle seus brinquedos RC com o movimento de seu braço: 4 etapas (com imagens)
Controle de gestos simples - controle seus brinquedos RC com o movimento de seu braço: Bem-vindo ao meu 'ible' # 45. Um tempo atrás eu fiz uma versão RC totalmente funcional do BB8 usando peças de Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Quando vi como era legal a banda de força feita por Sphero, pensei: " Ok, eu c
Controle de IV das cortinas IKEA FYRTUR: 11 etapas (com imagens)
Controlo IV das persianas IKEA FYRTUR: finalmente consegui algumas persianas motorizadas IKEA FYRTUR e queria controlá-las com um telecomando IV. Este é um aplicativo de nicho, mas achei que poderia ser útil para alguém que deseja aprender como usar os pinos GPIO do Arduino como um simples v de baixo
Controle de cortinas com ESP8266, integração do Google Home e Openhab e controle da Web: 5 etapas (com fotos)
Controle de persianas com ESP8266, Google Home e Openhab Integração e Webcontrol: Neste Instructable, mostro como adicionei automação às minhas persianas. Eu queria ser capaz de adicionar e remover a automação, então toda a instalação é presa. As partes principais são: Motor de passo Motor de passo controlado por ESP-01 Engrenagem e montagem
Controle deslizante de controle de movimento para trilho de lapso de tempo: 10 etapas (com imagens)
Controle deslizante de controle de movimento para trilho de lapso de tempo: Este instrutível explica como motorizar um trilho de lapso de tempo usando um motor de passo acionado por um Arduino. Vamos nos concentrar principalmente no Controlador de movimento que aciona o motor de passo, presumindo que você já tenha um trilho que deseja motorizar. Por exemplo, quando dis
Iluminação LED para sala rápida, rápida, barata e bonita (para qualquer pessoa): 5 etapas (com fotos)
Iluminação LED de sala rápida, rápida, barata e bonita (para qualquer pessoa): Bem-vindos :-) Este é meu primeiro instrutível, portanto, comentários são bem-vindos :-) O que espero mostrar a vocês é como fazer iluminação LED rápida em um Buget TINY.O que você precisa: CableLEDsResistors (510Ohms para 12V) StapelsSoldering ironCutters and other basi