Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Arduino-термостат с LCD: простое и надёжное управление температурой

Компоненты и материалы

Датчик температуры и влажности DHT11 (4 пина)×1
Перемычки (набор)×1
Arduino UNO×1
LCD-дисплей 16×2×1

Инструменты

Приложения

О проекте

Подключите DHT11 к Arduino:

DHT VCC -> 5V
DHT Data -> Arduino pin 8
DHT GND -> Arduino GND
Резистор 10 кОм между VCC и Data

Подключите LCD по схеме. Загрузите скетч. Результат: на дисплее отображается текущая температура в Фаренгейтах, обновляемая каждые 5 минут.

Arduino-термостат с LCD: простое и надёжное управление температурой

Код (Arduino Code)

#include "DHT.h" 
#include "LiquidCrystal.h" 
#define DHTPIN 9 
#define DHTTYPE DHT11 
DHT dht(DHTPIN, DHTTYPE); 
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); 
void setup() { 
 dht.begin(); 
 lcd.begin(16,2); 
 lcd.print("The current temp"); 
 lcd.setCursor(0,1); 
 lcd.print("is: "); 
 float f = dht.readTemperature(true); 
 lcd.setCursor(5,1); 
 lcd.print(f); 
 lcd.print(" F"); 
} 
void loop() { 
 delay(1000*60*5); // 5 минут 
 float f = dht.readTemperature(true); 
 lcd.setCursor(5,1); 
 lcd.print(f); 
 lcd.print(" F"); 
}

Схема подключения

Arduino-термостат с LCD: простое и надёжное управление температурой

Производственный процесс

  1. Панель управления полётным симулятором 2020 на Arduino Nano: LCD и CDI-дисплеи
  2. Создание осциллографа на Arduino Nano с дисплеем Nokia 5110 (20 кГц): простое DIY-руководство
  3. Создание анимации и игр на LCD 16×2 с Arduino UNO
  4. Вывод изображений на 1.17-дюймовый TFT LCD с Arduino UNO
  5. Самодельный осциллограф на Arduino Nano (10 Гц – 50 кГц) с ЖК-дисплеем 128×64
  6. Монитор частоты сердца на MAX30102 с Arduino Nano и дисплеем 16x2
  7. Надежная погодная станция на Arduino с датчиками DHT
  8. Создание меню на Nokia 5110 LCD с ротационным энкодером на Arduino UNO
  9. Надежные LCD-секундомер на Arduino Nano — без потенциометра
  10. Надёжные будильник на DS1302 RTC и Arduino UNO — сборка и код