Capteur co2

De Wiki_du_Réseau_des_Electroniciens_du_CNRS
Aller à la navigationAller à la recherche


Réalisation d'un capteur de CO2

Je souhaite réaliser des capteurs de CO2 pour le labo. Pour cela je me suis basé sur les modèles proposés sur le site Nous Aérons. Mon choix s'est porté sur le modèle de Grégoire Rinolfi.

Dans un premier temps, j'ai donc commandé tous les composants chez Aliexpress :

Le boîtier a été imprimé à l'aide des fichiers STL disponibles sur le site (https://co2.rinolfi.ch/stl)

Pour la programmation, les sources sont aussi disponibles sur le site web. Il existe deux versions : online (qui se connecte au wifi et envoie les données sur le site ThingSpeak) et offline.

J'ai installé l'IDE Arduino 1.8. Sur mon MacBook Pro j'ai rencontré plusieurs difficultés :

  • Faire reconnaître la carte ESP32 par mon Mac ? Après recherche sur internet et j'ai trouvé qu'il fallait installer un driver USB. Une fois cela fait, lorsque l'on branche la carte sur l'ordinateur à l'aide d'un câble USB-C, elle s'allume.
  • Installer le driver pour le port USB. J'ai utilisé celui disponible ici : https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver. Installer et redémarrer. La carte doit s'allumer lorsque l'on la branche.

Ensuite la configuration de l'IDE Arduino :

Pour le programme online, il faut un compte ThingSpeak :

Puis l'étape finale :

  • Charger le programme disponible sur le site https://co2.rinolfi.ch
  • Personnaliser les valeurs de SSID wifi et de clé API.
    • Si le capteur peut être connecté à plusieurs réseaux Wifi, il faut alors ajouter des SSID et des identifiants à partir de la ligne 34 du code
    • Il faut ajouter aussi les connexions aux différents réseaux Wifi à partir de la ligne 276 en ajoutant le code wifiMulti.addAP(ssid3, password3) etc.
  • Compiler (Verify et Download)