Sadržaj:

BME280, Detektor kontakta s ljudima: 5 koraka
BME280, Detektor kontakta s ljudima: 5 koraka

Video: BME280, Detektor kontakta s ljudima: 5 koraka

Video: BME280, Detektor kontakta s ljudima: 5 koraka
Video: Домашняя погодная (метео) станция без программирования - WiFi IoT - Температура, Влажность, Давление 2024, Srpanj
Anonim
BME280, Detektor ljudskih kontakata
BME280, Detektor ljudskih kontakata

Pozdrav i dobrodošli u projekt detektora ljudskih kontakata pomoću senzora BME280 iz Sparkfuna. Ovaj će projekt koristiti senzor temperature BME280 za otkrivanje ljudskog kontakta kroz promjenu temperature.

Pribor

Za ovaj projekt koristit ću:

1. Arduino Uno

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

3. 4-pinsko zaglavlje za izradu matičnih ploča

4. Matična ploča

5. LED i otpornik

6. Softver Arudino

7. Žice!

Korak 1: Priprema

Za pripremu projekta dovršite ove korake:

1. Instalirajte Arduino softver

2. Instalirajte knjižnicu BME280 sa sljedeće veze:

3. Lemite 4-pinski zaglavlje na BME280

Korak 2: Kôd

Kod
Kod

Ovo je kod koji ćemo koristiti za projekt. Provjerite i prenesite ga na Arduino.

Kôd će prikupiti podatke o senzoru s BME280, obraditi te informacije i emitirati signal za uključivanje LED diode ako se otkrije dovoljno velika promjena temperature.

Korak 3: Veze (ploča)

The Connections (matična ploča)
The Connections (matična ploča)

Ovo je postavka za matičnu ploču.

Crvena (pozitivna +) žica ići će do 2 porta Arduina.

Crna (negativna -) žica ići će u jednu od Arduinovih zemaljskih luka.

Korak 4: Povezivanje (Arduino i BME280)

Nemojte biti preopterećeni. Povezivanje BME280 s Arduinom nije toliko zbunjujuće ili izazovno koliko izgleda.

Uspostavite sljedeće veze:

1. Spojite GND (uzemljeni) pin zaglavlja BME280 na jedan od Arduino uzemljenih priključaka.

2. Spojite 3.3V pin zaglavlja BME280 na 3.3V priključak Arduina.

3. Spojite pin zaglavlja SDA BME280 na A4 priključak Arduina.

4. Spojite SCL zaglavlje zaglavlja BME280 na A5 priključak Arduina.

Korak 5: Upotrijebite

Nakon što je sve spojeno i kôd postavljen na Arduino, otvorite serijski monitor u softveru Arduino. Zabilježite temperaturu okoline prostorije u kojoj se nalazite i unesite tu vrijednost u kôd (const float ambientTemp). Promjena ove vrijednosti uzrokuje da LED zasvijetli.

Sada postavite senzor do tijela i pričekajte da se LED uključi. Trebat će nekoliko trenutaka da se senzor zagrije, ali LED će se uključiti. Uklonite senzor s tijela i, nakon što se senzor ohladi, LED će se ponovno isključiti. Čestitamo, imate detektor ljudskih kontakata koji radi.

Preporučeni: