Съдържание:

Светодиоди за температура и влажност: 12 стъпки
Светодиоди за температура и влажност: 12 стъпки

Видео: Светодиоди за температура и влажност: 12 стъпки

Видео: Светодиоди за температура и влажност: 12 стъпки
Видео: Aqara T1 WSDCGQ12LM - Актуализиран сензор за температура, влажност и налягане 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“е нашата необходима библиотека), отидете в лентата с менюта и изберете „Sketch> Include Library> Add. ZIP Library“и изберете „DHT“ZIP папката, откъдето сте я изтеглили.

Стъпка 7: Кодиране

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

Стъпка 8:

Образ
Образ

След това в Void Setup определете изхода както за светодиодите, така и за серийния монитор за вашия сензор.

Стъпка 9:

Образ
Образ

В void Loop изпишете функцията на вашия сериен монитор. Тук по -късно ще вземете показания за температура и влажност за функцията на контура.

Стъпка 10:

Образ
Образ

Стартирайте серийния монитор, като отидете в лентата с менюта и изберете „Инструменти> Сериен монитор“. Трябва да получите показания за температура и влажност. Изчакайте 30 секунди и запишете числата, които се появяват най -често както за температурата, така и за влажността. Сега, когато имате четене, можем да включим тези стойности за следващия ни сегмент от код

Стъпка 11:

Образ
Образ

За да накараме нашите светодиоди да светят съответно, трябва да напишем някои "else" изявления. Вземете показанията, които сте взели за температура, и ги включете в първия набор от изявления. Ако температурата е по -висока от зададената стойност, светлината ще стане червена. В противен случай той ще остане син. Същото важи и за влажността. Ако показанието е по -високо от стойността, която сте приели, светлината става червена. В противен случай той ще остане син.

Стъпка 12: Готово

Вече имате свои собствени светодиоди за измерване на температура и влажност!

Препоръчано: