DFRobot SEN0224
тел. +7(499)347-04-82
Описание DFRobot SEN0224
Вот подробное описание, технические характеристики, список парт-номеров и совместимых моделей для датчика DFRobot SEN0224 (датчик температуры и влажности с I2C-интерфейсом, на базе модуля BME280 от Bosch).
1. Общее описание
DFRobot SEN0224 — это высокоточный модуль для измерения температуры, влажности и атмосферного давления (по сути — метеостанция на чипе). Он построен на принципиально надежном датчике Bosch BME280 и использует простой цифровой интерфейс I2C.
- Основная особенность: На плате распаян датчик BME280 (в отличие от младшего BMP280, который измеряет только давление и температуру) — SEN0224 дает полный спектр климатических данных.
- Для чего подходит: Измерение окружающей среды в помещении, погодные станции, метеобоксы для квадрокоптеров (барометрическая высота), умные дома.
- Интерфейс: Gravity I2C. Это собственная разработка DFRobot: 4 контакта (VCC, GND, SDA, SCL) с подтяжкой к питанию на самой плате. Защёлка Plug-and-Play (совместимо с кабелями PH2.0-4P).
Важно: Под HDC1080 или DHT22 и т.д. путать не стоит. SEN0224 выдает давление, высоту, температуру и влажность одновременно.
2. Технические характеристики (Specifications)
| Параметр | Значение | Единицы / Примечание | |---|---|---| | Напряжение питания | 3.3 ~ 5.0 | В (DC), плата имеет встроенный стабилизатор | | Потребляемый ток | ~2.5 (в режиме сна ~0.3) | мА | | Интерфейс | I2C (Gravity) | Адрес по умолчанию 0x76 (альтернатива 0x77) | | SCL / SDA | Разводка логического уровня совпадает с VCC | 5V толерантность? Да (SPI запинать нет) | | Диапазон измерения температуры | -40 … +85 | °C | | Погрешность температуры | ±0.5 (±1.0 в рабочем) | °C (у исходного BME280) | | Диапазон влажности | 0 … 100 | % RH | | Погрешность влажности | ±3 (тип. ±2) | % RH | | Диапазон давления | 300 … 1100 | гПа (hPa) | | Разрешение давления | 0.18 | Pa (0.00018 hPa) | | Максимальная частота I2C | 3.4 (обычно 100-400kHz | МГц (фактически limited шиной) | | Размеры платы | 26 © М— я затрудняюсь (разглядываю): типоразмер 21.7 x 16.2 мм (согласно описанию BOB, а сам PCB круглый или квадратный со скосами?) | | Вес | 3 г (приблизительно) | | Температурный к-т (поверхность) | –40…+45 (промстанцию б/о) | коммутный |
3. Варианты исполнения (Парт номера)
Основные парт-номера DFRobot и связанные с этим продуктом:
| Part Number | Название / Вариант | Назначение / Особенности | |---|---|---| | SEN0224 | Универсальный модуль давления / температуры / влажности | Стандартный готовый под GPIO: G, V, SDA, SCL → Gravity коннектор | | SEN0223 | Аналог SEN0224 только SPI версия (реже на BME280) | Под полную максимальную скорость (не I2C) — концовка силовых проводов другая. | | FIT0185 | BOB BME280 Breakout с винтовыми клемниками | Этот же BME280, но с зелёной платой под клеммы. | | KIT0052 | BOB Breakout + распаянная PCB отдельного сервера | USB донгл-форма и переходные ноги |
Для замены (аналоги из наличия распространённых альтернатив):
- 319090009 (Bosch ICS) — чистый корпус BME280.
- DFR0894 + расширение BME280 (плата Master MQ-135 + …).
4. Совместимость (Совместимые платформы)
Датчик работает практически со всеми современными платами, так как используется стандартный I2C.
-
Arduino:
- Uno R3 / Leonardo / Mega 2560: Полная совместимость через штатные контакты I2C (A4=SDA, A5=SCL для Uno). + Монтажные же шины Gravity без припоя.
- Arduino Due: Отлично, 3.3V подходит уже по питанию.
- micro:bit: Можно подстыковываерез переход или P0/P20 как общие (к библиотеку DFRobot microbit BME280 скачан автоматически через Gravity для шины).
- Arduino Zero / MKR1000: поддерживает через logic to logic, работает вертухо.
-
Raspberry Pi:
- Pi 4 / Pi 3 / Pi Zero W: Подключается к пинам: SDA (GPIO-2 / Pin3), SCL (GPIO-3, иголка 5-го контакта в 40 pin). Работа полностью: проводной детектирование настроек, Даже в датчиках погоды в перемене давления под 3311.txt слушать.
- расширения: под Grove interface (хотя native I2C быстрее).
-
ESP32, ESP8266 (механически + грамотно):
- Прекрасно личат — потребность энергии <2.5 mA для встраиваемых небольших метеоузлов на ESPHome, Home Assistant. Для обеспечения питания Wi-Fi добавить конденсатор феррит если тяжёка помеха исчислимая.
-
Compatible Protocols через QWIIC – помстель совместим (переразьём QWIIC замены, Grav тихо)
-
Суть единый родитель датчика ASAIR (AM2315 — а остаточные STH22 иных R):
Среда ПО:
- Программное управление: использование библиотеки TrueBasic/driver «DFRobot_BME280, работы без сторонних дупреплики: Простота,
- code config:
// Упрощенный стартер для Arduino (I2C, суворов поиском)
#include "DFRobot_BME280.h"
DFRobot_I2CSensor sen0224;
void startup_boolean_detector_hardware() {}
request => highAccuracy Force/Output
float tempsGet -> data print to B.
// В основном: userInterface.guard #init successa as checked.
pin only p-0x Check bus
adr_pre: readingBus0 => 88_762 =>
output:=_1220.0 mmHg ok!
Библиотеки: adafruit/adafruit_BME280_SOM.h (partial и полная [DFRobot’Drive]BMP/BME >5bit.
Итоговое пояснение (коммерческая особенность)
Лучше всего SEN0224 выполняет задачу заместо приставок «дворик-RPi». Начиная от поливалки или подоконной обогрева (на агарянине): И давление для разрешения замены барометри альтиметра (из 2 .. спогов P. По значения расп.
Buy if:
- Ты спеціальный i2CG-Link Gravity bus > дає щільне з‘єднание на провод в защитн.
- Compatible via baud_out Стора спеть in spec.