INHOUDSOPGAWE:

BME280, menslike kontakdetektor: 5 stappe
BME280, menslike kontakdetektor: 5 stappe

Video: BME280, menslike kontakdetektor: 5 stappe

Video: BME280, menslike kontakdetektor: 5 stappe
Video: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, Julie
Anonim
BME280, menslike kontakdetektor
BME280, menslike kontakdetektor

Hallo en welkom by die Human Contact Detector -projek met die BME280 -sensor van Sparkfun. Hierdie projek sal die temperatuursensor van die BME280 gebruik om menslike kontak op te spoor deur die temperatuurverandering.

Voorrade

Vir hierdie projek gebruik ek:

1. 'n Arduino Uno

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

3. 'n 4-pen kop vir broodplankry

4. 'n Broodplank

5. 'n LED en weerstand

6. Die Arudino -sagteware

7. Drade!

Stap 1: Berei voor

Voltooi hierdie stappe om voor te berei vir die projek:

1. Installeer die Arduino -sagteware

2. Installeer die BME280 -biblioteek vanaf die volgende skakel:

3. Soldeer die 4-pen-kopstuk aan die BME280

Stap 2: Die kode

Die kode
Die kode

Dit is die kode wat ons vir die projek sal gebruik. Verifieer en laai dit op na die Arduino.

Die kode versamel die sensorinligting van die BME280, verwerk die inligting en gee 'n sein om 'n LED aan te skakel as 'n groot genoeg temperatuurverandering opgespoor word.

Stap 3: Die verbindings (broodbord)

Die verbindings (broodbord)
Die verbindings (broodbord)

Dit is die opstelling vir die broodbord.

Die rooi (positiewe +) draad gaan na die Arduino se 2 -poort.

Die Black (Negative -) Wire gaan na een van die Arduino se grondhawe.

Stap 4: Verbindings (die Arduino en BME280)

Moenie oorweldig word nie. Om die BME280 aan die Arduino te koppel, is nie so verwarrend of uitdagend soos dit mag lyk nie.

Maak die volgende verbindings:

1. Koppel die GND (grond) kopstukpen van die BME280 aan een van die Arduino se grondpoort.

2. Koppel die 3.3V -koppen van die BME280 aan die 3.3V -poort van die Arduino.

3. Koppel die SDA -koppen van die BME280 aan die A4 -poort van die Arduino.

4. Koppel die SCL -koppen van die BME280 aan die A5 -poort van die Arduino.

Stap 5: Gebruik

Sodra alles gekoppel is en die kode na die Arduino gelaai is, maak die seriële monitor in die Arduino -sagteware oop. Let op die omgewingstemperatuur van die kamer waarin u is en voer die waarde in die kode in (const float ambientTemp). Die verandering van hierdie waarde is wat die LED sal laat brand.

Plaas die sensor teen u liggaam en wag totdat die LED aanskakel. Dit sal 'n paar minute neem voordat die sensor warm word, maar die LED sal aanskakel. Verwyder die sensor uit u liggaam, en nadat die sensor afgekoel het, sal die LED weer afskakel. Baie geluk, u het 'n werkende menslike kontakdetektor.

Aanbeveel: