2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
1
Etapa 1: Diagrama de Circuito
Etapa 2: Peças:
Arduino NANO, HC-SR501, HC-SR04, LED redondo WS2812 5050 RGB de 12 bits
Buzzer, Fios de jumpers,
Etapa 3: Produção
Instale o arquivo da biblioteca: Abra "Ferramentas" - "Gerenciar bibliotecas ……" no software de desenvolvimento Arduino, em seguida, procure "Adafruit_NeoPixel" e instale-o.
Etapa 4: NOTA:
Neste projeto usei o módulo sensor infravermelho de corpo humano HC-SR501. O módulo sensor infravermelho do corpo humano HC-SR501 possui dois métodos de disparo. Um é o acionamento não repetível: isto é, depois que o sensor gera um nível alto, o tempo de atraso termina , A saída mudará automaticamente de nível alto para nível baixo. Simplificando, ele emitirá um nível alto quando sentir o movimento humano, mas depois que o tempo de seu botão de ajuste de atraso terminar, ele não continuará a sentir, mesmo se uma pessoa se mover na frente dele. HC-SR501 tem um tempo de bloqueio de 0,2 segundos, durante o qual não funcionará. Ele continuará a sentir depois que o tempo de bloqueio terminar. Há também um modo de disparo repetível: após o sensor emitir um nível alto, durante o período de retardo, se um corpo humano estiver se movendo dentro de sua faixa de detecção, sua saída permanecerá alta até que a pessoa saia. Mude o nível alto para o nível baixo (o módulo de detecção estenderá automaticamente um período de atraso após detectar cada atividade do corpo humano e tomará o tempo da última atividade como o ponto de início do tempo de atraso). Simplificando, se você continuar se movendo na frente do módulo do sensor infravermelho humano, o HC-SR501 sempre produzirá um nível alto.