فهرست مطالب:

ESP8266 ، BMP280 ، ایستگاه هواشناسی MQTT: 4 مرحله
ESP8266 ، BMP280 ، ایستگاه هواشناسی MQTT: 4 مرحله

تصویری: ESP8266 ، BMP280 ، ایستگاه هواشناسی MQTT: 4 مرحله

تصویری: ESP8266 ، BMP280 ، ایستگاه هواشناسی MQTT: 4 مرحله
تصویری: Weather Station Receiver V4.0 2024, نوامبر
Anonim
ESP8266 ، BMP280 ، ایستگاه هواشناسی MQTT
ESP8266 ، BMP280 ، ایستگاه هواشناسی MQTT
ESP8266 ، BMP280 ، ایستگاه هواشناسی MQTT
ESP8266 ، BMP280 ، ایستگاه هواشناسی MQTT

این شما را در ساختن یک ایستگاه هواشناسی ساده با دقت خوب راهنمایی می کند.

در اینجا ما از یک تخته توسعه ESP8266 WIFI برای اتصال سنسور به اینترنت برای ذخیره داده ها استفاده می کنیم. بسیاری از طعم دهنده ها وجود دارند و کار خواهند کرد و من از آنهایی که در خانه دارم استفاده خواهم کرد: Homefixer ESP8266

سنسورهای مختلفی وجود دارد ، اما طبق https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html BME280 بهترین رطوبت سنج های کم هزینه را به بهترین نتیجه می رساند. (با توجه به اینکه فروشنده قسمت اشتباهی را برای من ارسال کرده است ، این راهنما از BMP280 استفاده می کند اما مراحل مشابه است.

ارسال داده ها از طریق MQTT انجام می شود.

مرحله 1: اتصال

ارتباط
ارتباط
ارتباط
ارتباط

ابتدا باید BMP280 را به ESP8266 وصل کنیم.

اینجوری وصل کنید:

BME280 | ESP8266 (NodeMCU)

VCC | 3.3 ولت GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)

مرحله 2: نرم افزار را نصب کنید

نرم افزار را نصب کنید
نرم افزار را نصب کنید

همچنین می توانید این راهنما را دنبال کنید:

  1. بارگیری ESPEasy:
  2. بسته را باز کنید
  3. فلش را اجرا کنید. cmd
  4. به سوالات پاسخ دهید: Comport را می توان در Devicemanager یافت ، اندازه فلش به ماژول بستگی دارد: ماژول من 4096 است ، Build: 120 یا جدیدتر
  5. صبر کن
  6. ماژول را خاموش/روشن یا تنظیم مجدد کنید
  7. برای راه اندازی WiFi این راهنما را دنبال کنید:

مرحله 3: BMP280 را تنظیم کنید

BMP280 را تنظیم کنید
BMP280 را تنظیم کنید
BMP280 را تنظیم کنید
BMP280 را تنظیم کنید
BMP280 را تنظیم کنید
BMP280 را تنظیم کنید
  1. همانطور که در تنظیمات wifi نشان داده شده است ، به وب سایت ماژول ها متصل شوید
  2. پورت های i2c را به SDA = GPIO0 و SCL = GPIO2 یا همانطور که وصل کرده اید تغییر دهید
  3. BMP280 را زیر دستگاه ها اضافه کنید ، به یاد داشته باشید که IDX را روی مقدار غیر صفر تنظیم کنید

مرحله 4: MQTT را تنظیم کنید

MQTT را راه اندازی کنید
MQTT را راه اندازی کنید
MQTT را راه اندازی کنید
MQTT را راه اندازی کنید

در برگه پیکربندی می توانید تنظیمات کارگزار MQTT را تنظیم کنید. من از پروتکل openHAB پس از توصیه از اینجا استفاده می کنم:

دما در حال حاضر تحت موارد زیر منتشر می شود:

weather_station_bmp280/BMP280/دما

و فشار:

weather_station_bmp280/BMP280/Pressure

من از node-red برای نمایش آن همانطور که در تصویر گذشته نشان داده شده استفاده می کنم.

در حال حاضر ایستگاه هواشناسی انجام شده است

توصیه شده: