Датчик давления GY-63 MS5611

Датчик давления GY-63 MS5611
Нет на складе
650.00 р.

ОПИСАНИЕ

Высокоточный датчик атмосферного давления (барометр). Модуль выполнен на базе MS5611.

 

ПАРАМЕТРЫ

  • Чип: MS5611
  • Питание: 3-5 Вольт
  • Протокол связи: стандартный IIC (он же I2C, он же TWI)
  • Точность измерений: до 10 см
 

КАК ПОДКЛЮЧИТЬ

Для первого подключения нам понадобятся Arduino Uno и провода Папа-Мама. Также нужно скачать библиотеку MS5611 и подключить её к проекту в Arduino IDE.

Модуль подключаем по схеме:

GY-63 MS5611  Arduino Uno
VCC +5V
GND GND
SCL A5
SDA A4

 

Для подключения используем провода Папа-Мама.

 

ПРИМЕР КОДА 

После установки библиотеки создаём и загружаем в Arduino скетч:

#include <Wire.h>
#include <MS5611.h>

MS5611 ms5611;
double referencePressure;

void setup() 
{
  Serial.begin(9600);

  // Initialize MS5611 sensor
  Serial.println("Initialize MS5611 Sensor");

  while(!ms5611.begin())
  {
    Serial.println("Could not find a valid MS5611 sensor, check wiring!");
    delay(500);
  }

  // Get reference pressure for relative altitude
  referencePressure = ms5611.readPressure();

  // Check settings
  checkSettings();
}

void checkSettings()
{
  Serial.print("Oversampling: ");
  Serial.println(ms5611.getOversampling());
}

void loop()
{
  // Read raw values
  uint32_t rawTemp = ms5611.readRawTemperature();
  uint32_t rawPressure = ms5611.readRawPressure();

  // Read true temperature & Pressure
  double realTemperature = ms5611.readTemperature();
  long realPressure = ms5611.readPressure();

  // Calculate altitude
  float absoluteAltitude = ms5611.getAltitude(realPressure);
  float relativeAltitude = ms5611.getAltitude(realPressure, referencePressure);

  Serial.println("--");

  Serial.print(" rawTemp = ");
  Serial.print(rawTemp);
  Serial.print(", realTemp = ");
  Serial.print(realTemperature);
  Serial.println(" *C");

  Serial.print(" rawPressure = ");
  Serial.print(rawPressure);
  Serial.print(", realPressure = ");
  Serial.print(realPressure);
  Serial.println(" Pa");

  Serial.print(" absoluteAltitude = ");
  Serial.print(absoluteAltitude);
  Serial.print(" m, relativeAltitude = ");
  Serial.print(relativeAltitude);    
  Serial.println(" m");

  delay(1000);
}
}

В этом примере раз в секунду в COM порт поступает информация о измеренной температуре, давлении и высоте над уровнем моря. Для просмотра поступающих данных необходимо использовать "Монитор порта".

 
 

 

КОМПЛЕКТ

  • Датчик давления GY-63 MS5611 х1
 

 

Характеристики

Датчик давления GY-63 MS5611
Модель: GY-302
Производитель:

Отзывы (0)


Написать отзыв

Метки: #GY-63