Utilisation de capteurs et serveur de graph

Mai-juin 2019 , vers des ateliers que je pourrais organiser pour SNALIS Voici le texte de présentation pour le site de SNALIS:

Vous ne connaissez pas Ambassad'Air ?

Nous allons faire pire !

Qui ne se promenant pas dans la ville n'a pas eu les narines chatouillées par des effluves plus ou moins agréable ? On se dit il y a trop de bagnoles, c'est les usines, ha encore une arrivée de maïs ! Mais ça reste du vent faute de chiffre et pour attester d'un quelconque problème, déjà qu'on est pas malade du tarin, il faut des chiffres!

Jeff, pour avancer sur ces questions, expérimente encore dans sa cuisine des trucs et des bidules qui ont du flair… :

“ Je me posais la question depuis quelques années, il y a des structures institutionnelles(et institutionnalisées) comme Air Pays de la Loire qui font un super boulot, on peut être alarmé en temps réel, mais elles ne communiquent pas très bien sur leurs données. Il y avait capteur citoyen qui ne répond plus. Il y a SmartCitizen et des fablab qui ont fait des choses comme guilliver à Rennes et donc Ambassad'Air plus récemment .

À mon habitude j'ai voulu tout refaire pour pouvoir en tirer d'autres choses.

Aujourd'hui je peux vous montrer comment ont construit un ensemble de capteur autour d'une puce wifi ESP8266 et envoyer les données sur un serveur collectif pour les afficher et les traiter pour en faire autre chose. Il est même possible de faire son propre serveur maison de données maisons.

Les capteurs :

  • température
  • humidité
  • pression
  • lumière
  • particules fines PM1; PM2,5; PM10
  • gaz divers : MQ-135 comme qualité de l'air

La puce wifi et les capteurs météos, coûtent au total juste une dizaine d'euro, l'analyse de particules fine plutôt 25€ , et les MQ-xx 3 ou 4€ selon le type. Il y a possibilité quand on à compris comment marchait le système d'utiliser des capteurs sensible au son , au souffre ( ce que je ferais bien..) ou a des polluants plus ciblés… sans se ruiner, de faire des alertes physique avec des lanternes de couleurs à déposer dans la rue, ou des capteurs dans des zones ciblées communicant en LoRawan(plusieurs kilomètres)

On pose le bazar sur une fenêtre, ça consomme moins de 1W, et on regarde l'évolution des mesures sur l'année grâce aux graphiques affichés sur ses pages…

J'utilise les programmes:

Coté ESP8266

  • codes ESP8266 avec l'IDE arduino
  • les fonctions de lecture propre à chaque capteurs (C librairies)

Coté serveur Nethserver (Centos) ou yunohost ou rasbian ou …

  • le protocole MQTT → serveur mosquito
  • une passerelle mosquitto→influxdb codée en python
  • une base de donnée : influxdb
  • un visualiseur : grafana

Cela nécessite une petite connaissance de la programmation si ont veut faire des modifications et de la soudure. Vous pouvez vous contenter de ne faire que la partie capteurs. (soudure / flashage de l'esp.) je fournirais la liste des composants.

Je cherche le lieu pour faire tout ça ;-)

” Premiers codes: esp_wemos_capteurs_air-mqtt-sds011-pms5003-fft-2.tgz

Dernière modification : le 2024/02/13 14:19