Оглавление:

Светодиоды температуры и влажности: 12 ступеней
Светодиоды температуры и влажности: 12 ступеней

Видео: Светодиоды температуры и влажности: 12 ступеней

Видео: Светодиоды температуры и влажности: 12 ступеней
Видео: (12+) Виды слаботочных светодиодных лент. Какие модели есть на рынке и их возможности! 2024, Ноябрь
Anonim
Светодиоды температуры и влажности
Светодиоды температуры и влажности

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

Шаг 1: материалы

Материалы
Материалы

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

- 2 светодиода RGB

- Модуль температуры и влажности DHT11

- 6 резисторов 220 Ом

-12 макетных перемычек (проводов)

- Arduino UNO R3

- Arduino IDE (для кодирования)

- Библиотека датчиков DHT (чтобы ваш температурный модуль работал)

Шаг 2: Подключение макета

Подключение макета
Подключение макета

Шаг 3:

Изображение
Изображение

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

Шаг 4:

Изображение
Изображение

Далее настроим датчик температуры. Моя подключена к 2-му контакту Arduino uno.

Шаг 5:

Изображение
Изображение

Наконец, давайте настроим светодиоды. Оба имеют одинаковую проводку и настройку резистора. Мои контакты для светодиода, отображающего показания температуры, находятся на 3, 5 и 6, а светодиод влажности установлен на контактах 9, 10 и 11.

Шаг 6:

Изображение
Изображение

Теперь у вас есть готовая схема! Давайте начнем работать над кодом, позволяющим этим светодиодам определять температуру.

Сначала определите контакты для датчика температуры и светодиодов в соответствии с вашими контактами и включите библиотеку для датчика температуры. Чтобы включить библиотеку (в нашем случае «DHT» - это наша необходимая библиотека), перейдите в строку меню и выберите «Скетч> Включить библиотеку> Добавить. ZIP-библиотеку» и выберите ZIP-папку «DHT», откуда вы ее загрузили.

Шаг 7. Кодирование

Кодирование
Кодирование
Кодирование
Кодирование

Шаг 8:

Изображение
Изображение

Затем в Void Setup определите выход для обоих светодиодов, а также серийный монитор для вашего датчика.

Шаг 9:

Изображение
Изображение

В void Loop запишите функцию вашего последовательного монитора. Здесь вы позже будете снимать показания температуры и влажности для функции петли.

Шаг 10:

Изображение
Изображение

Запустите Serial monitor, перейдя в строку меню и выбрав «Инструменты> Serial Monitor». Вы должны получить показания температуры и влажности. Подождите 30 секунд и запишите наиболее часто встречающиеся числа как для температуры, так и для влажности. Теперь, когда у вас есть чтение, мы можем вставить эти значения для нашего следующего сегмента кода.

Шаг 11:

Изображение
Изображение

Чтобы наши светодиоды загорелись соответствующим образом, мы должны написать несколько операторов «else». Возьмите измеренное вами значение температуры и подключите его к первому набору утверждений. Если температура выше заданного значения, индикатор загорится красным. В противном случае он останется синим. То же касается и влажности. Если показание выше, чем вы взяли, индикатор загорится красным. В противном случае он останется синим.

Шаг 12: Готово

Теперь у вас есть собственные светодиоды для измерения температуры и влажности!

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