Cuprins:

BME280, Detector de contact uman: 5 pași
BME280, Detector de contact uman: 5 pași

Video: BME280, Detector de contact uman: 5 pași

Video: BME280, Detector de contact uman: 5 pași
Video: BME280 и BMP280, датчики для измерения атмосферного давления, температуры и влажности, различия 2024, Noiembrie
Anonim
BME280, Detector de contact uman
BME280, Detector de contact uman

Bună ziua și bine ați venit la proiectul Human Contact Detector folosind senzorul BME280 de la Sparkfun. Acest proiect va utiliza senzorul de temperatură al BME280 pentru a detecta contactul uman prin schimbarea temperaturii.

Provizii

Pentru acest proiect voi folosi:

1. Un Arduino Uno

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

3. Un antet cu 4 pini pentru breadboarding

4. O placă de măsurare

5. Un LED și rezistor

6. Software-ul Arudino

7. Sârme!

Pasul 1: Pregătirea

Parcurgeți acești pași pentru a vă pregăti pentru proiect:

1. Instalați software-ul Arduino

2. Instalați biblioteca BME280 de pe următorul link:

3. Lipiți antetul cu 4 pini pe BME280

Pasul 2: Codul

Codul
Codul

Acesta este codul pe care îl vom folosi pentru proiect. Verificați-l și încărcați-l pe Arduino.

Codul va colecta informațiile senzorului de la BME280, va procesa aceste informații și va emite un semnal pentru a porni un LED dacă este detectată o schimbare suficient de mare de temperatură.

Pasul 3: Conexiunile (breadboard)

Conexiunile (breadboard)
Conexiunile (breadboard)

Aceasta este configurația pentru panoul de verificare.

Sârmă roșie (pozitivă +) va merge pe portul 2 al Arduino.

Sârmă neagră (negativă -) va merge pe unul dintre porturile terestre ale Arduino.

Pasul 4: Conexiuni (Arduino și BME280)

Nu fiți copleșiți. Conectarea BME280 la Arduino nu este atât de confuză sau de provocatoare pe cât pare.

Faceți următoarele conexiuni:

1. Conectați știftul de antet GND (masă) al BME280 la unul dintre porturile la sol ale Arduino.

2. Conectați pinul de antet de 3,3 V al BME280 la portul de 3,3 V al Arduino.

3. Conectați pinul antet SDA al BME280 la portul A4 al Arduino.

4. Conectați pinul antet SCL al BME280 la portul A5 al Arduino.

Pasul 5: utilizați

Odată ce totul este conectat și codul este încărcat pe Arduino, deschideți monitorul serial în software-ul Arduino. Rețineți temperatura ambiantă a camerei în care vă aflați și introduceți această valoare în cod (const float ambientTemp). Schimbarea acestei valori este cea care va determina aprinderea LED-ului.

Acum, puneți senzorul pe corp și așteptați să se aprindă ledul. Va dura câteva momente până când senzorul se va încălzi, dar LED-ul se va aprinde. Scoateți senzorul din corp și, după ce senzorul se răcește, LED-ul se va stinge din nou. Felicitări, aveți un Detector de contact uman funcțional.

Recomandat: