Introdução

🚧 Construa seu sensor DIY e torne-se parte da rede mundial de dados abertos e tecnologia cívica.
Com o airRohr, você mesmo pode medir a poluição do ar.

Lista de compras

Kit de sensores
Componentes individuais

🙌 Ótimo, você decidiu comprar as peças online! Infelizmente, a entrega pode demorar de dias a três semanas. Até então, aproveite sua vida️.

Driver & firmware

Já preparamos o firmware. Você só precisa instalar os drivers e instalar em seu NodeMCU (ESP8266).

Para se comunicar com seu NodeMCU (ESP8266), você precisa de drivers USB2serial para seu sistema operacional.

O chipset para NocdeMCUs v3 é geralmente CH341, basta verificar a parte de trás do seu NodeMCU (ESP8266) para encontrar algumas informações técnicas.

Escolha o link que corresponde ao sistema operacional do seu computador.

Windows

Drivers para NodeMCU (ESP8266) V2 (CP2102) para Windows
Driver para NodeMCU (ESP8266) V3 (CH341) para Windows
  • Windows - Windows 10 deve baixar automaticamente
Extraia o arquivo baixado para o Windows:
  • para o NodeMCU (ESP8266) V2: Abra a pasta CP210x e clique duas vezes no aplicativo CP210xVCPInstaller_x64 (ou x86)
  • para o NodeMCU (ESP8266) V3: abra a pasta CH341SER e clique duas vezes no aplicativo SETUP.

MacOS

Drivers do MacOS
Extraia o arquivo baixado para MacOS.
  • para V2: Descompacte a pasta CP210x e clique duas vezes no aplicativo CP210xVCPInstaller_x64 (ou x86)
  • para V3: Descompacte a pasta CH341SER e clique duas vezes no aplicativo SETUP.
  • Reinicie o seu Mac

Linux

Nenhum driver precisa ser instalado. O chip deve ser suportado diretamente (verificável com dmesg)

Firmware Flasher

Suporte para vários sistemas operacionais: Windows, MacOS e Linux.

Conecte o NodeMCU ao computador com um cabo micro-USB curto (escolha um cabo que seja maior que 1 metro, caso contrário, a instalação pode falhar). Selecione latest_en.bin (ou outra versão de idioma) e clique em “Upload”. Espere até que o processo seja concluído. Agora podemos montar o sensor.

Linux: Definir permissões como executáveis

Após o download, pode ser necessário definir a permissão para executável. Isso pode ser feito com o comando: chmod o + x <nome do arquivo baixado>
Um grande obrigado para Piotr, da Polônia, por sua ajuda! 🙋‍♂️

MacOS: como executar um aplicativo não verificado

Clique com o botão direito e abra o aplicativo várias vezes e sempre confirme com "Abrir".

Aqui está um pequeno vídeo no Youtube 👉 https://youtu.be/1KZiP94TYjw

Assemble

⚠️ NOTA IMPORTANTE Antes de montar, instale o firmware! Veja a seção firmware flasher.

NodeMCU v3

Nota: Nossas instruções referem-se à versão 3 do NodeMCU. Isso pode ser reconhecido pelas conexões VU e G (veja o desenho).

Copyright: roman-minyaylov, MIT License
Quando você estiver pronto, assim que deve ser feito:

Conecte o SDS011

Os pinos são numerados da DIREITA à ESQUERDA, certifique-se de que ao conectar os cabos estejam assentados nos pinos, já que a maioria dos cabos Dupont também se encaixam entre os pinos.

SDS011 Pino 1 -> Pin D1 / GPIO5
SDS011 Pino 2 -> Pin D2 / GPIO4
SDS011 Pino 3 -> GND
SDS011 Pino 4 -> não usado
SDS011 Pino 5 -> VU (NodeMCU v3) / VIN (NodeMCU v1,v2)
SDS011 Pino 6 -> não usado
SDS011 Pino 7 -> não usado

💡 Você pode encontrar uma lista de sensores suportados pelo nosso firmware

Soldar o BME280

Conecte o cabeçalho do pino com a placa BME280. Solde-o por trás. As lacunas entre os pinos são muito pequenas, então seja paciente e cuidadoso.

O truque é colocar a ponta do ferro de solda no pino, aquecer um pouco e depois aplicar levemente a solda.

Conecte o BME280

Os pinos são numerados da ESQUERDA à DIREITA.

VIN -> Pino 3V3 (3.3V)
GND->  GND/G
SDA -> Pino D3
SCL -> Pino D4

Amarre tudo junto

Conecte o NodeMCU e o SDS011
Use uma braçadeira para conectar o NodeMCU (ESP8266) e o sensor SDS011 para que a antena Wifi aponte para longe do sensor
Conecte o tubo flexível
  • conecte o tubo flexível ao sensor SDS011

  • Use outra braçadeira para prender o sensor de temperatura BME280 ao tubo

  • Passe o cabo USB pelo tubo. Monte o SDS011 com o NodeMCU voltado para cima e o ventilador voltado para baixo

    Empurre o sensor para dentro do tubo
  • Empurre as peças para dentro do tubo, para que fique preso dentro

  • Cabo USB, tubo flexível e BME280 devem ficar virados para fora da extremidade do tubo

  • Empurre o outro tubo para o primeiro.

Finalizando
  • Posicione o sensor de temperatura no tubo flexível, de forma que fique na borda do tubo.

  • Corte o tubo flexível na extremidade do tubo

  • Opcional: você pode cobrir as extremidades abertas do tubo com uma malha fina. Então o ar pode circular, mas os insetos não entram

Colocação

O local ideal seria 1,5 a 3,5 metros acima da rua e bem ventilado. No entanto, isso não pode ser feito para todas as pessoas, pois, portanto, informações como a altura acima do solo e a posição para a rua são solicitadas durante o registro.

Configurar

Obtenha o ID único da estação

  1. Conecte a estação a um cabo USB para ligar o sensor.

  2. A estação tentará se conectar à rede WiFi configurada. Para uma nova configuração, a conexão falhará e a estação criará uma rede WiFi com o nome Particulate Matter ID, Feinstaubsensor-ID ou airRohr-ID. O ID é o ChipID (por exemplo 13597771). Por favor, anote este número, pois você precisará dele para o registro

  3. Conecte-se à rede WiFi criada pela estação em seu computador ou smartphone. Aguarde até que a conexão seja estabelecida.
    Android: Se a conexão for desconectada imediatamente, pode ser necessário desativar a opção 'Smart network switch' em 'Connections -> WiFi -> Advanced'.

  4. Abra seu navegador e digite http://192.168.4.1/.

⚠️ Observe Pode demorar algumas tentativas para o NodeMCU se conectar à rede WiFi doméstica. Seja paciente e tente as etapas várias vezes até que funcione. Se a configuração do sensor funcionou, a rede WiFi da estação não estará disponível e a página de configuração não estará mais acessível neste IP 192.168.4.1

Configure a estação

  1. Na página 'Configuration', digite o seu SSID (nome da sua rede WiFi doméstica), a chave de segurança da rede (no Windows) ou a senha WiFi.

  2. Se você estiver usando o sensor de poeira fina recomendado (SDS011), nenhuma alteração de configuração adicional é necessária.

  3. Clique no botão 'Save configuration and restart'. A estação irá reiniciar e não estará mais acessível quando se conectar à sua rede WiFi doméstica.



Verifique se a estação está configurada corretamente

Se você não fez nenhuma outra alteração na etapa anterior além da configuração da rede WiFi, o sensor agora começará a gravar e enviar os dados. Você pode verificar se tudo está funcionando corretamente após cerca de 10 minutos, navegando para as páginas a seguir. Nessas páginas, procure o ChipID (no exemplo acima, o 13597771).

Registro

Crie uma conta

Vá para devices.sensor.community para criar uma conta e fazer parte da rede de dados aberta.

Registre seu dispositivo

Depois de criar uma conta e fazer login, você poderá registrar seu dispositivo. Preencha o formulário para registrar seu dispositivo. Navegue até Home -> (Login) - Sensores -> Registrar novo sensor

  • o ID do sensor é o ChipID do ESP8266 (NodeMCU) que você anotou antes
  • seu endereço de e-mail (não será publicado)
  • seu endereço: Rua com número da casa, código postal e cidade. Clique em "Pesquisar endereço inserido" para obter as coordenadas de localização (será arredondado). Verifique a posição do pino, altere-o se necessário
  • defina um nome de sensor pessoal para torná-lo mais fácil separá-los se você tiver vários sensores (como jardim, sensor para a mãe, ...)
  • os arredores da estação - por exemplo altura acima do solo, lado da estrada, alto volume de tráfego, campo livre ou similar

Troubleshoot

Problemas de transmissão?

Digite o seguinte no navegador com seus próprios dados: https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1&var-chipID=esp8266-[ID]

O [ID] também pode ser pesquisado no campo de entrada no canto superior esquerdo da página: https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1

  • O sensor está registrado via https://devices.sensor.community/ e o sensor está visível no mapa?
    • O nível do sinal WLAN era fraco no passado? aqui está o log do sinal do lado do servidor: https://api-rrd.madavi.de/grafana/d/Fk6mw1WGz/wifi-signal?orgId=1&var-chipID=esp8266-[ID]

Problemas com o cabo USB?

  • Verifique a fonte de alimentação: cabo USB
  • Reinicialize (desconecte a fonte de alimentação, por exemplo, desconecte o plugue USB)
  • A configuração de WLAN está LIGADA (o sensor conectado à WLAN configurada)? Se não:
    • o sensor abre um AP (nos primeiros 2-7 minutos após uma reinicialização)?
    • Procure por rede WLAN airrohr-[ID]. Tenha paciência, pode demorar 1-2 minutos após a inicialização.
  • Verifique em seu próprio roteador se o sensor está conectado à rede e lembre-se do IP
    • como alternativa, use "Discovery" no flashtool
    • Se sim: conecte-se ao sensor via IP com um navegador http://[ip-do-sensor]/ , a interface deve aparecer
    • Se não: o ESP tem problemas, por exemplo fonte de alimentação insuficiente, loop de reinicialização ou similar
  • Conecte o USB a um computador e veja o registro
    • Rastreie o texto na interface serial com o programa de terminal serial (Configurações: baud 9600, 8N1)
    • Lá você deve ser capaz de ver o que o sensor está fazendo (mensagens de inicialização, conexão WLAN ou AP, medição - somente após 3 minutos)

Problemas eletrônicos?

  • Remova os componentes eletrônicos do sensor da caixa e observe
  • Verifique/substitua a fonte de alimentação novamente
    • o ESP pisca logo após a reinicialização?
    • SDS011: LED vermelho/ventilador ligado após a reinicialização?
    • verifique/substitua os cabos dos sensores novamente
Sensor.Community

Tornando o mundo um lugar melhor por meio de dados ambientais abertos e voltados para a comunidade.

Feito com 💕 em Stuttgart, Germany