Мазмуну:

DIY температураны LCD экранында Arduino аркылуу көрсөтүү: 10 кадам
DIY температураны LCD экранында Arduino аркылуу көрсөтүү: 10 кадам

Video: DIY температураны LCD экранында Arduino аркылуу көрсөтүү: 10 кадам

Video: DIY температураны LCD экранында Arduino аркылуу көрсөтүү: 10 кадам
Video: Arduino Tutorial 24 - Measuring Temperature using NTC & LCD | SunFounder's ESP32 IoT Learnig kit 2024, Ноябрь
Anonim
Image
Image

Бул долбоордо биз Arduino сыяктуу кээ бир компоненттерди, температура сенсорун жана башкаларды колдонуу менен схема түзгөнү жатабыз. Бул схемада даража ЖКда үзгүлтүксүз каралат, ЖКда жаңы даражанын көрүнүшүнүн ортосунда 100 миллисекунд кечигүү бар. жана сиз ошол убакытты коддо түзөтө аласыз, жана температура белгилүү бир көрсөткүчкө жеткенде RGB LEDдин жарыгы кызыл, жашыл, көк, ачык көк, кызгылт көк же сары түстөрдүн бирине өзгөртүлөт.

Райондун зымдары орточо эсеп менен 30 мүнөткө созулат, андыктан аны жасоо кыйын эмес. Жана коддоо аны бүтүрүү үчүн болжол менен 10 мүнөт талап кылынат. Сиздин схемаңызды симуляциялоо үчүн, сиз жасаган схеманын туура экенине ынануу үчүн tinakercad колдоно аласыз. Температура сенсору учурдагы температураны микроконтроллерге жөнөтүү үчүн жооптуу болот, бул учурда микроконтроллер Arduino болуп саналат, температура сенсору аналогдук кубулуштарды сезет жана бул аба ырайынын даражасы жана аналогдук болсо, ошол даражада чыңалууга, анткени бул компьютерлер жалпы түшүнгөн тил, анан аналогдук чыңалуу сигналдарын санариптик синглга айландырат, анткени микроконтроллер санарип жана аба ырайы санарип болгондуктан аналогдук сигналды санарипке айлантуу үчүн бизге микроконтроллерди жасоо үчүн бир нерсе керек. аны окуй билүү. ЖК Цельсий жана Фаренгейт температураларынын даражасын көрүү үчүн жооптуу болот.

Жабдуулар

Компоненттер:

Breadboard

Секирүүчүлөр

Arduino Uno

5V DC булагы

4x каршылыгы

RGB LED

. • • 5В туруктуу булак.

ЖК экран 16*2

10 Килограмм потенциометр

LM35 температура сенсору

1 -кадам: Бардык керектүү компоненттерди даярдаңыз

2 -кадам: Бул казыктарды Breadboard катодуна туташтырыңыз. (gnd, RW жана LED). Эскертүү: Анын четинде турган LED пинди жана анын жанындагысын жакында колдонуңуз

Бул казыктарды Банндын анодуна байлаңыз. (VCC жана LED Pin Акыркы Pin + Resistor алдында бир)
Бул казыктарды Банндын анодуна байлаңыз. (VCC жана LED Pin Акыркы Pin + Resistor алдында бир)

3 -кадам: Бул казыктарды нан тактасынын анодуна байлаңыз. (VCC жана LED Pin Акыркы Pin + Resistor алдында бир)

Маанилүү: сураныч, LED экранына зыян келтирбөө үчүн LED экрандын LED пини менен * сериялык туташууга * резистор коюуну унутуп коюңуз.

4 -кадам:

Сүрөт
Сүрөт

RS пинди Arduino "12" пинине туташтырыңыз. RW төөнөгүчүн Arduino "11" пинине туташтырыңыз. DB4 төөнөгүчүн Arduino'дун "5" пинине туташтырыңыз. DB5 пинин Arduino "4" пинине туташтырыңыз. DB6 пинин Arduino "3" пинине туташтырыңыз. DB7 төөнөгүчүн Arduino "2" пинине туташтырыңыз.

5 -кадам:

Сүрөт
Сүрөт

RGB светодиодунун кызыл пинин Ардуинонун "8" пинине туташтырыңыз. RGB светодиодунун Blue пинин Arduino "9" пинине өткөрүңүз.

RGB светодиодунун Жашыл пинин Ардуинонун "10" пинине туташтырыңыз. RGB светодиодунун катод пинин нан тактасынын катодуна туташтырыңыз. Катод пининен башка RGB LEDдин ар бир пинине резистор коюуну унутпаңыз.

6 -кадам: Потенциометрдин Биринчи пинин Банндын катодуна, Потенциометрдин Үчүнчү Пинди Анодго Ведрлеңиз жана Потенциометрдин Экинчи Пинди LED Экранынын VD Пине туташтырыңыз

Потенциометрдин Биринчи пинин Банндын катодуна, Потенциометрдин Үчүнчү Пиндинин Анодуна Байланыш жана Потенциометрдин Экинчи Пинди LED Экранынын VD Пине туташтырыңыз
Потенциометрдин Биринчи пинин Банндын катодуна, Потенциометрдин Үчүнчү Пиндинин Анодуна Байланыш жана Потенциометрдин Экинчи Пинди LED Экранынын VD Пине туташтырыңыз

7 -кадам: Температура сенсорунун оң пинин Банндын катодуна, Сол панелди Банндын анодуна жана Орто пинди Ардуинонун A0 -ге өткөрүңүз

Температура сенсорунун оң пинин Банндын катодуна, Сол панелин Банндын анодуна жана Орто пинди Ардуинонун A0 -ге зым кылыңыз
Температура сенсорунун оң пинин Банндын катодуна, Сол панелин Банндын анодуна жана Орто пинди Ардуинонун A0 -ге зым кылыңыз

8 -кадам:

Сүрөт
Сүрөт

Ардуинонун 5V төөнөгүчүн нан табактын анодуна байлаңыз жана Arduino GND'син нандын тактасынын катодуна өткөрүңүз.

Потенциометрди нан табактын катодуна, потенциометрдин үчүнчү пинин нан панелинин анодуна жана потенциометрдин экинчи пинин LED экранынын VD пинине зым менен жабыңыз.

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