工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

ポータブル温度監視ステーション: TMP36とLCDで高精度表示

部品と用品

温度センサー TMP36 ×1
9V→バレルジャック変換コネクタ ×1
9V電池 ×1
抵抗 220Ω ×2
ジャンパーワイヤー ×1
ブレッドボード ×1
Adafruit 16×2 LCD (白文字/青背景) ×1
Arduino UNO (互換ボードでも可) ×1

アプリとオンラインサービス

このプロジェクトについて

TMP36センサーで温度を読み取り、摂氏・華氏両方で16×2 LCDに表示するシンプルなプロジェクト。Arduinoスターターキットがあれば全部品揃うため、初心者に最適です。

パーツ

上記リスト参照。Arduino UNO使用ですが、他のArduinoボードでも動作します。

組み立て

下記回路図通りに配線してください。

コード

下記コードを使用。ダウンロードまたはArduino Web Editorでアップロード可能。


// PortableTempStation - TMP36温度センサー + 16x2 LCD
#include 

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int tempPin = A0;

void setup() {
  lcd.begin(16, 2);
  lcd.print("Temp Monitor");
  delay(1000);
  lcd.clear();
}

void loop() {
  int reading = analogRead(tempPin);
  float voltage = reading * 5.0 / 1024.0;
  float tempC = (voltage - 0.5) * 100;  // TMP36: 0.5Vオフセット, 10mV/°C
  float tempF = tempC * 9.0 / 5.0 + 32.0;
  
  lcd.setCursor(0, 0);
  lcd.print("C: ");
  lcd.print(tempC, 1);
  lcd.print((char)223); // 度記号
  lcd.print("C ");
  
  lcd.setCursor(0, 1);
  lcd.print("F: ");
  lcd.print(tempF, 1);
  lcd.print((char)223);
  lcd.print("F ");
  
  delay(1500); // 1.5秒ごとに更新
}

使ってみよう!

Arduinoに電源を供給すると、LCDに以下のように表示されます:

ポータブル温度監視ステーション: TMP36とLCDで高精度表示

表示は1.5秒ごとに更新されます。

注意: コントラスト調整用ポテンショメータは未使用ですが、必要なら追加可能です。

回路図

ポータブル温度監視ステーション: TMP36とLCDで高精度表示

製造プロセス

  1. 携帯トイレの歴史、設計、環境への影響
  2. 温度計:ガリレオの温度スコープから現代デジタルセンサーまで
  3. 温度制御ファンサーキット:メディア家具冷却用DIYリレーシステム
  4. Raspberry Pi、MCP9808、InfluxDB、Grafanaで作る家庭温度モニター
  5. 高度気象ステーション v2.0:温度・気圧・湿度・高度のリアルタイム監視
  6. 3D RGB アルドゥクロック:Bluetooth対応LED時計(RTC内蔵)
  7. Arduinoで温湿度ロガーを作る – DHT11とEthernetシールドでSDカード記録
  8. 川の健康を見守る:Arduinoベース水質監視システム「MyRiver」
  9. Arduinoとジョイスティックでインタラクティブゲーム – LEDフィードバック付き
  10. ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
  11. ポータブル距離検出器:Arduino Nano自作キット(HC-SR04、18650電源、3Dプリントケース付き)