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

Портативная станция мониторинга температуры: TMP36 + LCD дисплей

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

Среда разработки

О проекте

Простой проект для наборов Arduino Starter Kit. Считывает напряжение с TMP36, переводит в °C и °F, выводит на LCD 16x2. Обновление каждые 1.5 сек. Питание от 9V батареи — полностью портативно.

Сборка (схема)

TMP36: Пин 1 (VCC) -> 5V, Пин 2 (Vout) -> A0, Пин 3 (GND) -> GND.
LCD (параллельно): VSS->GND, VDD->5V, VO->потенциометр (или резистор 1к к GND для фиксированного контраста), RS->12, RW->GND, E->11, D4->5, D5->4, D6->3, D7->2, A (анод подсветки)->5V через 220Ом, K (катод)->GND.
См. схему (PNG) в разделе Schematics.

Код


#include 
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2);
}

void loop() {
  int reading = analogRead(A0);
  float voltage = reading * 5.0 / 1024.0;
  float tempC = (voltage - 0.5) * 100.0;      // TMP36: 0.5V при 0°C, 10мВ/°C
  float tempF = tempC * 9.0 / 5.0 + 32.0;

  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Temp: ");
  lcd.print(tempC, 1);
  lcd.print(" C");
  lcd.setCursor(0, 1);
  lcd.print("Temp: ");
  lcd.print(tempF, 1);
  lcd.print(" F");

  delay(1500);
}

Запуск

  1. Соберите схему на бредборде.
  2. Загрузите код.
  3. Подключите 9V батарею через переходник.
  4. На LCD: две строки с температурой в Цельсиях и Фаренгейтах, обновление каждые 1.5 сек.

Примечание

Потенциометр контраста не использован в оригинале — можно добавить 10к потенциометр на VO для регулировки. Резистор 220Ом на аноде подсветки ограничивает ток.

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

  1. Переносной туалет: история, дизайн и экологическое влияние
  2. Термометр: от термоскопа Галилея к современным цифровым датчикам
  3. Температурно-управляемый вентилятор: DIY релейная система охлаждения мебели для медиа
  4. Создайте домашний монитор температуры на Raspberry Pi с MCP9808, InfluxDB и Grafana
  5. Продвинутая метеостанция v2.0: мониторинг температуры, давления, влажности и высоты в реальном времени
  6. 3D RGB Arduclock — Bluetooth-часы на адресных LED с RTC
  7. Логгер температуры и влажности на Arduino с DHT11 и Ethernet Shield
  8. Мониторинг состояния реки: Arduino-система контроля качества воды
  9. Интерактивная игра с джойстиком и LED-обратной связью на Arduino
  10. Find Me: Умный поисковик вещей на Arduino и Bluetooth