Obsah:

BME280, detektor kontaktu s člověkem: 5 kroků
BME280, detektor kontaktu s člověkem: 5 kroků

Video: BME280, detektor kontaktu s člověkem: 5 kroků

Video: BME280, detektor kontaktu s člověkem: 5 kroků
Video: Мини метеостанция на ESP32 Arduino и BME280 с выводом данных на дисплей DWIN 2024, Červenec
Anonim
BME280, detektor kontaktu s člověkem
BME280, detektor kontaktu s člověkem

Dobrý den, vítejte u projektu Human Contact Detector pomocí senzoru BME280 od Sparkfun. Tento projekt bude používat teplotní senzor BME280 k detekci lidského kontaktu prostřednictvím změny teploty.

Zásoby

Pro tento projekt budu používat:

1. Arduino Uno

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

3. 4pinový záhlaví pro breadboarding

4. Prkénko

5. LED a odpor

6. Software Arudino

7. Dráty!

Krok 1: Příprava

Chcete -li se připravit na projekt, proveďte tyto kroky:

1. Nainstalujte software Arduino

2. Nainstalujte knihovnu BME280 z následujícího odkazu:

3. Připájejte 4pinový konektor k BME280

Krok 2: Kód

Kód
Kód

Toto je kód, který pro projekt použijeme. Ověřte a nahrajte jej do Arduina.

Kód shromáždí informace o senzoru z BME280, zpracuje tyto informace a vydá signál pro zapnutí LED, pokud je detekována dostatečně velká změna teploty.

Krok 3: The Connections (breadboard)

The Connections (breadboard)
The Connections (breadboard)

Toto je nastavení pro prkénko.

Červený (kladný +) vodič přejde na 2 port Arduina.

Černý (negativní -) vodič půjde jedním z pozemních portů Arduina.

Krok 4: Připojení (Arduino a BME280)

Nenechte se zahltit. Připojení BME280 k Arduinu není tak matoucí ani náročné, jak by se mohlo zdát.

Proveďte následující připojení:

1. Připojte kolíkový konektor GND (uzemnění) BME280 k jednomu ze zemních portů Arduina.

2. Připojte kolíkový konektor 3,3 V BME280 k 3,3 V portu Arduina.

3. Připojte pin záhlaví SDA BME280 k portu A4 na Arduinu.

4. Připojte pin záhlaví SCL BME280 k portu A5 Arduina.

Krok 5: Použijte

Jakmile je vše připojeno a kód je nahrán do Arduina, otevřete sériový monitor v softwaru Arduino. Poznamenejte si okolní teplotu místnosti, ve které se nacházíte, a zadejte tuto hodnotu do kódu (const float ambientTemp). Změna této hodnoty způsobí rozsvícení LED.

Nyní přiložte senzor k tělu a počkejte, až se rozsvítí LED. Zahřívání senzoru bude chvíli trvat, ale LED se rozsvítí. Vyjměte snímač z těla a poté, co se senzor ochladí, kontrolka LED zhasne. Gratulujeme, máte funkční detektor lidského kontaktu.

Doporučuje: