สารบัญ:

DHT21 Digital Temperature and Humidity Sensor with Arduino: 6 Steps
DHT21 Digital Temperature and Humidity Sensor with Arduino: 6 Steps

วีดีโอ: DHT21 Digital Temperature and Humidity Sensor with Arduino: 6 Steps

วีดีโอ: DHT21 Digital Temperature and Humidity Sensor with Arduino: 6 Steps
วีดีโอ: DHT11 & DHT22 Sensors Temperature and Humidity Tutorial using Arduino 2024, พฤศจิกายน
Anonim

ในบทช่วยสอนนี้ เราจะได้เรียนรู้วิธีใช้เซ็นเซอร์ความชื้นและอุณหภูมิ DHT21 กับ Arduino และแสดงค่าบนจอแสดงผล OLED ชมวิดีโอ!

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

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  • Arduino Uno หรือบอร์ด Arduino อื่น ๆ
  • เซ็นเซอร์ DHT21
  • เขียงหั่นขนม
  • สายจัมเปอร์
  • จอแสดงผล OLED
  • ซอฟต์แวร์ Visuino: ดาวน์โหลดที่นี่

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

The Circuit
The Circuit
  • เชื่อมต่อขาบวก DHT21 + (VCC) กับขา Arduino +5V
  • เชื่อมต่อขาลบ DHT21 - (GND) กับขา Arduino GND
  • เชื่อมต่อขา DHT21 (ออก) กับขาดิจิตอล Arduino (7)
  • เชื่อมต่อ OLED Display pin[VCC] กับ Arduino pin[5V]
  • เชื่อมต่อพินจอแสดงผล OLED [GND] กับพิน Arduino [GND]
  • เชื่อมต่อพินจอแสดงผล OLED [SDA] กับพิน Arduino [SDA]
  • เชื่อมต่อพินจอแสดงผล OLED [SCL] กับพิน Arduino [SCL]

ขั้นตอนที่ 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 เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
  • เพิ่มองค์ประกอบ "DHT"
  • เลือก "HumidityThermometer1" และในหน้าต่างคุณสมบัติตั้งค่าประเภทเป็น DHT21
  • เพิ่มส่วนประกอบการแสดงผล "OLED"
  • ดับเบิลคลิกที่ "DisplayOLED1"
  • ในหน้าต่างองค์ประกอบ ให้ลาก "ช่องข้อความ" ไปทางซ้าย
  • ในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น2
  • ในหน้าต่างองค์ประกอบ ให้ลาก "ช่องข้อความ" อีกช่องหนึ่งไปทางด้านซ้าย
  • ในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น 2 และ Y ถึง 20
  • ปิดหน้าต่างองค์ประกอบ
  • เชื่อมต่ออุณหภูมิขา "HumidityThermometer1" กับ "DisplayOLED1" > "Text Field1"
  • เชื่อมต่อขา "HumidityThermometer1" ความชื้นกับ "DisplayOLED1" > "Text Field2"
  • ต่อเซ็นเซอร์ขา "HumidityThermometer1" เข้ากับบอร์ด Arduino DIGITAL pin 7
  • เชื่อมต่อ "DisplayOLED1" พิน I2C ออก กับพินบอร์ด Arduino I2C In

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

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

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

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

หากคุณจ่ายไฟให้กับโมดูล Arduino UNO จอแสดงผล OLED จะเริ่มแสดงค่าอุณหภูมิและความชื้น

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

แนะนำ: