Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Устройство для измерения различных параметров окружающей среды

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


    Как одним устройством измерить температуру, влажность, атмосферное давление, уровень 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 приводит к отклонению показаний температуры на другом датчике на несколько градусов.
    В дальнейшем мастер надеется решить эту проблему.




    Источник (Source)
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

    Левитирующий в магнитном поле глобус

    Авиагоризонт на базе Ардуино

    0
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 0.0 из 10 (голосов: 0 / История оценок)

    Добавить комментарий

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние комментарии

    Все комментарии