Мазмуну:

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

Video: Температура жана нымдуулук диоддору: 12 кадам

Video: Температура жана нымдуулук диоддору: 12 кадам
Video: 16 ошибок штукатурки стен. 2024, Июль
Anonim
Температура жана нымдуулук диоддору
Температура жана нымдуулук диоддору

Эгер сиз дагы визуалдык термометрди кааласаңыз, бул долбоор жардам бере алат. Биз нымдуулуктун жана температуранын деңгээлине жараша кээ бир түстөрдү көрсөтүүчү LEDлердин топтомун жасайбыз.

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

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

Бул долбоор үчүн сизге керек болот:

- 2 RGB LED

- DHT11 Температура жана нымдуулук модулу

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

-12 нан бышыргыч (зым)

- Arduino UNO R3

- Arduino IDE (коддоо үчүн)

- DHT сенсор китепканасы (температура модулуңуздун иштеши үчүн)

2 -кадам: Нан тактасынын зымдары

Нан тактасынын зымдары
Нан тактасынын зымдары

3 -кадам:

Сүрөт
Сүрөт

Сиз ар бир компонентке туура келген электр энергиясын орноткуңуз келет, андыктан жерге жана 5 вольттук туташуулардан баштайлы

4 -кадам:

Сүрөт
Сүрөт

Андан кийин, температура сенсорун орнотолу. Меники Arduino унодогу 2 пинге туташкан

5 -кадам:

Сүрөт
Сүрөт

Акыры LED диоддорун орнотолу. Экөөнүн тең зымдары жана каршылыгы орнотулган. Температуранын көрсөткүчтөрүн чагылдырган LED үчүн менин казыктарым 3, 5 жана 6да, ал эми нымдуулук LEDи 9, 10 жана 11 төөнөгүчтөргө коюлган.

6 -кадам:

Сүрөт
Сүрөт

Сизде азыр бүткөн схема бар! Келгиле, бул светодиоддорго температураны сезүүгө мүмкүндүк берүүчү коддун үстүндө иштейли.

Биринчиден, сиздин температураңыздын сенсорлору жана светодиоддоруңузга төөнөгүчтөрүңүздү аныктаңыз жана температура сенсорунун китепканасын кошуңуз. Китепкананы кошуу үчүн (биздин учурда "DHT" - бул биздин керектүү китепкана), меню тилкесине өтүп, "Эскиз> Китепкананы кошуу>. ZIP китепканасын кошуу" тандап, аны жүктөп алган жерден "DHT" ZIP папкасын тандаңыз.

7 -кадам: Коддоо

Coding
Coding
Coding
Coding

8 -кадам:

Сүрөт
Сүрөт

Андан кийин, Void Setup'те эки LEDдин чыгымын, ошондой эле сенсордун сериялык мониторун аныктаңыз.

9 -кадам:

Сүрөт
Сүрөт

Void Loop, сериялык мониторуңуздун функциясын жазыңыз. Бул жерде кийинчерээк цикл функциясы үчүн температура жана нымдуулук көрсөткүчтөрүн аласыз.

10 -кадам:

Сүрөт
Сүрөт

Сериялык мониторду иштетүү үчүн меню тилкесине өтүп, "Куралдар> Сериялык Монитор" тандаңыз. Сиз температура жана нымдуулук үчүн көрсөткүчтөрдү алышыңыз керек. 30 секунд күтө туруңуз жана температура жана нымдуулук үчүн эң көп пайда болгон сандарды жазыңыз. Эми сизде окуу бар, биз бул баалуулуктарды коддун кийинки сегментине кошо алабыз

11 -кадам:

Сүрөт
Сүрөт

Светодиоддорубуз ошого жараша күйүшү үчүн, биз кээ бир "башка" билдирүүлөрдү жазышыбыз керек. Температура үчүн алынган көрсөткүчтү алыңыз жана аны биринчи билдирүүлөр топтомуна туташтырыңыз. Эгерде температура берилген мааниден жогору болсо, жарык кызыл түскө айланат. Болбосо көк бойдон калат. Ошол эле нымдуулукка да тиешелүү. Эгерде окуу сиз алган мааниден жогору болсо, жарык кызыл түскө айланат. Болбосо көк бойдон калат.

12 -кадам: Бүттү

Эми сизде температура жана нымдуулукту сезүүчү жеке LED бар!

Сунушталууда: