ESP8266 - Sensor de Movimento - Fita LED
Este tutorial ensina como criar um sistema de automação de iluminação contínuo usando um ESP8266, um sensor de movimento HC-SR501 e uma fita LED. Projetado para acionar a fita LED ao detectar a presença de uma pessoa, este sistema versátil é adequado para diversas aplicações, incluindo:
- Instalar o sistema em escadas para acender a luz automaticamente quando as pessoas se aproximam.
- Instalar o sistema embaixo da sua cama, acendendo a luz quando você desce da cama para o chão.
- Criar uma iluminação automática para uma árvore de Natal sempre que houver pessoas presentes.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre a Fita LED e o Sensor de Movimento
Se você não conhece a fita LED e o sensor de movimento (pinagem, como funcionam, como programá-los ...), aprenda sobre eles nos tutoriais a seguir:
Você tem a flexibilidade de usar fitas LED NeoPixel, WS2812B ou DotStar. Para simplificar a ligação, este tutorial usa especificamente a fita LED DotStar. Adaptar o código para outros tipos de fita LED é simples, basta consultar os tutoriais acima para se orientar.
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Para mais informações, veja Pinagem do ESP8266 e como alimentar o ESP8266 e outros componentes.
Configuração Inicial
| Ajuste do Tempo de Atraso | Gire-o totalmente no sentido anti-horário. |
| Ajuste do Alcance de Detecção | Gire-o totalmente no sentido horário. |
| Seletor de Disparo Repetido | Coloque o jumper como mostrado na imagem. |

Código ESP8266 - Sensor de Movimento Controla Fita LED
Passos Rápidos
Para começar com o ESP8266 no Arduino IDE, siga estes passos:
- Confira o tutorial como configurar o ambiente para o ESP8266 no Arduino IDE se esta for a sua primeira vez usando o ESP8266.
- Ligue os componentes como mostrado no diagrama.
- Conecte a placa ESP8266 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Escolha a placa ESP8266 correta, como (por exemplo, NodeMCU 1.0 (ESP-12E Module)), e a respectiva porta COM.
- Conecte o ESP8266 ao PC por cabo USB
- Abra o Arduino IDE e selecione a placa e a porta corretas
- Clique no ícone Libraries na barra à esquerda do Arduino IDE.
- Pesquise por “Adafruit DotStar” e encontre a biblioteca DotStar da Adafruit
- Clique no botão Install para instalar a biblioteca DotStar.

- Você será solicitado a instalar a dependência. Clique no botão Install All.

- Copie o código acima e abra-o no Arduino IDE
- Clique no botão Upload no Arduino IDE para carregar o código no ESP8266
- Mova a mão na frente do sensor
- Confira a fita LED
Você pode modificar o código para adicionar um efeito de iluminação.