• Alimentation: 3,3 a 5 Vcc
  • Consommation: 75 mA maxi
  • Adresse I2C: 0x61 (non modifiable)
  • Durée de vie du capteur: 15 ans
  • Température de service: 0 à 50°C
  • Humidité de service: 0 à 95 %RH
  • Dimensions: 61 x 42 x 19 mm
  • Poids: 19,7 g

Ce composant intègre deux capteurs

  • un mesure le taux de CO2 par infrarouge,
  • un  mesure la température et l'humidité.


La mesure de CO2 est effectuée toutes les deux secondes et peut varier de 400ppm à 10 000ppm avec une précision de 30ppm.

( ppm = parties par millions )

La mesure de température varie de - 40°C  à 70°C avec une précision de 0,4°C.

La mesure de l'humidité varie de 0 à 100% avec une précision de 3%.


  • Mesure du CO2
    • Plage de mesure: 0 à 40000 partie par million (ppm)
    • Précision: 30 ppm ± 3 % de 400 à 10000 ppm
    • Répétabilité: 10 ppm de 400 à 10000 ppm
    • Temps de réponse: 20 s
  • Mesure de la température:
    • plage de mesure: -40 à 120 °C
    • précision: 0,5 °C de 0 à 50 °C
    • répétabilité: 0,1 °C
    • temps de réponse: > 2 s
  • Mesure de l'humidité:
    • plage de mesure: 0 à 100 %RH
    • précision: ± 2 %RH
    • répétabilité: 0,1 %RH
    • temps de réponse: 8 s
  • Fiche technique




Télécharger la bibliothèque  : mb_capteur_co2_grove.zip  et  l'installer  (voir le tutoriel)



Microbit MicroPython capteur de CO2, température et humidité GROVE SCD30

Programme qui affiche le CO2, la température et l'humidité


from microbit import *
from scd30 import SCD30
from math import isnan

scd30 = SCD30(0x61)
sleep(1000)
scd30donnee = [0, 0, 0]



def scd30_lecture():
    scd30.readMeasurement()
    if not isnan(scd30.co2):
        return [scd30.co2, scd30.t, scd30.h]
    else:
        return  [0, 0, 0]


while True:
    # Lecture des valeurs
    scd30donnee = scd30_lecture()
    
    # Affichage des mesures
    if not scd30donnee == [0, 0, 0]:    
        co2 = scd30donnee[0]
        temp = scd30donnee[1]
        humi = scd30donnee[2]
        print("CO2 :", co2, "Température :", temp, "Humidité :", humi)

    sleep(500)



Méthodes de la bibliothèque mb_lcd_rgb_grove

Méthode 


.scd30lecturer()

Renvoie un tableau avec :

    • la concentration de CO2 dans l'air en ppm 
    • la température (°C)
    • l'humidité en %





















Créé avec HelpNDoc Personal Edition: Convertissez rapidement et facilement votre document Word en eBook ePub ou Kindle