Você está na página 1de 5

Sensor de presença com NodeMCU ESP8266 - Fernando K Tecnologia https://www.fernandok.com/2017/11/sensor-de-presenca-com-nodemcu-esp8266.

html

  

INÍCIO FÓRUM SOBRE ARDUINO ESP8266 ESP32 LORAWAN STM32 MOTOR DISPLAY

MATERIAL PARA DOWNLOAD LINKS DOS PRODUTOS

O que está procurando? Buscar

Insira aqui seu melhor email... QUERO RECEBER GRÁTIS

Página inicial  USB  Sensor de presença com NodeMCU ESP8266 Supergrupo de colaboração
entre meus seguidores.
Sensor de presença com NodeMCU Conteúdo exclusivo, que não
tem no Youtube!
ESP8266
 Fernando K  17 Novembro

Postagens mais populares

Instalando ESP32 no
Arduino IDE: Método fácil
 04 Setembro

Nosso objetivo hoje é criar um sistema de detecção de movimento em um ESP32: Detalhes internos e
pinagem
ambiente, utilizando um sensor de presença PIR HC-SR501 e um buzzer contínuo  06 Março

para disparar como um alarme. A nossa montagem até parece um robozinho, mas
isso porque eu utilizei um suporte de solda somente para fixar o sensor e facilitar a NodeMCU ESP8266:
Detalhes e Pinagem
visualização no vídeo. O microcontrolador que usamos neste projeto é o WiFi  04 Maio

ESP8266 NodeMcu ESP12E.

Inscreva-se no Youtube

Marcadores

Postagens mais visitadas

No vídeo vocês podem ver que o circuito que montamos é bem simples. A Arduino Mega + WiFi =
Automação
alimentação do NodeMCU é feita pela USB e este microcontrolador fica ligado
 24 Agosto
direto ao buzzer de 5v. Quando ocorre uma saída 3v3 em cima deste buzzer, ele

1 of 5 18/03/2023, 16:29
Sensor de presença com NodeMCU ESP8266 - Fernando K Tecnologia https://www.fernandok.com/2017/11/sensor-de-presenca-com-nodemcu-esp8266.html

funciona muito bem. Quanto ao sensor PIR, ele tem alimentação positivo/negativo e ESP32: Detalhes internos e
esp32 iot pinagem
tutorial Automação
tem o pino de sinal que só manda 0 ou 1. Ele é bastante simples de mexer porque é  06 Março
WiFi ESP8266 internet das coisas
binário. Ao lado dele, temos dois Trimpots de controle, sendo um de tempo e outro de
sensibilidade. IDE STM32Instalando
motor deESP32
passo no Arduino
IDE: Método fácil
Raspberry arduino uno
 04 Setembro

WiFi ESP8266 NodeMcu ESP-12E microcontrolador uno módulo

osciloscópio bluetooth firebase


Aqui mostro para você a foto do NodeMCU e toda sua pinagem.
circuito
Siga nas dht22 espressif
redes sociais expansor

eletrônica esp-now

inteligencia artifical
Facebook Instagram
 

 YouTube

Postagem em Destaque

MOTOR DE PASSO

PIR HC-SR501 – Características

Usando Motor de Passo sem


informação
 Fernando K  20 Agosto

Já estava ficando com saudades de mecatrônica.


Então, hoje, vamos falar de motor…

Arquivo de Postagens

Na imagem do sensor, à esquerda, eu aponto onde ficam os dois Trimpots, que são  2022 4

os botões de ajuste. No dispositivo que controla o tempo você vai ajustar o delay, ou  2021 12

seja, o tempo que vai demorar após o disparo do alarme para a montagem ativar  2020 32
novamente. Já no botão da sensibilidade, você vai apontar qual a distância de
 2019 58
acionamento do sensor. No lado direito está a vista de cima do sensor.
 2018 10
Este modelo PIR HC-SR501 conta ainda com três pinos: VCC, GND e OUT. 8

Alimentação: de 5V a 20V. Tensão de Saída: 3,3V. Potenciômetro para ajuste de  2017 35

tempo e sensibilidade. E, por fim, ângulo de abertura: aproximadamente 120 graus.  2015 11

Buzzer Contínuo

Aqui temos o buzzer que, para quem não conhece, funciona como uma espécie de
alto-falante. São dois tipos. Temos um microcontrolado, que é este que usamos hoje,
o qual recebe alimentação e já apita, além do modelo que não tem o microcontrolador
dentro dele, ou seja, não tem o oscilador dentro dele. O que ocorre aí é que você que
vai ter que mandar a oscilação. O mais comum, no entanto, é do primeiro modelo que
citei.

