Kazalo:

BME280, Detektor stika s človekom: 5 korakov
BME280, Detektor stika s človekom: 5 korakov

Video: BME280, Detektor stika s človekom: 5 korakov

Video: BME280, Detektor stika s človekom: 5 korakov
Video: Подключение GY-BME-280 3.3v к ESP8266 NodeMcu V3, сравнение с классическим барометром 2024, Julij
Anonim
BME280, detektor stika s človekom
BME280, detektor stika s človekom

Pozdravljeni in dobrodošli v projektu detektorja človeških stikov s senzorjem BME280 podjetja Sparkfun. Ta projekt bo uporabil temperaturni senzor BME280 za zaznavanje stika ljudi s spremembo temperature.

Zaloge

Za ta projekt bom uporabil:

1. Arduino Uno

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

3. 4-polna glava za izdelavo mize

4. Osnova

5. LED in upor

6. Programska oprema Arudino

7. Žice!

1. korak: Priprava

Za pripravo na projekt izvedite te korake:

1. Namestite programsko opremo Arduino

2. Namestite knjižnico BME280 s naslednje povezave:

3. Spajite 4-polno glavo na BME280

2. korak: Koda

Kodeks
Kodeks

To je koda, ki jo bomo uporabili za projekt. Preverite in naložite v Arduino.

Koda bo zbrala podatke o senzorju iz BME280, jih obdelala in oddala signal za vklop LED, če se zazna dovolj velika sprememba temperature.

3. korak: Povezave (plošča)

Povezave (plošča)
Povezave (plošča)

To je nastavitev za ploščo.

Rdeča (pozitivna +) žica bo šla v vrata Arduino 2.

Črna (negativna -) žica bo šla v eno od zemeljskih pristanišč Arduina.

4. korak: Povezave (Arduino in BME280)

Ne bodite preobremenjeni. Priključitev BME280 na Arduino ni tako zmedena ali zahtevna, kot se morda zdi.

Vzpostavite naslednje povezave:

1. Priključite zatič glave GND (ozemljitev) BME280 na eno od ozemljitvenih vrat Arduino.

2. Priključite vtič za glavo 3,3 V BME280 na vrata 3,3 V na Arduinu.

3. Priključite zatič glave SDA BME280 na vrata A4 na Arduinu.

4. Priključite zatič glave SCL BME280 na vrata A5 na Arduinu.

5. korak: Uporabite

Ko je vse povezano in koda naložena v Arduino, odprite serijski monitor v programski opremi Arduino. Upoštevajte temperaturo okolice prostora, v katerem se nahajate, in to vrednost vnesite v kodo (const float ambientTemp). Sprememba te vrednosti bo povzročila, da LED zasveti.

Zdaj postavite senzor na telo in počakajte, da se LED prižge. Senzor se bo segrel nekaj časa, vendar se bo prižgala LED. Odstranite senzor s telesa in ko se senzor ohladi, se bo LED spet ugasnila. Čestitamo, imate delujoč detektor stikov s človekom.

Priporočena: