Оглавление:

Как сделать термометр с помощью Arduino и LM35: 6 шагов
Как сделать термометр с помощью Arduino и LM35: 6 шагов

Видео: Как сделать термометр с помощью Arduino и LM35: 6 шагов

Видео: Как сделать термометр с помощью Arduino и LM35: 6 шагов
Видео: КАК ИЗМЕРИТЬ ТЕМПЕРАТУРУ И ВЛАЖНОСТЬ. ДАТЧИКИ DHT11 И DHT22 [Уроки Ардуино #13] 2024, Ноябрь
Anonim
Как сделать термометр с помощью Arduino и LM35
Как сделать термометр с помощью Arduino и LM35
Как сделать термометр с помощью Arduino и LM35
Как сделать термометр с помощью Arduino и LM35
Как сделать термометр с помощью Arduino и LM35
Как сделать термометр с помощью Arduino и LM35

Сегодня я собираюсь показать вам, как сделать термометр с датчиком температуры Arduino и LM35, ЖК-дисплеем, на макете, соединенном вместе проводами. Он будет показывать температуру в градусах Цельсия и Фаренгейта.

Шаг 1: Требования: -

Требования
Требования

Это список деталей, необходимых для изготовления термометра. 1.1 x плата Arduino UNO 2.1 x датчик температуры LM35 3.1 x ЖК-дисплей (16A1, 16A2 или любой другой) 4.1 x макетная плата 5.1 x 10 кОм Потенциометр / переменные резисторы (вы можете также используйте 5 кОм или 50 кОм) 6. Некоторые перемычки «папа-папа» 7. Блок питания или аккумулятор

Шаг 2. Основная информация о деталях и ссылках на покупку -

Основная информация о деталях и ссылки для покупки
Основная информация о деталях и ссылки для покупки

Как сделать термометр с помощью Arduino и LM35

Шаг 3: Схема контактов LM35

Схема выводов LM35
Схема выводов LM35

Схема выводов LM35

Шаг 4: Принципиальная схема

Принципиальная электрическая схема
Принципиальная электрическая схема

Нет никакой разницы между выводами дисплея 16 x 1 и 16 x 2, поэтому просто следуйте схеме и используйте блок питания для подачи питания на завершенный проект. Схема очень проста, и сборка / подключение также очень просты, просто используйте приведенную выше принципиальную схему. и тщательно выполните все подключения. Теперь подключите плату Arduino к компьютеру и загрузите приведенный ниже код. Примечание: -У меня есть старый ЖК-дисплей 16 x 1 (JHD16A1), поэтому я использовал его в этом проекте, но в этом проекте любой дисплей будет работать. и 16x2 лучше, поэтому я даю ссылку для ссылки дисплея 16A2. Вам просто нужно изменить код, я все объяснил в части кодирования.

Шаг 5: кодирование

Кодирование
Кодирование

// Автор SOURABH KUMAR @ weobserved.com # includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2); // определение выводов ЖК-дисплея на arduinoconst int inPin = A0; // Средний (выходной) вывод LM35void setup () {lcd.begin (8, 2); // Измените здесь в соответствии с вашим ЖК-дисплеем} void loop () {int value = analogRead (inPin); lcd.setCursor (0, 0); // Без изменений float милливольты = (значение / 1024.0) * 5000; float celsius = милливольты / 10; lcd.clear (); lcd.setCursor (0, 0); // Нет changelcd.print (celsius); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((celsius * 9) / 5 + 32); lcd.print ("F"); delay (1000);} Выше приведен базовый код для термометра Примечание. Как я уже сказал, я использую старый ЖК-дисплей 16x1, который работает правильно только тогда, когда он будет принят и отключен как ЖК-дисплей 8x2. Но когда вы будете использовать дисплей 16x2, тогда это проблема не решится. для отображения 16x2 просто findlcd.begin (8, 2); // Измените здесь код в соответствии с вашим ЖК-дисплеем и замените (8, 2) в соответствии с вашим отображением как (столбец, строка). Пусть у вас есть дисплей 16x2, тогда замените (8, 2) на (16, 2). И если у вас есть дисплей 20x4, просто замените (8, 2) на (20, 4). Загрузите файл.ino отсюда

Шаг 6: все готово, время наслаждаться

Все сделано, время наслаждаться
Все сделано, время наслаждаться

Как сделать термометр с помощью Arduino и LM35 После того, как загрузка будет завершена мгновенно, термометр начнет работать, если на ЖК-дисплее ничего не видно, кроме яркого желтого света, тогда просто отрегулируйте подсветку с помощью потенциометра 10 кОм / переменных резисторов. вывод, как показано на рисунке ниже. Наконец, мы сделали термометр с использованием Arduino и LM35, который может показывать температуру в градусах Цельсия и Фаренгейта. Вы можете изменить коды, а также схему в соответствии с вашими пожеланиями. Надеюсь, вам понравится этот простой проект.

Рекомендуемые: