Метеодатчик

Датчик BME280 предназначен для измерения температуры, давления и влажности. Датчик был приобретен на Алиэкспресс за 200 рублей. Датчик поставляется в антистатическом пакете (как обычно). В пакете кроме платы датчика имеются 4 штырьковых контакта

Размер платы датчика 13 х 10 мм, для крепления в плате имеется отверстие диаметром 3 мм. Масса датчика вместе с припаянной гребенкой контактов 0,7 г.

Датчик BME280 работает при напряжении 1,7-3,6 В и способен измерять давление в диапазоне от 30 до 110 кПа, относительную влажность от 20 до 80 % и температуру от -40 до +85 градусов Цельсия [1-2], таким образом рабочий диапазон измерения однозначно указывает на метеорологическое назначение данного устройства. Для связи с другими устройствами датчик использует интерфейс I2C [3-4]. Как понимает автор, существуют подобные датчики, использующие интерфейс SPI [1-2].

Работая при напряжении 3,3 В датчик BME280 потребляет около 0,3 мА.

Для использования данного устройства необходимо узнать ID, прошитый в конкретный датчик, для этого можно использовать специальный сканер I2C – устройств [5-6]. Для работы с этим модулем разработаны специальные библиотеки [7-8]. При этом, для корректной работы датчика надо в библиотеке Adafruit_BME280_Library прописать нужный ID устройства. Разумеется, можно организовать работу с датчиком и без готовых библиотек, но это сложнее, особенно если хочешь использовать все возможности устройства [9]. При подключении датчика BME280 следует иметь в виду, что линии SCL и SDA интерфейса I2C надо подсоединить к линии питания, через резисторы сопротивлением 10 кОм [9].

Станки для гравировки и резки СО2 лазером

В целом это датчик, на основе которого можно достаточно просто создать компактную метеостанцию [10-11] или барометрический высотомер.

Полезные ссылки

  1. /voltiq.ru/bme280-and-arduino/
  2. arduinolab.pw/index.php/2017/06/11/datchik-atmosfernogo-davleniya-s-gigrometrom-bme280/
  3. robocraft.ru/blog/communication/780.html
  4. robocraft.ru/blog/arduino/786.html
  5. voltiq.ru/how-to-find-a-device-i2c-address/
  6. playground.arduino.cc/Main/I2cScanner
  7. github.com/adafruit/Adafruit_BME280_Library
  8. github.com/adafruit/Adafruit_Sensor
  9. all-arduino.ru/arduino-dlya-nachinayushhih-urok-11-interfejs-i2c/
  10. habr.com/post/406693/
  11. mysku.ru/blog/aliexpress/52057.html

Файлы и прошивку для Ардуино скачайте в архиве. Специально для сайта 2 Схемы.ру , Denev.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
mosautorent.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: