Taula de continguts:
- Pas 1: Quina és la pressió baromètrica?
- Pas 2: Característiques del sensor de pressió GOS-68 BOSCH BMP180
- Pas 3: materials necessaris
- Pas 4: Com utilitzar el sensor de pressió GY-68 BMP180 amb Arduino?
- Pas 5: Circuit
- Pas 6: càlcul de la pressió absoluta amb diferents unitats i altitud respecte al nivell del mar
Vídeo: Determinació de la pressió i l'altitud mitjançant GY-68 BMP180 i Arduino: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Per ElectropeakElectroPeak Lloc web oficial Seguiu més per l'autor:
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?
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
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
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?
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
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:
Altímetre (mesurador d’altitud) basat en la pressió atmosfèrica: 7 passos (amb imatges)
Altímetre (mesurador d’altitud) basat en la pressió atmosfèrica: [Editar]; Vegeu la versió 2 al pas 6 amb entrada d’altitud de línia de base manual. Aquesta és la descripció de l’edifici d’un altímetre basat en un Arduino Nano i un sensor de pressió atmosfèrica Bosch BMP180. El disseny és senzill, però les mesures
Altitud, pressió i temperatura mitjançant Raspberry Pi amb MPL3115A2: 6 passos
Altitud, pressió i temperatura mitjançant Raspberry Pi amb MPL3115A2: Sona interessant. És molt possible en aquest moment en què tots entrem en la generació d’IoT. Com a monstre de l’electrònica, hem estat jugant amb el Raspberry Pi i hem decidit fer projectes interessants amb aquest coneixement. En aquest projecte
Mitjançant Raspberry Pi, mesureu l’altitud, la pressió i la temperatura amb MPL3115A2: 6 passos
Ús de Raspberry Pi: mesura l’altitud, la pressió i la temperatura amb MPL3115A2: sapigueu el que teniu i sabeu per què el teniu. És intrigant. Vivim en l’era de l’automatització d’Internet, ja que s’enfonsa en una gran quantitat de noves aplicacions. Com a aficionats a la informàtica i l’electrònica, hem estat aprenent moltes coses amb el Raspberry Pi a
Determinació de la significació estadística mitjançant una prova Z: 10 passos
Determinació de la importància estadística mitjançant una prova Z: Visió general: Propòsit: en aquest document instructiu, aprendreu a determinar si hi ha una importància estadística entre dues variables pel que fa a un problema de treball social. Utilitzarà una prova Z per determinar aquesta importància. Durada: 10-15 minuts
Interfície BMP180 (sensor de pressió baromètrica) amb Arduino: 9 passos
Interfície BMP180 (sensor de pressió baromètrica) amb Arduino: el BMP-180 és un sensor de pressió baromètric digital amb una interfície i2c. Aquest petit sensor de Bosch és molt útil per la seva mida reduïda, el seu baix consum d'energia i la seva alta precisió. Segons la manera com interpretem les lectures del sensor, podríem controlar el