Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Ang BMP-180 ay isang digital sensor ng Barometric Pressure na may i2c interface. Ang maliit na sensor na ito mula sa Bosch ay lubos na madaling gamitan para sa maliit na sukat, mababang paggamit ng kuryente at mataas na kawastuhan.
Nakasalalay sa kung paano namin binibigyang kahulugan ang mga pagbabasa ng sensor, maaari naming subaybayan ang mga pagbabago sa panahon, sukatin ang kamag-anak na altitude o kahit na hanapin ang patayong bilis (pagtaas / pagbagsak) ng isang bagay.
Kaya para sa itinuturo na ito, magtutuon ako sa pagkuha lamang ng sensor sa Arduino.
Hakbang 1: Isang Bahagi ng Kasaysayan sa Mga Barometro: Ang Presyon Ay Bukas
Sinusukat ng mga barometro ang ganap na presyon ng hangin sa paligid nito. Nag-iiba ang presyon depende sa panahon at altitude. Ang paggamit ng barometro upang mahulaan ang mga bagyo ay nagaganap mula noong ika-17 siglo. Noon ang mga barometro ay mahahabang mga baras na salamin na puno ng likidong mercury. At samakatuwid ay dumating ang yunit ng 'presyon ng mercury'.
Sa loob lamang ng ilang dekada, ang instrumento ay naging isang tunay na madaling gamiting item. Ang bawat isa ay mayroong mga ito, mula sa mga propesyunal na siyentipiko at kalalakihan na naglalakad hanggang sa mga baguhan. Napansin nila na ang biglaang pagbabago ng presyon ng hangin ay hahantong sa isang 'masamang panahon'. Ang mga pagtataya na ito ay hindi malapit sa tumpak, hanggang sa kalagitnaan ng ika-18 siglo nang unti-unting nabuo ang isang detalyadong talahanayan ng pagtataya. Kung interesado ka tungkol sa kasaysayan ng mga barometro at kung paano gumawa ng mga pagtataya ng panahon mula sa mga halaga, huwag mag-atubiling tingnan ang link na ito.
Maliban sa mga obserbasyong meteorolohiko, isa pang paggamit ng nobela para sa sensor ng barometric pressure ay upang makalkula ang medyo altitude ng isang lugar. Ngayon ay kung saan naging kawili-wili ang mga bagay. Naaalala ang pormula, (P = h * rho * g) mula sa klase sa pisika? Lumiliko maaari nating kalkulahin ang kamag-anak na altitude ng isang lugar gamit ang BMP-180. Malinis, ha?
Hakbang 2: Ipunin ang Kagamitan
Oras upang makabalik sa ika-21 siglo. Ngayon na mayroon kaming isang 'napaka' mahalagang aralin sa kasaysayan sa mga barometro, bumalik tayo sa listahan ng mga item na kailangan namin para sa hindi masabi.
1. Breadboard at jumper
2. BMP-180
3. Anumang board ng Arduino. (Gumagamit ako ng isang Arduino Pro Micro, ngunit ang anumang board ng arduino ay sapat na)
4. Isang USB cable at isang computer na maaaring magpatakbo ng Arduino IDE
Hakbang 3: Kable Ito
Dahil ang BMP-180 ay tumatakbo sa isang i2c interface, isang simoy ng hangin na ikonekta ito. Nakasalalay sa kung anong Arduino board ang iyong ginagamit, hanapin ang dalawang mga i2c na pin. Lupon ------------- I2C / TWI pins
Uno, Ethernet, Pro mini ------------- A4 (SDA), A5 (SCL) Mega2560 ------------------- -------- 20 (SDA), 21 (SCL)
Leonardo, Pro Micro ---------------- 2 (SDA), 3 (SCL)
Dahil sa ------------- 20 (SDA), 21 (SCL), SDA1, SCL1
Para sa VCC pin, tiyaking suriin kung ang iyong sensor ay nagpapaubaya sa 5v o hindi. Kung hindi, paganahin lamang hanggang sa 3.3v. Ang breakout board na ginagamit ko ay may built in na 3.3v regulator na ginagawang mapagparaya sa 5v.
Kaya ang aking mga koneksyon sa circuit ay tulad nito: Arduino -> BMP-180D2 (SDA) -> SDAD3 (SCL) -> SCL5v -> VCCGND -> GND
Mga bagay na maaaring magkamali sa hakbang na ito: 1. I-double check ang mga linya ng VCC at GND bago i-power up ito. Maaari kang makapinsala sa sensor.2. SDA SDA at SCL SCL, huwag paghaluin ang mga ito.
Hakbang 4: Pagpili ng Tamang Library
Ngayon upang pumili ng isang silid-aklatan upang gawing mas madali ang aming buhay sa BMP-180. Sa kabila ng pagiging tulad ng isang nakakatawang sensor, maraming komplikadong matematika na kasangkot upang magamit ito nang maayos. Ang mga kalkulasyon tulad ng pag-convert mula sa mga yunit ng presyon hanggang sa pagwawasto ng presyon sa antas ng dagat… Tiyak na ginagawang mas mahirap ang mga bagay para sa isang taong lumaktaw sa maraming mga klase sa pisika upang magsimula sa ….: (Ang solusyon? Mga Aklatan! Sa ngayon nagamit ko ang 3 magkakaibang mga silid-aklatan para sa BMP180. 1. Ang sparkfun BMP180 library
2. Ang Adafruit BME085 API (v1) (gagamitin ko ang isang ito para sa itinuro na ito)
3. Ang Adafruit BME085 API (v2)
Ang dahilan kung bakit ako nag-uugnay sa lahat ng tatlong mga aklatan ay dahil ang bawat isa sa kanila ay mayroong kalamangan at kahinaan. Kung nais mo lamang matapos ang trabaho, magaling ang mga aklatan ng Adafruit. Madaling gamitin ang mga ito at may kasamang napakagandang dokumentasyon. Sa kabilang banda, ang silid-aklatan na sparkfun ay nagbibigay ng maraming karagdagang pag-aaral dahil kakailanganin mong gawin nang manu-mano ang mga kalkulasyon. Kung interesado ka doon, tingnan ang kamangha-manghang tutorial na ito mula sa sparkfun.
Inirerekumendang:
Paggunita ng Barometric Pressure at Temperatura Gamit ang Infineon XMC4700 RelaxKit, Infineon DPS422 at AWS .: 8 Hakbang
Paggunita ng Barometric Pressure at Temperatura Gamit ang Infineon XMC4700 RelaxKit, Infineon DPS422 at AWS .: Ito ay isang simpleng proyekto upang makuha ang presyon at temperatura ng barometric gamit ang DPS 422. ng Infineon na nagiging clumsy upang subaybayan ang presyon at temperatura sa loob ng isang panahon. Dito nagmumula ang analytics, ang pananaw sa pagbabago sa
Pressure Sensitive Floor Mat Sensor: 9 Mga Hakbang (na may Mga Larawan)
Pressure Sensitive Floor Mat Sensor: Sa Instructable na ito magbabahagi ako ng isang disenyo para sa isang sensitibong presyon ng floor mat sensoer na may kakayahang makita kapag tumayo ka rito. Habang hindi ito eksaktong timbangin ka, maaari nitong matukoy kung tatayo ka rito sa iyong buong timbang o kung
Pag-publish ng Data ng Sensor ng Pressure ng Wireless Gamit ang MQTT: 7 Mga Hakbang
Ang paglalathala ng Data ng Sensor ng Pressure ng Wireless Gamit ang MQTT: ESP32 atESP 8266ay pamilyar sa SoC sa larangan ng IoT. Ito ang uri ng uri ng isang biyaya para sa mga proyekto ng IoT. Ang ES 32 ay isang aparato na may pinagsamang WiFi at BLE. Ibigay lamang ang iyong mga setting ng SSID, password at IP at isama ang mga bagay sa
Electronic Barometric Altimeter para sa Stratosphere Balloons: 9 Hakbang (na may Mga Larawan)
Ang Electronic Barometric Altimeter para sa Stratosphere Balloons: Ang aming koponan, RandomRace.ru, ay naglulunsad ng mga hello balloon. Maliit at malaki, may camera at wala. Inilulunsad namin ang maliliit upang random na i-drop ang mga checkpoint para sa mga kumpetisyon ng lahi ng pakikipagsapalaran, at malalaki upang makagawa ng magagaling na mga video at larawan mula sa tuktok ng atmo
Paano Gumawa ng isang Nakakatawang Murang Analog Pressure Sensor: 4 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Nakakatawang Murang Analog Pressure Sensor: Pagod na sa pagbabayad ng labis na halaga para sa isang simpleng sensor ng presyon ng analog? Kaya narito ang isang madaling paraan ng smeasy upang makagawa ng isang hindi kapani-paniwalang murang analog pressure sensor. Ang sensor ng presyon na ito ay hindi magiging labis na tumpak sa mga tuntunin ng pagsukat ng preci