Introduction

🚧 Fabriquez votre détecteur et prenez part à notre réseau mondial de données ouvertes et de technologies civiques.
Avec airRohr, vous pouvez mesurer vous-même la pollution de l'air.

Liste des composants

Détecteur en kit
Composants individuels

🙌 Vous avez décidé d'acheter les pièces en ligne, très bien ! La livraison va cependant prendre quelques semaines. En attendant, profitez de la vie.

Pilotes & micrologiciel

Nous avons déjà programmé le micrologiciel. Vous devez seulement installer des pilotes sur votre ordinateur et le charger dans la platine NodeMCU (ESP8266).

Pour communiquer avec l'ESP8266, il vous faut les pilotes usb2serial compatibles avec votre système d'exploitation.

La puce présente sur le NodeMCU V3 est normalement de type CH341. Regardez au verso de la platine pour trouver la référence.

Choisissez le lien correspondsant à votre ordinateur.

Windows

Pilotes Windows pour le modèle V2 (CP2102)
  • Windows 10 - Windows 10 devrait pouvoir charger automatiquement ce pilote.
  • Windows 7/8/8.1 - Version 32-bit - Incompatible avec la version 64-bit du système d'exploitation.
Pilotes Windows pour le modèle V3 (CH340/CH341)
  • Windows - Windows 10 devrait pouvoir charger automatiquement ce pilote.
Installer le fichier téléchargé pour Windows :
  • V2: Ouvrez le dossier CP210x et double-cliquez sur le fichier exécutable CP210xVCPInstaller_x64 (or x86).
  • V3: Ouvrez le dossier CH341SER et double-cliquez sur le fichier exécutable SETUP.

MacOS

Pilotes MacOS
Décompresser et installer le fichier téléchargé pour MacOS.
  • V2: Décompressez le dossier CP210x et double-cliquez sur l'image disque SiLabsUSBDriverDisk.dmg puis sur le fichier exécutable Install CP210x VCP Driver
  • V3: Décompressez le dossier CH341SER et double-cliquez sur le fichier exécutable CH34x_Install_V1.5.pkg
  • Redémarrez votre Mac

Linux

Aucune installation requise. La platine devrait être immédiatement reconnue (vérifiable avec dmesg)

Firmware Flasher

Compatible avec les systèmes d'exploitation suivants : Windows, MacOS and Linux.

Connectez la platine NodeMCU à votre ordianteur avec un câble USB court (câble charge + transfert de données, moins de 1 mètre, sinon l'installation peut échouer). Sélectionnez latest_fr.bin (ou une autre langue) et cliquez sur "Téléverser". Attendez la fin du chargement. Vous pouvez maintenant commencer le montage.
Un grand merci à Piotr, de Pologne pour son aide! 🙋‍♂️

Montage

⚠️ REMARQUE IMPORTANTE Installez impérativement le micrologiciel avant le montage ! Voir la section Pilotes & micrologiciel.

NodeMCU V3

Remarque: Nos instructions font référence à la version 3 de la platine NodeMCU. Vérifiez les connexions VU et G (voir le schéma).

Copyright: roman-minyaylov, MIT License
Une fois l'assemblage terminé, cela devrait ressembler à ça.

Connecter le SDS011

Les connecteurs sont numérotés de DROITE à GAUCHE. Assurez-vous de bien emmancher le connecteur dans la prise.

SDS011 Pin 1 -> Pin D1 / GPIO5
SDS011 Pin 2 -> Pin D2 / GPIO4
SDS011 Pin 3 -> GND
SDS011 Pin 4 -> inutilisé
SDS011 Pin 5 -> VU (NodeMCU v3) / VIN (NodeMCU v1,v2)
SDS011 Pin 6 -> inutilisé
SDS011 Pin 7 -> inutilisé

Soudure BME280

Placez la série de connecteurs au recto et soudez au verso. Soyez méticuleux pour ne pas créer de court-circuit.

Chauffez la base de soudure et le connecteur avec la pointe du fer à souder puis appliquez l'étain avec parcimonie.

Connecter le BME280

Les connecteurs sont numérotés de GAUCHE à DROITE.

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

Assemblage

NodeMCU et SDS011
Utilisez un serre-câble pour attacher le NodeMCU et le SDS011, de manière à ce que l'antenne Wifi soit à l'opposé du capteur de particules fines.
Tube flexible
  • Connectez le tube flexible sur le capteur de particules fines SDS011.

  • Avec un serre-câble, attachez le thermomètre/hygromètre BME280 sur le tube flexible.

  • passez le câble USB dans un des coudes PVC. Placez le SDS011 de manière à ce que le NodeMCU soit vers le haut et le petit ventilateur vers le bas. Le tube flexible et le câble USB sont du même côté.

    Coudes PVC
  • Insérez l'ensemble SDS011/NodeMCU dans un des coudes PVC.

  • Le câble USB, le tube flexible et le BME280 doivent être visibles comme ci-dessous.

  • Installez le second coude PVC sur le premier.

Finition
  • Positionnez le BME280 sur le tube flexible au niveau du bord du coude PVC.

  • Coupez le tube flexible au ras du tube PVC.

  • En option : vous pouvez installez du filet moustiquaire aux extrémités des coudes PVC pour éviter l'entrée d'insectes.

Installation

La position idéale serait de 1,5 à 3,5 mètres au-dessus du niveau de la chaussée avec une bonne circulation de l'air. Ceci n'est bien sûr pas toujours possible. C'est pourquoi, lors de l'enregistrement de la station, il est demandé d'indiquer la hauteur et la position par rapport à la rue.

Configuration

Récupérer l'ID

  1. Branchez le cable sur une prise USB afin d'alimenter le capteur.

  2. La station essaie de se connecter à un point d'accès Wifi. Avant configuration, aucune connection ne doit être possible et le détecteur va produire lui-même un point d'accès avec le nom Particulate Matter-ID , Feinstaubsensor-ID ou airRohr-ID. Le numéro ID est l'identifiant de la puce (par exemple 13597771). Veuillez noter ce numéro. Vous en aurez besoin pour l'enregistrement de la station.

  3. Connectez-vous à ce point d'accès. Attendez que la connexion soit bien établie.
    Android: Si l'appareil se déconnecte immédiatement, vous devez désactiver l'option 'Réseau intelligent' sous 'WiFi -> Plus'.

  4. Ouvrez un navigateur et tapez l'adresse http://192.168.4.1/

Configure the station

  1. Sous 'Configuration', tapez le SSID (le nom de votre réseau Wifi) et le mot de passe.

  2. Pour les détecteurs de particules fines (avec capteur SDS011) décrits dans les présentes instructions, aucune autre configuration n'est nécessaire

  3. Cliquez sur le bouton 'Enregistrer', la station va redémmarer et se connecter à votre réseau. Elle ne sera plus directement accessible. Vous devriez toutefois pouvoir utiliser une adresse de la forme airRohr-ID.local (cf. ci dessus) ou bien passer par une adresse IP locale de la forme 192.168.1.<nombre> (peut varier selon les fournisseurs d'accès) à récuperer dans la liste des appareils connectés à votre box internet. Le firmware flasher permet également de se connecter aux capteurs présents sur le réseau local (Onglet "Rechercher" puis double-clique).



⚠️ Remarque La connexion au réseau local peut prendre un peu de temps. Ne soyez pas impatient et essayez plusieurs fois si besoin. La station peut aussi être configurée à l'aide d'un smartphone. Si la configuration a fonctionné, la page décrite ci-dessus ne sera plus accessible directement avec l'adresse IP 192.168.4.1.

Tester la station

Si aucun changement particulier n'a été effectué (autre que la saisie du réseau Wifi) lors de la configuration, vous devriez pouvoir consulter les pages test suivantes après environ 10 minutes. Recherchez simplement l'ID de votre station (par exemple 13597771).

Ajoutez l'ID de votre station à l'extrémité de l'adresse URL ou bien cherchez-la dans la liste déroulante.

Enregistrement

Enregistrez-vous

Allez sur devices.sensor.community et créez un compte pour enregistrer votre station et participer à notre réseau de données libres.

Enregistrez votre station

Connectez-vous sur votre compte puis cliquez sur "Enregistrer un nouveau détecteur". Accueil -> (Connexion) - Mon détecteur -> Enregistrer un nouveau détecteur

  • ID de la platine ESP8266 (NodeMCU)
  • Votre adresse électronique (ne sera pas publiée)
  • Votre adresse postale: rue et numéro, code postal et ville. Cliquez sur "Chercher une adresse" pour obtenir les coordonnées géographiques (elles seront arrondies). Vérifiez la position de l'épingle et modifiez-la si besoin.
  • Un nom pour la station (par exemple "Jardin", "Station de Maman"...).
  • L'environnement de la station - hauteur, position par rapport à la rue, trafic routier...

Problèmes & difficultés

Problèmes de transmission ?

Entrez l'adresse suivante dans votre navigateur en remplaçant l'ID et le type de capteur : https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1&var-chipID=esp8266-[ID]

L'ID peut également être recherchée dans la liste déroulante sur la page.

  • Le détecteur a-t-il été enregistré sur le site https://devices.sensor.community/ et est-il visible sur la carte ?
  • Le signal Wifi était-il faible dernièrement ? Ici, un server qui enregistre le niveau de signal Wifi :

https://api-rrd.madavi.de/grafana/d/Fk6mw1WGz/wifi-signal?orgId=1&var-chipID=esp8266-[ID]
Remplacez ID par l'identifiant de la station (ID de la platine NodeMCU).

Problèmes de câble USB ?

  • Vérifiez la prise d'alimentation USB et le câble.
  • Redémarrez (débranchez l'alimentation et/ou le câble).
  • Le Wifi est-il bien configuré ? (La station se connecte-t-elle au réseau ?) Dans le cas contraire :
    • Le détecteur crée-t-il un point d'accès ?
    • Cherchez un réseau Wifi airrohr-[ID]. Patience, il peut apparaître une à cinq minutes après le branchement de la station.
  • Vérifiez sur votre box que la station est connectée au réseau Wifi (cf. la liste des appareils connectés) et notez l'adresse IP 192.168.1.<nombre> (peut varier selon les fournisseurs d'accès).
    • Si oui: connectez-vous au détecteur avec l'IP 192.168.1.<nombre> à l'aide d'un navigateur. Vous devez accéder à l'interface de configuration.
    • Si non: l'ESP a un problème, par exemple, une alimentation insuffisante, une boucle de redémarrage...
    • Vous pouvez aussi utilisez le bouton "Rechercher" de l'installateur Airrohr, les détecteurs connectés au réseau local vont s'afficher. Double-cliquez sur une station pour atteindre la page de configuration.
  • Connectez la prise USB à un ordinateur pour lire les sorties de la console de deboguage.
    • Consultez les textes s'affichant sur le terminal du port série de la station (Configuration : 9600 bauds, 8N1).
    • Vous devriez voir dans le terminal ce que le capteur fait (messages de démarrages, connexion au réseau WiFi ou création d'un point d'accès, mesures - après 3 minutes).

Problèmes électroniques ?

  • Retirez la station du boitier de protection (coudes PVC).
  • Débranchez et rebranchez l'alimentation USB/la prise USB
    • Voyez-vous un court flash sur la platine ?
    • SDS011: Une diode rouge s'allume-t-elle ? Le ventilateur démarre-t-il ?
    • Vérifiez tous les câbles de connexion.
Sensor.Community

Making the world a better place through community driven, open environmental data.

Réalisé avec 💕 à Stuttgart, Allemagne