Ir para o conteúdo
Envios e devoluçõesPT / EUR
Promoção!

Sensor pó GP2Y1014AU0F

O preço original era: 8,67 €.O preço atual é: 3,47 €.

24 pessoas estão a ver este produto agora

REF: LPM006785 Categoria:

Envios e devoluções

Envios e devoluções

Consultar envios e devoluções →Ícones dos serviços de pagamento

Descrição

(2029) Sensor pó GP2Y1014AU0F GP2Y1014 O GP2Y1014AU0F é um sensor óptico desenvolvido pela Sharp, usado para medir partículas de poeira e fumo suspensas no ar. Ele funciona por meio de um LED infravermelho que ilumina as partículas em suspensão, detetando-as através da reflexão da luz. O nível de poeira é determinado pela tensão na saída analógica do sensor. Aplicações comuns: Monitorização da qualidade do ar em ambientes interiores e exteriores. Sistemas de purificação e controlo de ar condicionado. Dispositivos para deteção e alerta de presença de fumo ou poeira. Equipamentos de saúde, como purificadores de ar domésticos e industriais. É bastante popular devido ao seu tamanho reduzido, baixo custo e facilidade de utilização com microcontroladores (ex: Arduino). Como ligar ao arduino: Sensor GP2Y1014AU0F Arduino V-LED Resistência 150Ω → 5V LED-GND Pino Digital 2 VCC 5V S-GND GND VO (saída analógica) A0 Programa arduino: const int ledPin = 2; // Pino digital que controla o LED interno do sensor const int sensorPin = A0; // Saída analógica do sensor GP2Y1014AU0F void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, LOW); // Liga o LED (ativo em LOW) delayMicroseconds(280); int leitura = analogRead(sensorPin); // Lê a saída analógica delayMicroseconds(40); digitalWrite(ledPin, HIGH); // Desliga o LED delayMicroseconds(9680); // Converte a leitura analógica para tensão (0-5V) float tensao = leitura * (5.0 / 1023.0); // Converte a tensão para densidade de poeira (mg/m³) float densidadePoeira = 0.17 * tensao – 0.1; // Evita valores negativos if (densidadePoeira < 0) densidadePoeira = 0; Serial.print("Densidade de poeira: "); Serial.print(densidadePoeira); Serial.println(" mg/m³"); delay(1000); // Aguarda 1 segundo até nova leitura }