Оглавление:
- Шаг 1: подключение
- Шаг 2: Установите программное обеспечение
- Шаг 3. Настройте BMP280
- Шаг 4. Настройте MQTT
![ESP8266, BMP280, Метеостанция MQTT: 4 шага ESP8266, BMP280, Метеостанция MQTT: 4 шага](https://i.howwhatproduce.com/images/001/image-2079-71-j.webp)
Видео: ESP8266, BMP280, Метеостанция MQTT: 4 шага
![Видео: ESP8266, BMP280, Метеостанция MQTT: 4 шага Видео: ESP8266, BMP280, Метеостанция MQTT: 4 шага](https://i.ytimg.com/vi/_MEWkviEMKY/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
![ESP8266, BMP280, Метеостанция MQTT ESP8266, BMP280, Метеостанция MQTT](https://i.howwhatproduce.com/images/001/image-2079-72-j.webp)
![ESP8266, BMP280, Метеостанция MQTT ESP8266, BMP280, Метеостанция MQTT](https://i.howwhatproduce.com/images/001/image-2079-73-j.webp)
Это поможет вам с хорошей точностью создать простую метеостанцию.
Здесь мы используем плату разработки ESP8266 WIFI для подключения датчика к Интернету для сохранения данных. Существует много ароматизаторов, которые будут работать, и я буду использовать тот, который есть у меня дома: Homefixer ESP8266.
Существует множество различных датчиков, но, согласно https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html, BME280 обеспечивает лучшие результаты среди обычных недорогих гигрометров. (Поскольку продавец прислал мне не ту деталь, в этом руководстве будет использоваться BMP280, но действия аналогичны.
Отправка данных будет осуществляться через MQTT.
Шаг 1: подключение
![Связь Связь](https://i.howwhatproduce.com/images/001/image-2079-74-j.webp)
![Связь Связь](https://i.howwhatproduce.com/images/001/image-2079-75-j.webp)
Сначала нам нужно подключить BMP280 к ESP8266.
Подключите его так:
BME280 | ESP8266 (NodeMCU)
VCC | 3.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)
Шаг 2: Установите программное обеспечение
![Установите программное обеспечение Установите программное обеспечение](https://i.howwhatproduce.com/images/001/image-2079-76-j.webp)
Вы также можете следовать этому руководству:
- Загрузите ESPEasy:
- Распаковать
- Запускаем flash.cmd
- Ответьте на вопросы: Comport можно найти в диспетчере устройств, размер Flash зависит от модуля: мой модуль 4096, сборка: 120 или новее
- Ждать
- Выключите / включите или перезагрузите модуль
- Следуйте этому руководству по настройке Wi-Fi:
Шаг 3. Настройте BMP280
![Настроить BMP280 Настроить BMP280](https://i.howwhatproduce.com/images/001/image-2079-77-j.webp)
![Настроить BMP280 Настроить BMP280](https://i.howwhatproduce.com/images/001/image-2079-78-j.webp)
![Настроить BMP280 Настроить BMP280](https://i.howwhatproduce.com/images/001/image-2079-79-j.webp)
- Подключитесь к веб-сайту модулей, как показано в настройке Wi-Fi.
- Измените порты i2c на SDA = GPIO0 и SCL = GPIO2 или как вы его подключили
- Добавьте BMP280 под устройствами, не забудьте установить IDX на ненулевое значение
Шаг 4. Настройте MQTT
![Настроить MQTT Настроить MQTT](https://i.howwhatproduce.com/images/001/image-2079-80-j.webp)
![Настроить MQTT Настроить MQTT](https://i.howwhatproduce.com/images/001/image-2079-81-j.webp)
На вкладке конфигурации вы можете установить настройки брокера MQTT. Я использую протокол openHAB по рекомендации отсюда:
Температура теперь будет публиковаться в:
weather_station_bmp280 / BMP280 / Температура
и давление:
weather_station_bmp280 / BMP280 / Давление
Я использую node-red, чтобы отобразить его, как показано на последнем рисунке.
Теперь метеостанция сделана ура
Рекомендуемые:
Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: 8 шагов (с изображениями)
![Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: 8 шагов (с изображениями) Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/005/image-12601-j.webp)
Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: после 1 года успешной работы в 2 разных местах я делюсь своими планами по проекту метеостанции на солнечной энергии и объясняю, как она превратилась в систему, которая действительно может выжить в течение длительного времени. периоды от солнечной энергии. Если вы последуете
Метеостанция: ESP8266 с глубоким сном, SQL, построение графиков с помощью Flask и Plotly: 3 шага
![Метеостанция: ESP8266 с глубоким сном, SQL, построение графиков с помощью Flask и Plotly: 3 шага Метеостанция: ESP8266 с глубоким сном, SQL, построение графиков с помощью Flask и Plotly: 3 шага](https://i.howwhatproduce.com/images/005/image-12942-j.webp)
Метеостанция: ESP8266 с глубоким сном, SQL, графиком с помощью Flask и Plotly: было бы интересно узнать температуру, влажность или интенсивность света на вашем балконе? Я знаю, что хотел бы. Поэтому я сделал простую метеостанцию для сбора таких данных. В следующих разделах описаны шаги, которые я предпринял для его создания. Приступим
Метеостанция Arduino с использованием BMP280-DHT11 - температура, влажность и давление: 8 шагов
![Метеостанция Arduino с использованием BMP280-DHT11 - температура, влажность и давление: 8 шагов Метеостанция Arduino с использованием BMP280-DHT11 - температура, влажность и давление: 8 шагов](https://i.howwhatproduce.com/images/009/image-26305-j.webp)
Метеостанция Arduino с использованием BMP280-DHT11 - Температура, влажность и давление: в этом уроке мы узнаем, как создать метеостанцию, которая будет отображать ТЕМПЕРАТУРУ, ВЛАЖНОСТЬ И ДАВЛЕНИЕ на ЖК-дисплее TFT 7735Посмотрите демонстрационное видео
ESP8266 NodeMCU + LM35 + Blynk (метеостанция IOT / цифровой датчик температуры): 4 шага
![ESP8266 NodeMCU + LM35 + Blynk (метеостанция IOT / цифровой датчик температуры): 4 шага ESP8266 NodeMCU + LM35 + Blynk (метеостанция IOT / цифровой датчик температуры): 4 шага](https://i.howwhatproduce.com/images/011/image-30476-j.webp)
ESP8266 NodeMCU + LM35 + Blynk (метеостанция IOT / цифровой датчик температуры): Привет, ребята! В этом руководстве мы узнаем, как подключить датчик LM35 к NodeMCU и отображать эту информацию о температуре через Интернет на смартфоне с помощью приложения Blynk. (Также в этом проекте мы будем использовать виджет SuperChart в Bl
Еще одна метеостанция Arduino (ESP-01, BMP280, DHT11 и OneWire): 4 шага
![Еще одна метеостанция Arduino (ESP-01, BMP280, DHT11 и OneWire): 4 шага Еще одна метеостанция Arduino (ESP-01, BMP280, DHT11 и OneWire): 4 шага](https://i.howwhatproduce.com/images/002/image-5479-42-j.webp)
Еще одна метеостанция Arduino (ESP-01, BMP280, DHT11 и OneWire): здесь вы можете найти одну итерацию использования OneWire с очень небольшим количеством контактов ESP-01. Устройство, созданное в этой инструкции, подключается к сети Wi-Fi вашего выбор (у вас должны быть учетные данные …) Собирает сенсорные данные от BMP280 и DHT11