Tartalomjegyzék:

BME280, emberi kontaktus érzékelő: 5 lépés
BME280, emberi kontaktus érzékelő: 5 lépés

Videó: BME280, emberi kontaktus érzékelő: 5 lépés

Videó: BME280, emberi kontaktus érzékelő: 5 lépés
Videó: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, November
Anonim
BME280, emberi kontaktus érzékelő
BME280, emberi kontaktus érzékelő

Üdvözöljük a Sparkfun BME280 érzékelőjét használó Human Contact Detector projektben. Ez a projekt a BME280 hőmérséklet -érzékelőjét használja az emberi érintkezés észlelésére a hőmérséklet változásán keresztül.

Kellékek

Ehhez a projekthez a következőket fogom használni:

1. Egy Arduino Uno

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

3. 4 tűs fejléc kenyérfalhoz

4. Egy kenyérpad

5. Egy LED és ellenállás

6. Az Arudino szoftver

7. Vezetékek!

1. lépés: Előkészítés

A projekt előkészítéséhez hajtsa végre az alábbi lépéseket:

1. Telepítse az Arduino szoftvert

2. Telepítse a BME280 könyvtárat az alábbi linkről:

3. Forrasztja a 4 tűs fejlécet a BME280-hoz

2. lépés: A kód

A kód
A kód

Ezt a kódot fogjuk használni a projekthez. Ellenőrizze és töltse fel az Arduino -ba.

A kód összegyűjti az érzékelő információkat a BME280 -ból, feldolgozza ezeket az információkat, és jelzést ad ki a LED bekapcsolásához, ha kellően nagy hőmérsékletváltozást észlel.

3. lépés: A kapcsolatok (kenyértábla)

Csatlakozások (kenyértábla)
Csatlakozások (kenyértábla)

Ez a kenyértábla beállítása.

A piros (pozitív +) vezeték az Arduino 2 -es portjába kerül.

A fekete (negatív -) vezeték az Arduino egyik földi portjába kerül.

4. lépés: Csatlakozások (az Arduino és a BME280)

Ne terhelje túl magát. A BME280 csatlakoztatása az Arduino -hoz nem annyira zavaró vagy kihívást jelent, mint amilyennek látszik.

Hozza létre a következő csatlakozásokat:

1. Csatlakoztassa a BME280 GND (földelt) fejlécét az Arduino egyik földi portjához.

2. Csatlakoztassa a BME280 3,3 V -os fejlécét az Arduino 3,3 V -os portjához.

3. Csatlakoztassa a BME280 SDA fejlécét az Arduino A4 -es portjához.

4. Csatlakoztassa a BME280 SCL fejlécét az Arduino A5 portjához.

5. lépés: Használja

Miután mindent csatlakoztatott, és a kódot feltöltötte az Arduino -ba, nyissa meg a soros monitort az Arduino szoftverben. Jegyezze fel a helyiség környezeti hőmérsékletét, ahol tartózkodik, és írja be ezt az értéket a kódba (const float ambientTemp). Ennek az értéknek a megváltoztatása okozza a LED kigyulladását.

Most tegye az érzékelőt a testéhez, és várja meg, amíg a LED bekapcsol. Néhány pillanatba telik, amíg az érzékelő felmelegszik, de a LED bekapcsol. Vegye le az érzékelőt a testéről, és miután az érzékelő lehűlt, a LED ismét kialszik. Gratulálunk, van egy működő emberi kontaktus érzékelője.

Ajánlott: