สารบัญ:

คู่มือสำหรับผู้เริ่มต้นใช้งานเซ็นเซอร์ DHT11/DHT22 พร้อม Arduino: 9 ขั้นตอน
คู่มือสำหรับผู้เริ่มต้นใช้งานเซ็นเซอร์ DHT11/DHT22 พร้อม Arduino: 9 ขั้นตอน

วีดีโอ: คู่มือสำหรับผู้เริ่มต้นใช้งานเซ็นเซอร์ DHT11/DHT22 พร้อม Arduino: 9 ขั้นตอน

วีดีโอ: คู่มือสำหรับผู้เริ่มต้นใช้งานเซ็นเซอร์ DHT11/DHT22 พร้อม Arduino: 9 ขั้นตอน
วีดีโอ: Arduino ESP8266 BLYNK IOT - ทดลอง Sensor DHT22/DHT11 วัดอุณหภูมิ และ ความชื้นในอากาศ 2024, กรกฎาคม
Anonim
คู่มือสำหรับผู้เริ่มต้นใช้งานเซ็นเซอร์ DHT11/DHT22 พร้อม Arduino
คู่มือสำหรับผู้เริ่มต้นใช้งานเซ็นเซอร์ DHT11/DHT22 พร้อม Arduino

คุณสามารถอ่านสิ่งนี้และบทช่วยสอนที่น่าทึ่งอื่น ๆ ได้บนเว็บไซต์ทางการของ ElectroPeak

ภาพรวม

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีตั้งค่าเซ็นเซอร์ DHT11 และ DHT22 และการวัดอุณหภูมิและความชื้นของสภาพแวดล้อม

สิ่งที่คุณจะได้เรียนรู้:

  • คุณสมบัติและความแตกต่างของ DHT11 และ DHT22
  • โครงสร้าง DHT11 และ DHT22
  • วิธีการตั้งค่าเซ็นเซอร์ DHT11 และ DHT22 ด้วย Arduino

ขั้นตอนที่ 1: DHT11 และ DHT22 เซ็นเซอร์อุณหภูมิและความชื้น

DHT11 และ DHT22 เซ็นเซอร์อุณหภูมิและความชื้น
DHT11 และ DHT22 เซ็นเซอร์อุณหภูมิและความชื้น

เนื่องจากความสำคัญของพารามิเตอร์ เช่น อุณหภูมิและความชื้นในหลายโครงการ การเลือกเซ็นเซอร์ที่ถูกต้องซึ่งสามารถวัดอุณหภูมิและความชื้นได้จึงเป็นสิ่งสำคัญมาก ตระกูล DHT ที่มีชื่อเป็น DHT11 และ DHT22 เป็นเซ็นเซอร์ที่ได้รับความนิยมมากที่สุดในบรรดาเซ็นเซอร์อุณหภูมิและความชื้น

คุณสามารถดูคุณลักษณะของพวกเขาในตารางขั้นตอนนี้

ราคาต่ำเป็นคุณสมบัติที่สำคัญที่สุดของ DHT11 แต่ไม่มีความแม่นยำสูงและช่วงการวัดที่กว้าง ในทางกลับกัน DHT22 ที่มีช่วงกว้างและความแม่นยำสูงสำหรับการวัดนั้นมีราคาแพงกว่ารุ่นอื่นในตระกูล 2.5 เท่า

ขั้นตอนที่ 2: การวัดอุณหภูมิและความชื้นโดยใช้ DHT11 และ Arduino

วัสดุที่จำเป็น

Arduino Uno R3

เซ็นเซอร์ DHT11

เขียงหั่นขนม

สายจัมเปอร์

แอพซอฟต์แวร์

Arduino IDE

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

วงจร
วงจร
วงจร
วงจร

DHT11 มี 4 พิน 2 พินสำหรับจ่าย 1 อันสำหรับส่งข้อมูลและอีกอันหนึ่งไม่มีประโยชน์ เพื่อให้เซ็นเซอร์นี้ทำงานอย่างถูกต้องและให้ข้อมูลที่ถูกต้องแก่คุณ คุณต้องดึงดาต้าพินที่มีความต้านทาน 4.7 k ปล่อยขา -ที่สามของเซ็นเซอร์ไว้โดยไม่มีการเชื่อมต่อใดๆ

คำเตือน โปรดใช้ความระมัดระวังเกี่ยวกับเซ็นเซอร์และทิศทางของหมุด เซ็นเซอร์ของคุณจะเสียหายในกรณีที่เกิดข้อผิดพลาด

ขั้นตอนที่ 4: รหัส

รหัส
รหัส

ในการเริ่มต้นถ่ายโอนข้อมูล ให้อัปโหลดโค้ดนี้ไปยัง Arduino แล้วเปิดมอนิเตอร์แบบอนุกรม

DHT.humidity คืนค่าความชื้นเป็นเปอร์เซ็นต์ และ DHT.temperature คืนค่าอุณหภูมิในหน่วยเซลเซียส

หมายเหตุ เราต้องรอ 2 วินาทีระหว่างการวัดแต่ละครั้ง มิฉะนั้น เซ็นเซอร์จะส่งคืนข้อมูลที่ไม่ถูกต้อง

แทนที่จะแสดงข้อมูลบนคอมพิวเตอร์ คุณสามารถแสดงอุณหภูมิและความชื้นบน LCD ได้

สำหรับข้อมูลเพิ่มเติม โปรดดูบทช่วยสอนนี้: การใช้ 1602 LCD Keypad Shield w/ Arduino

ขั้นตอนที่ 5: การวัดอุณหภูมิและความชื้นโดยใช้ DHT22 และ Arduino

การตั้งค่าและใช้งานเซ็นเซอร์ DHT22 เกือบจะเหมือนกับ DHT11

ขั้นตอนที่ 6: วัสดุที่จำเป็น

Arduino Uno R3

เซ็นเซอร์ DHT22

เขียงหั่นขนม

สายจัมเปอร์

แอพซอฟต์แวร์

Arduino IDE

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

วงจร
วงจร

ขั้นตอนที่ 8: รหัส

รหัส
รหัส

ข้อแตกต่างเพียงอย่างเดียวคือในฟังก์ชัน DHT.trad ซึ่งคุณควรเขียน 22 แทน 11 นอกจากนี้ คุณสามารถกำหนดพารามิเตอร์อุณหภูมิและความชื้นเป็นแบบลอยตัวสำหรับ DHT22 เพื่อดูแม่นยำยิ่งขึ้น

อัปโหลดโค้ดนี้บนบอร์ด Arduino ของคุณและดูผลลัพธ์ใน Serial monitor

แนะนำ: