Оглавление:
- Запасы
- Шаг 1: Разработка схемы цифрового термометра
- Шаг 2: Работа цифрового термометра
- Шаг 3: Запустите программу
Видео: Цифровой термометр на базе Arduino: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
В этом проекте разработан цифровой термометр на базе Arduino, который можно использовать для анализа температуры в комнате.
Термометр обычно используется в качестве прибора для измерения температуры. Существуют различные принципы, которые можно использовать для измерения температуры, такие как тепловое расширение твердых или жидких тел, давление газа, измерение инфракрасной энергии и т. Д.
Описан цифровой термометр на базе Arduino, который можно использовать для анализа температуры в комнате. LM35 LM35 - датчик температуры. Выходное напряжение этого датчика прямо пропорционально температуре в градусах Цельсия. LM35 может использоваться в диапазоне от -550 ° C до + 1500 ° C с точностью +/- 0,750 ° C.
Запасы
Ардуино Уно
LM35 Датчик температуры
ЖК-дисплей 16x2
Шаг 1: Разработка схемы цифрового термометра
В этом проекте используется датчик температуры LM35. Выходной сигнал датчика температуры прямо пропорционален температуре, но в аналоговой форме. Следовательно, выход LM35 означает, что контакт 2 подключен к аналоговому входу A0 Arduino.
Поскольку это цифровой термометр, нам необходимо преобразовать аналоговые значения температуры в цифровые и отображать результат на ЖК-дисплее и т. Д. Используется ЖК-дисплей 16X2. Контакты № 1 и 2 ЖК-дисплея подключены к заземлению и питанию соответственно. Для управления контрастностью дисплея контакт 3 ЖК-дисплея подключен к стеклоочистителю 10 кОм POT.
Остальные клеммы POT подключены к источнику питания и заземлению. Контакты 15 и 16 ЖК-дисплея используются для включения подсветки ЖК-дисплея, который подключен к источнику питания и заземлению соответственно. Для отображения информации на ЖК-дисплее нам необходимы 4 вывода данных ЖК-дисплея. Контакты 11-14 (D4-D7) подключены к контактам 5-2 Arduino. Контакты 4, 5 и 6 (RS, RW и E) ЖК-дисплея являются контактами управления. Контакты 4 (RS) ЖК-дисплея подключены к контакту 7 Arduino. Контакт 5 (RW) подключен к земле. Контакт 6 (E) подключен к контакту 6 Arduino.
Шаг 2: Работа цифрового термометра
В этом проекте описан высокоточный цифровой термометр. Схема работы описана ниже.
Датчик температуры, например, LM35, постоянно анализирует температуру в помещении и выдает аналогичное аналоговое напряжение, которое прямо пропорционально температуре.
Эти данные передаются в Arduino через A0. Согласно написанному коду, Arduino преобразует это аналоговое значение напряжения в цифровые показания температуры.
Это значение отображается на ЖК-дисплее. Результат, отображаемый на ЖК-дисплее, является точным показателем комнатной температуры в градусах Цельсия.
В рамках учебного курса «Интернет вещей» компании hIOTron были разработаны различные решения для Интернета вещей на основе такого приложения, чтобы повысить удобство работы пользователя.
Шаг 3: Запустите программу
#включают
ЖК-дисплей LiquidCrystal (7, 6, 5, 4, 3, 2);
const int Sensor = A0;
байт степень_символа [8] =
{
0b00111, г.
0b00101, г.
0b00111, г.
0b00000, г.
0b00000, г.
0b00000, г.
0b00000, г.
0b00000
};
установка void ()
{
pinMode (Датчик, ВХОД);
lcd.begin (16, 2);
lcd.createChar (1, степень_символа);
lcd.setCursor (0, 0);
lcd.print («Цифровой»);
lcd.setCursor (0, 1);
lcd.print («Термометр»);
задержка (4000);
lcd.clear ();
}
пустой цикл ()
{
float temp_reading = analogRead (Датчик);
температура поплавка = temp_reading * (5.0 / 1023.0) * 100;
задержка (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print («Температура в градусах Цельсия»);
lcd.setCursor (4, 1);
lcd.print (температура);
lcd.write (1);
lcd.print ("C");
задержка (1000);
}
Рекомендуемые:
Цифровой духовный уровень на базе Arduino и MPU6050: 3 шага
Цифровой духовный уровень на базе Arduino и MPU6050: Добро пожаловать на мой первый инструктаж! Я надеюсь, что вы найдете его информативным. Пожалуйста, не стесняйтесь оставлять отзывы, будь то положительные или отрицательные. Этот проект направлен на создание Arduino & Цифровой спиртовой уровень на базе MPU6050. Пока готовый дизайн и
Как снести цифровой штангенциркуль и как работает цифровой штангенциркуль: 4 шага
Как снести цифровой штангенциркуль и как работает цифровой штангенциркуль: многие люди знают, как использовать штангенциркуль для измерения. Из этого туториала Вы узнаете, как разобрать цифровой штангенциркуль, и объясните, как работает цифровой штангенциркуль
Цифровой термометр DHT11 с использованием ESP8266: 4 шага
Цифровой термометр DHT11 с использованием ESP8266: в предыдущей статье я уже обсуждал DH11 и то, как отображать его на устройствах вывода, таких как 7-сегментный, ЖК-дисплей, последовательный монитор и кольцо RGB. И в этой статье я покажу вам, как контролировать температуру и влажность. с помощью браузера на мобильном телефоне
Бесконтактный инфракрасный термометр на базе Arduino - ИК-термометр с использованием Arduino: 4 шага
Бесконтактный инфракрасный термометр на базе Arduino | ИК-термометр с использованием Arduino: Привет, ребята, в этой инструкции мы сделаем бесконтактный термометр с использованием Arduino, поскольку иногда температура жидкости / твердого вещества слишком высока или слишком низка, и тогда трудно установить контакт с ним и прочитать его температура тогда в этом сценарии
Цифровой дверной замок на базе Arduino с использованием GSM и Bluetooth: 4 шага
Цифровой дверной замок на базе Arduino с использованием GSM и Bluetooth: АННОТАЦИЯ: Подумайте о ситуации, когда вы пришли домой совершенно уставшими и обнаружили, что потеряли ключ от двери. Что ты будешь делать? Вы должны либо взломать замок, либо вызвать механика, поэтому создание замка без ключа - интересная идея, чтобы спастись от