![คู่มือสำหรับผู้เริ่มต้นใช้งานเซ็นเซอร์ DHT11/DHT22 พร้อม Arduino: 9 ขั้นตอน คู่มือสำหรับผู้เริ่มต้นใช้งานเซ็นเซอร์ DHT11/DHT22 พร้อม Arduino: 9 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-12194-16-j.webp)
สารบัญ:
- ขั้นตอนที่ 1: DHT11 และ DHT22 เซ็นเซอร์อุณหภูมิและความชื้น
- ขั้นตอนที่ 2: การวัดอุณหภูมิและความชื้นโดยใช้ DHT11 และ Arduino
- ขั้นตอนที่ 3: วงจร
- ขั้นตอนที่ 4: รหัส
- ขั้นตอนที่ 5: การวัดอุณหภูมิและความชื้นโดยใช้ DHT22 และ Arduino
- ขั้นตอนที่ 6: วัสดุที่จำเป็น
- ขั้นตอนที่ 7: วงจร
- ขั้นตอนที่ 8: รหัส
- ขั้นตอนที่ 9: อะไรต่อไป?
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![คู่มือสำหรับผู้เริ่มต้นใช้งานเซ็นเซอร์ DHT11/DHT22 พร้อม Arduino คู่มือสำหรับผู้เริ่มต้นใช้งานเซ็นเซอร์ DHT11/DHT22 พร้อม Arduino](https://i.howwhatproduce.com/images/005/image-12194-17-j.webp)
คุณสามารถอ่านสิ่งนี้และบทช่วยสอนที่น่าทึ่งอื่น ๆ ได้บนเว็บไซต์ทางการของ ElectroPeak
ภาพรวม
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีตั้งค่าเซ็นเซอร์ DHT11 และ DHT22 และการวัดอุณหภูมิและความชื้นของสภาพแวดล้อม
สิ่งที่คุณจะได้เรียนรู้:
- คุณสมบัติและความแตกต่างของ DHT11 และ DHT22
- โครงสร้าง DHT11 และ DHT22
- วิธีการตั้งค่าเซ็นเซอร์ DHT11 และ DHT22 ด้วย Arduino
ขั้นตอนที่ 1: DHT11 และ DHT22 เซ็นเซอร์อุณหภูมิและความชื้น
![DHT11 และ DHT22 เซ็นเซอร์อุณหภูมิและความชื้น DHT11 และ DHT22 เซ็นเซอร์อุณหภูมิและความชื้น](https://i.howwhatproduce.com/images/005/image-12194-18-j.webp)
เนื่องจากความสำคัญของพารามิเตอร์ เช่น อุณหภูมิและความชื้นในหลายโครงการ การเลือกเซ็นเซอร์ที่ถูกต้องซึ่งสามารถวัดอุณหภูมิและความชื้นได้จึงเป็นสิ่งสำคัญมาก ตระกูล DHT ที่มีชื่อเป็น DHT11 และ DHT22 เป็นเซ็นเซอร์ที่ได้รับความนิยมมากที่สุดในบรรดาเซ็นเซอร์อุณหภูมิและความชื้น
คุณสามารถดูคุณลักษณะของพวกเขาในตารางขั้นตอนนี้
ราคาต่ำเป็นคุณสมบัติที่สำคัญที่สุดของ DHT11 แต่ไม่มีความแม่นยำสูงและช่วงการวัดที่กว้าง ในทางกลับกัน DHT22 ที่มีช่วงกว้างและความแม่นยำสูงสำหรับการวัดนั้นมีราคาแพงกว่ารุ่นอื่นในตระกูล 2.5 เท่า
ขั้นตอนที่ 2: การวัดอุณหภูมิและความชื้นโดยใช้ DHT11 และ Arduino
วัสดุที่จำเป็น
Arduino Uno R3
เซ็นเซอร์ DHT11
เขียงหั่นขนม
สายจัมเปอร์
แอพซอฟต์แวร์
Arduino IDE
ขั้นตอนที่ 3: วงจร
![วงจร วงจร](https://i.howwhatproduce.com/images/005/image-12194-19-j.webp)
![วงจร วงจร](https://i.howwhatproduce.com/images/005/image-12194-20-j.webp)
DHT11 มี 4 พิน 2 พินสำหรับจ่าย 1 อันสำหรับส่งข้อมูลและอีกอันหนึ่งไม่มีประโยชน์ เพื่อให้เซ็นเซอร์นี้ทำงานอย่างถูกต้องและให้ข้อมูลที่ถูกต้องแก่คุณ คุณต้องดึงดาต้าพินที่มีความต้านทาน 4.7 k ปล่อยขา -ที่สามของเซ็นเซอร์ไว้โดยไม่มีการเชื่อมต่อใดๆ
คำเตือน โปรดใช้ความระมัดระวังเกี่ยวกับเซ็นเซอร์และทิศทางของหมุด เซ็นเซอร์ของคุณจะเสียหายในกรณีที่เกิดข้อผิดพลาด
ขั้นตอนที่ 4: รหัส
![รหัส รหัส](https://i.howwhatproduce.com/images/005/image-12194-21-j.webp)
ในการเริ่มต้นถ่ายโอนข้อมูล ให้อัปโหลดโค้ดนี้ไปยัง 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: วงจร
![วงจร วงจร](https://i.howwhatproduce.com/images/005/image-12194-22-j.webp)
ขั้นตอนที่ 8: รหัส
![รหัส รหัส](https://i.howwhatproduce.com/images/005/image-12194-23-j.webp)
ข้อแตกต่างเพียงอย่างเดียวคือในฟังก์ชัน DHT.trad ซึ่งคุณควรเขียน 22 แทน 11 นอกจากนี้ คุณสามารถกำหนดพารามิเตอร์อุณหภูมิและความชื้นเป็นแบบลอยตัวสำหรับ DHT22 เพื่อดูแม่นยำยิ่งขึ้น
อัปโหลดโค้ดนี้บนบอร์ด Arduino ของคุณและดูผลลัพธ์ใน Serial monitor
แนะนำ:
เซ็นเซอร์อุณหภูมิและความชื้น (DHT22) พร้อม Dexter Board: 7 ขั้นตอน
![เซ็นเซอร์อุณหภูมิและความชื้น (DHT22) พร้อม Dexter Board: 7 ขั้นตอน เซ็นเซอร์อุณหภูมิและความชื้น (DHT22) พร้อม Dexter Board: 7 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2790-10-j.webp)
เซ็นเซอร์อุณหภูมิและความชื้น (DHT22) พร้อม Dexter Board: Dexter board คือชุดอุปกรณ์ฝึกเพื่อการศึกษาที่ทำให้การเรียนรู้อิเล็กทรอนิกส์เป็นเรื่องสนุกและง่ายดาย บอร์ดนี้รวบรวมส่วนที่จำเป็นทั้งหมดที่ผู้เริ่มต้นต้องการเพื่อเปลี่ยนแนวคิดให้เป็นต้นแบบที่ประสบความสำเร็จ ด้วย Arduino ที่เป็นหัวใจสำคัญของ o
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
![All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน](https://i.howwhatproduce.com/images/006/image-15292-j.webp)
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
![อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน](https://i.howwhatproduce.com/images/011/image-30843-j.webp)
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
![PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1144-103-j.webp)
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
ESP32 เครื่องติดตามสภาพอากาศ M5Stack M5stick C พร้อม DHT11 - ตรวจสอบอุณหภูมิความชื้นและดัชนีความร้อนบน M5stick-C ด้วย DHT11: 6 ขั้นตอน
![ESP32 เครื่องติดตามสภาพอากาศ M5Stack M5stick C พร้อม DHT11 - ตรวจสอบอุณหภูมิความชื้นและดัชนีความร้อนบน M5stick-C ด้วย DHT11: 6 ขั้นตอน ESP32 เครื่องติดตามสภาพอากาศ M5Stack M5stick C พร้อม DHT11 - ตรวจสอบอุณหภูมิความชื้นและดัชนีความร้อนบน M5stick-C ด้วย DHT11: 6 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-3249-17-j.webp)
เครื่องตรวจสอบสภาพอากาศ M5Stack M5stick C ที่ใช้ ESP32 พร้อม DHT11 | ตรวจสอบอุณหภูมิความชื้นและดัชนีความร้อนบน M5stick-C ด้วย DHT11: สวัสดีทุกคน ในคำแนะนำนี้ เราจะเรียนรู้วิธีเชื่อมต่อเซ็นเซอร์อุณหภูมิ DHT11 กับ m5stick-C (บอร์ดพัฒนาโดย m5stack) และแสดงบนจอแสดงผลของ m5stick-C ดังนั้นในบทช่วยสอนนี้ เราจะอ่านอุณหภูมิ ความชื้น & ความร้อน ฉัน