Cov txheej txheem:

BME280, Tib Neeg Hu Rau Ntes: 5 Kauj Ruam
BME280, Tib Neeg Hu Rau Ntes: 5 Kauj Ruam

Video: BME280, Tib Neeg Hu Rau Ntes: 5 Kauj Ruam

Video: BME280, Tib Neeg Hu Rau Ntes: 5 Kauj Ruam
Video: Lesson 45: Measure temperature and Pressure with BME280 display on LCD1602 and LCD2004 with Arduino 2024, Lub Xya hli ntuj
Anonim
BME280, Tib Neeg Hu Xov Tooj
BME280, Tib Neeg Hu Xov Tooj

Nyob zoo thiab txais tos rau Human Project Detector project siv BME280 sensor los ntawm Sparkfun. Txoj haujlwm no yuav siv BME280 qhov ntsuas kub kom paub txog tib neeg kev sib cuag los ntawm kev hloov pauv qhov kub thiab txias.

Khoom siv

Rau qhov haujlwm no kuv yuav siv:

1. Ib Arduino Uno

2. BME280 (https://www.sparkfun.com/products/13676)

3. Lub 4-pin Header rau breadboarding

4. Ib lub khob cij

5. Ib qho LED thiab resistor

6. Lub Arudino Software

7. Cov kab!

Kauj ruam 1: Npaj

Ua kom tiav cov theem no los npaj rau txoj haujlwm:

1. Nruab Arduino Software

2. Nruab BME280 lub tsev qiv ntawv los ntawm qhov txuas hauv qab no:

3. Siv lub 4-pin Header rau BME280

Kauj ruam 2: Txoj Cai

Txoj Cai
Txoj Cai

Nov yog tus lej peb yuav siv rau qhov haujlwm. Txheeb xyuas thiab xa nws mus rau Arduino.

Txoj cai yuav sau cov ntaub ntawv ntsuas los ntawm BME280, txheej txheem cov ntaub ntawv ntawd, thiab tso tawm lub teeb liab kom qhib lub LED yog pom tau tias muaj kev hloov pauv kub txaus.

Kauj Ruam 3: Kev Sib Txuas (breadboard)

Kev Sib Txuas (breadboard)
Kev Sib Txuas (breadboard)

Qhov no yog teeb tsa rau daim ntawv qhia zaub mov.

Liab (Zoo +) Hlau yuav mus rau Arduino's 2 chaw nres nkoj.

Cov Dub (Tsis Zoo -) Hlau yuav mus rau ib qho ntawm Arduino cov av hauv av.

Kauj Ruam 4: Kev Sib Txuas (Arduino thiab BME280)

Tsis txhob poob siab. Txuas BME280 mus rau Arduino tsis yog qhov tsis meej pem lossis nyuaj li nws yuav zoo li.

Ua cov kev sib txuas hauv qab no:

1. Txuas GND (hauv av) lub taub hau taub hau ntawm BME280 mus rau ib qho ntawm Arduino cov av hauv av.

2. Txuas tus 3.3V header pin ntawm BME280 mus rau 3.3V chaw nres nkoj ntawm Arduino.

3. Txuas SDA header pin ntawm BME280 mus rau A4 chaw nres nkoj ntawm Arduino.

4. Txuas tus SCL header pin ntawm BME280 mus rau A5 chaw nres nkoj ntawm Arduino.

Kauj ruam 5: Siv

Thaum txhua yam txuas nrog thiab cov cai tau xa mus rau Arduino, qhib qhov saib hauv ntu hauv Arduino Software. Nco tseg qhov kub ib puag ncig ntawm chav uas koj nyob hauv thiab tawm tswv yim tus nqi hauv txoj cai (const float ambientTemp). Qhov kev hloov pauv ntawm tus nqi no yog dab tsi yuav ua rau LED ci.

Tam sim no, muab lub sensor tso rau ntawm koj lub cev thiab tos kom LED qhib. Nws yuav siv sijhawm me ntsis rau lub ntsuas cua sov, tab sis LED yuav qhib. Tshem lub sensor tawm ntawm koj lub cev, thiab, tom qab lub ntsuas cua txias, LED yuav tua dua. Nrog koj zoo siab, koj tau ua haujlwm Kev Sib Tham Tib Neeg.

Pom zoo: