Taula de continguts:

Determinació de la pressió i l'altitud mitjançant GY-68 BMP180 i Arduino: 6 passos
Determinació de la pressió i l'altitud mitjançant GY-68 BMP180 i Arduino: 6 passos

Vídeo: Determinació de la pressió i l'altitud mitjançant GY-68 BMP180 i Arduino: 6 passos

Vídeo: Determinació de la pressió i l'altitud mitjançant GY-68 BMP180 i Arduino: 6 passos
Vídeo: Релиз Java 17 и Windows 11. Платный Docker и новые MacBook от Apple [MJC News #9] 2024, Desembre
Anonim

Per ElectropeakElectroPeak Lloc web oficial Seguiu més per l'autor:

Introducció al mòdul d'ultrasons i Arduino
Introducció al mòdul d'ultrasons i Arduino
Introducció al mòdul d'ultrasons i Arduino
Introducció al mòdul d'ultrasons i Arduino
Creeu un mapa de calor WiFi mitjançant ESP8266 i Arduino
Creeu un mapa de calor WiFi mitjançant ESP8266 i Arduino
Creeu un mapa de calor WiFi mitjançant ESP8266 i Arduino
Creeu un mapa de calor WiFi mitjançant ESP8266 i Arduino
Sensor de reconeixement de color amb sensor TCS230 i Arduino [Codi de calibració inclòs]
Sensor de reconeixement de color amb sensor TCS230 i Arduino [Codi de calibració inclòs]
Sensor de reconeixement de color amb sensor TCS230 i Arduino [Codi de calibració inclòs]
Sensor de reconeixement de color amb sensor TCS230 i Arduino [Codi de calibració inclòs]

Quant a: ElectroPeak és el lloc perfecte per aprendre electrònica i fer realitat les vostres idees. Oferim guies de primer ordre per mostrar-vos com podeu fer els vostres projectes. També oferim productes d'alta qualitat perquè tingueu … Més informació sobre Electropeak »

Visió general

En molts projectes com ara robots voladors, estacions meteorològiques, millorar el rendiment de la ruta, esports, etc. és molt important mesurar la pressió i l'altitud. En aquest tutorial, aprendreu a utilitzar el sensor BMP180, que és un dels sensors més utilitzats per mesurar la pressió.

Què aprendràs

  • Quina és la pressió baromètrica.
  • Què és el sensor de pressió BOSCH BMP180.
  • Com s'utilitza el sensor de pressió BOSCH BMP180 amb Arduino.

Pas 1: Quina és la pressió baromètrica?

Quina és la pressió baromètrica?
Quina és la pressió baromètrica?
Quina és la pressió baromètrica?
Quina és la pressió baromètrica?

La pressió baromètrica o la pressió atmosfèrica resulten del pes de l’aire sobre la terra. Aquesta pressió és d’uns 1 kg per centímetre quadrat al nivell del mar.

Hi ha diverses unitats per expressar la pressió atmosfèrica, que es poden convertir fàcilment entre elles. La unitat SI per mesurar la pressió és Pascal (Pa).

La pressió baromètrica té una proporció inversa aproximadament lineal amb l’altitud des del nivell del mar, de manera que si mesurem la pressió baromètrica d’un lloc, podem calcular l’altitud des del nivell del mar mitjançant una simple operació matemàtica.

Pas 2: Característiques del sensor de pressió GOS-68 BOSCH BMP180

Característiques del sensor de pressió GOS-68 BOSCH BMP180
Característiques del sensor de pressió GOS-68 BOSCH BMP180

Un dels sensors més comuns per mesurar la pressió i l’altitud és el BOSCH BMP180. Les funcions més importants d’aquest mòdul són les següents:

  • Rang de mesura de pressió de 300 a 1100hPa
  • -0,1hPa precisió de mesura per a pressió absoluta
  • Precisió de mesura de 12hPa per a pressió relativa
  • Baix consum d'energia (5μA en mode estàndard i una mostra per segon)
  • Sensor de temperatura intern amb una precisió de 0,5 ° C
  • Suport al protocol I2C per a la comunicació
  • Totalment calibrat

Pas 3: materials necessaris

Materials requerits
Materials requerits

Components de maquinari

Arduino UNO R3 * 1

BOSH BMP180 * 1

Jumper Wire * 1

Aplicacions de programari

ID Arduino * 1

Pas 4: Com utilitzar el sensor de pressió GY-68 BMP180 amb Arduino?

Com utilitzar el sensor de pressió GY-68 BMP180 amb Arduino?
Com utilitzar el sensor de pressió GY-68 BMP180 amb Arduino?
Com utilitzar el sensor de pressió GY-68 BMP180 amb Arduino?
Com utilitzar el sensor de pressió GY-68 BMP180 amb Arduino?
Com utilitzar el sensor de pressió GY-68 BMP180 amb Arduino?
Com utilitzar el sensor de pressió GY-68 BMP180 amb Arduino?
Com utilitzar el sensor de pressió GY-68 BMP180 amb Arduino?
Com utilitzar el sensor de pressió GY-68 BMP180 amb Arduino?

Aquest sensor està disponible com a mòdul per facilitar-ne l’ús. Les principals parts del mòdul de sensor BMP180 són:

  • Sensor BMP180
  • Un regulador de 3,3 volts. Aquest regulador us permet connectar el mòdul a 5V.
  • Resistències de tracció obligatòries necessàries per comunicar I2C correctament

Pas 5: Circuit

Circuit
Circuit

Descarregueu la BMP180_Breakout_Arduino_Library per utilitzar el mòdul del sensor BMP180.

BMP180_Breakout_Arduino_Library

Pas 6: càlcul de la pressió absoluta amb diferents unitats i altitud respecte al nivell del mar

Comprovem el procés de càlcul de la pressió i l’altitud amb més precisió:

Segons l'algorisme anterior, primer comencem a calcular la temperatura mitjançant startTemperature (), després emmagatzemem la temperatura en la variable T mitjançant getTemperature (T). Després d'això, calculem la pressió amb startPressure (3). El número 3 és la resolució màxima que es pot canviar entre 0 i 3. mitjançant getPressure (P) emmagatzemem la pressió absoluta en la variable P. La quantitat d’aquesta pressió es troba en hPa, que es pot convertir en unitats diferents segons l’anterior taula. La pressió absoluta canvia amb l’altitud. Per eliminar l’efecte de l’altitud sobre la pressió calculada, hauríem d’utilitzar la funció de nivell mar (P, ALTITUD) segons l’altitud emmagatzemada a la variable ALTITUD, i emmagatzemar el valor mesurat en una variable arbitrària, com ara p0. Utilitzeu l'altitud (P, p0) per calcular la vostra altitud. Aquesta funció calcula l’altitud del metre.

Nota

que podeu inserir la vostra altitud des del nivell del mar per a la variable ALTITUD definida al principi del codi

Recomanat: