Мазмұны:

BME280, адаммен байланыс детекторы: 5 қадам
BME280, адаммен байланыс детекторы: 5 қадам

Бейне: BME280, адаммен байланыс детекторы: 5 қадам

Бейне: BME280, адаммен байланыс детекторы: 5 қадам
Бейне: BME280, Датчик атмосферного давления с гигрометром 2024, Қараша
Anonim
BME280, адаммен байланыс детекторы
BME280, адаммен байланыс детекторы

Сәлеметсіз бе және Sparkfun BME280 сенсоры арқылы адам контактісін анықтау құралы жобасына қош келдіңіз. Бұл жоба BME280 температура сенсоры арқылы температураның өзгеруі арқылы адамдардың байланысын анықтайды.

Жабдықтар

Бұл жоба үшін мен мыналарды қолданамын:

1. Arduino Uno

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

3. Нан тақтасына арналған 4 істікшелі Header

4. Нан тақтасы

5. Жарық диоды мен резистор

6. Arudino бағдарламалық қамтамасыз ету

7. Сымдар!

1 -қадам: дайындық

Жобаға дайындалу үшін мына қадамдарды орындаңыз:

1. Arduino бағдарламалық жасақтамасын орнатыңыз

2. BME280 кітапханасын келесі сілтемеден орнатыңыз:

3. 4 істікшелі тақырыпты BME280-ге дәнекерлеңіз

2 -қадам: Кодекс

Кодекс
Кодекс

Бұл жоба үшін біз қолданатын код. Оны тексеріңіз және Arduino -ға жүктеңіз.

Код BME280 -ден сенсор туралы ақпаратты жинайды, бұл ақпаратты өңдейді және температураның жеткілікті үлкен өзгеруі анықталса, жарық диодты қосу сигналын шығарады.

3 -қадам: Қосылымдар (тақта)

Қосылымдар (тақта)
Қосылымдар (тақта)

Бұл тақтаға арналған қондырғы.

Қызыл (оң +) сым Arduino 2 портына барады.

Қара (теріс -) сым Ардуино жердегі порттарының біріне барады.

4 -қадам: Қосылымдар (Arduino және BME280)

Толық болмаңыз. BME280 -ті Arduino -ға қосу бір қарағанда түсініксіз немесе қиын емес.

Келесі байланыстарды жасаңыз:

1. BME280 -тің GND (жердегі) штепсельдік ұшын Arduino жердегі порттарының біріне қосыңыз.

2. BME280 3.3V шығыс түйреуішін Arduino 3.3V портына қосыңыз.

3. BME280 SDA тақырып түйреуішін Arduino A4 портына қосыңыз.

4. BME280 SCL тақырып түйреуішін Arduino A5 портына қосыңыз.

5 -қадам: Қолдану

Барлығы қосылып, код Arduino -ға жүктелгеннен кейін Arduino бағдарламалық жасақтамасындағы сериялық мониторды ашыңыз. Сіз тұрған бөлменің қоршаған орта температурасына назар аударыңыз және бұл мәнді кодқа енгізіңіз (const float ambientTemp). Бұл мәннің өзгеруі жарық диодты жарықтандыруға әкеледі.

Енді сенсорды денеге қойып, жарық диодты қосуды күтіңіз. Сенсорды қыздыру үшін бірнеше минут қажет, бірақ жарық диоды қосылады. Сенсорды денеден шығарыңыз, сенсор суығаннан кейін жарық диоды қайтадан өшеді. Құттықтаймыз, сізде адаммен байланыс детекторы жұмыс істейді.

Ұсынылған: