Barometer skjold

3,95

Ikke på lager

Vil du modtage en aktiebesked via e-mail?

SKU: HE0849-915 Kategorier: , , tags: , , , Sendt:

Beskrivelse

Barometer skjold. I2C Barometrisk tryk- og temperatursensor baseret på HP303B-chip. Dette er kendetegnet ved høj nøjagtighed og lavt strømforbrug, der er i stand til at måle både tryk og temperatur. Trykfølerelementet er baseret på et kapacitivt detektionsprincip, der garanterer høj præcision ved temperaturændringer.

Specifikationer for barometerskjold
– I2C interface
– To valgbare I2c-adresser (0x77 eller 0x76)
– Måleområde: Tryk: 300 – 1200 hPa.
– Temperaturmåleområde: -40 – 85 °C.
– Præcision af tryksensor: ± 0,005 hPa (eller ± 0,05 m) (højpræcisionstilstand).
– Relativ nøjagtighed: ± 0,06 hPa (eller ± 0,5 m)
– Absolut nøjagtighed: ± 1 hPa (eller ± 8 m)
– Temperaturnøjagtighed: ±0,5°C.
– Φ2 mm monteringshuller
- Arduino Bibliotek

D1 mini GPIO Shield
D1 5 SCL
D2 4 naturressourcer

Arduino kode eksempel:

#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);
}

Anmeldelser

Der er endnu ingen anmeldelser.

Kun kunder, der er logget ind og har købt dette produkt, kan efterlade en anmeldelse.

Forsendelse inden for Holland

Dette produkt leveres via PostNL brevpost i en boblekuvert.
- 3.45 € forsendelsesomkostninger for ordrer under 25 €.
- 2.95 € forsendelsesomkostninger for ordrer mellem 25 og 45 €.
- Ordrer over €45 vil blive accepteret gratis sendt med PostNL brevpost.

  • Bestilte før 16:30 på hverdage, afsendes samme dag!
    Klik her for omkostningerne uden for Holland.
  • Produkt spørgsmål?

      Dit navn (påkrævet)

      Din e-mail (påkrævet)

      dit spørgsmål