Термометр с выводом данных на ЖХ-дисплей на основе Arduino Uno

В этом уроке мы покажем вам как сделать ЖК-термометр на основе Arduino UNO и аналогового температурного датчика LM35/36.

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

Шаг 1: Сбор деталей

Вот что нам нужно для создания термометра:

Arduino UNO

1x макетная плата

ЖК-дисплей 16x2

LM35 или LM36 аналоговый температурный датчик

10К потенциометр для регулировки яркости дисплея (можете использовать и 50К)

19 перемычек для подключения всего

Вы можете заказать это всё на официальной сайте Arduino или в любом интернет-магазине, который продает всё для радиолюбителей. Вы можете купить всё отдельно в следующих магазинах: Adafruit, SparkFun, Aliexpress, Banggood и т.д.

Шаг 2: Собираем схему

Следуя приведенной выше схеме Fritzing, подключите ЖК-дисплей к макету, а затем подключите его к плате Arduino с помощью перемычек. После этого вставьте потенциометр и датчик в макет, соедините левый и правый выводы с землей и + 5 В, а средний - с ЖК-дисплеем.

Затем подключите датчик к земле и к + 5 В и к Arduino, но будьте очень осторожны, потому что, если вы подключите его неправильно, датчик нагреется до 280+ C (540 F) и может повредиться. После того, как вы подключили все, переходите к следующему шагу.

Шаг 3: Программирование Arduino

Вы должны использовать один из двух скетчей ниже. Загрузите его в Arduino, используя интегрированную среду разработки IDE, которую вы можете скачать с официальной страницы Arduino.

Если вы ничего не видите на ЖК-дисплее или видите прямоугольники, поверните потенциометр против или по часовой стрелке пока не увидите, что всё очищено. Теперь у вас есть термометр и вы сможете измерять температуру воздуха вокруг вас, внутри вашего дома или снаружи.

Код 1

Код 2

В итоге у нас получился вот такой результат:

Хороших вам проектов!

Смотрите больше интересного ↓