Cov txheej txheem:

Sib cuam tshuam BMP180 (Barometric Siab Sensor) Nrog Arduino: 9 Kauj Ruam
Sib cuam tshuam BMP180 (Barometric Siab Sensor) Nrog Arduino: 9 Kauj Ruam

Video: Sib cuam tshuam BMP180 (Barometric Siab Sensor) Nrog Arduino: 9 Kauj Ruam

Video: Sib cuam tshuam BMP180 (Barometric Siab Sensor) Nrog Arduino: 9 Kauj Ruam
Video: Kev hlub sib cuam tshuam nrog kev chim ep1 2024, Hlis ntuj nqeg
Anonim
Sib cuam tshuam BMP180 (Barometric Siab Sensor) Nrog Arduino
Sib cuam tshuam BMP180 (Barometric Siab Sensor) Nrog Arduino

BMP-180 yog digital Barometric Pressure sensor nrog i2c interface. Qhov ntsuas me me no los ntawm Bosch yog qhov ua tau zoo rau nws qhov me me, kev siv hluav taws xob tsawg thiab qhov tseeb.

Nyob ntawm seb peb txhais li cas lub ntsuas nyeem ntawv, peb tuaj yeem saib xyuas kev hloov pauv huab cua, ntsuas qhov siab sib txheeb lossis txawm tias pom qhov nrawm nrawm (nce/poob) ntawm cov khoom.

Yog li rau qhov kev qhia no, Kuv yuav tsom mus rau tsuas yog tau txais lub sensor ua haujlwm nrog Arduino.

Kauj Ruam 1: Me ntsis Keeb Kwm ntawm Barometers: Lub Siab Ua Rau

Me ntsis ntawm Keeb Kwm ntawm Barometers: Lub Siab Ua Rau!
Me ntsis ntawm Keeb Kwm ntawm Barometers: Lub Siab Ua Rau!

Barometers ntsuas qhov siab ntawm huab cua ib puag ncig nws. Lub siab sib txawv nyob ntawm huab cua thiab qhov siab. Kev siv lub ntsuas cua los ntsuas cua daj cua dub tau tshwm sim txij li xyoo pua 17th. Tom qab ntawd barometers tau ntev iav pas nrig uas muaj cov kua mercury. Thiab yog li tuaj txog chav ntawm 'mercury siab'.

Hauv ob peb xyoos dhau los, qhov ntsuas tau dhau los ua cov khoom siv tau tiag tiag. Txhua leej txhua tus muaj lawv, los ntawm cov kws tshawb fawb tshaj lij thiab cov txiv neej nyob deb hiav txwv mus rau amateurs. Lawv pom tias kev hloov pauv huab cua sai yuav ua rau 'huab cua phem'. Cov kev kwv yees no tsis muaj nyob ze qhov raug, txog thaum nruab nrab xyoo pua 18th thaum maj mam nthuav tawm cov lus kwv yees kwv yees tau raug tsim. Yog tias koj xav paub txog keeb kwm ntawm barometers thiab yuav ua li cas huab cua huab cua los ntawm qhov muaj txiaj ntsig, xav tias dawb los txheeb xyuas qhov txuas no.

Lwm yam tshaj li kev soj ntsuam huab cua, lwm qhov tshiab siv rau qhov ntsuas qhov ntsuas siab yog ntsuas cov txheeb ze qhov siab ntawm qhov chaw. Tam sim no qhov no yog yam uas tau nthuav. Nco qab cov mis, (P = h * rho * g) los ntawm chav kawm physics? Hloov tawm peb tuaj yeem suav qhov siab txheeb ze ntawm ib qho chaw siv BMP-180. Neat, huh?

Kauj Ruam 2: Sau Cov Khoom Siv

Sau Cov Khoom Siv!
Sau Cov Khoom Siv!
Sau Cov Khoom Siv!
Sau Cov Khoom Siv!
Sau Cov Khoom Siv!
Sau Cov Khoom Siv!

