Оглавление:
- Шаг 1: Соберите товары
- Шаг 2: соберите их
- Шаг 3. Настройте Документы Google - Создайте сценарий
- Шаг 4. Настройте Документы Google - настройте веб-перехватчик
- Шаг 5: настройте облако частиц
- Шаг 6: запрограммируйте доску
- Шаг 7: Изобразите все на графике
![Монитор качества воздуха на основе твердых частиц: 7 шагов Монитор качества воздуха на основе твердых частиц: 7 шагов](https://i.howwhatproduce.com/images/005/image-13068-7-j.webp)
Видео: Монитор качества воздуха на основе твердых частиц: 7 шагов
![Видео: Монитор качества воздуха на основе твердых частиц: 7 шагов Видео: Монитор качества воздуха на основе твердых частиц: 7 шагов](https://i.ytimg.com/vi/922KS8UFDaQ/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
![Монитор качества воздуха на основе твердых частиц Монитор качества воздуха на основе твердых частиц](https://i.howwhatproduce.com/images/005/image-13068-8-j.webp)
Качество воздуха.
Вы, наверное, задумались об этом больше сейчас, когда наш чистый воздух превратился в постоянную дымку по небу.
Фу.
Одна вещь, которую вы действительно контролируете, - это качество воздуха в вашем доме. В этом уроке я покажу вам, как создать датчик качества воздуха за несколько коротких шагов.
Шаг 1: Соберите товары
![Собери товар Собери товар](https://i.howwhatproduce.com/images/005/image-13068-9-j.webp)
Соберите все, что вам нужно для этого проекта.
Это включает:
- Доска с сеткой из частиц (аргон, бор, ксенон). Вы можете получить их практически где угодно. Прямая покупка тоже всегда работает.
- Датчик качества воздуха Particle ^ 2.
- Датчик частиц Honeywell HPMA115S0.
- Кабель для датчика HPMA115S0. (Последние три вы можете получить здесь.)
Шаг 2: соберите их
![Соберите их Соберите их](https://i.howwhatproduce.com/images/005/image-13068-10-j.webp)
![Соберите их Соберите их](https://i.howwhatproduce.com/images/005/image-13068-11-j.webp)
![Собери их Собери их](https://i.howwhatproduce.com/images/005/image-13068-12-j.webp)
- Прикрепите частицу к доске Particle ^ 2
- Подключите датчик частиц HPM к устройству Particle ^ 2 с помощью кабеля.
- Подключите USB!
Шаг 3. Настройте Документы Google - Создайте сценарий
![Настроить Google Документы - Создать скрипт Настроить Google Документы - Создать скрипт](https://i.howwhatproduce.com/images/005/image-13068-13-j.webp)
- Создать новую таблицу Google
- Затем щелкните меню «Инструменты» и выберите «Редактор сценариев».
- Создать новый скрипт
- Вставьте в скрипт приведенный ниже код:
// это функция, которая запускается, когда веб-приложение получает функцию запроса POST doPost (e) {
// Возврат, если ноль
if (e == undefined) {Logger.log («нет данных»); return HtmlService.createHtmlOutput («нужны данные»); }
// Разбираем данные JSON
var event = JSON.parse (e.postData.contents); var data = JSON.parse (event.data);
// Получаем последнюю строку без данных
var sheet = SpreadsheetApp.getActiveSheet (); var lastRow = Math.max (sheet.getLastRow (), 1); sheet.insertRowAfter (lastRow);
// Получить текущую временную метку
var timestamp = новая дата ();
// Вставляем данные в лист
sheet.getRange (lastRow + 1, 1).setValue (event.published_at); sheet.getRange (lastRow + 1, 2).setValue (данные.температура); sheet.getRange (lastRow + 1, 3).setValue (data.humidity); sheet.getRange (lastRow + 1, 4).setValue (data.pm10); sheet.getRange (lastRow + 1, 5).setValue (data.pm25); sheet.getRange (lastRow + 1, 6).setValue (data.tvoc); sheet.getRange (lastRow + 1, 7).setValue (data.c02);
SpreadsheetApp.flush ();
return HtmlService.createHtmlOutput («почтовый запрос получен»); }
Шаг 4. Настройте Документы Google - настройте веб-перехватчик
![Настроить Документы Google - Настроить веб-перехватчик Настроить Документы Google - Настроить веб-перехватчик](https://i.howwhatproduce.com/images/005/image-13068-14-j.webp)
Потом,
- Перейдите в раздел «Опубликовать» и нажмите «Развернуть как веб-приложение».
- Установите "Выполнить приложение от имени себя"
- Затем установите «Кто имеет доступ к приложению» значение «Кто угодно, даже анонимно». (Важно: если вы работаете с критически важными данными, вам может потребоваться более надежное и индивидуальное решение. Это позволит любому, если у него есть ссылка на веб-крючок, публиковать данные на этой странице!)
- Измените версию проекта на новую и разверните!
- Скопируйте URL-адрес текущего приложения, который предоставляет вывод.
Шаг 5: настройте облако частиц
![Настроить облако частиц Настроить облако частиц](https://i.howwhatproduce.com/images/005/image-13068-15-j.webp)
- В консоли Particle.io перейдите в раздел Интеграции и создайте новый веб-перехватчик.
- Введите имя события, которое перенаправляется из кода (в данном случае это blob)
- Введите URL-адрес текущего приложения с последнего шага в поле URL-адреса.
- Установите тип запроса POST
- Установите формат запроса JSON
- Выберите устройство, которое вы будете использовать (или оставьте все как есть, если у вас только одно устройство)
- Нажмите "Сохранить"
Шаг 6: запрограммируйте доску
![Запрограммируйте доску Запрограммируйте доску](https://i.howwhatproduce.com/images/005/image-13068-16-j.webp)
- Настройте свою учетную запись частиц и устройство сетки частиц. Используйте Быстрый запуск, если вы этого не делали раньше.
- Загрузите Particle Workbench и установите, если вы еще этого не сделали. Инструкции здесь.
- Получите код здесь.
- После загрузки кода откройте его с помощью Visual Code (который вы установили на шаге 1).
- Войдите в Particle, если вы еще этого не сделали (самый быстрый способ - нажать Command + Shift + P, чтобы открыть командное окно. Затем начните вводить логин)
- Опубликовать в облаке частиц - здесь снова используется командное окно. Используйте те же Command + Shift + P, что и выше, и введите Cloud Flash.
- Как только вы нашли опцию Cloud Flash, нажмите Enter.
- Вскоре ваша доска должна быть запрограммирована. Вы можете следить за изменениями светодиодов за это время. Когда он загорится синим, все готово!
Шаг 7: Изобразите все на графике
![График всего График всего](https://i.howwhatproduce.com/images/005/image-13068-17-j.webp)
![График всего График всего](https://i.howwhatproduce.com/images/005/image-13068-18-j.webp)
- В листе Google вы можете создать заголовок в первой строке со всеми ярлыками. (Смотрите скриншот выше)
- К настоящему времени вы должны заметить, что на листе появляются новые данные (если вы все настроили правильно). Если вы его не видите, вернитесь к предыдущим шагам.
- Вы можете построить график данных, выбрав полный столбец и создав из него новую диаграмму.
- Вы можете изобразить все в одном или по отдельности, как я сделал выше.
Если все работает и у вас есть красивые графики, поздравляю !! Если вы готовы перейти к следующему шагу с помощью службы Интернета вещей, такой как Adafruit, ознакомьтесь с моим полным руководством здесь.
Рекомендуемые:
Airduino: мобильный монитор качества воздуха: 5 шагов
![Airduino: мобильный монитор качества воздуха: 5 шагов Airduino: мобильный монитор качества воздуха: 5 шагов](https://i.howwhatproduce.com/images/007/image-19348-j.webp)
Airduino: мобильный монитор качества воздуха: Добро пожаловать в мой проект Airduino. Меня зовут Робби Бринс. Я изучаю мультимедийные и коммуникационные технологии в Howest в Кортрейке, Бельгия. В конце второго семестра мы должны сделать устройство IoT, которое является отличным способом объединить все
Взаимодействие Sensirion, SPS-30, датчика твердых частиц с Arduino Duemilanove с использованием режима I2C: 5 шагов
![Взаимодействие Sensirion, SPS-30, датчика твердых частиц с Arduino Duemilanove с использованием режима I2C: 5 шагов Взаимодействие Sensirion, SPS-30, датчика твердых частиц с Arduino Duemilanove с использованием режима I2C: 5 шагов](https://i.howwhatproduce.com/images/007/image-19575-j.webp)
Взаимодействие Sensirion, SPS-30, датчика твердых частиц с Arduino Duemilanove с использованием режима I2C: когда я изучал интерфейс датчиков SPS30, я понял, что большинство источников были для Raspberry Pi, но не так много для Arduino. Я потратил немного времени на то, чтобы заставить датчик работать с Arduino, и решил опубликовать здесь свой опыт, чтобы он мог
Монитор качества воздуха с MQ135 и датчиком внешней температуры и влажности по MQTT: 4 шага
![Монитор качества воздуха с MQ135 и датчиком внешней температуры и влажности по MQTT: 4 шага Монитор качества воздуха с MQ135 и датчиком внешней температуры и влажности по MQTT: 4 шага](https://i.howwhatproduce.com/images/008/image-22031-j.webp)
Монитор качества воздуха с MQ135 и датчиком внешней температуры и влажности через MQTT: это для целей тестирования
Недорогой монитор качества воздуха для Интернета вещей на основе RaspberryPi 4:15 шагов (с изображениями)
![Недорогой монитор качества воздуха для Интернета вещей на основе RaspberryPi 4:15 шагов (с изображениями) Недорогой монитор качества воздуха для Интернета вещей на основе RaspberryPi 4:15 шагов (с изображениями)](https://i.howwhatproduce.com/images/002/image-4720-22-j.webp)
Недорогой IoT-монитор качества воздуха на основе RaspberryPi 4: Сантьяго, Чили, во время зимней чрезвычайной экологической ситуации, имеют привилегию жить в одной из самых красивых стран мира, но, к сожалению, это не все розы. Зимой Чили сильно страдает от загрязнения воздуха, май
Мониторинг качества воздуха с использованием фотонов частиц: 11 шагов (с изображениями)
![Мониторинг качества воздуха с использованием фотонов частиц: 11 шагов (с изображениями) Мониторинг качества воздуха с использованием фотонов частиц: 11 шагов (с изображениями)](https://i.howwhatproduce.com/images/002/image-5921-11-j.webp)
Мониторинг качества воздуха с использованием фотона частиц: в этом проекте датчик частиц PPD42NJ используется для измерения качества воздуха (PM 2,5), присутствующего в воздухе, с помощью фотона частиц. Он не только отображает данные на консоли Particle и dweet.io, но также показывает качество воздуха с помощью светодиода RGB, изменяя его