Оглавление:
- Запасы
- Шаг 1. Шаг 1. Соберите детали и инструменты
- Шаг 2: Шаг 2: Соедините все вместе
- Шаг 3: Шаг 3: Используйте веб-сайт Purple Air, чтобы найти локальный датчик, с которого можно считывать данные о качестве воздуха
- Шаг 4: Шаг 4: Соберите все вместе и наслаждайтесь
Видео: Светодиодный дисплей состояния качества воздуха PurpleAir: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Недавние лесные пожары в Калифорнии сильно повлияли на качество воздуха в Сан-Франциско. Мы снова и снова проверяли карту PurpleAir на своих телефонах или ноутбуках, пытаясь определить, когда воздух был достаточно безопасным, чтобы открыть окна или получить возможность выйти на улицу.
Я всегда был поклонником информационной мебели, вещей, предназначенных для предоставления информации, но не требующих явных действий, и я подумал, что это было бы идеальным вариантом для этого времени.
Цель этого проекта состояла в том, чтобы обеспечить тихий, не отвлекающий дисплей состояния, который обновляется в фоновом режиме, позволяя нам замечать, когда воздух на улице стал достаточно лучше, чтобы выйти на улицу или открыть окна.
Запасы
Adafruit Feather M0 WiFi с контактами заголовка
Заголовки стека Adafruit
Адафрут Джевел 7
Аккумулятор 3,3 В или USB-кабель
Соединительный провод или перемычки
Кусок тонкого пластика (я использовал переработанные контейнеры для еды)
Пластиковая крышка l (как от емкости с овсянкой или изюмом)
Пергамент
Пластиковый верх Паяльник
Припой
Компьютер с Arduino IDE и USB-кабелем для программирования
Шаг 1. Шаг 1. Соберите детали и инструменты
Adafruit Feather M0 Wi-Fi
Возможно, вам придется припаять контакты заголовка и штабелируемые заголовки к Feather. Мне нравятся контакты заголовков и / или штабелируемые заголовки, чтобы упростить быстрое соединение компонентов вместе с помощью перемычек.
Самоцвет Адафрута 7
Скорее всего, вам потребуется припаять соединительные провода к контактным площадкам на плате Jewel. Для этого проекта требуется три соединения от Драгоценности до Пера. Питание, заземление и ввод данных. Я использую цветной провод, чтобы все было понятно. Красный для питания, черный для заземления и зеленый для ввода данных.
Соединительный провод
Если он у вас есть, то красный, черный и зеленый провода помогут подключить Драгоценность к Перышку.
Перезаряжаемый аккумулятор 3,3 В или USB-кабель (опционально)
Feather может напрямую заряжать небольшую батарею, что делает этот индикатор состояния портативным. Я обнаружил, что батарея может питать Feather и светодиоды около 6 часов.
Большая жестяная банка или коробка для овсянки
Мне нравится круглый вывод, но вы можете использовать любую коробку проекта или контейнер, который у вас есть.
Пергамент
Я использую пергаментную бумагу, чтобы рассеять (смягчить) свет от светодиодов, вы можете попробовать разные вещи, но постарайтесь не использовать то, что меняет цвет света
Пластиковый верх
Я обнаружил, что разрезание внутренней части пластиковой крышки позволило мне приклеить пергаментную бумагу к крышке. Это позволяет мне снимать крышку, чтобы перезарядить аккумулятор и при необходимости снимать оборудование. Вы можете просто приклеить бумагу к банке, если вы используете питание от USB и не планируете какое-то время повторно использовать электронику. (Я использовал кусок ленты как люк при проверке вещей)
Паяльник / припой
Скорее всего, вам нужно будет припаять провода к Jewel, я использовал разъемы и перемычки, чтобы соединить все вместе.
Шаг 2: Шаг 2: Соедините все вместе
Я припаял цветные провода к Драгоценности
Затем я подключил провода в следующем порядке
- Красный провод / питание к контакту 2 (3,3 В) на Feather
- Черный провод / земля к контакту 4 (GND) на перо
- Зеленый провод / Data In к контакту 9 на Feather (опционально)
Я также подключил аккумулятор к своему Feather.
Я наклеил кусок малярной ленты на нижнюю часть пера, чтобы защитить булавки.
Я прикрепил свой драгоценный камень к куску круглого пластика, чтобы защитить его открытые контакты, а также обеспечить возможность направить светодиоды прямо.
Шаг 3: Шаг 3: Используйте веб-сайт Purple Air, чтобы найти локальный датчик, с которого можно считывать данные о качестве воздуха
Перейдите на сайт Purple Air по адресу
Увеличьте изображение своего района и найдите ближайший датчик наружной температуры
Вы захотите ВЫКЛЮЧИТЬ «Внутренние датчики», чтобы найти датчики, сообщающие о качестве наружного воздуха.
Щелкните локальный датчик, и появится небольшое диалоговое окно, в котором отображается имя датчика и последние данные о качестве воздуха.
Вы увидите ссылку внизу этого поля с надписью «Получить этот виджет». Нажмите «Получить этот виджет», вы заметите, что внизу появляется новое окно со ссылкой для JSON.
Щелкните JSON, и веб-страница с данными JSON будет загружена в ваш веб-браузер. Мы будем использовать последний бит этого URL-адреса в нашем коде, чтобы получить текущие показания датчика. Он будет выглядеть примерно так: / json? Key = XXXXX & show12345
Получите исходный код
Вы можете скачать исходный код этого проекта из репозитория на Github.
Отредактируйте эскиз Arduino, чтобы обновить следующую информацию:
Отредактируйте файл arduino_secret.h
Введите свой SSID и пароль SSID
Сохраните файл
Отредактируйте файл PurpleTheopolis.ino
Замените фрагмент URL-адреса датчика, который вы хотите отслеживать, в переменной PURPLE_AIR_SENSOR
Примечание. Частота обновления, используемая по умолчанию, составляет 10 минут, но вы можете брать образцы за более длительный период, например 30 или 60 минут. Внимание! Слишком быстрое чтение не требуется, и ваши запросы могут быть ограничены.
Загрузите эскиз и убедитесь, что цвет светодиодов соответствует текущему показанию качества воздуха.
В этом скетче используются текущие показания PM 2.5 и не делается попыток вычислить какие-либо долгосрочные тренды или AQI.
Вы можете отредактировать процедуру цвета, чтобы изменить сопоставление цветов по своему желанию!
Вы увидите значение текущего показания (показано в левом нижнем поле всплывающего окна текущей станции)
Шаг 4: Шаг 4: Соберите все вместе и наслаждайтесь
Вырежьте отверстие достаточно большого размера, чтобы пропустить USB-кабель питания через заднюю часть банки (также известный как дно банки).
Вырежьте небольшой кружок из непроводящего материала, например из пластика, чтобы выровнять дно консервной банки.
Подключите Feather к USB-кабелю и поместите Feather в банку.
Я вырезал из емкости для туалетной бумаги небольшой стояк, чтобы удерживать светодиодную панель Jewel над пером и дном банки.
Небольшой кусок малярной ленты может скрепить их все вместе.
Закройте банку крышкой, и все готово!
Надеюсь, вы нашли этот проект полезным и понятным. Пожалуйста, дайте мне знать любые отзывы или фотографии ваших сборок!
Вы можете следить за мной и моими проектами в Twitter и моем блоге ZebraCatZebra
Рекомендуемые:
Датчик качества воздуха с использованием Arduino: 4 шага
Датчик качества воздуха с использованием Arduino: в этом посте мы узнаем, как создать простой, но полезный датчик качества воздуха. Мы будем использовать датчик SGP30 вместе с Piksey Pico, хотя эскиз будет работать практически с любой платой, совместимой с Arduino. Видео выше рассказывает вам о т
Простой мониторинг качества воздуха с помощью ЖК-дисплея TFT - Ameba Arduino: 3 шага
Простой мониторинг качества воздуха с помощью ЖК-дисплея TFT - Ameba Arduino: Введение Теперь, когда большинство людей остаются дома, чтобы избежать тесного контакта с потенциальным носителем вируса COVID-19, качество воздуха становится важным фактором благополучия людей, особенно в тропических странах, где использование кондиционера обязательно во время
Монитор качества воздуха с MQ135 и датчиком внешней температуры и влажности по MQTT: 4 шага
Монитор качества воздуха с MQ135 и датчиком внешней температуры и влажности через MQTT: это для целей тестирования
Система мониторинга качества воздуха на предмет загрязнения твердыми частицами: 4 шага
Система мониторинга качества воздуха на предмет загрязнения твердыми частицами: ВВЕДЕНИЕ: 1 В этом проекте я показываю, как построить детектор частиц с отображением данных, резервным копированием данных на SD-карту и IOT. Визуально неопиксельный кольцевой дисплей показывает качество воздуха. 2 Качество воздуха становится все более важной проблемой t
Cubesat с датчиком качества воздуха и Arduino: 4 шага
Cubesat с датчиком качества воздуха и Arduino: Создатели CubeSat: Реган, Логан, Кейт и Джоан Введение Задумывались ли вы, как создать орбитальный аппарат Марса для сбора данных об атмосфере и качестве воздуха на Марсе? В течение этого года на нашем уроке физики мы научились программировать A