Lub sijhawm kom rov qab mus rau tiam 21st century. Tam sim no peb tau kawm 'keeb kwm keeb kwm tseem ceeb ntawm barometers, cia rov qab mus rau cov npe khoom uas peb xav tau rau qhov tsis txaus ntseeg no.

1. Creadboard thiab dhia

2. BMP-180

3. Txhua pawg Arduino. (Kuv tab tom siv Arduino Pro Micro, tab sis ib qho board arduino yuav txaus)

4. USB cable thiab khoos phis tawj uas tuaj yeem ua haujlwm Arduino IDE

Kauj Ruam 3: Txuas Nws

Txuas Nws!
Txuas Nws!
Txuas Nws!
Txuas Nws!
Txuas Nws!
Txuas Nws!

Txij li BMP-180 khiav ntawm i2c interface, nws yog qhov yooj yim los txuas nws. Nyob ntawm seb pawg Arduino koj tab tom siv, nrhiav ob lub i2c pins. Board --------------------------------- I2C / TWI pins

Uno, Ethernet, Pro mini --------------- A4 (SDA), A5 (SCL) Mega2560 ------------------- -------- 20 (SDA), 21 (SCL)

Leonardo, Pro Micro ------------------ 2 (SDA), 3 (SCL)

Them ---------------------------------- 20 (SDA), 21 (SCL), SDA1, SCL1

Rau VCC tus pin, nco ntsoov xyuas yog tias koj lub sensor yog 5v zam lossis tsis yog. Yog tias nws tsis yog, tsuas yog ua kom nws nce mus txog 3.3v. Pawg thawj coj tawm uas kuv tab tom siv tau tsim hauv 3.3v tus tswj hwm uas ua rau nws 5v zam rau.

Yog li kuv qhov kev sib txuas hauv Circuit yog ib yam zoo li no: Arduino -> BMP -180D2 (SDA) -> SDAD3 (SCL) -> SCL5v -> VCCGND -> GND

Tej yam uas tuaj yeem mus tsis raug hauv theem no: 1. Txheeb xyuas ob kab VCC thiab GND ua ntej tso lub hwj chim. Koj yuav ua puas lub sensor.2. SDA SDA thiab SCL SCL, tsis txhob sib xyaw lawv.

Kauj Ruam 4: Xaiv Lub Tsev Qiv Ntawv Zoo

Tam sim no xaiv lub tsev qiv ntawv los ua peb lub neej yooj yim dua nrog BMP-180. Txawm hais tias yog qhov ua tsis tau zoo, muaj ntau qhov nyuaj ua lej koom nrog siv nws kom raug. Kev suav suav xws li kev hloov pauv los ntawm cov chav ntawm kev hloov kho lub hiav txwv siab… Nws yeej ua rau nyuaj rau ib tus neeg uas hla mus rau ntau chav kawm physics kom pib nrog….: (Kev daws teeb meem? Tsev qiv ntawv! Txog tam sim no kuv tau siv 3 lub tsev qiv ntawv sib txawv rau BMP180. 1. Lub tsev qiv ntawv sparkfun BMP180

2. Adafruit BME085 API (v1) (kuv yuav siv qhov no rau qhov qhia no)

3. Adafruit BME085 API (v2)

Qhov laj thawj yog vim li cas kuv thiaj txuas tag nrho peb lub tsev qiv ntawv vim tias txhua tus ntawm nws muaj nws qhov zoo thiab qhov tsis zoo. Yog tias koj tsuas yog xav kom ua txoj haujlwm tiav, Adafruit cov tsev qiv ntawv zoo heev. Lawv yooj yim siv thiab tuaj nrog cov ntaub ntawv zoo heev. Ntawm qhov tod tes, lub tsev qiv ntawv sparkfun muab ntau yam kev kawm ntxiv raws li koj yuav tsum tau ua ntau ntawm cov lej suav nrog. Yog tias koj txaus siab rau qhov ntawd, txheeb xyuas qhov kev qhia zoo no los ntawm sparkfun.

Pom zoo: