Obsah:

BME280, detektor kontaktu s ľuďmi: 5 krokov
BME280, detektor kontaktu s ľuďmi: 5 krokov

Video: BME280, detektor kontaktu s ľuďmi: 5 krokov

Video: BME280, detektor kontaktu s ľuďmi: 5 krokov
Video: Александра Басова – Детектор лжи / Детектор брехні. Сезон 8. Выпуск 5 от 21.09.2015 2024, November
Anonim
BME280, detektor kontaktu s ľuďmi
BME280, detektor kontaktu s ľuďmi

Dobrý deň, vitajte na projekte Human Contact Detector pomocou senzora BME280 od Sparkfun. Tento projekt bude používať snímač teploty BME280 na detekciu kontaktu s ľuďmi prostredníctvom zmeny teploty.

Zásoby

Na tento projekt použijem:

1. Arduino Uno

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

3. 4-kolíkový záhlavie pre breadboarding

4. Doska na chlieb

5. LED a odpor

6. Softvér Arudino

7. Drôty!

Krok 1: Príprava

Na prípravu na projekt vykonajte tieto kroky:

1. Nainštalujte softvér Arduino

2. Nainštalujte knižnicu BME280 z nasledujúceho odkazu:

3. Spájkujte 4-kolíkový konektor na BME280

Krok 2: Kód

Kód
Kód

Toto je kód, ktorý použijeme pre projekt. Overte to a nahrajte ho do Arduina.

Kód zhromaždí informácie o senzore z BME280, spracuje ich a vydá signál na zapnutie diódy LED, ak sa zistí dostatočne veľká zmena teploty.

Krok 3: Pripojenia (nepájivá doska)

The Connections (breadboard)
The Connections (breadboard)

Toto je nastavenie pre breadboard.

Červený (kladný +) vodič pôjde do 2 portu Arduina.

Čierny (negatívny -) vodič pôjde jedným z pozemných portov Arduina.

Krok 4: Pripojenia (Arduino a BME280)

Nenechajte sa ohromiť. Pripojenie BME280 k Arduinu nie je také mätúce ani náročné, ako by sa mohlo zdať.

Vykonajte nasledujúce pripojenia:

1. Pripojte kolíkový konektor GND (uzemnenie) BME280 k jednému z uzemňovacích portov Arduina.

2. Pripojte kolíkový konektor 3,3 V BME280 k 3,3 V portu na Arduino.

3. Pripojte kolíkový konektor SDA modulu BME280 k portu A4 na zariadení Arduino.

4. Pripojte kolíkový konektor SCL BME280 k portu A5 Arduino.

Krok 5: Použite

Akonáhle je všetko pripojené a kód je nahraný do Arduina, otvorte sériový monitor v softvéri Arduino. Poznamenajte si okolitú teplotu miestnosti, v ktorej sa nachádzate, a zadajte túto hodnotu do kódu (const float ambientTemp). Zmena tejto hodnoty spôsobí rozsvietenie LED diódy.

Teraz si priložte senzor k telu a počkajte, kým sa nerozsvieti dióda LED. Zahrievanie snímača bude chvíľu trvať, ale LED dióda sa rozsvieti. Vyberte snímač z tela a potom, čo sa senzor ochladí, dióda LED opäť zhasne. Blahoželáme, máte funkčný detektor kontaktu s ľuďmi.

Odporúča: