Оглавление:

Датчик качества воздуха своими руками + чехол с 3D-принтом: 6 шагов
Датчик качества воздуха своими руками + чехол с 3D-принтом: 6 шагов

Видео: Датчик качества воздуха своими руками + чехол с 3D-принтом: 6 шагов

Видео: Датчик качества воздуха своими руками + чехол с 3D-принтом: 6 шагов
Видео: МОИ 20 ПЕРВЫХ ЗАКАЗОВ НА 3D ПЕЧАТЬ 2024, Июль
Anonim
Датчик качества воздуха своими руками + чехол с 3D-принтом
Датчик качества воздуха своими руками + чехол с 3D-принтом

В этом руководстве есть вся информация, необходимая для создания очень мощного датчика карманного размера.

Шаг 1. Установка требований

Чтобы получить максимальную отдачу от нашего самодельного датчика качества воздуха, нам нужно, чтобы он был:

  • Карманный
  • Батарея заряжена
  • Включите зарядную цепь
  • Подключен к USB
  • Подключен к Wi-Fi и Bluetooth
  • Читается с помощью прилагаемого OLED-экрана
  • Менее 100 долларов

Мы хотим, чтобы наш карманный датчик мог измерять:

  • Температура
  • Давление
  • Влажность
  • Уровни CO2, влияющие на работу мозга
  • Уровни TVOC (качества воздуха) для обеспечения безопасности при работе с 3D-принтером

Шаг 2: Сбор материалов

Для этого проекта вам понадобится несколько компонентов. На момент написания общая стоимость составила 82,57 доллара

  • 1 х Thing Plus - ESP32 WROOM (https://www.sparkfun.com/products/14689)
  • 1 литий-ионный аккумулятор - 2 Ач (https://www.sparkfun.com/products/13855)
  • 1 разъем Micro OLED (https://www.sparkfun.com/products/14532)
  • 1 х экологический комбинированный прорыв - CCS811 / BME280 (https://www.sparkfun.com/products/14348)
  • 1 х пластиковые стойки 4-40; 3/8 "(https://www.sparkfun.com/products/10461)
  • 1 винт с головкой Phillips 4-40; 1/4 дюйма (https://www.sparkfun.com/products/10453)
  • 2 кабеля Qwiic - 50 мм (https://www.sparkfun.com/products/14426)

Также вам понадобятся:

  • В качестве 3D-принтера я использовал 3D-принтер MonoPrice Mini Delta (https://www.monoprice.com/product?p_id=21666)
  • Нить для 3D-принтера, я использовал PLA
  • Отвертка с головкой Philips
  • Лом пластиковый лист для прозрачной лицевой панели
  • Болты большего размера для крепления прозрачной лицевой панели

Шаг 3: 3D-печать корпуса

3D-печать корпуса
3D-печать корпуса
3D-печать корпуса
3D-печать корпуса

Обычно вам придется спроектировать собственный корпус, напечатанный на 3D-принтере. К счастью, я опубликовал файлы 3D-печати на Thingiverse: https://www.thingiverse.com/thing:3545884. Всего потребовалось 4 итерации, чтобы дойти до окончательного дизайна.

Для печати дизайна я использовал следующие настройки:

  • Высота слоя 0,2 мм
  • 20% заполнение
  • Отсутствие адгезионного слоя к постели

Шаг 4: Сборка

сборка
сборка
сборка
сборка
сборка
сборка

Сначала прикрепите стойки к 6 небольшим монтажным отверстиям в корпусе.

Во-вторых, вставьте аккумулятор между стойками. Он поместится под печатные платы.

В-третьих, вкрутить электронику. Если были использованы подходящие стойки, порт USB должен идеально совпадать с отверстием в корпусе.

В-четвертых, соедините электронику вместе. После подключения батареи к микроконтроллеру используйте кабели QWIIC для последовательного соединения датчика и дисплея.

Наконец, вырежьте небольшой кусок пластика для прозрачной лицевой панели. Просверлите отверстия, соответствующие двум большим монтажным отверстиям в корпусе, а затем прикрепите его более длинными болтами.

Шаг 5: программирование

Программирование
Программирование
Программирование
Программирование

Вместо того, чтобы программировать с нуля, я предлагаю вам загрузить мой код из репозитория, указанного ниже.

Репозиторий:

В настоящее время код:

  • Считывает данные с каждого датчика
  • Рассчитывает скорость изменения
  • Отображает данные на OLED-дисплее
  • Подключается к Wi-Fi и отображает данные на сгенерированной веб-странице (на IP-адресе, отображаемом на экране)

Для программирования микроконтроллера вам потребуется:

  1. Загрузите IDE Arduino (https://www.arduino.cc/en/Main/Software)
  2. Настройте IDE Arduino и драйверы USB (https://learn.sparkfun.com/tutorials/esp32-thing-p…)
  3. Загрузите библиотеки для датчика и OLED с помощью диспетчера библиотек Arduino IDE.
  4. Сохраните свой WiFi SSID и пароль в настройках доски.

Шаг 6: Будущие улучшения

Вот несколько идей по улучшению проекта:

  1. Используйте Wi-Fi для загрузки данных в ThingSpeak или другой сервис для их графического отображения.
  2. Измерьте напряжение батареи и отобразите оставшееся время
  3. Используйте Wi-Fi для загрузки информации о погоде, новостей и всего, что отображают умные часы.
  4. Добавьте сигнал тревоги, если уровень CO2 слишком высок
  5. Добавьте сигнал тревоги, если уровни TVOC слишком высоки

Примечание: №4 был бы действительно отличным способом оставаться в безопасности в замкнутых пространствах, а №5 очень подходит для пользователей 3D-принтеров, таких как я!

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