Arduino LCDサーモスタット – シンプルで信頼性の高い温度制御
部品と材料
| DHT11 温湿度センサー(4ピン) | 1 | |
| ジャンパーワイヤー | 1 | |
| Arduino UNO | 1 | |
| 16x2 LCD | 1 |
必要な工具と機器
- 3Dプリンター(オプション、ケース製作用)
アプリとオンラインサービス
- Arduino IDE
このプロジェクトについて
シンプルな温度表示プロジェクトです。まずDHT11センサーを以下のようにArduinoに接続します:
DHT VCC → 5V
DHT Data → Arduinoピン8
DHT GND → Arduino GND
10kΩ抵抗 → DHT VCCとData間にプルアップ
次に回路図に従ってLCDを接続します。コードをArduino IDEにコピペしてアップロードすれば完成です。不明な点は動画を参照するかコメントで質問してください。完成すると以下のようになります:

コード
Arduino Code (C/C++)
コピペして使用してください。
#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 Nano 33 IoT製 フライトシミュレーター2020用コックピットパネル - LCD&CDI表示
- Arduino Nanoで20kHzオシロスコープを自作:Nokia 5110 LCD搭載・簡易DIYガイド
- Arduino UNOで作るLCDアニメーション&ゲーム入門
- Arduino UNOで1.17インチTFT LCDに画像を表示する方法
- Arduino Nanoで自作オシロスコープ(10Hz〜50kHz)128×64 LCD搭載
- Arduino NanoとMAX30102で心拍数モニターを自作:16x2 LCD表示対応
- DHT センサで作る信頼性の高い Arduino 気象ステーション
- Arduino UNOでロータリーエンコーダー制御メニューをNokia 5110 LCDに構築する
- Arduino Nanoで作る信頼性の高いLCDストップウォッチ – ポテンショメータ不要
- Arduino UNOで作るクラシックLCDアーケードゲーム(ブザー・ジョイスティック付き)
- DS1302 RTCとArduino UNOで作る信頼性の高い目覚まし時計