Sommario:

BME280, rilevatore di contatto umano: 5 passaggi
BME280, rilevatore di contatto umano: 5 passaggi

Video: BME280, rilevatore di contatto umano: 5 passaggi

Video: BME280, rilevatore di contatto umano: 5 passaggi
Video: ☔️☁️VideoTutorial: MagiCube |EP1| - Stazione Meteo (4K UHD) ☁️☔️ 2024, Dicembre
Anonim
BME280, rilevatore di contatto umano
BME280, rilevatore di contatto umano

Ciao e benvenuto nel progetto Human Contact Detector che utilizza il sensore BME280 di Sparkfun. Questo progetto utilizzerà il sensore di temperatura del BME280 per rilevare il contatto umano attraverso il cambiamento di temperatura.

Forniture

Per questo progetto utilizzerò:

1. Un Arduino Uno

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

3. Un header a 4 pin per breadboarding

4. Una breadboard

5. Un LED e una resistenza

6. Il software Arudino

7. Fili!

Passaggio 1: preparazione

Completa questi passaggi per prepararti al progetto:

1. Installa il software Arduino

2. Installa la libreria BME280 dal seguente link:

3. Saldare l'intestazione a 4 pin al BME280

Passaggio 2: il codice

Il codice
Il codice

Questo è il codice che utilizzeremo per il progetto. Verificalo e caricalo su Arduino.

Il codice raccoglierà le informazioni del sensore dal BME280, elaborerà tali informazioni e emetterà un segnale per accendere un LED se viene rilevato un cambiamento di temperatura abbastanza grande.

Passaggio 3: le connessioni (breadboard)

Le Connessioni (tagliere)
Le Connessioni (tagliere)

Questa è la configurazione per la breadboard.

Il filo rosso (positivo +) andrà alla porta 2 di Arduino.

Il filo nero (negativo -) andrà a una delle porte di terra di Arduino.

Passaggio 4: Connessioni (Arduino e BME280)

Non essere sopraffatto. Il collegamento del BME280 ad Arduino non è così confuso o impegnativo come potrebbe sembrare.

Effettuare i seguenti collegamenti:

1. Collegare il pin dell'intestazione GND (terra) del BME280 a una delle porte di terra di Arduino.

2. Collegare il pin dell'intestazione da 3,3 V del BME280 alla porta da 3,3 V dell'Arduino.

3. Collegare il pin dell'intestazione SDA del BME280 alla porta A4 dell'Arduino.

4. Collegare il pin dell'intestazione SCL del BME280 alla porta A5 dell'Arduino.

Passaggio 5: utilizzare

Una volta che tutto è collegato e il codice è stato caricato su Arduino, apri il monitor seriale nel software Arduino. Prendere nota della temperatura ambiente della stanza in cui ci si trova e inserire tale valore nel codice (const float temp.ambient). La variazione di questo valore è ciò che farà accendere il LED.

Ora, posiziona il sensore sul tuo corpo e attendi che il LED si accenda. Ci vorranno alcuni istanti prima che il sensore si riscaldi, ma il LED si accenderà. Rimuovere il sensore dal corpo e, dopo che il sensore si è raffreddato, il LED si spegnerà di nuovo. Congratulazioni, hai un rilevatore di contatti umani funzionante.

Consigliato: