Table des matières:

BME280, Détecteur de contact humain : 5 étapes
BME280, Détecteur de contact humain : 5 étapes

Vidéo: BME280, Détecteur de contact humain : 5 étapes

Vidéo: BME280, Détecteur de contact humain : 5 étapes
Vidéo: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, Juillet
Anonim
BME280, Détecteur de Contact Humain
BME280, Détecteur de Contact Humain

Bonjour et bienvenue dans le projet Human Contact Detector utilisant le capteur BME280 de Sparkfun. Ce projet utilisera le capteur de température du BME280 pour détecter le contact humain à travers le changement de température.

Fournitures

Pour ce projet, j'utiliserai:

1. Un Arduino Uno

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

3. Un en-tête à 4 broches pour la maquette

4. Une planche à pain

5. Une LED et une résistance

6. Le logiciel Arudino

7. Fils !

Étape 1: préparation

Suivez ces étapes pour préparer le projet:

1. Installez le logiciel Arduino

2. Installez la bibliothèque BME280 à partir du lien suivant:

3. Soudez l'en-tête à 4 broches au BME280

Étape 2: le code

Le code
Le code

C'est le code que nous utiliserons pour le projet. Vérifiez-le et téléchargez-le sur l'Arduino.

Le code rassemblera les informations du capteur du BME280, traitera ces informations et produira un signal pour allumer une LED si un changement de température suffisamment important est détecté.

Étape 3: Les connexions (planche à pain)

Les connexions (planche à pain)
Les connexions (planche à pain)

C'est la configuration de la planche à pain.

Le fil rouge (positif +) ira au port 2 de l'Arduino.

Le fil noir (négatif -) ira à l'un des ports de masse de l'Arduino.

Étape 4: Connexions (l'Arduino et le BME280)

Ne soyez pas débordé. La connexion du BME280 à l'Arduino n'est pas aussi déroutante ou difficile que cela puisse paraître.

Effectuez les connexions suivantes:

1. Connectez la broche d'en-tête GND (terre) du BME280 à l'un des ports de terre de l'Arduino.

2. Connectez la broche d'en-tête 3.3V du BME280 au port 3.3V de l'Arduino.

3. Connectez la broche d'en-tête SDA du BME280 au port A4 de l'Arduino.

4. Connectez la broche d'en-tête SCL du BME280 au port A5 de l'Arduino.

Étape 5: Utiliser

Une fois que tout est connecté et que le code est téléchargé sur l'Arduino, ouvrez le moniteur série dans le logiciel Arduino. Notez la température ambiante de la pièce dans laquelle vous vous trouvez et saisissez cette valeur dans le code (const float ambientTemp). Le changement de cette valeur est ce qui provoquera l'allumage de la LED.

Maintenant, placez le capteur contre votre corps et attendez que la LED s'allume. Il faudra quelques instants pour que le capteur se réchauffe, mais la LED s'allumera. Retirez le capteur de votre corps et, une fois le capteur refroidi, la LED s'éteindra à nouveau. Félicitations, vous avez un détecteur de contact humain fonctionnel.

Conseillé: