Sadržaj:

BME280, Detektor ljudskog kontakta: 5 koraka
BME280, Detektor ljudskog kontakta: 5 koraka

Video: BME280, Detektor ljudskog kontakta: 5 koraka

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

Pozdrav i dobrodošli u projekt detektora ljudskih kontakata koji koristi senzor BME280 kompanije Sparkfun. Ovaj će projekt koristiti temperaturni senzor BME280 za otkrivanje ljudskog kontakta kroz promjenu temperature.

Supplies

Za ovaj projekat ću koristiti:

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 biblioteku BME280 sa sljedeće veze:

3. Lemite 4-pinski zaglavlje na BME280

Korak 2: Kodeks

Kodeks
Kodeks

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

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

Korak 3: Veze (matična 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 će ići do 2 porta Arduina.

Crna (negativna -) žica će ići kroz jednu od Arduinovih kopnenih luka.

Korak 4: Povezivanje (Arduino i BME280)

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

Uspostavite sljedeće veze:

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

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 pin zaglavlja BME280 na A5 port Arduina.

Korak 5: Koristite

Nakon što je sve spojeno i kôd postavljen na Arduino, otvorite serijski monitor u Arduino softveru. 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 sa tijela i, nakon što se senzor ohladi, LED dioda će se ponovo isključiti. Čestitamo, imate detektor ljudskih kontakata koji radi.

Preporučuje se: