İçindekiler:

BME280, İnsan Temas Dedektörü: 5 Adım
BME280, İnsan Temas Dedektörü: 5 Adım

Video: BME280, İnsan Temas Dedektörü: 5 Adım

Video: BME280, İnsan Temas Dedektörü: 5 Adım
Video: 4х канальное Zigbee реле ZG-003-RF с сухими контактами - способы подключения, режимы работы 2024, Temmuz
Anonim
BME280, İnsan Temas Dedektörü
BME280, İnsan Temas Dedektörü

Merhaba ve Sparkfun'un BME280 sensörünü kullanan İnsan Temas Dedektörü projesine hoş geldiniz. Bu proje, sıcaklıktaki değişiklik yoluyla insan temasını algılamak için BME280'in sıcaklık sensörünü kullanacak.

Gereçler

Bu proje için kullanacağım:

1. Bir Arduino Uno

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

3. Breadboarding için 4 pinli Başlık

4. Bir devre tahtası

5. Bir LED ve direnç

6. Arudino Yazılımı

7. Teller!

Adım 1: Hazırlık

Projeye hazırlanmak için şu adımları tamamlayın:

1. Arduino Yazılımını Kurun

2. Aşağıdaki bağlantıdan BME280 kitaplığını kurun:

3. 4 pimli Başlığı BME280'e lehimleyin

2. Adım: Kod

kod
kod

Proje için kullanacağımız kod bu. Doğrulayın ve Arduino'ya yükleyin.

Kod, BME280'den sensör bilgilerini toplayacak, bu bilgileri işleyecek ve sıcaklıkta yeterince büyük bir değişiklik algılanırsa LED'i yakmak için bir sinyal verecektir.

3. Adım: Bağlantılar (breadboard)

Bağlantılar (breadboard)
Bağlantılar (breadboard)

Bu, breadboard için kurulumdur.

Kırmızı (Pozitif +) Tel Arduino'nun 2 portuna gidecektir.

Siyah (Negatif -) Tel, Arduino'nun toprak bağlantı noktalarından birine gidecektir.

Adım 4: Bağlantılar (Arduino ve BME280)

Bunalmayın. BME280'i Arduino'ya bağlamak, göründüğü kadar kafa karıştırıcı veya zorlayıcı değildir.

Aşağıdaki bağlantıları yapın:

1. BME280'in GND (toprak) başlık pimini Arduino'nun toprak bağlantı noktalarından birine bağlayın.

2. BME280'in 3.3V başlık pinini Arduino'nun 3.3V portuna bağlayın.

3. BME280'in SDA başlık pinini Arduino'nun A4 portuna bağlayın.

4. BME280'in SCL başlık pinini Arduino'nun A5 portuna bağlayın.

Adım 5: Kullan

Her şey bağlandıktan ve kod Arduino'ya yüklendikten sonra, Arduino Yazılımında seri monitörü açın. Bulunduğunuz odanın ortam sıcaklığını not edin ve bu değeri koda girin (const float ortam sıcaklığı). Bu değerin değişmesi LED'in yanmasına neden olacaktır.

Şimdi sensörü vücudunuza koyun ve LED'in yanmasını bekleyin. Sensörün ısınması birkaç dakika sürecektir ancak LED yanacaktır. Sensörü vücudunuzdan çıkarın ve sensör soğuduktan sonra LED tekrar sönecektir. Tebrikler, çalışan bir İnsan Temas Dedektörünüz var.

Önerilen: