Indholdsfortegnelse:

BME280, Human Contact Detector: 5 trin
BME280, Human Contact Detector: 5 trin

Video: BME280, Human Contact Detector: 5 trin

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

Hej og velkommen til Human Contact Detector -projektet ved hjælp af BME280 -sensoren fra Sparkfun. Dette projekt vil bruge BME280s temperatursensor til at registrere menneskelig kontakt gennem temperaturændringen.

Forbrugsvarer

Til dette projekt vil jeg bruge:

1. En Arduino Uno

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

3. Et 4-benet Header til breadboarding

4. Et brødbræt

5. En LED og modstand

6. Arudino -softwaren

7. Ledninger!

Trin 1: Forbered

Udfør disse trin for at forberede projektet:

1. Installer Arduino -softwaren

2. Installer BME280 -biblioteket fra følgende link:

3. Lod det 4-benede Header til BME280

Trin 2: Koden

Koden
Koden

Dette er den kode, vi vil bruge til projektet. Bekræft og upload det til Arduino.

Koden vil indsamle sensorinformationen fra BME280, behandle disse oplysninger og udsende et signal for at tænde en LED, hvis der registreres en stor nok temperaturændring.

Trin 3: Forbindelserne (brødbræt)

The Connections (brødbræt)
The Connections (brødbræt)

Dette er opsætningen til brødbrættet.

Den røde (Positive +) ledning går til Arduino's 2 port.

Den sorte (negative -) ledning går til en af Arduinos jordporte.

Trin 4: Forbindelser (Arduino og BME280)

Bliv ikke overvældet. Tilslutning af BME280 til Arduino er ikke så forvirrende eller udfordrende, som det kan se ud.

Lav følgende forbindelser:

1. Tilslut GND (jord) headerstiften på BME280 til en af Arduinos jordporte.

2. Tilslut 3.3V header pin på BME280 til 3.3V porten på Arduino.

3. Tilslut SDA -headerstiften på BME280 til A4 -porten på Arduino.

4. Tilslut SCL header pin på BME280 til A5 porten på Arduino.

Trin 5: Brug

Når alt er forbundet, og koden er uploadet til Arduino, skal du åbne den serielle skærm i Arduino -softwaren. Bemærk omgivelsestemperaturen i det rum, du er i, og indtast værdien i koden (const float ambientTemp). Ændringen af denne værdi er det, der får LED'en til at lyse.

Nu skal du sætte sensoren op til din krop og vente på, at LED'en tændes. Det vil tage et øjeblik, før sensoren bliver varm, men LED'en tændes. Fjern sensoren fra din krop, og når sensoren er afkølet, slukker LED'en igen. Tillykke, du har en fungerende Human Contact Detector.

Anbefalede: