Projeto Sensor IR com Arduino UNO – Guia Simples
Componentes e Materiais Necessários
| Componente | Quantidade |
|---|---|
| Arduino UNO | 1 |
| Sensor de Proximidade (IR) | 1 |
| Jumpers (genéricos) | 1 |
Sobre este Projeto
Olá, amigos! Hoje vou mostrar como interligar um sensor IR com um Arduino UNO. Vamos começar!
Componentes
- Arduino Uno
- Sensor IR
- LED
- Cabo do Arduino
- Jumpers
Para que serve o Arduino Uno? Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. As placas Arduino são capazes de ler entradas — luz em um sensor, um dedo em um botão ou uma mensagem do Twitter — e transformá-las em saídas.
O que é um sensor infravermelho? Um sensor infravermelho é um dispositivo eletrônico que emite para detectar aspectos do ambiente. Um sensor IR pode medir o calor de um objeto e detectar movimento. Estes tipos de sensores medem apenas radiação infravermelha, em vez de emiti-la — isso é chamado de sensor IR passivo.
Um sensor IR pode detectar humanos? O sensor Infravermelho Passivo (PIR) é usado para detectar a presença de humanos. O sensor Grid-EYE detecta o humano usando a radiação infravermelha irradiada pelo corpo humano. Todo humano irradia energia infravermelha de um intervalo de comprimento de onda específico. A radiação incidente absorvida altera a temperatura de um material. Sensores IR? 2.8V a 15cm a 0.4V a 150cm com tensão de alimentação entre 4.5 e 5.5 VDC.
O que você quer dizer com LED? Significa "Light-Emitting Diode" (Diodo Emissor de Luz). Um LED é um dispositivo eletrônico que emite luz quando uma corrente elétrica passa através dele. LEDs antigos produziam apenas luz vermelha, mas LEDs modernos podem produzir várias cores diferentes, incluindo vermelho, verde e azul (RGB).
Código
Código
int IRSensor = 2; // conectar sensor IR ao pino 2 do Arduino
int LED = 13; // conectar LED ao pino 13 do Arduino
void setup() {
pinMode(IRSensor, INPUT); // pino do sensor como ENTRADA
pinMode(LED, OUTPUT); // pino do LED como SAÍDA
}
void loop() {
int statusSensor = digitalRead(IRSensor);
if (statusSensor == 1)
digitalWrite(LED, LOW); // LED DESLIGADO
else
digitalWrite(LED, HIGH); // LED LIGADO
}
Processo de manufatura
- Projeto DHT11: Sensor Temperatura/Umidade com LEDs Indicadores e Buzzer
- Sensor K30 CO₂: Monitoramento de Qualidade do Ar Interno em Tempo Real
- Mealheiro Inteligente: Controlar Aceitador de Moedas com Arduino Nano
- Controlar um LED via Bluetooth com Arduino – Guia DIY Simples
- Construa um Sensor de Obstáculos Simples com Arduino – Tutorial Fácil com LED IR e Fotodiodo
- Integrando Sensor de Impressão Digital Capacitivo DFRobot com Arduino ou ESP8266
- Construa uma Torre de Sensores com Arduino Cloud: Monitoramento de Temperatura, Movimento e Gás
- Integrando Sensor de Pulso MAX30100 com Arduino: Guia Passo a Passo
- Guia Passo a Passo: Conectando Sensor de Umidade do Solo YL-39/YL-69 ao Arduino UNO
- Monitore a Qualidade do Ar com Precisão usando o Sensor Sharp GP2Y1010AU0F