Tartalomjegyzék:
- 1. lépés: Egy kis történelem a barométereken: a nyomás bekapcsol
- 2. lépés: Gyűjtse össze a felszerelést
- 3. lépés: Csatlakoztassa
- 4. lépés: A megfelelő könyvtár kiválasztása
Videó: A BMP180 (barometrikus nyomásérzékelő) illesztése az Arduino -val: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A BMP-180 egy digitális barometrikus nyomásérzékelő, i2c interfésszel. Ez a Bosch apró érzékelő nagyon praktikus kis mérete, alacsony energiafogyasztása és nagy pontossága miatt.
Attól függően, hogy hogyan értelmezzük az érzékelő leolvasásait, nyomon követhetjük az időjárás változásait, mérhetjük a relatív magasságot, vagy akár megtalálhatjuk az objektum függőleges sebességét (emelkedés/csökkenés).
Tehát ennek az oktathatónak a célja az lesz, hogy csak az érzékelőt működtessem az Arduino -val.
1. lépés: Egy kis történelem a barométereken: a nyomás bekapcsol
A barométerek a körülötte lévő levegő abszolút nyomását mérik. A nyomás az időjárástól és a magasságtól függően változik. A barométert a viharok előrejelzésére használják a 17. század óta. Akkoriban a barométerek folyékony higanyt tartalmazó hosszú üvegrudak voltak. És innen jött a „higanynyomás” mértékegysége.
Pár évtized alatt a hangszer igazi praktikus tárgy lett. Mindenkinek megvolt, a professzionális tudósoktól és a tengerparti férfiaktól az amatőrökig. Észrevették, hogy a légnyomás hirtelen változása „rossz időjáráshoz” vezet. Ezek az előrejelzések közel sem voltak pontosak, egészen a 18. század közepéig, amikor fokozatosan kidolgozták a részletes előrejelzési táblázatot. Ha érdekli a barométerek története és az időjárás -előrejelzések készítése az értékekből, nézze meg ezt a linket.
A meteorológiai megfigyeléseken kívül a barometrikus nyomásérzékelő másik újszerű felhasználási módja egy hely relatív magasságának kiszámítása. Most itt kezd érdekessé válni a dolog. Emlékszel a képletre (P = h * rho * g) a fizika órán? Kiderült, hogy a BMP-180 segítségével kiszámíthatjuk a hely relatív magasságát. Tiszta, mi?
2. lépés: Gyűjtse össze a felszerelést
Ideje visszatérni a 21. századba. Most, hogy volt egy „nagyon” fontos történelemleckénk a barométerekről, térjünk vissza a felsorolhatatlan elemek listájához.
1. Kenyeretábla és jumper
2. BMP-180
3. Bármilyen Arduino tábla. (Arduino Pro Micro -t használok, de minden arduino kártya elég lesz)
4. Egy USB -kábel és egy számítógép, amely képes futtatni az Arduino IDE -t
3. lépés: Csatlakoztassa
Mivel a BMP-180 i2c interfészen fut, egyszerű csatlakoztatni. Attól függően, hogy milyen Arduino táblát használ, keresse meg a két i2c tűt. Tábla --------------------------------- I2C / TWI csapok
Uno, Ethernet, Pro mini --------------- A4 (SDA), A5 (SCL) Mega2560 ------------------- -------- 20 (SDA), 21 (SCL)
Leonardo, Pro Micro ------------------ 2 (SDA), 3 (SCL)
Esedékes ---------------------------------- 20 (SDA), 21 (SCL), SDA1, SCL1
A VCC csap esetében ellenőrizze, hogy az érzékelő 5V -os tűrést mutat -e vagy sem. Ha nem, akkor csak tápellátás 3.3V. Az általam használt kitörő tábla beépített 3.3V -os szabályzóval rendelkezik, amely 5V -os toleránsá teszi.
Tehát az áramköri csatlakozásom valami ilyesmi: Arduino -> BMP -180D2 (SDA) -> SDAD3 (SCL) -> SCL5v -> VCCGND -> GND
Ebben a lépésben hibák történhetnek: 1. Ellenőrizze a VCC és GND vonalakat, mielőtt bekapcsolja. Károsíthatja az érzékelőt.2. SDA SDA és SCL SCL, ne keverje össze őket.
4. lépés: A megfelelő könyvtár kiválasztása
Most válasszunk egy könyvtárat, hogy megkönnyítsük az életünket a BMP-180 segítségével. Annak ellenére, hogy ilyen ügyes érzékelő, sok bonyolult matematika kell hozzá, hogy megfelelően használjuk. Olyan számítások, mint a nyomásegységekből a tengerszint alatti nyomás korrekciójává való átalakítás … Ez minden bizonnyal megnehezíti a dolgot annak, aki sok fizikaórára átugrott.: (A megoldás? Könyvtárak! Eddig 3 különböző könyvtárat használtam a BMP180 -hoz. 1. A sparkfun BMP180 könyvtár
2. Az Adafruit BME085 API (v1) (ezt fogom használni ehhez az utasításhoz)
3. Az Adafruit BME085 API (v2)
Azért kapcsolom össze mindhárom könyvtárat, mert mindegyiknek megvannak az előnyei és hátrányai. Ha csak elvégezni szeretné a munkát, az Adafruit könyvtárak nagyszerűek. Könnyen használhatók és nagyon szép dokumentációval rendelkeznek. Másrészt a sparkfun könyvtár sok további tanulást biztosít, mivel sok számítást manuálisan kell elvégeznie. Ha érdekel ez, nézd meg ezt a csodálatos bemutatót a sparkfun -tól.
Ajánlott:
Raspberry Pi CPS120 Java nyomásérzékelő bemutató: 4 lépés
Raspberry Pi CPS120 nyomásérzékelő Java oktatóanyag: A CPS120 kiváló minőségű és olcsó kapacitív abszolút nyomásérzékelő, teljesen kompenzált kimenettel. Nagyon kevesebb energiát fogyaszt, és egy ultra kicsi mikroelektromechanikus érzékelőt (MEMS) tartalmaz a nyomásméréshez. Szigma-delta alapú
Vezeték nélküli nyomásérzékelő adatok közzététele az MQTT használatával: 7 lépés
Vezeték nélküli nyomásérzékelő adatok közzététele az MQTT használatával: Az ESP32 és az ESP 8266 nagyon jól ismert SoC az IoT területén. Ezek egyfajta áldás az IoT projektek számára. Az ESP 32 egy olyan eszköz, amely integrált WiFi -vel és BLE -vel rendelkezik. Csak adja meg SSID -jét, jelszavát és IP -konfigurációit, és integrálja a dolgokat a
Tűvel nemezelt nyomásérzékelő: 7 lépés (képekkel)
Tűvel nemezelt nyomásérzékelő: Hozzon létre nyomásérzékelőt a következők segítségével:- tűvel nemezelt gyapjú- vékony muszlin- Velostat- vezetőképes menet Ez az érzékelő analóg bemenetként használható az Arduino kódhoz
Nyomásérzékelő zokni: 18 lépés (képekkel)
Nyomásérzékelő zokni rögzítés: Az egyéni ortézisek kiválasztásakor nincs sok megbízható tesztelési lehetőség, amelyek segíthetnek eldönteni, hogy milyen típusú betét felel meg a lábának igényeinek. És a létező lehetőségek szinte mindig kifejezetten tesztelik az imb -t
Elektronikus barometrikus magasságmérő a sztratoszféra léggömbökhöz: 9 lépés (képekkel)
Elektronikus barometrikus magasságmérő a sztratoszféra léggömbökhöz: Csapatunk, a RandomRace.ru hélium lufikat dob piacra. Kicsi és nagy, kamerával és anélkül. Kicsiket indítunk, hogy véletlenszerűen ejtsenek ellenőrző pontokat a kalandversenyek versenyeihez, és nagyokat, hogy nagyszerű videókat és fényképeket készítsenek az atom tetejéről