Sisällysluettelo:

Paineen ja korkeuden määrittäminen GY-68 BMP180: n ja Arduinon avulla: 6 vaihetta
Paineen ja korkeuden määrittäminen GY-68 BMP180: n ja Arduinon avulla: 6 vaihetta

Video: Paineen ja korkeuden määrittäminen GY-68 BMP180: n ja Arduinon avulla: 6 vaihetta

Video: Paineen ja korkeuden määrittäminen GY-68 BMP180: n ja Arduinon avulla: 6 vaihetta
Video: Trial Bike Epic Stunts Gameplay 🎮📲🏍 Part 2 2024, Marraskuu
Anonim

Tekijän ElectropeakElectroPeak virallinen verkkosivusto Seuraa lisää tekijältä:

Ultraäänimoduulin ja Arduinon käytön aloittaminen
Ultraäänimoduulin ja Arduinon käytön aloittaminen
Ultraäänimoduulin ja Arduinon käytön aloittaminen
Ultraäänimoduulin ja Arduinon käytön aloittaminen
Luo WiFi -lämpökartta käyttämällä ESP8266 ja Arduino
Luo WiFi -lämpökartta käyttämällä ESP8266 ja Arduino
Luo WiFi -lämpökartta käyttämällä ESP8266 ja Arduino
Luo WiFi -lämpökartta käyttämällä ESP8266 ja Arduino
Värintunnistus W/ TCS230 -anturilla ja Arduinolla [kalibrointikoodi sisältyy]
Värintunnistus W/ TCS230 -anturilla ja Arduinolla [kalibrointikoodi sisältyy]
Värintunnistus W/ TCS230 -anturilla ja Arduinolla [kalibrointikoodi sisältyy]
Värintunnistus W/ TCS230 -anturilla ja Arduinolla [kalibrointikoodi sisältyy]

Tietoja: ElectroPeak on keskitetty paikka oppia elektroniikkaa ja viedä ideasi todellisuuteen. Tarjoamme huippuluokan oppaita, jotka osoittavat, kuinka voit toteuttaa projektisi. Tarjoamme myös korkealaatuisia tuotteita, joten sinulla on… Lisätietoja Electropeakista »

Yleiskatsaus

Monissa projekteissa, kuten lentävät robotit, sääasemat, reititystehon parantaminen, urheilu jne., Paineen ja korkeuden mittaaminen on erittäin tärkeää. Tässä opetusohjelmassa opit käyttämään BMP180 -anturia, joka on yksi yleisimmin käytetyistä antureista paineen mittaamiseen.

Mitä opit

  • Mikä on ilmanpaine.
  • Mikä on BOSCH BMP180 -paineanturi.
  • Kuinka käyttää BOSCH BMP180 -paineanturia Arduinon kanssa.

Vaihe 1: Mikä on ilmanpaine?

Mikä on barometrinen paine?
Mikä on barometrinen paine?
Mikä on barometrinen paine?
Mikä on barometrinen paine?

Ilmanpaine tai ilmanpaine johtuu maapallon ilman painosta. Tämä paine on noin 1 kg neliösenttimetriä kohti merenpinnalla.

Ilmakehän painetta ilmaistaan useilla yksiköillä, jotka voidaan helposti muuttaa toisiksi. SI -yksikkö paineen mittaamiseen on Pascal (Pa).

Ilmanpaineella on suunnilleen lineaarinen käänteinen suhde korkeuteen merenpinnasta, joten jos mittaamme paikan ilmanpaineen, voimme laskea korkeuden merenpinnasta yksinkertaisella matemaattisella operaatiolla.

Vaihe 2: GY-68 BOSCH BMP180 -paineanturin ominaisuudet

GY-68 BOSCH BMP180 Paineanturin ominaisuudet
GY-68 BOSCH BMP180 Paineanturin ominaisuudet

Yksi yleisimmistä antureista paineen ja korkeuden mittaamiseen on BOSCH BMP180. Tämän moduulin tärkeimmät ominaisuudet ovat seuraavat:

  • Paineen mittausalue 300 - 1100 hPa
  • -0,1 hPa mittaustarkkuus absoluuttiselle paineelle
  • 12hPa mittaustarkkuus suhteelliselle paineelle
  • Pieni virrankulutus (5μA vakiotilassa ja yksi näyte sekunnissa)
  • Sisäinen lämpötila -anturi, jonka tarkkuus on 0,5 ° C
  • Tukee I2C -protokollaa viestintään
  • Täysin kalibroitu

Vaihe 3: Tarvittavat materiaalit

Tarvittavat materiaalit
Tarvittavat materiaalit

Laitteiston osat

Arduino UNO R3 *1

BOSH BMP180 *1

Hyppyjohdin *1

Ohjelmistosovellukset

Arduino IDE *1

Vaihe 4: Kuinka käyttää GY-68 BMP180 -paineanturia Arduinon kanssa?

Kuinka käyttää GY-68 BMP180 -paineanturia Arduinon kanssa?
Kuinka käyttää GY-68 BMP180 -paineanturia Arduinon kanssa?
Kuinka käyttää GY-68 BMP180 -paineanturia Arduinon kanssa?
Kuinka käyttää GY-68 BMP180 -paineanturia Arduinon kanssa?
Kuinka käyttää GY-68 BMP180 -paineanturia Arduinon kanssa?
Kuinka käyttää GY-68 BMP180 -paineanturia Arduinon kanssa?
Kuinka käyttää GY-68 BMP180 -paineanturia Arduinon kanssa?
Kuinka käyttää GY-68 BMP180 -paineanturia Arduinon kanssa?

Tämä anturi on saatavana moduulina helppokäyttöiseksi. BMP180 -anturimoduulin pääosat ovat:

  • BMP180 -anturi
  • 3,3 voltin säädin. Tämän säätimen avulla voit kytkeä moduulin 5 V: n jännitteeseen.
  • Vaadittavat vetovastusvastukset kommunikoidakseen I2C: n kanssa oikein

Vaihe 5: Piiri

Piiri
Piiri

Lataa BMP180_Breakout_Arduino_Library käyttääksesi BMP180 -anturimoduulia.

BMP180_Breakout_Arduino_Library

Vaihe 6: Absoluuttisen paineen laskeminen eri yksiköillä ja korkeudella merenpinnasta

Tarkistetaan paineen ja korkeuden laskentaprosessi tarkemmin:

Yllä olevan algoritmin mukaan aloitamme ensin lämpötilan laskemisen käyttämällä startTemperature () -toimintoa, sitten tallennamme lämpötilan muuttujaan T käyttämällä getTemperature (T) -toimintoa. Sen jälkeen laskemme paineen käynnistyspaineella (3). Numero 3 on suurin resoluutio, jota voidaan muuttaa välillä 0 ja 3. käyttämällä getPressure (P): tä tallennamme absoluuttisen paineen muuttujaan P. Tämän paineen määrä on hPa, joka voidaan muuntaa eri yksiköiksi edellisen pöytä. Absoluuttinen paine muuttuu korkeuden mukaan. Jos haluat poistaa korkeuden vaikutuksen laskettuun paineeseen, meidän on käytettävä tiivistetasoa (P, ALTITUDE) -toimintoa korkeuden mukaan, joka on tallennettu ALTITUDE -muuttujaan, ja tallennettava mitattu arvo mielivaltaiseen muuttujaan, kuten p0. Käytä korkeutta (P, p0) korkeuden laskemiseen. Tämä toiminto laskee korkeuden mittarissa.

Huomautus

että voit lisätä korkeutesi merenpinnasta koodin alussa määritetylle ALTITUDE -muuttujalle

Suositeltava: