Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44
BMP-180 on digitaalinen ilmanpaineanturi, jossa on i2c-liitäntä. Tämä pieni Bosch -anturi on kätevä sen pienen koon, pienen virrankulutuksen ja suuren tarkkuuden vuoksi.
Sen mukaan, miten tulkimme anturilukemia, voimme seurata säämuutoksia, mitata suhteellista korkeutta tai jopa löytää kohteen pystynopeuden (nousu/lasku).
Joten tämän opettavaisen vuoksi keskityn vain anturin saamiseen toimimaan Arduinon kanssa.
Vaihe 1: Hieman historiaa barometreissä: paine on päällä
Barometrit mittaavat ympäröivän ilman absoluuttista painetta. Paine vaihtelee säästä ja korkeudesta riippuen. Barometrin käyttö myrskyjen ennustamiseen on ollut käynnissä 1600 -luvulta lähtien. Silloin barometrit olivat pitkiä lasitankoja, jotka oli täytetty nestemäisellä elohopealla. Ja tästä tuli "elohopeapaineen" yksikkö.
Vain parin vuosikymmenen aikana instrumentista tuli todellinen kätevä esine. Niitä oli kaikilla, ammattitieteilijöistä ja merenkulkijoista harrastajiin. He huomasivat, että äkillinen ilmanpaineen muutos johtaisi "huonoon säähän". Nämä ennusteet eivät olleet läheskään tarkkoja, vasta 1700 -luvun puolivälissä, jolloin vähitellen kehitettiin yksityiskohtainen ennustetaulukko. Jos olet kiinnostunut barometrien historiasta ja sääennusteiden tekemisestä arvoista, tutustu tähän linkkiin.
Ilmatieteellisten havaintojen lisäksi barometrisen paineanturin uusi käyttötarkoitus on paikan suhteellisen korkeuden laskeminen. Tässä kohtaa asiat alkavat kiinnostaa. Muistatko fysiikan luokan kaavan (P = h * rho * g)? Osoittautuu, että voimme laskea paikan suhteellisen korkeuden BMP-180: n avulla. Siisti vai?
Vaihe 2: Kerää laitteet
On aika palata 2000 -luvulle. Nyt kun meillä oli "erittäin" tärkeä historiatunti barometreistä, palataanpa takaisin luetteloon kohteista, joita tarvitsemme tätä tutkimatonta varten.
1. Leipälauta ja puserot
2. BMP-180
3. Mikä tahansa Arduino -kortti. (Käytän Arduino Pro Micro -laitetta, mutta kaikki arduino -levyt riittävät)
4. USB -kaapeli ja tietokone, joka voi käyttää Arduino IDE: tä
Vaihe 3: Johdotus
Koska BMP-180 toimii i2c-käyttöliittymässä, sen yhdistäminen on helppoa. Löydä kaksi i2c -nastaa sen mukaan, mitä Arduino -korttia käytät. Levy --------------------------------- I2C / TWI-nastat
Uno, Ethernet, Pro mini --------------- A4 (SDA), A5 (SCL) Mega2560 ------------------- -------- 20 (SDA), 21 (SCL)
Leonardo, Pro Micro ------------------ 2 (SDA), 3 (SCL)
Erääntyy ---------------------------------- 20 (SDA), 21 (SCL), SDA1, SCL1
Varmista VCC -nastan osalta, onko anturi 5V: n sietävä vai ei. Jos näin ei ole, kytke se vain 3,3 voltin jännitteeseen. Käyttämässäni murtokortissa on sisäänrakennettu 3,3 V: n säädin, joka tekee siitä 5 V: n sietävän.
Joten piiriliitokseni ovat jotain tällaista: Arduino -> BMP -180D2 (SDA) -> SDAD3 (SCL) -> SCL5v -> VCCGND -> GND
Asiat, jotka voivat mennä pieleen tässä vaiheessa: 1. Tarkista VCC- ja GND -linjat ennen virran kytkemistä. Voit vahingoittaa anturia 2. SDA SDA ja SCL SCL, älä sekoita niitä.
Vaihe 4: Oikean kirjaston valinta
Valitse nyt kirjasto, joka helpottaa elämäämme BMP-180: n avulla. Huolimatta siitä, että se on niin näppärä anturi, sen asianmukainen käyttö sisältää paljon monimutkaista matematiikkaa. Laskelmat, kuten muutos paineyksiköistä merenpinnan paineen korjaamiseen… Se varmasti vaikeuttaa alkua monille fysiikan tunneille siirtyneille.: (Ratkaisu? Kirjastot! Tähän mennessä olen käyttänyt 3 eri kirjastoa BMP180: lle. 1. Sparkfun BMP180 -kirjasto
2. Adafruit BME085 -sovellusliittymä (v1) (käytän tätä ohjetta varten)
3. Adafruit BME085 API (v2)
Syy, miksi linkitän kaikki kolme kirjastoa, on se, että jokaisella niistä on hyvät ja huonot puolensa. Jos haluat vain tehdä työn, Adafruit -kirjastot ovat mahtavia. Niitä on helppo käyttää ja niissä on erittäin mukava dokumentaatio. Toisaalta sparkfun -kirjasto tarjoaa paljon lisäopetusta, koska joudut tekemään paljon laskelmia manuaalisesti. Jos olet kiinnostunut siitä, tutustu tähän hämmästyttävään sparkfun -opetusohjelmaan.
Suositeltava:
Liitäntä LM35 -lämpötila -anturiin Arduinolla: 4 vaihetta
Liitäntä LM35 -lämpötila -anturiin Arduinolla: Lämpömittarit ovat hyödyllisiä laitteita, joita käytetään pitkään lämpötilan mittaamiseen. Tässä projektissa olemme tehneet Arduino -pohjaisen digitaalisen lämpömittarin, joka näyttää nykyisen ympäristön lämpötilan ja lämpötilan muutokset nestekidenäytöllä. Se voi olla
Liitäntä TM1637 -näyttömoduuli Arduinolla: 3 vaihetta
Liitäntä TM1637-näyttömoduuli Arduinolla: As-Salam-O-Aleykum! Tämä ohje on TM1637 -näyttömoduulin liittäminen Arduinon kanssa.Tämä on nelinumeroinen seitsemän segmentin näyttömoduuli.Se on saatavana useissa eri väreissä.Mine on punainen väri.Se käyttää Tm1637 Ic
Neulahuopainen paineanturi: 7 vaihetta (kuvilla)
Neulahuopainen paineanturi: Luo paineanturi käyttämällä:- neulahuovutettua villaa- ohutta musliinia- velostaattia- johtavaa lankaa Tätä anturia voidaan käyttää analogisena tulona Arduino-koodille
Elektroninen barometrinen korkeusmittari stratosfääripalloille: 9 vaihetta (kuvilla)
Elektroninen barometrinen korkeusmittari stratosfääripalloille: Tiimimme, RandomRace.ru, lanseeraa heliumpalloja. Pienet ja suuret, kameroilla ja ilman. Julkaisemme pienet pudottamaan satunnaisesti seikkailukilpailujen tarkistuspisteitä, ja suuret teemme upeita videoita ja valokuvia aivan maailman huippusta
Kuinka tehdä naurettavan halpa analoginen paineanturi: 4 vaihetta (kuvilla)
Kuinka tehdä naurettavan halpa analoginen paineanturi: Oletko kyllästynyt maksamaan kohtuuttomia summia yksinkertaisesta analogisesta paineanturista? Tässä on helppo tahmea tapa tehdä uskomattoman halpa analoginen paineanturi. Tämä paineanturi ei ole kauhean tarkka mittausominaisuuksien suhteen