Orodha ya maudhui:
- Hatua ya 1: Historia kidogo juu ya Vipimaji: Shinikizo Liko
- Hatua ya 2: Kusanya Vifaa
- Hatua ya 3: Wiring It Up
- Hatua ya 4: Kuchagua Maktaba Sahihi
Video: Kuingiliana kwa BMP180 (Sensor ya Shinikizo la Barometri) Na Arduino: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
BMP-180 ni sensorer ya Shinikizo la Barometriska ya dijiti na kiolesura cha i2c. Sensor hii ndogo kutoka Bosch ni rahisi sana kwa ukubwa wake mdogo, matumizi ya nguvu ndogo na usahihi wa hali ya juu.
Kulingana na jinsi tunavyotafsiri usomaji wa sensa, tunaweza kufuatilia mabadiliko katika hali ya hewa, kupima urefu wa jamaa au hata kupata kasi ya wima (kupanda / kushuka) kwa kitu.
Kwa hivyo kwa mafunzo haya, nitazingatia tu kupata sensor kufanya kazi na Arduino.
Hatua ya 1: Historia kidogo juu ya Vipimaji: Shinikizo Liko
Barometers hupima shinikizo kamili ya hewa inayoizunguka. Shinikizo linatofautiana kulingana na hali ya hewa na urefu. Matumizi ya barometer kutabiri dhoruba imekuwa ikiendelea tangu karne ya 17. Wakati huo barometers zilikuwa viboko vya glasi ndefu vilivyojazwa na zebaki ya kioevu. Kwa hivyo ikaja kitengo cha 'shinikizo la zebaki'.
Katika miongo michache tu, chombo hicho kilikuwa kitu cha kweli. Kila mtu alikuwa nao, kutoka kwa wanasayansi wa kitaalam na wanaume wanaosafiri baharini hadi kwa wapenzi. Waligundua kuwa mabadiliko ya ghafla ya shinikizo la hewa yatasababisha 'hali mbaya ya hewa'. Utabiri huu haukuwa sahihi mahali popote, hadi katikati ya karne ya 18 wakati hatua kwa hatua meza ya utabiri ilitengenezwa. Ikiwa una nia ya historia ya barometers na jinsi ya kufanya utabiri wa hali ya hewa kutoka kwa maadili, jisikie huru kuangalia kiunga hiki.
Zaidi ya uchunguzi wa hali ya hewa, matumizi mengine ya riwaya kwa sensorer ya shinikizo la kibaometri ni kuhesabu urefu wa mahali. Sasa hapa ndipo vitu vinapendeza. Kumbuka fomula, (P = h * rho * g) kutoka darasa la fizikia? Inageuka tunaweza kuhesabu urefu wa eneo kwa kutumia BMP-180. Nadhifu, huh?
Hatua ya 2: Kusanya Vifaa
Wakati wa kurudi karne ya 21. Sasa kwa kuwa tulikuwa na somo muhimu sana la historia kwenye barometers, hebu turudi kwenye orodha ya vitu tunavyohitaji kwa hii isiyoweza kusomeka.
1. Bodi ya mkate na kuruka
2. BMP-180
3. Bodi yoyote ya Arduino. (Ninatumia Arduino Pro Micro, lakini bodi yoyote ya arduino itatosha)
Cable ya USB na kompyuta ambayo inaweza kutumia Arduino IDE
Hatua ya 3: Wiring It Up
Kwa kuwa BMP-180 inaendesha kiolesura cha i2c, ni upepo kuiunganisha. Kulingana na bodi gani ya Arduino unayotumia, pata pini mbili za i2c. Bodi --------------------------------- pini za I2C / TWI
Uno, Ethernet, Pro mini --------------- A4 (SDA), A5 (SCL) Mega2560 ------------------- ----- 20 (SDA), 21 (SCL)
Leonardo, Pro Micro --------------- 2 (SDA), 3 (SCL)
Inastahili ------------------------------- 20 (SDA), 21 (SCL), SDA1, SCL1
Kwa pini ya VCC, hakikisha uangalie ikiwa sensorer yako inavumilia 5v au la. Ikiwa sivyo, ingiza nguvu hadi 3.3v. Bodi ya kuzuka ambayo ninatumia imejengwa katika mdhibiti wa 3.3v ambayo inafanya kuwa 5v ya kuvumilia.
Kwa hivyo miunganisho yangu ya mzunguko ni kitu kama hiki: Arduino -> BMP-180D2 (SDA) -> SDAD3 (SCL) -> SCL5v -> VCCGND -> GND
Vitu ambavyo vinaweza kuharibika katika hatua hii: 1. Angalia mara mbili mistari ya VCC na GND kabla ya kuitia nguvu. Unaweza kuharibu sensa. SDA SDA na SCL SCL, usiwachanganye.
Hatua ya 4: Kuchagua Maktaba Sahihi
Sasa kuchagua maktaba ili kufanya maisha yetu iwe rahisi na BMP-180. Licha ya kuwa sensorer nzuri kama hiyo, kuna hesabu nyingi ngumu zinazohusika kuitumia vizuri. Mahesabu kama vile ubadilishaji kutoka vitengo vya shinikizo hadi kusahihisha shinikizo la usawa wa bahari… Kwa kweli inafanya mambo kuwa magumu kwa mtu ambaye aliruka kwenda kwa madarasa mengi ya fizikia kuanza na….: (Suluhisho? Maktaba! Hadi sasa nimetumia maktaba 3 tofauti kwa BMP180. 1. Maktaba ya sparkMP BMP180
2. Adafruit BME085 API (v1) (nitatumia hii kwa hii inayoweza kufundishwa)
3. Adafruit BME085 API (v2)
Sababu kwa nini ninaunganisha maktaba zote tatu ni kwa sababu kila moja ina faida na hasara zake. Ikiwa unataka tu kumaliza kazi, maktaba za Adafruit ni nzuri. Ni rahisi kutumia na kuja na nyaraka nzuri sana. Kwa upande mwingine, maktaba ya sparkfun hutoa mengi ya ujifunzaji wa ziada kwani itabidi ufanye mahesabu mengi kwa mikono. Ikiwa una nia ya hiyo, angalia mafunzo haya ya kushangaza kutoka kwa sparkfun.
Ilipendekeza:
Shinikizo Nyeti ya sakafu ya shinikizo: Hatua 9 (na Picha)
Shinikizo Nyeti ya sakafu ya shinikizo: Katika Maagizo haya nitashiriki muundo wa sensoer ya sakafu nyeti ya shinikizo ambayo ina uwezo wa kugundua ukisimama juu yake. Ingawa haiwezi kukupima haswa, inaweza kuamua ikiwa unasimama juu yake na uzani wako kamili au ikiwa wewe ni ma
Shinikizo Kubwa la Rangi Nyepesi ya Shinikizo - Spectra Bauble ™: Hatua 10 (na Picha)
Shinikizo Kubwa la Rangi Nyepesi ya Shinikizo - Spectra Bauble ™: Rafiki alitaka taa ya kuchekesha kwa tafrija na kwa sababu fulani hii ilinijia akilini: Mpira mkubwa wa puto-squishy ambao ukiusukuma hubadilisha rangi yake na hutengeneza sauti. Nilitaka kutengeneza kitu cha asili na cha kufurahisha. Inatumia shinikizo la hewa
Sensor ya Shinikizo la Shinikizo inayobadilika: Hatua 4 (na Picha)
Sensor ya Shinikizo la kitambaa inayobadilika: Jinsi ya kutengeneza sensorer ya shinikizo ya kitambaa kutoka kwa tabaka 3 za kitambaa chenye nguvu. Agizo hili limepitwa na wakati. Tafadhali angalia Maagizo yafuatayo ya matoleo yaliyoboreshwa: > > https://www.instructables.com/id/Conductive-Thread-Pre
Sensor ya Shinikizo la Shinikizo linaloendesha: Hatua 6 (na Picha)
Sensor ya Shinikizo la Shinikizo la kushona: Shona kitambaa chenye kupendeza na plastiki ya kupambana na tuli ili utengeneze sensor yako ya shinikizo la kitambaa! Maagizo haya kwa hatua yatakuonyesha jinsi ya kutengeneza sensor yako ya shinikizo la kitambaa. Inataja tofauti mbili tofauti, kulingana na ikiwa unatumia
Sensor ya Shinikizo la Shinikizo la Kuendesha: Hatua 7 (na Picha)
Sensor ya Shinikizo la Shinikizo la Kuendesha: Kushona nyuzi za kupenya kwenye neoprene ili kuunda pedi nyeti ya shinikizo. Sensor hii inafanana sana na Sensor ya Bend ya Vitambaa au vis-versa. Na pia karibu na Sensor ya Shinikizo la Kitambaa, lakini tofauti ni kwamba uso unaofaa ni mini