Mündəricat:

BME280, İnsan Əlaqə Detektoru: 5 addım
BME280, İnsan Əlaqə Detektoru: 5 addım

Video: BME280, İnsan Əlaqə Detektoru: 5 addım

Video: BME280, İnsan Əlaqə Detektoru: 5 addım
Video: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, Iyul
Anonim
BME280, İnsan Əlaqə Detektoru
BME280, İnsan Əlaqə Detektoru

Salam və Sparkfun BME280 sensorundan istifadə edərək İnsan Kontakt Dedektoru layihəsinə xoş gəldiniz. Bu layihə BME280 -in temperatur sensorundan istifadə edərək temperaturun dəyişməsi ilə insan təmasını aşkar edəcək.

Təchizat

Bu layihə üçün istifadə edəcəyəm:

1. Bir Arduino Uno

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

3. Çörək bişirmək üçün 4 pinli başlıq

4. Çörək taxtası

5. Bir LED və rezistor

6. Arudino Proqram təminatı

7. Tellər!

Addım 1: Hazırlıq

Layihəyə hazırlaşmaq üçün bu addımları tamamlayın:

1. Arduino Proqramını quraşdırın

2. BME280 kitabxanasını aşağıdakı linkdən quraşdırın:

3. 4 pinli başlığı BME280-ə lehimləyin

Addım 2: Kod

Kod
Kod

Layihə üçün istifadə edəcəyimiz kod budur. Doğrulayın və Arduinoya yükləyin.

Kod, BME280 -dən sensor məlumatlarını toplayacaq, bu məlumatı emal edəcək və kifayət qədər böyük bir temperatur dəyişikliyi aşkar edildikdə LED -i yandırmaq üçün bir siqnal çıxaracaq.

Addım 3: Bağlantılar (çörək taxtası)

Bağlantılar (çörək taxtası)
Bağlantılar (çörək taxtası)

Çörək taxtası üçün quruluş budur.

Qırmızı (Müsbət +) Tel Arduino 2 limanına gedəcək.

Qara (Mənfi -) Tel, Arduino quru limanlarından birinə gedəcək.

Addım 4: Əlaqələr (Arduino və BME280)

Qəzaya düşməyin. BME280 -i Arduino -ya bağlamaq göründüyü qədər qarışıq və çətin deyil.

Aşağıdakı əlaqələri qurun:

1. BME280 -in GND (yer) baş pinini Arduinonun yer limanlarından birinə qoşun.

2. BME280 -in 3.3V başlıq pinini Arduino -nun 3.3V portuna qoşun.

3. BME280 -in SDA başlıq pinini Arduinonun A4 portuna qoşun.

4. BME280 -in SCL başlıq pinini Arduinonun A5 portuna qoşun.

Addım 5: İstifadə edin

Hər şey bağlandıqdan və kod Arduino -ya yükləndikdən sonra Arduino Software -də serial monitoru açın. İçərisində olduğunuz otağın mühit istiliyinə diqqət yetirin və bu dəyəri koda daxil edin (const float ambientTemp). Bu dəyərin dəyişməsi LED -in yanmasına səbəb olacaq.

İndi sensoru bədəninizə qoyun və LED -in yanmasını gözləyin. Sensorun istiləşməsi bir neçə dəqiqə çəkəcək, ancaq LED yanacaq. Sensoru bədəninizdən çıxarın və sensor soyuduqdan sonra LED yenidən sönəcək. Təbrik edirik, işləyən İnsan Əlaqə Detektoru var.

Tövsiyə: