Оглавление:

ESP8266, BMP280, Метеостанция MQTT: 4 шага
ESP8266, BMP280, Метеостанция MQTT: 4 шага

Видео: ESP8266, BMP280, Метеостанция MQTT: 4 шага

Видео: ESP8266, BMP280, Метеостанция MQTT: 4 шага
Видео: ESP8266 погодная станция за пару минут 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 можно найти в диспетчере устройств, размер Flash зависит от модуля: мой модуль 4096, сборка: 120 или новее
  5. Ждать
  6. Выключите / включите или перезагрузите модуль
  7. Следуйте этому руководству по настройке Wi-Fi:

Шаг 3. Настройте BMP280

Настроить BMP280
Настроить BMP280
Настроить BMP280
Настроить BMP280
Настроить BMP280
Настроить BMP280
  1. Подключитесь к веб-сайту модулей, как показано в настройке Wi-Fi.
  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 / Давление

Я использую node-red, чтобы отобразить его, как показано на последнем рисунке.

Теперь метеостанция сделана ура

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