Mundarija:

BME280, odam bilan aloqa qilish detektori: 5 qadam
BME280, odam bilan aloqa qilish detektori: 5 qadam

Video: BME280, odam bilan aloqa qilish detektori: 5 qadam

Video: BME280, odam bilan aloqa qilish detektori: 5 qadam
Video: 300 de verbe + Citirea și ascultarea: - Uzbecă + Română - (Vorbitor nativ) 2024, Iyul
Anonim
BME280, odam bilan aloqa qilish detektori
BME280, odam bilan aloqa qilish detektori

Salom va Sparkfun BME280 sensori yordamida inson bilan aloqa qilish detektori loyihasiga xush kelibsiz. Ushbu loyiha BME280 harorat sensori yordamida harorat o'zgarishi orqali odam bilan aloqani aniqlaydi.

Ta'minotlar

Ushbu loyiha uchun men quyidagilarni ishlataman:

1. Arduino Uno

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

3. Non paneli uchun 4-pinli sarlavha

4. Non paneli

5. LED va qarshilik

6. Arudino dasturi

7. Simlar!

1 -qadam: tayyorgarlik

Loyihaga tayyorgarlik ko'rish uchun quyidagi bosqichlarni bajaring:

1. Arduino dasturini o'rnating

2. BME280 kutubxonasini quyidagi havoladan o'rnating:

3. 4 pinli sarlavhani BME280 ga lehimlang

2 -qadam: Kod

Kodeks
Kodeks

Bu biz loyiha uchun ishlatadigan kod. Tasdiqlang va Arduino -ga yuklang.

Kod BME280 dan sensor ma'lumotlarini yig'adi, bu ma'lumotlarni qayta ishlaydi va agar haroratda etarlicha katta o'zgarish aniqlansa, LEDni yoqish uchun signal chiqaradi.

3 -qadam: Ulanishlar (taxta paneli)

Ulanishlar (panel)
Ulanishlar (panel)

Bu non paneli uchun sozlash.

Qizil (Ijobiy +) sim Arduino 2 portiga boradi.

Qora (salbiy -) sim Arduino quruqlik portlaridan biriga o'tadi.

4 -qadam: Ulanishlar (Arduino va BME280)

Xafa bo'lmang. BME280 -ni Arduino -ga ulash, ko'rinadigan darajada murakkab va murakkab emas.

Quyidagi ulanishlarni amalga oshiring:

1. BME280 ning GND (tuproqli) bosh pinini Arduino yer portlaridan biriga ulang.

2. BME280 3.3V sarlavhasi pinini Arduino 3.3V portiga ulang.

3. BME280 ning SDA sarlavhasi pinini Arduino A4 portiga ulang.

4. BME280 ning SCL sarlavhasi pinini Arduino A5 portiga ulang.

5 -qadam: foydalaning

Hamma narsa ulangan va kod Arduino -ga yuklanganidan so'ng, Arduino Software -da ketma -ket monitorni oching. Siz kirayotgan xonaning muhit haroratiga e'tibor bering va bu qiymatni kodga kiriting (const float ambientTemp). Bu qiymatning o'zgarishi LEDning yonishiga olib keladi.

Endi sensorni tanangizga qo'ying va LED yonishini kuting. Sensor isishi uchun bir necha daqiqa kerak bo'ladi, lekin LED yonadi. Sensorni tanadan chiqarib oling va sensor soviganidan keyin LED yana o'chadi. Tabriklaymiz, sizda inson bilan aloqa detektori ishlaydi.

Tavsiya: