Inhaltsverzeichnis:

BME280, Kontaktmelder für Menschen - Gunook
BME280, Kontaktmelder für Menschen - Gunook

Video: BME280, Kontaktmelder für Menschen - Gunook

Video: BME280, Kontaktmelder für Menschen - Gunook
Video: BME280, Датчик атмосферного давления с гигрометром 2024, Juli
Anonim
BME280, Kontaktmelder
BME280, Kontaktmelder

Hallo und willkommen zum Human Contact Detector Projekt mit dem BME280 Sensor von Sparkfun. Dieses Projekt wird den Temperatursensor des BME280 verwenden, um menschlichen Kontakt durch die Temperaturänderung zu erkennen.

Lieferungen

Für dieses Projekt verwende ich:

1. Ein Arduino Uno

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

3. Eine 4-Pin-Stiftleiste für das Breadboarding

4. Ein Steckbrett

5. Eine LED und ein Widerstand

6. Die Arudino-Software

7. Drähte!

Schritt 1: Vorbereitung

Führen Sie diese Schritte aus, um sich auf das Projekt vorzubereiten:

1. Installieren Sie die Arduino-Software

2. Installieren Sie die BME280-Bibliothek über den folgenden Link:

3. Löten Sie den 4-poligen Header an den BME280

Schritt 2: Der Code

Der Code
Der Code

Dies ist der Code, den wir für das Projekt verwenden werden. Überprüfen Sie es und laden Sie es auf den Arduino hoch.

Der Code sammelt die Sensorinformationen vom BME280, verarbeitet diese Informationen und gibt ein Signal aus, um eine LED einzuschalten, wenn eine ausreichend große Temperaturänderung erkannt wird.

Schritt 3: Die Verbindungen (Breadboard)

Die Verbindungen (Steckbrett)
Die Verbindungen (Steckbrett)

Dies ist das Setup für das Steckbrett.

Das rote (Positive +) Kabel wird zum 2 Port des Arduino gehen.

Der schwarze (negative -) Draht geht zu einem der Masseanschlüsse des Arduino.

Schritt 4: Anschlüsse (Arduino und BME280)

Lassen Sie sich nicht überfordern. Das Anschließen des BME280 an das Arduino ist nicht so verwirrend oder herausfordernd, wie es aussehen mag.

Stellen Sie folgende Verbindungen her:

1. Verbinden Sie den GND (Masse) Header-Pin des BME280 mit einem der Erdungsanschlüsse des Arduino.

2. Verbinden Sie den 3,3-V-Header-Pin des BME280 mit dem 3,3-V-Port des Arduino.

3. Verbinden Sie den SDA-Header-Pin des BME280 mit dem A4-Port des Arduino.

4. Verbinden Sie den SCL-Header-Pin des BME280 mit dem A5-Port des Arduino.

Schritt 5: Verwenden Sie

Sobald alles angeschlossen ist und der Code auf den Arduino hochgeladen wurde, öffnen Sie den seriellen Monitor in der Arduino-Software. Notieren Sie die Umgebungstemperatur des Raums, in dem Sie sich befinden, und geben Sie diesen Wert in den Code ein (const float ambientTemp). Die Änderung dieses Wertes führt zum Aufleuchten der LED.

Legen Sie nun den Sensor an Ihren Körper und warten Sie, bis die LED aufleuchtet. Es dauert einige Augenblicke, bis sich der Sensor erwärmt hat, aber die LED leuchtet auf. Entfernen Sie den Sensor von Ihrem Körper, und nachdem der Sensor abgekühlt ist, erlischt die LED wieder. Herzlichen Glückwunsch, Sie haben einen funktionierenden Human Contact Detector.

Empfohlen: