Оглавление:

BME280, Детектор контакта с человеком: 5 шагов
BME280, Детектор контакта с человеком: 5 шагов

Видео: BME280, Детектор контакта с человеком: 5 шагов

Видео: BME280, Детектор контакта с человеком: 5 шагов
Видео: Лучший DIY датчик присутствия человека. HiLink LD2410b и LD2410C. Подключение его к ESPHome 2024, Июль
Anonim
BME280, Детектор контакта с человеком
BME280, Детектор контакта с человеком

Здравствуйте и добро пожаловать в проект детектора контакта с человеком, использующий датчик BME280 от Sparkfun. В этом проекте будет использоваться датчик температуры BME280 для обнаружения контакта с человеком по изменению температуры.

Запасы

В этом проекте я буду использовать:

1. Arduino Uno

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

3. 4-контактный разъем для макета.

4. Макет

5. Светодиод и резистор.

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). Изменение этого значения вызывает загорание светодиода.

Теперь поднесите датчик к телу и дождитесь, пока загорится светодиод. Сенсор нагреется через некоторое время, но светодиод загорится. Снимите датчик с тела, и после того, как датчик остынет, светодиод снова погаснет. Поздравляем, у вас есть исправный Детектор контакта с людьми.

Рекомендуемые: