Съдържание:

BME280, детектор за човешки контакт: 5 стъпки
BME280, детектор за човешки контакт: 5 стъпки

Видео: BME280, детектор за човешки контакт: 5 стъпки

Видео: BME280, детектор за човешки контакт: 5 стъпки
Видео: BME280, Датчик атмосферного давления с гигрометром 2024, Юли
Anonim
BME280, детектор за човешки контакт
BME280, детектор за човешки контакт

Здравейте и добре дошли в проекта за детектор на човешки контакт, използвайки сензора BME280 от Sparkfun. Този проект ще използва температурния сензор на BME280 за откриване на човешки контакт чрез промяната на температурата.

Консумативи

За този проект ще използвам:

1. Arduino Uno

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

3. 4-пинов хедър за макетиране

4. Макет

5. LED и резистор

6. Софтуерът на Arudino

7. Проводници!

Стъпка 1: Подготовка

Изпълнете тези стъпки, за да се подготвите за проекта:

1. Инсталирайте софтуера Arduino

2. Инсталирайте библиотеката BME280 от следната връзка:

3. Запоявайте 4-пиновия хедър към BME280

Стъпка 2: Кодът

Кодът
Кодът

Това е кодът, който ще използваме за проекта. Проверете и го качете в Arduino.

Кодът ще събере информацията за сензора от BME280, ще обработи тази информация и ще изведе сигнал за включване на светодиод, ако бъде открита достатъчно голяма промяна в температурата.

Стъпка 3: Връзките (макет)

Връзките (макет)
Връзките (макет)

Това е настройката за макета.

Червеният (положителен +) проводник ще отиде до 2 порта на Arduino.

Черният (отрицателен -) проводник ще мине през едно от наземните портове на Arduino.

Стъпка 4: Връзки (Arduino и BME280)

Не се претоварвайте. Свързването на BME280 с Arduino не е толкова объркващо или предизвикателно, колкото изглежда.

Направете следните връзки:

1. Свържете GND (заземен) щифт на заглавката на BME280 към един от заземяващите портове на Arduino.

2. Свържете 3.3V щифта на заглавката на BME280 към 3.3V порта на Arduino.

3. Свържете щифта на SDA заглавката на BME280 към A4 порта на Arduino.

4. Свържете SCL заглавния щифт на BME280 към A5 порта на Arduino.

Стъпка 5: Използвайте

След като всичко е свързано и кодът е качен в Arduino, отворете серийния монитор в софтуера Arduino. Обърнете внимание на околната температура на помещението, в което се намирате, и въведете тази стойност в кода (const float ambientTemp). Промяната на тази стойност е причина светодиодът да светне.

Сега поставете сензора до тялото си и изчакайте LED да светне. Ще отнеме няколко минути, докато сензорът се затопли, но светодиодът ще се включи. Извадете сензора от тялото си и след като сензорът се охлади, светодиодът ще се изключи отново. Поздравления, имате работещ детектор за контакт с хора.

Препоръчано: