Pular para o conteúdo principal

Grove - Sensor de Poeira

Este Sensor de Poeira fornece uma boa indicação da qualidade do ar em um ambiente medindo a concentração de poeira. O nível de Material Particulado (nível de PM) no ar é medido contando o tempo de Low Pulse Occupancy (tempo de LPO) em uma determinada unidade de tempo. O tempo de LPO é proporcional à concentração de PM. Este sensor pode fornecer dados confiáveis para sistemas de purificação de ar; ele é sensível a MP com diâmetro de 1 μm.

cuidado
  • Este sensor usa o método de contagem para medir a concentração de poeira, não o método de pesagem, e a unidade é pcs/L ou pcs/0.01cf.
  • Por favor, preste atenção aos avisos listados aqui:
    • Por favor, mantenha-o na posição vertical.
    • É necessário um tempo de pré-aquecimento de 3 min ao usar pela primeira vez.
    • Operações arbitrárias podem causar danos inesperados.
    • Os seguintes componentes (marcados com retângulo vermelho) são usados apenas para a configuração de fábrica. Por favor, NÃO altere a configuração padrão.

Versão

Versão do ProdutoAlteraçõesData de Lançamento
Grove-Dust Sensor V1.0InicialNov 2012

Recursos

  • Detecção estável e sensível não só de fumaça de cigarro, mas também de poeira doméstica, que são gatilhos de asma em ambientes internos.
  • O ar é auto-aspirado com a corrente do mecanismo de geração de ar com um aquecedor embutido.
  • Manutenção fácil. Alta sensibilidade duradoura a longo prazo.
  • Saída dupla para partículas com diâmetro acima de 1 mícron e 2,5 mícrons (aprox.).
  • Mais compacto e leve, e fácil de instalar.
dica

Para mais detalhes sobre os módulos Grove, consulte o Grove System

Especificações

ItemNormaUnidade
VCC4.75~5.75V
Corrente em Standby90mA
Faixa detectável de concentração0~28,000 / 0 ~ 8000pcs/litro / pcs/0.01cf
Faixa de Temperatura de Operação0~45°C
Método de SaídaLógica Negativa, saída digital, High: acima de 4.0V(Rev.2), Low: abaixo de 0.7V-
Diâmetro das partículas detectadas>1μm
Dimensões59(L) × 45(A) × 22(P)mm
Faixa de Umidade95% rh ou menos-
nota

Na versão mais recente, a tensão de saída em nível alto foi alterada de 4.0V para 4.5V.

Plataformas Suportadas

ArduinoRaspberry Pi
cuidado

As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade teórica ou de software do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.

Ideias de Aplicação

  • Purificador de Ar
  • Monitor de Qualidade do Ar
  • Ar-Condicionado
  • Ventilador / Exaustor

Primeiros Passos

nota

Se esta é a primeira vez que você trabalha com Arduino, recomendamos fortemente que veja Getting Started with Arduino antes de começar.

Brincar com Arduino

Hardware

  • Passo 1. Prepare os seguintes itens:
Seeeduino V4.2Base ShieldGrove-Dust Sensor
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora
  • Passo 2. Conecte o Grove-Dust Sensor à porta D8 do Grove-Base Shield.
  • Passo 3. Conecte o Grove - Base Shield ao Seeeduino.
  • Passo 4. Conecte o Seeeduino ao PC por meio de um cabo USB.

nota

Se não tivermos o Grove Base Shield, também podemos conectar o Grove-Dust Sensor diretamente ao Seeeduino como abaixo.

SeeeduinoGrove-Loudness Sensor
5VVermelho
GNDPreto
NCBranco
D8Amarelo

Software

  • Passo 1. Por favor, copie o código abaixo para a IDE do Arduino e faça o upload para o Arduino. Se você não souber como fazer o upload do código, verifique how to upload code.
int pin = 8;
unsigned long duration;
unsigned long starttime;
unsigned long sampletime_ms = 30000;//sampe 30s ;
unsigned long lowpulseoccupancy = 0;
float ratio = 0;
float concentration = 0;

void setup()
{
Serial.begin(9600);
pinMode(pin,INPUT);
starttime = millis();//get the current time;
}

void loop()
{
duration = pulseIn(pin, LOW);
lowpulseoccupancy = lowpulseoccupancy+duration;

if ((millis()-starttime) > sampletime_ms)//if the sampel time == 30s
{
ratio = lowpulseoccupancy/(sampletime_ms*10.0); // Integer percentage 0=>100
concentration = 1.1*pow(ratio,3)-3.8*pow(ratio,2)+520*ratio+0.62; // using spec sheet curve
Serial.print(lowpulseoccupancy);
Serial.print(",");
Serial.print(ratio);
Serial.print(",");
Serial.println(concentration);
lowpulseoccupancy = 0;
starttime = millis();
}
}

  • Passo 2. Neste programa, o Seeeduino amostra a duração total de "logic low" em 30 s, e essa duração ilustra a densidade de poeira do ambiente. Abra o Serial Monitor; podemos obter o valor da qualidade do ar detectado pelo sensor a partir da porta serial do PC.

Terminologia:

  • "Lowpulseoccupancy" representa o Low Pulse Occupancy Time(LPO Time) detectado em 30 s. Sua unidade é microssegundos.

  • "Ratio" reflete em que nível o tempo de LPO ocupa todo o tempo de amostragem.

  • "Concentration" é um valor que tem um significado físico. Ele é calculado a partir do gráfico característico abaixo usando o tempo de LPO.

  • Aqui está um gráfico da concentração de poeira medida no escritório:

Podemos ver que a concentração de poeira é muito baixa à noite, mas é mais alta à tarde. Um limite pode ser definido quando a concentração estiver acima de um determinado valor. Além disso, se você quiser tornar o sensor mais sensível, pode adicionar um ventilador ao sensor e adicionar um resistor de 10 kΩ entre o pino 5 e o terra. Para mais informações, visite o blog de A.J.

Brincar com Raspberry Pi

Hardware

  • Passo 1. Prepare os seguintes itens:
Raspberry piGrovePi_PlusGrove-Dust Sensor
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora
  • Passo 2. Conecte o GrovePi_Plus ao Raspberry.
  • Passo 3. Conecte o Grove-Dust Sensor à porta D2 do GrovePi_Plus.
  • Passo 4. Conecte o Raspberry ao PC por meio de um cabo USB.

Software

  • Passo 1. Siga Setting Software para configurar o ambiente de desenvolvimento.
  • Passo 2. Faça o git clone do repositório do Github.
cd ~
git clone https://github.com/DexterInd/GrovePi.git

  • Passo 3. Execute os comandos abaixo para monitorar a poeira.
cd ~/GrovePi/Software/Python
python grove_dust_sensor.py

Aqui está o código grove_dust_sensor.py.

import time
import grovepi
import atexit

atexit.register(grovepi.dust_sensor_dis)

print("Reading from the dust sensor")
grovepi.dust_sensor_en()
while True:
try:
[new_val,lowpulseoccupancy] = grovepi.dustSensorRead()
if new_val:
print(lowpulseoccupancy)
time.sleep(5)

except IOError:
print ("Error")

  • Passo 4. Veremos o status da poeira como abaixo.
pi@raspberrypi:~/GrovePi/Software/Python $ python grove_dust_sensor.py 
Reading from the dust sensor
14029
2621
1725
1978
2533
1619

Projetos Relacionados

Se você quiser fazer alguns projetos incríveis com o Grove - Dust Sensor, aqui está um projeto para referência.

Air Quality Box

Esta seção é uma demonstração de IoT feita com Seeeduino e Grove.

Hoje em dia, está sendo dada mais atenção à qualidade do ar ambiental porque as pequenas partículas no ar ao redor podem colocar em sério risco a saúde das pessoas. Nós sempre obtemos as informações do meio ambiente a partir dos órgãos governamentais. Mas esse é o valor médio de toda a cidade/seção. Ele não consegue refletir com precisão o ambiente ao seu redor.

FAQs

P1: Como o Grove - Dust Sensor (com lógica de 5V) pode ser usado com o Seeeduino Stalker (com lógica de 3,3V)?

R1: O sinal de saída do Dust Sensor precisa ser reduzido para lógica de 3,3V para funcionar com o Seeeduino Stalker (ou qualquer placa similar). A saída do Dust Sensor é 0,7V para Nível Lógico Baixo e maior que 4,0V para Nível Lógico Alto. Você pode usar um divisor de tensão para reduzir a saída e torná-la compatível com a lógica de 3,3V ou usar um conversor de nível lógico TTL.

Recursos

Projetos

Air Quality Box: Monitore a qualidade do ar ao seu redor

Smart Crops: Implementando IoT na Agricultura Convencional!: Nossa missão com a natureza é preservá-la, projetando e implementando tecnologias e métodos de monitoramento com a ajuda de IoT via Helium.

LoRa IoTea: Um sistema automático de coleta de informações aplicado a plantações de chá. Faz parte da coleta inteligente de informações agrícolas.

Suporte Técnico & Discussão de Produto

Atualizável para Sensores Industriais

Com o controlador S2110 SenseCAP e o registrador de dados S2100, você pode facilmente transformar o Grove em um sensor LoRaWAN®. A Seeed não só ajuda você na prototipagem, mas também oferece a possibilidade de expandir seu projeto com a série SenseCAP de robustos sensores industriais.

A carcaça IP66, a configuração por Bluetooth, a compatibilidade com a rede global LoRaWAN®, a bateria interna de 19 Ah e o forte suporte do APP fazem do SenseCAP S210x a melhor escolha para aplicações industriais. A série inclui sensores para umidade do solo, temperatura e umidade do ar, intensidade de luz, CO2, EC e uma estação meteorológica 8 em 1. Experimente o mais recente SenseCAP S210x em seu próximo projeto industrial de sucesso.

Loading Comments...