Изделия своими руками

Устройство для измерения различных параметров окружающей среды

Устройство для измерения различных параметров окружающей средыКак одним устройством измерить температуру, влажность, атмосферное давление, уровень CO2, уровень TVOC (летучие органические соединения)? В этой статье мы, вместе с мастером-самодельщиком, изучим вопрос, как самостоятельно сделать такое устройство.
Инструменты и материалы:-Arduino Mega;-Плата контроллера RAMPS;-Дисплей;-Модуль датчиков;
-Соединительные кабели;
-3D-принтер;
-Крепеж;
Шаг первый: 3D-печать корпуса
Сначала нужно напечатать детали устройства на 3D-принтере. Файлы для печати можно скачать здесь. Основную и левую детали (CHACRAS-CarterPrincipal.STL и CHACRAS-CapotLateral.STL) он печатает черным цветом.
Лицевая панель (Chacras_Capot_Ecran.STL) печатается синей нитью.
Устройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыШаг второй: крепление датчика
Этот корпус разработан для контроллера 3D-принтера, и он имеет решетку спереди с местом для установки 2 вентиляторов за решеткой. Для данного устройства вентиляторы не нужны.
Для крепления датчика за решеткой вентилятора мастер напечатал специальную пластину.
Устройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыШаг третий: плата RAMPS
Технически плата RAMPS в этом проекте не нужна, и можно сэкономить несколько долларов отказавшись от нее.
Но:
В корпусе есть заранее подготовленные слоты, чтобы разместить Arduino MEGA совместно с платой RAMPS. Если удалить плату RAMPS, то придется приклеить или закрепить каким то образом плату Arduino.
На плате RAMPS контакты расположены с правой стороны, чтобы подсоединить разъем дисплея. Если убрать плату RAMPS, то придется переделать каждый разъем.
Плата датчика может быть подключена пайкой проводов или с помощью соединительного кабеля qwiic.
Плата RAMPS имеет 4-контактную распиновку I2C (см. нижнюю правую часть первого изображения). Здесь используются контакты заземления, SDA (20) и SCL (21). 5v датчика соединяется с 3,3 В датчика.
Устройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыШаг четвертый: установка датчика
Теперь нужно закрепить датчик за решеткой.
Устройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыШаг пятый: дисплей
Дальше подключает дисплей к плате RAMPS.
Устройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыЗатем соединяет платы Ардуино и RAMPS.
Устройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыШаг шестой: окончательная сборка
Дальше устанавливает лицевую панель. Фиксирует ее винтами с правой стороны.
Устройство для измерения различных параметров окружающей средыУстанавливает боковую крышку.
Устройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыЗакручивает винты с левой стороны.
Устройство для измерения различных параметров окружающей средыШаг шестой: программное обеспечение
Теперь нужно загрузить код на плату Arduino Mega.
Открываем файл в Arduino IDE и создаем каталог.
Переходим в “Tools” – “Board”, и выбираем «Arduino Mega или Mega 2560».
Переходим в “Tools”- “Port” и выбираем порт.
Далее кликаем “Upload”. Это действие скомпилирует код и отправит его в Arduino, а затем запустит его.
С этого момента, всякий раз, когда Arduino включается, этот код будет запускаться автоматически.
Мастер сделал свою заставку, для ее замены можно воспользоваться онлайн-инструментом marlinfw.
Код можно скачать ниже.
EnvironmentalSensorCode.ino
Устройство для измерения различных параметров окружающей средыВсе готово. Теперь устройство должно включиться и показывать заставку в течение 10 секунд, а затем по умолчанию будут отображаться данные. Для переключения на британскую систему мер нужно просто нажать ручки.
Устройство не лишено недостатков. Плата содержит 2 датчика на 1 плате – 1 для углекислого газа и общего количества летучих органических соединений и 1 для температуры, давления воздуха, влажности, точки росы и высоты.
Они расположены слишком близко друг к другу, и нагревательный элемент в датчике CO2 / TVOC приводит к отклонению показаний температуры на другом датчике на несколько градусов.
В дальнейшем мастер надеется решить эту проблему.
Устройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей средыУстройство для измерения различных параметров окружающей среды

Самоделкин

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного. - Альберт Эйнштейн

Your Header Sidebar area is currently empty. Hurry up and add some widgets.