Inhoudsopgave:

BME280, menselijke contactdetector - Ajarnpa
BME280, menselijke contactdetector - Ajarnpa

Video: BME280, menselijke contactdetector - Ajarnpa

Video: BME280, menselijke contactdetector - Ajarnpa
Video: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, Juli-
Anonim
BME280, Detector voor menselijk contact
BME280, Detector voor menselijk contact

Hallo en welkom bij het Human Contact Detector-project met behulp van de BME280-sensor van Sparkfun. Dit project zal de temperatuursensor van de BME280 gebruiken om menselijk contact te detecteren door de verandering in temperatuur.

Benodigdheden

Voor dit project zal ik gebruiken:

1. Een Arduino Uno

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

3. Een 4-pins header voor breadboarding

4. Een breadboard

5. Een LED en weerstand

6. De Arudino-software

7. Draden!

Stap 1: Voorbereiding

Voer deze stappen uit om u voor te bereiden op het project:

1. Installeer de Arduino-software

2. Installeer de BME280-bibliotheek via de volgende link:

3. Soldeer de 4-pins header op de BME280

Stap 2: De code

De code
De code

Dit is de code die we zullen gebruiken voor het project. Controleer en upload het naar de Arduino.

De code verzamelt de sensorinformatie van de BME280, verwerkt die informatie en geeft een signaal af om een LED in te schakelen als er een voldoende grote verandering in temperatuur wordt gedetecteerd.

Stap 3: De verbindingen (breadboard)

De verbindingen (breadboard)
De verbindingen (breadboard)

Dit is de opstelling voor het breadboard.

De rode (positieve +) draad gaat naar de 2-poort van de Arduino.

De zwarte (negatieve -) draad gaat naar een van de grondpoorten van de Arduino.

Stap 4: Aansluitingen (de Arduino en BME280)

Wees niet overweldigd. Het aansluiten van de BME280 op de Arduino is niet zo verwarrend of uitdagend als het lijkt.

Maak de volgende verbindingen:

1. Sluit de GND-headerpin (aarde) van de BME280 aan op een van de aardingspoorten van de Arduino.

2. Sluit de 3.3V header pin van de BME280 aan op de 3.3V poort van de Arduino.

3. Sluit de SDA-headerpin van de BME280 aan op de A4-poort van de Arduino.

4. Sluit de SCL-headerpin van de BME280 aan op de A5-poort van de Arduino.

Stap 5: Gebruik

Zodra alles is aangesloten en de code is geüpload naar de Arduino, opent u de seriële monitor in de Arduino-software. Noteer de omgevingstemperatuur van de kamer waarin u zich bevindt en voer die waarde in de code in (const float ambientTemp). De verandering van deze waarde zorgt ervoor dat de LED gaat branden.

Plaats de sensor nu tegen uw lichaam en wacht tot de LED gaat branden. Het duurt even voordat de sensor is opgewarmd, maar de LED gaat branden. Verwijder de sensor van uw lichaam en nadat de sensor is afgekoeld, gaat de LED weer uit. Gefeliciteerd, je hebt een werkende Human Contact Detector.

Aanbevolen: