สารบัญ:

เครื่องวัดอุณหภูมิพร้อมจอ LCD DHT11 และ I2C 20x4: 6 ขั้นตอน
เครื่องวัดอุณหภูมิพร้อมจอ LCD DHT11 และ I2C 20x4: 6 ขั้นตอน

วีดีโอ: เครื่องวัดอุณหภูมิพร้อมจอ LCD DHT11 และ I2C 20x4: 6 ขั้นตอน

วีดีโอ: เครื่องวัดอุณหภูมิพร้อมจอ LCD DHT11 และ I2C 20x4: 6 ขั้นตอน
วีดีโอ: วัดอุณหภูมิและความชื้นด้วย DHT11 แสดงออกจอ LCD #Arduino #LCD #DHT11 2024, พฤศจิกายน
Anonim

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างตัวตรวจสอบอุณหภูมิอย่างง่ายโดยใช้เซ็นเซอร์ DHT11 และ I2C LCD

ดูวิดีโอ!

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  • 20x4 I2C ตัวอักษร LCD display
  • สายจัมเปอร์
  • Arduino Uno หรือบอร์ด Arduino อื่น ๆ
  • เซ็นเซอร์อุณหภูมิและความชื้น DHT11
  • ซอฟต์แวร์ Visuino: ดาวน์โหลดที่นี่

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit
  • เชื่อมต่อพินจอแสดงผล LCD [VCC] กับพิน Arduino [5V]
  • เชื่อมต่อพินจอแสดงผล LCD [GND] กับพิน Arduino [GND]
  • เชื่อมต่อพินจอแสดงผล LCD [SDA] กับพิน Arduino [SDA]
  • เชื่อมต่อพินจอแสดงผล LCD [SCL] กับพิน Arduino [SCL]

หมายเหตุ: ใช้โพเทนชิออมิเตอร์ด้านหลัง LCD เพื่อปรับความสว่าง

  • เชื่อมต่อพินเซ็นเซอร์ DHT11 [GND] กับพิน Arduino [GND]
  • เชื่อมต่อพินเซ็นเซอร์ DHT11 [VCC] กับพิน Arduino [5V]
  • เชื่อมต่อพินเซ็นเซอร์ DHT11 [ออก] หรือ "S" กับพินดิจิตอล Arduino [2]

ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type

เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type

ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย ดาวน์โหลดเวอร์ชันฟรีหรือลงทะเบียนเพื่อทดลองใช้ฟรี

เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2

ขั้นตอนที่ 4: ใน Visuino เพิ่ม ตั้งค่า & เชื่อมต่อส่วนประกอบ

ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
  • เพิ่มส่วนประกอบ "DHT11"
  • เพิ่มส่วนประกอบ "Liquid Crystal Display (LCD) - I2C" เลือก "LiquidCrystalDisplay1" และในหน้าต่างคุณสมบัติตั้งค่าแถวเป็น 4 และคอลัมน์เป็น 20

ดับเบิลคลิกที่ "LiquidCrystalDisplay1" และในหน้าต่าง Elements:

  • ลาก "ช่องข้อความ" ไปทางซ้าย จากนั้นในหน้าต่างคุณสมบัติตั้งค่าข้อความเป็น "TEMP:" และความกว้างเป็น 20
  • ลาก "ช่องข้อความ" อื่นไปทางซ้าย จากนั้นในหน้าต่างคุณสมบัติตั้งค่าคอลัมน์เป็น 1 และความกว้างเป็น20
  • ลาก "ช่องข้อความ" อื่นไปทางซ้าย จากนั้นในหน้าต่างคุณสมบัติตั้งค่าข้อความเป็น "ความชื้น:" และความกว้างเป็น 20 และคอลัมน์เป็น 2
  • ลาก "ช่องข้อความ" อื่นไปทางซ้าย จากนั้นในหน้าต่างคุณสมบัติตั้งค่าคอลัมน์เป็น 3 และความกว้างเป็น20

ปิดหน้าต่างองค์ประกอบ

  • เชื่อมต่อ "LiquidCrystalDisplay1" พิน I2C ออกกับ Arduino I2C In
  • เชื่อมต่อเซ็นเซอร์พิน "HumidityThermometer1" กับ Arduino Digital pin 2
  • เชื่อมต่ออุณหภูมิขา "HumidityThermometer1" กับ LiquidCrystalDisplay1>Text Field2 pin In
  • เชื่อมต่อขา "HumidityThermometer1" ความชื้นกับ LiquidCrystalDisplay1>Text Field4 pin In

ขั้นตอนที่ 5: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"

ขั้นตอนที่ 6: เล่น

หากคุณจ่ายไฟให้กับโมดูล Arduino UNO จอ LCD จะเริ่มแสดงค่าอุณหภูมิและความชื้น ในกรณีที่คุณไม่เห็นข้อความใด ๆ ตรวจสอบให้แน่ใจว่าคุณปรับความสว่างโดยใช้โพเทนชิออมิเตอร์

ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:

แนะนำ: