Термометр на Arduino, LM35 и LCD

В этом уроке мы покажем вам, как можно сделать простой термометр на Arduino, используя обычный ЖК-дисплей 16×2 и датчик температуры LM35. Значения будут преобразованы в градусы Цельсия и Фаренгейта. Все комплектующие для проекта можно найти на АлиЭкспресс или, например, на Амперке. Американцы покупают на своих сайтах, например, здесь.

Термометр на Arduino, LM35 и LCD

Шаг 1: Необходимые детали

1 x Arduino UNO (может быть любая плата Arduino)
1 х макет
1 x USB-кабель
1 x 16×2 ЖК-дисплей
1 датчик температуры LM35
1 x 10k Потенциометр
1 x 220 Ом резистор
1 x 9 В Батарея и зажим (опционально для большей мобильности)
18 проводов перемычек

Шаг 2: Подключение компонентов к макету

Вставьте ЖК-дисплей, потенциометр и LM35 в макет. Их расположение не имеет значения, поместите их так, как вам нравится.

Шаг 3: Подключение ЖК-дисплея

Это самая сложная часть — теперь вам нужно сделать большую часть соединений. Они заключаются в следующем:

LCD Pin -> Arduino Pin
4 -> 12
6 -> 11
11 -> 5
12 -> 4
13 -> 3
14 -> 2
LCD Pin -> Контакт макетной платы
1,5,16 -> GND (Земля)
2 -> 5 В
15 -> 5 В (используя резистор на 220 Ом!)

Смотрите также  Делаем ассистент-парковщик для гаража с помощью Arduino

Шаг 4: Подключение потенциометра и LM35

Здесь соединения следующие:

Потенциометр

Одна из сторон идет к GND (Земля), противоположная — к питанию 5 В. Средний контакт подключается к контакту 3 ЖК-дисплея

LM35

См. Рисунок выше.

Пожалуйста, убедитесь, что вы правильно вставляете датчик! Если вы перепутаете соединения, он сгорит!

Шаг 5: Загрузка кода

После подключения всего, подключите Arduino к компьютеру и загрузите код, который ниже. Добавлены несколько комментариев, чтобы объяснить некоторые части кода.

Шаг 6: Заключение

Наслаждайтесь термометром который вы сделали своими руками. Не стесняйтесь изменять код по своему вкусу и улучшать проект, добавляя больше датчиков и прочее.

Индикатор уровня воды c помощью Arduino Nano Arduino Nano - это небольшая плата, полная и дружественная макетной плате, основанная на ATmega328 (Arduino Nano 3.x). Она имеет более или менее ту же функ...
Контроль влажности подвала на Arduino pro mini Есть в загородном доме два подвала которые гидроизолированы от земли (нет поступления воды из грунта). Зимой на стенах появляется конденсат, предметы покры...
Делаем простые весы с помощью Arduino В этом уроке мы расскажем вам как сделать простые весы с помощью Arduino, HX711, датчиков нагрузки и элементов поверхностей для обычных полок. Шаг...

Просмотров: 784