Мазмұны:

Температура мен ылғалдылық диодтары: 12 қадам
Температура мен ылғалдылық диодтары: 12 қадам

Бейне: Температура мен ылғалдылық диодтары: 12 қадам

Бейне: Температура мен ылғалдылық диодтары: 12 қадам
Бейне: Arduino негіздері қазақша курсы (14 сабақ - DHT температура мен ылғалдылық датчигі) Ылғалдылық 2024, Қараша
Anonim
Температура мен ылғалдылық диодтары
Температура мен ылғалдылық диодтары

Егер сіз бір кездері визуалды термометр алғыңыз келсе, бұл жоба көмектесе алады. Біз ылғалдылық пен температураға байланысты белгілі бір түстерді көрсететін светодиодтар жиынтығын жасаймыз.

1 -қадам: материалдар

Материалдар
Материалдар

Бұл жоба үшін сізге қажет:

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

- DHT11 температура мен ылғалдылық модулі

- 6 220Ω резистор

-12 дана секіргіш (сымдар)

- Arduino UNO R3

- Arduino IDE (кодтау үшін)

- DHT сенсорлық кітапханасы (температура модулінің жұмысын қамтамасыз ету үшін)

2 -қадам: Нан тақтасын сыммен жалғау

Электронды тақтаны электрмен жабдықтау
Электронды тақтаны электрмен жабдықтау

3 -қадам:

Кескін
Кескін

Сіз әр компонентке тиісті қуат көзін орнатқыңыз келеді, сондықтан жер мен 5 вольтты қосылудан бастайық

4 -қадам:

Кескін
Кескін

Әрі қарай, температура сенсорын орнатамыз. Менікі Arduino uno -дегі 2 істікшеге қосылған

5 -қадам:

Кескін
Кескін

Соңында жарықдиодты орнатамыз. Екеуінің де сымдары мен резисторлары бірдей. Температура көрсеткіштерін көрсететін жарықдиодты түйреуіштерім 3, 5 және 6 -да, ал ылғалдылық индикаторы 9, 10 және 11 түйреуіштерде орнатылған.

6 -қадам:

Кескін
Кескін

Сізде дайын схема бар! Бұл жарықдиодты температураны сезуге мүмкіндік беретін кодпен жұмыс жасайық.

Алдымен, температура сенсоры мен светодиодтардың түйреуіштерін түйреуіштерге сәйкес анықтаңыз және температура сенсорына арналған кітапхананы қосыңыз. Кітапхананы қосу үшін (біздің жағдайда «DHT» - бұл бізге қажет кітапхана), мәзір жолағына өтіп, «Эскиз> Кітапхананы қосу>. ZIP кітапханасын қосу» тармағын таңдап, оны жүктеген жерден «DHT» ZIP қалтасын таңдаңыз.

7 -қадам: кодтау

Кодтау
Кодтау
Кодтау
Кодтау

8 -қадам:

Кескін
Кескін

Әрі қарай, Void Setup -те екі жарықдиодты шығуды, сондай -ақ сенсордың сериялық мониторын анықтаңыз.

9 -қадам:

Кескін
Кескін

Бос айналымда сериялық монитордың функциясын жазыңыз. Бұл жерде сіз кейінірек цикл функциясы үшін температура мен ылғалдылық көрсеткіштерін қабылдайсыз.

10 -қадам:

Кескін
Кескін

Мәзір жолағына өтіп, «Құралдар> Сериялық монитор» тармағын таңдаңыз. Сіз температура мен ылғалдылық көрсеткіштерін алуыңыз керек. 30 секунд күтіңіз және температура мен ылғалдылық үшін жиі кездесетін сандарды жазыңыз. Енді сізде оқу бар, біз келесі мәндер кодына осы мәндерді қосамыз

11 -қадам:

Кескін
Кескін

Жарықдиодты шамдар сәйкесінше жануы үшін бізге кейбір «басқа» мәлімдемелерді жазу керек. Температура үшін алынған көрсеткішті алыңыз және оны мәлімдемелердің бірінші жиынына қосыңыз. Егер температура берілген мәннен жоғары болса, жарық қызыл түске боялады. Әйтпесе ол көк болып қала береді. Бұл ылғалдылыққа да қатысты. Егер көрсеткіш сіз қабылдаған мәннен жоғары болса, шам қызылға айналады. Әйтпесе ол көк болып қала береді.

12 -қадам: Орындалды

Енді сізде температура мен ылғалдылықты анықтайтын светодиодтар бар!

Ұсынылған: