Orodha ya maudhui:
- Hatua ya 1: Shinikizo la Barometri ni nini?
- Hatua ya 2: Vipengele vya sensorer ya GY-68 BOSCH BMP180
- Hatua ya 3: Vifaa vinavyohitajika
- Hatua ya 4: Jinsi ya kutumia GY-68 BMP180 Shinikizo la Shinikizo na Arduino?
- Hatua ya 5: Mzunguko
- Hatua ya 6: Hesabu ya Shinikizo kamili na Vitengo tofauti na Urefu kutoka Kiwango cha Bahari
Video: Kuamua Shinikizo na Urefu Kutumia GY-68 BMP180 na Arduino: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Na Electropeak Tovuti rasmi ya ElectroPeak Fuata Zaidi na mwandishi:
Kuhusu: ElectroPeak ni sehemu yako ya kusimama moja ya kujifunza elektroniki na kuchukua maoni yako kwa ukweli. Tunatoa miongozo ya hali ya juu kukuonyesha jinsi unaweza kutengeneza miradi yako. Pia tunatoa bidhaa zenye ubora wa hali ya juu ili uwe na… Zaidi Kuhusu Electropeak »
Maelezo ya jumla
Katika miradi mingi kama roboti zinazoruka, vituo vya hali ya hewa, kuboresha utendaji wa njia, michezo na nk shinikizo la kupima na urefu ni muhimu sana. Katika mafunzo haya, utajifunza jinsi ya kutumia sensorer ya BMP180, ambayo ni moja ya sensorer zinazotumiwa sana kupima shinikizo.
Nini Utajifunza
- Shinikizo la barometri ni nini.
- Sensorer ya shinikizo la BOSCH BMP180 ni nini.
- Jinsi ya kutumia sensor ya shinikizo ya BOSCH BMP180 na Arduino.
Hatua ya 1: Shinikizo la Barometri ni nini?
Shinikizo la kibaometri au shinikizo la anga hutokana na uzito wa hewa duniani. Shinikizo hili ni karibu kilo 1 kwa kila sentimita ya mraba usawa wa bahari.
Kuna vitengo kadhaa vya kuelezea shinikizo la anga, ambayo inaweza kubadilishwa kwa kila mmoja. Kitengo cha SI cha kupima shinikizo ni Pascal (Pa).
Shinikizo la barometri lina uwiano wa takriban laini sawa na urefu kutoka usawa wa bahari kwa hivyo ikiwa tutapima shinikizo la mahali, tunaweza kuhesabu urefu kutoka usawa wa bahari kwa kutumia operesheni rahisi ya kihesabu.
Hatua ya 2: Vipengele vya sensorer ya GY-68 BOSCH BMP180
Moja ya sensorer ya kawaida ya kupima shinikizo na urefu ni BOSCH BMP180. Vipengele muhimu zaidi vya moduli hii ni kama ifuatavyo:
- Upimaji wa shinikizo kutoka 300 hadi 1100hPa
- -0.1hPa usahihi wa kupima shinikizo kamili
- 12hPa kupima usahihi kwa shinikizo la jamaa
- Matumizi ya nguvu ya chini (5μA katika hali ya kawaida na sampuli moja kwa sekunde)
- Sensor ya ndani ya joto na usahihi wa 0.5 ° C
- Kusaidia itifaki ya I2C ya mawasiliano
- Imesawazishwa kikamilifu
Hatua ya 3: Vifaa vinavyohitajika
Vipengele vya vifaa
Arduino UNO R3 * 1
BOSH BMP180 * 1
Jumper Waya * 1
Programu za Programu
Arduino IDE * 1
Hatua ya 4: Jinsi ya kutumia GY-68 BMP180 Shinikizo la Shinikizo na Arduino?
Sensorer hii inapatikana kama moduli kwa matumizi rahisi. Sehemu kuu za moduli ya sensorer ya BMP180 ni:
- Sensorer ya BMP180
- Mdhibiti wa 3.3-volt. Mdhibiti huu inakuwezesha kuunganisha moduli kwa 5V.
- Inahitajika vuta vizuizi kuwasiliana I2C vizuri
Hatua ya 5: Mzunguko
Pakua BMP180_Breakout_Arduino_Library ili kutumia moduli ya sensa ya BMP180.
BMP180_Breakout_Arduino_Library
Hatua ya 6: Hesabu ya Shinikizo kamili na Vitengo tofauti na Urefu kutoka Kiwango cha Bahari
Wacha tuangalie mchakato wa hesabu ya shinikizo na urefu kwa usahihi zaidi:
Kwa mujibu wa algorithm hapo juu, kwanza tunaanza kuhesabu joto kwa kutumia Joto la joto (), kisha tunahifadhi hali ya joto katika T inayobadilika kutumia GetTemperature (T). Baada ya hapo, tunahesabu shinikizo na Shinikizo la kuanza (3). Nambari 3 ni azimio kubwa ambalo linaweza kubadilishwa kati ya 0 na 3. kwa kutumia GetPressure (P) tunahifadhi shinikizo kamili kwa kutofautisha P. Kiasi cha shinikizo hii iko katika hPa, ambayo inaweza kubadilishwa kuwa vitengo tofauti kulingana na ile ya awali. meza. Shinikizo kamili hubadilika na urefu. Ili kuondoa athari ya urefu kwenye shinikizo iliyohesabiwa, tunapaswa kutumia kazi ya sealevel (P, ALTITUDE) kulingana na urefu uliohifadhiwa katika anuwai ya ALTITUDE, na kuhifadhi thamani iliyopimwa kwa ubadilishaji holela, kama p0. Tumia urefu (P, p0) kuhesabu urefu wako. Kazi hii huhesabu urefu katika mita.
Kumbuka
kwamba unaweza kuingiza urefu wako kutoka usawa wa bahari kwa ubadilishaji wa ALTITUDE uliofafanuliwa mwanzoni mwa msimbo
Ilipendekeza:
Altimeter (mita ya urefu) Kulingana na Shinikizo la Anga: Hatua 7 (na Picha)
Altimeter (mita ya urefu) Kulingana na Shinikizo la Anga: [Hariri]; Tazama toleo la 2 katika hatua ya 6 na pembejeo la urefu wa msingi wa mikono. Hii ni maelezo ya jengo la Altimeter (Meta ya urefu) kulingana na Arduino Nano na sensorer ya shinikizo la anga la Bosch BMP180. Ubunifu ni rahisi lakini vipimo
Urefu, Shinikizo na Joto Kutumia Raspberry Pi Pamoja na MPL3115A2: Hatua 6
Urefu, Shinikizo na Joto Kutumia Raspberry Pi Na MPL3115A2: Sauti zinavutia. Inawezekana kabisa wakati huu wakati sisi sote tunaenda kwenye kizazi cha IoT. Kama kituko cha umeme, tumekuwa tukicheza na Raspberry Pi, na tumeamua kufanya miradi ya kupendeza kutumia maarifa haya. Katika mradi huu, tutakua
Kutumia Raspberry Pi, Pima urefu, Shinikizo, na Joto na MPL3115A2: Hatua 6
Kutumia Raspberry Pi, Pima urefu, Shinikizo, na Joto na MPL3115A2: Jua unachomiliki, na ujue ni kwanini unamiliki! Tunaishi katika enzi ya Uendeshaji wa Mtandao kwani inaingia kwenye idadi kubwa ya programu mpya. Kama wapenda kompyuta na umeme, tumekuwa tukijifunza mengi na Raspberry Pi a
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