Мазмуну:

ESP8266, BMP280, MQTT Аба ырайы станциясы: 4 кадам
ESP8266, BMP280, MQTT Аба ырайы станциясы: 4 кадам

Video: ESP8266, BMP280, MQTT Аба ырайы станциясы: 4 кадам

Video: ESP8266, BMP280, MQTT Аба ырайы станциясы: 4 кадам
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 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.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)

2 -кадам: Программаны орнотуңуз

Программаны орнотуңуз
Программаны орнотуңуз

Бул колдонмону ээрчип алсаңыз болот:

  1. ESPEasy жүктөп алыңыз:
  2. Таңылганын ачуу
  3. Flash.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/басым

Мен аны акыркы сүрөттө көрсөтүлгөндөй көрсөтүү үчүн түйүндүн кызылын колдонуп жатам.

Азыр аба ырайы бекети үзгүлтүккө учурады

Сунушталууда: