
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Это для тестовых целей.
Шаг 1: мотивация

Несколько дней назад мой друг наткнулся на очиститель воздуха. Используется около нескольких дней, но он не мог прийти к соглашению, действительно ли очиститель воздуха что-то делает или нет… поэтому мы решили как-то моторизировать это. Я наткнулся на датчик качества воздуха MQ135.
Вот моя настройка системы. Брокер MQTT (MqB), экологический клиент, который отправляет брокеру информацию о температуре / влажности (TH), и, наконец, мы добавили клиента качества воздуха (AQ). MqB будет отправлять каждые 5 минут температуру / влажность с TH на AQ. Конечно, это зависит от ваших настроек, вы можете увеличивать или уменьшать это время на ваше усмотрение. Эти даты будут храниться, обрабатываться и сообщаться AQ.
Шаг 2: Настройка оборудования
Оборудование: 1. NodeMCU V3
2. MQ135
3. Кабели
4. Подключите датчик MQ135 к NodeMCU следующим образом:
MQ135 -> NodeMCU
VCC -> VU
AOUT -> AO
GND -> GND
ДОУТ подключаться не будет!
Шаг 3: Программное обеспечение
Прежде всего, вам понадобится установленная на вашем компьютере среда Arduino IDE. После добавления платы ознакомьтесь с этой статьей.
Запустите IDE Arduino и перейдите в: Инструменты / Управление библиотеками или нажмите CTRL + Shift + I. В фильтре поиска введите: esp8266wifi - установите IoTtweet и MFUthings, затем введите: PubSubClient - установите PubSubClient от Ника О'Лири и PubSubClientTools от Саймона Кристманна.
Загрузите библиотеку MQ135 отсюда: GitHub_Link. В Arduino IDE перейдите в Sketch / Include Library / Add. ZIP Library и загрузите свой zip-файл.
Загрузите ArduinoThread. В Arduino IDE перейдите в Sketch / Include Library / Add. ZIP Library и загрузите
скачанный zip-файл.
Скетч основан на примере, предоставленном Arduino IDE, его можно найти в: File / examples / PubSubClientTools / mqtt_esp8266.
Загрузите эскиз, представленный в этом уроке. Конечно, вам придется изменить некоторые вещи, например:
#define WIFI_SSID "xxxxxxxx" // добавьте свой SSID
#define WIFI_PASS "xxxxxxxx" // добавьте свой пароль
#define MQTT_SERVER "192.168.1.xxx" // добавляем IP-адрес вашего брокера MQTT # define MQTT_PORT 1883 // добавляем порт вашего брокера MQTT
#define mqtt_user "xyz" // добавляем имя пользователя вашего MQTT Brocker
#define mqtt_password "xwz" // добавляем пароль вашего MQTT Brocker
В остальном все должно быть в порядке. Загрузите эскиз в свой NodeMCU и откройте Serial Monitor (вверху справа).
Шаг 4: выводы


Система работает как положено.
На снимке 13 марта очиститель воздуха не работает, но окно открыто.
Фотография от 15 марта: очиститель воздуха работает с 13:00 до 21:00, окно закрыто.
Проверьте это на себе и дайте мне знать, работает ли он для вас.
Рекомендуемые:
Airduino: мобильный монитор качества воздуха: 5 шагов

Airduino: мобильный монитор качества воздуха: Добро пожаловать в мой проект Airduino. Меня зовут Робби Бринс. Я изучаю мультимедийные и коммуникационные технологии в Howest в Кортрейке, Бельгия. В конце второго семестра мы должны сделать устройство IoT, которое является отличным способом объединить все
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: 5 шагов

ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: Привет, ребята, в большинстве проектов мы используем ESP8266, а в большинстве проектов мы используем ESP8266 в качестве веб-сервера, чтобы данные могли быть доступны на любое устройство через Wi-Fi, получив доступ к веб-серверу, размещенному на ESP8266, но единственная проблема в том, что нам нужен рабочий маршрутизатор для
Недорогой монитор качества воздуха для Интернета вещей на основе RaspberryPi 4:15 шагов (с изображениями)

Недорогой IoT-монитор качества воздуха на основе RaspberryPi 4: Сантьяго, Чили, во время зимней чрезвычайной экологической ситуации, имеют привилегию жить в одной из самых красивых стран мира, но, к сожалению, это не все розы. Зимой Чили сильно страдает от загрязнения воздуха, май
Cubesat с датчиком качества воздуха и Arduino: 4 шага

Cubesat с датчиком качества воздуха и Arduino: Создатели CubeSat: Реган, Логан, Кейт и Джоан Введение Задумывались ли вы, как создать орбитальный аппарат Марса для сбора данных об атмосфере и качестве воздуха на Марсе? В течение этого года на нашем уроке физики мы научились программировать A
Монитор качества воздуха на основе твердых частиц: 7 шагов

Монитор качества воздуха на основе твердых частиц: качество воздуха. Вы, наверное, больше задумываетесь об этом сейчас, когда наш чистый воздух превратился в постоянную дымку по небу. Фу. Одна вещь, которую вы действительно контролируете, - это качество воздуха в вашем доме. В этом уроке я покажу вам, как создать воздух