Barometer shield

3,95

2 op voorraad

SKU: HE0849-915 Categorieën: , , Tags: , , , Verzenden:

Beschrijving

Barometer shield. I2C Barometrische druk- en temperatuur sensor op basis van HP303B chip. Deze kenmertk zich door een hoge nauwkeurigheid en een laag stroomverbruik, in staat om zowel druk als temperatuur te meten. Het druk sensor element is gebaseerd op een capacitief detectie principe dat hoge precisie garandeert bij temperatuurveranderingen.

Barometer shield specificaties
– I2C-interface
– Twee te selecteren I2c adressen (0x77 of 0x76)
– Meetbereik: Druk: 300 – 1200 hPa.
– Meetbereik temperatuur: -40 – 85 ° C.
– Precisie druksensor: ± 0,005 hPa (of ± 0,05 m) (modus met hoge precisie).
– Relatieve nauwkeurigheid: ± 0,06 hPa (of ± 0,5 m)
– Absolute nauwkeurigheid: ± 1 hPa (of ± 8 m)
– Temperatuurnauwkeurigheid: ± 0,5 ° C.
– Φ2mm bevestigings gaten
Arduino Library

D1 mini GPIO Shield
D1 5 SCL
D2 4 SDA

Arduino code voorbeeld:

#include <LOLIN_HP303B.h>

LOLIN_HP303B HP303B;

void setup()
{
    Serial.begin(115200);
    while (!Serial)
        ;

    //Address of the HP303B (0x77 or 0x76)
    HP303B.begin(); // I2C address = 0x77

    // HP303B.begin(0x76); //I2C address = 0x76

}

void loop()
{
    int32_t temperature;
    int32_t pressure;
    int16_t oversampling = 7;
    int16_t ret;
    Serial.println();

    //lets the HP303B perform a Single temperature measurement with the last (or standard) configuration
    //The result will be written to the paramerter temperature
    //ret = HP303B.measureTempOnce(temperature);
    //the commented line below does exactly the same as the one above, but you can also config the precision
    //oversampling can be a value from 0 to 7
    //the HP303B will perform 2^oversampling internal temperature measurements and combine them to one result with higher precision
    //measurements with higher precision take more time, consult datasheet for more information
    ret = HP303B.measureTempOnce(temperature, oversampling);

    if (ret != 0)
    {
        //Something went wrong.
        //Look at the library code for more information about return codes
        Serial.print("FAIL! ret = ");
        Serial.println(ret);
    }
    else
    {
        Serial.print("Temperature: ");
        Serial.print(temperature);
        Serial.println(" degrees of Celsius");
    }

    //Pressure measurement behaves like temperature measurement
    //ret = HP303B.measurePressureOnce(pressure);
    ret = HP303B.measurePressureOnce(pressure, oversampling);
    if (ret != 0)
    {
        //Something went wrong.
        //Look at the library code for more information about return codes
        Serial.print("FAIL! ret = ");
        Serial.println(ret);
    }
    else
    {
        Serial.print("Pressure: ");
        Serial.print(pressure);
        Serial.println(" Pascal");
    }

    //Wait some time
    delay(500);
}

Reviews

Er zijn nog geen beoordelingen.

Enkel ingelogde klanten die dit product gekocht hebben, mogen een beoordeling schrijven.

Verzending binnen Nederland

Dit product word bezorgd via PostNL briefpost in een bubbel envelop.
- € 3.45 verzendkosten voor orders onder de € 25,-.
- € 2.95 verzendkosten voor orders tussen € 25 - 45,-.
- Orders boven de € 45,- worden gratis verstuurd per PostNL briefpost.

  • Op werkdagen voor 16:30 uur besteld, zelfde dag verzonden!
    Klik hier voor de kosten buiten Nederland.
  • Product vraag?

      Uw naam (verplicht)

      Uw email (verplicht)

      Uw vraag