Montagem

2 of 5 18/03/2023, 16:29
Sensor de presença com NodeMCU ESP8266 - Fernando K Tecnologia https://www.fernandok.com/2017/11/sensor-de-presenca-com-nodemcu-esp8266.html

Nesta imagem temos o esquema do projeto de hoje. Vamos ligar o sensor ao NodeMCU
pela entrada D4. A saída do microcontrolador para o buzzer é a D1.

Código
Começamos definindo as constantes que utilizaremos durante nosso código.

Code
//definição do pino de saída do sensor PIR
#define PIN_SENSOR D4
//definição do pino de entrada do Buzzer
#define PIN_BUZZER D1

Setup
Na função setup(), vamos configurar os pinos que usaremos para comunicação com o
sensor e o buzzer, através do comando “pinMode”.

Code
void setup() {

//abaixo vamos confirar cada um dos pinos como entrada ou saída de dados
pinMode(PIN_SENSOR, INPUT);
pinMode(PIN_BUZZER, OUTPUT);
}

Loop
Na função loop(), faremos a leitura do sensor para saber se detectou algum movimento.
Caso seja detectado, acionaremos o buzzer para soar como um alarme.

Code
void loop() {

//faz a leitura do sensor de presença (retorna HIGH ou LOW)


int sinal = digitalRead(PIN_SENSOR);

//HIGH : movimento detectado


if(sinal == HIGH){
//aciona o Buzzer
digitalWrite(PIN_BUZZER, HIGH);
}
//LOW : nenhum movimento detectado
else{
//desativa o buzzer
digitalWrite(PIN_BUZZER, LOW);
}

Faça download dos arquivos:


PDF
INO

3 of 5 18/03/2023, 16:29
Sensor de presença com NodeMCU ESP8266 - Fernando K Tecnologia https://www.fernandok.com/2017/11/sensor-de-presenca-com-nodemcu-esp8266.html

Tags: ESP8266 Fernando fernandok HC Koyanagi movimento nodemcu PIR presença sensor SR501
USB

 Facebook  Twitter    

TALVEZ VOCÊ GOSTE DESTAS POSTAGENS

ARDUINO ARDUINO AUTOMACAO

Identificação por impressão Arduino Due com ESP8266 IOT mais barata do mundo
digital com Arduino  January 28, 2020 com ESP8266
 July 30, 2020  November 05, 2019

POSTAR UM COMENTÁRIO

3 Comentários
UNKNOWN
 4 de dezembro de 2017 às 14:21

boa tarde estou com problema em acionar 4 reles com o nodemcu ele não aciona os reles, estou
utilizando também a base para ele ver 1.0,

coloquei as variáveis d1,d2,d3,d3


liguei o vcc do rele na entrada 5v do suporte e a gnd (tentei também com o node sem o suporte),
quando ligo o rele ele acende os leds das portas dos reles mas quando aciono o comando do html
nada faz. Teria como o senhor publicar um tutorial utilizando o nodemcu com rele acesso web? ou
com o suporte obrigado . obs: rele 5v (daqueles kits de arduino classico).

Responder Excluir

 Respostas
Responder
OWERCRASH
 31 de outubro de 2018 às 19:07

Nos meus testes aqui notei que o sensor é alimentado a partir de 5V e o NodeMCU tem saída de até
3.3V aqui o que me parece não consegui alimentar o sensor de presença. Obrigado.

Responder Excluir

 Respostas
UNKNOWN
 22 de abril de 2019 às 00:13

Coloca a alimentação do sensor no VIN 5v

Excluir

 Respostas
Responder
Responder
Adicionar comentário

Postagens Populares Contato

Instalando ESP32 no Arduino E-mail:contato@fernandok.com


IDE: Método fácil Telegram:t.me/fernandok_oficial
Instagram: instagram.com/fernandok_oficial/
 04 Setembro
Facebook:facebook.com/fernandokoyanagi
Youtube: youtube.com/fernandokoyanagi
ESP32: Detalhes internos e
pinagem
 06 Março

NodeMCU ESP8266: Detalhes e


Pinagem
 04 Maio

4 of 5 18/03/2023, 16:29
Sensor de presença com NodeMCU ESP8266 - Fernando K Tecnologia https://www.fernandok.com/2017/11/sensor-de-presenca-com-nodemcu-esp8266.html

Created By TemplatesYard | Distributed By Gooyaabi Templates

5 of 5 18/03/2023, 16:29

Você também pode gostar