Innehållsförteckning:

BME280, Human Contact Detector: 5 steg
BME280, Human Contact Detector: 5 steg

Video: BME280, Human Contact Detector: 5 steg

Video: BME280, Human Contact Detector: 5 steg
Video: BME280 Vs. DHT22 Temperature Sensor Shootout as Tested on the TTGO T-Display ESP32 2024, November
Anonim
BME280, Human Contact Detector
BME280, Human Contact Detector

Hej och välkommen till Human Contact Detector -projektet med BME280 -sensorn från Sparkfun. Detta projekt kommer att använda BME280: s temperatursensor för att upptäcka människokontakt genom temperaturförändringen.

Tillbehör

För detta projekt kommer jag att använda:

1. En Arduino Uno

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

3. En 4-stifts Header för breadboarding

4. En brödbräda

5. En LED och ett motstånd

6. Arudino -programvaran

7. Ledningar!

Steg 1: Förbered

Slutför dessa steg för att förbereda för projektet:

1. Installera Arduino -programvaran

2. Installera BME280 -biblioteket från följande länk:

3. Löd den 4-stifts rubriken till BME280

Steg 2: Koden

Koden
Koden

Detta är koden som vi kommer att använda för projektet. Verifiera och ladda upp den till Arduino.

Koden kommer att samla in sensorinformationen från BME280, bearbeta den informationen och mata ut en signal för att tända en lysdiod om en tillräckligt stor temperaturförändring detekteras.

Steg 3: Anslutningarna (brödbräda)

The Connections (breadboard)
The Connections (breadboard)

Detta är inställningen för panelen.

Den röda (positiva +) kabeln går till Arduino 2 -porten.

The Black (Negative -) Wire kommer att gå en av Arduinos markhamnar.

Steg 4: Anslutningar (Arduino och BME280)

Bli inte överväldigad. Att ansluta BME280 till Arduino är inte så förvirrande eller utmanande som det kan se ut.

Gör följande anslutningar:

1. Anslut BMD280: s GND (jordade) rubrikstift till en av Arduinos jordportar.

2. Anslut 3.3V -huvudstiften på BME280 till 3.3V -porten på Arduino.

3. Anslut SDA -huvudstiften på BME280 till A4 -porten på Arduino.

4. Anslut SCL -huvudstiftet på BME280 till A5 -porten på Arduino.

Steg 5: Använd

När allt är anslutet och koden har laddats upp till Arduino öppnar du seriemonitorn i Arduino -programvaran. Notera omgivningstemperaturen i rummet du är i och mata in det värdet i koden (const float ambientTemp). Ändringen av detta värde gör att lysdioden tänds.

Sätt nu sensorn på din kropp och vänta tills lysdioden tänds. Det tar några ögonblick innan sensorn värms upp, men lysdioden tänds. Ta bort sensorn från din kropp, och när sensorn har svalnat slocknar lysdioden igen. Grattis, du har en fungerande mänsklig kontaktdetektor.

Rekommenderad: