สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: การเชื่อมต่อ
- ขั้นตอนที่ 3: ติดตั้ง Arduino Library
- ขั้นตอนที่ 4: อัปโหลดโค้ดไปยัง Arduino Ide
- ขั้นตอนที่ 5: รับอุณหภูมิและความชื้นใน Serial Monitor
![วิธีใช้เซ็นเซอร์อุณหภูมิ DHT11 กับ Arduino และอุณหภูมิความร้อนและความชื้นในการพิมพ์: 5 ขั้นตอน วิธีใช้เซ็นเซอร์อุณหภูมิ DHT11 กับ Arduino และอุณหภูมิความร้อนและความชื้นในการพิมพ์: 5 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-3457-34-j.webp)
วีดีโอ: วิธีใช้เซ็นเซอร์อุณหภูมิ DHT11 กับ Arduino และอุณหภูมิความร้อนและความชื้นในการพิมพ์: 5 ขั้นตอน
![วีดีโอ: วิธีใช้เซ็นเซอร์อุณหภูมิ DHT11 กับ Arduino และอุณหภูมิความร้อนและความชื้นในการพิมพ์: 5 ขั้นตอน วีดีโอ: วิธีใช้เซ็นเซอร์อุณหภูมิ DHT11 กับ Arduino และอุณหภูมิความร้อนและความชื้นในการพิมพ์: 5 ขั้นตอน](https://i.ytimg.com/vi/eti_8Jr7-LI/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
![วิธีใช้เซ็นเซอร์อุณหภูมิ DHT11 กับ Arduino และอุณหภูมิความร้อนและความชื้นในการพิมพ์ วิธีใช้เซ็นเซอร์อุณหภูมิ DHT11 กับ Arduino และอุณหภูมิความร้อนและความชื้นในการพิมพ์](https://i.howwhatproduce.com/images/002/image-3457-35-j.webp)
เซ็นเซอร์ DHT11 ใช้สำหรับวัดอุณหภูมิและความชื้น พวกเขาเป็นงานอดิเรกอิเล็กทรอนิกส์ยอดนิยม เซ็นเซอร์ความชื้นและอุณหภูมิ DHT11 ทำให้ง่ายต่อการเพิ่มข้อมูลความชื้นและอุณหภูมิให้กับโครงการอุปกรณ์อิเล็กทรอนิกส์ DIY ของคุณ เหมาะอย่างยิ่งสำหรับสถานีตรวจอากาศระยะไกล ระบบควบคุมสิ่งแวดล้อมในบ้าน และระบบตรวจสอบฟาร์มหรือสวน ดังนั้นในบทช่วยสอนนี้ เราจะมาดูวิธีใช้เซ็นเซอร์อุณหภูมิ DHT11 กับ Arduino และพิมพ์อุณหภูมิความชื้นและความร้อนบนจอภาพอนุกรมของ Arduino ide
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
![สิ่งที่คุณต้องการ สิ่งที่คุณต้องการ](https://i.howwhatproduce.com/images/002/image-3457-36-j.webp)
![สิ่งที่คุณต้องการ สิ่งที่คุณต้องการ](https://i.howwhatproduce.com/images/002/image-3457-37-j.webp)
ดังนั้นสำหรับโครงการนี้ คุณต้องการสิ่งต่อไปนี้:1x Arduino uno:
1x DHT11 เซ็นเซอร์อุณหภูมิ: https://www.utsource.net/itm/p/9221601.htmlBreadboard & จัมเปอร์ไม่กี่
ขั้นตอนที่ 2: การเชื่อมต่อ
![การเชื่อมต่อ การเชื่อมต่อ](https://i.howwhatproduce.com/images/002/image-3457-38-j.webp)
![การเชื่อมต่อ การเชื่อมต่อ](https://i.howwhatproduce.com/images/002/image-3457-39-j.webp)
โปรดเชื่อมต่อทุกอย่างตามที่แสดงในภาพที่ให้ไว้และดำเนินการในขั้นตอนต่อไป
ขั้นตอนที่ 3: ติดตั้ง Arduino Library
![ติดตั้ง Arduino Library ติดตั้ง Arduino Library](https://i.howwhatproduce.com/images/002/image-3457-40-j.webp)
![ติดตั้ง Arduino Library ติดตั้ง Arduino Library](https://i.howwhatproduce.com/images/002/image-3457-41-j.webp)
ไปที่ Arduino IDE ของคุณ จากนั้นไปที่ Sketch > รวมไลบรารี > จัดการไลบรารี ตัวจัดการไลบรารีจะปรากฏขึ้น จากนั้นค้นหา "DHT" ในช่องค้นหาและติดตั้งไลบรารี DHT เหล่านี้ใน Arduino ide หลังจากติดตั้งไลบรารี DHT เหล่านี้แล้ว ให้พิมพ์ "Adafruit Unified Sensor" ในช่องค้นหา & เลื่อนลงมาจนสุดเพื่อค้นหา ห้องสมุดและติดตั้งและคุณพร้อมที่จะรหัส
ขั้นตอนที่ 4: อัปโหลดโค้ดไปยัง Arduino Ide
หลังจากทำทุกอย่างข้างต้นแล้ว ก็แค่คัดลอกโค้ดที่ให้ไว้ด้านล่างและอัปโหลดไปยัง Arduino uno ของคุณ: #include "DHT.h"#define DHTPIN 7 // พินใดที่เราเชื่อมต่อกับ // Uncomment สิ่งที่คุณใช้!# กำหนด DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302) //#define DHTTYPE DHT21 // DHT 21 (AM2301) // เริ่มต้นเซ็นเซอร์ DHT สำหรับ ArduinoDHT ปกติ 16mhz dht (DHTPIN, DHTTYPE); เป็นโมฆะ ตั้งค่า () { Serial.begin (9600); Serial.println("ทดสอบ DHTxx!"); dht.begin();}void loop() {// รอสักครู่ระหว่างการวัด ล่าช้า (2000); // อุณหภูมิหรือความชื้นในการอ่านจะใช้เวลาประมาณ 250 มิลลิวินาที! // ค่าที่อ่านได้จากเซนเซอร์อาจถึง 2 วินาที 'เก่า' (ซึ่งเป็นเซ็นเซอร์ที่ช้ามาก) float h = dht.readHumidity(); // อ่านอุณหภูมิเป็นเซลเซียสลอย t = dht.readTemperature(); // อ่านอุณหภูมิเป็น Fahrenheit float f = dht.readTemperature(true); // ตรวจสอบว่าการอ่านล้มเหลวและออกก่อนกำหนดหรือไม่ (เพื่อลองอีกครั้ง) ถ้า (isnan (h) || isnan (t) || isnan (f)) { Serial.println ("ไม่สามารถอ่านจากเซ็นเซอร์ DHT!"); กลับ; } // คำนวณดัชนีความร้อน // ต้องส่งอุณหภูมิเป็นฟาเรนไฮต์! float hi = dht.computeHeatIndex(f, h); Serial.print("ความชื้น: "); Serial.print(h); Serial.print(" %\t"); Serial.print("อุณหภูมิ: "); Serial.print(t); Serial.print(" *C "); Serial.print(f); Serial.print(" *F\t"); Serial.print("ดัชนีความร้อน:"); Serial.print(สวัสดี); Serial.println(" *F");}
ขั้นตอนที่ 5: รับอุณหภูมิและความชื้นใน Serial Monitor
![รับอุณหภูมิและความชื้นใน Serial Monitor รับอุณหภูมิและความชื้นใน Serial Monitor](https://i.howwhatproduce.com/images/002/image-3457-42-j.webp)
หลังจากอัปโหลดรหัสแล้ว ให้เปิดจอภาพอนุกรมที่มีอยู่ใน Arduino ide และคุณสามารถดูอุณหภูมิ ความชื้น & ดัชนีความร้อนของสภาพแวดล้อมของคุณ (ซึ่งเซ็นเซอร์ของคุณมีอยู่ในปัจจุบัน) บนจอภาพแบบอนุกรมของคุณเป็นของฉัน และคุณสามารถดำเนินการต่อไปอีกเล็กน้อย คุณยังสามารถใช้ค่าอุณหภูมิ/ความชื้นเหล่านี้ในโครงการของคุณ เช่น สถานีตรวจอากาศ การตรวจสอบสภาพแวดล้อม เป็นต้น
แนะนำ:
Arduino Lux Meter - เชื่อมต่อ OPT3001 กับ Arduino: 4 ขั้นตอน
![Arduino Lux Meter - เชื่อมต่อ OPT3001 กับ Arduino: 4 ขั้นตอน Arduino Lux Meter - เชื่อมต่อ OPT3001 กับ Arduino: 4 ขั้นตอน](https://i.howwhatproduce.com/images/011/image-31839-j.webp)
Arduino Lux Meter - เชื่อมต่อ OPT3001 กับ Arduino: โดยทั่วไปแล้วเราต้องเผชิญกับสถานการณ์ที่เราต้องวัดความเข้มของแสง ดังนั้นฉันจึงตัดสินใจทำโครงการเล็กๆ ที่จะช่วยเราแก้ปัญหานี้ โครงงานนี้แสดงให้เห็นว่าเราสามารถใช้ OPT3001 กับ Arduino เป็น Lux meter ได้อย่างไร ในโครงการนี้ ฉันมี
Arduino LCD 16x2 บทช่วยสอน - การเชื่อมต่อจอแสดงผล LCD 1602 กับ Arduino Uno: 5 ขั้นตอน
![Arduino LCD 16x2 บทช่วยสอน - การเชื่อมต่อจอแสดงผล LCD 1602 กับ Arduino Uno: 5 ขั้นตอน Arduino LCD 16x2 บทช่วยสอน - การเชื่อมต่อจอแสดงผล LCD 1602 กับ Arduino Uno: 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1384-58-j.webp)
Arduino LCD 16x2 บทช่วยสอน | การเชื่อมต่อจอแสดงผล LCD 1602 กับ Arduino Uno: สวัสดีทุกคนเนื่องจากหลายโครงการต้องการหน้าจอเพื่อแสดงข้อมูลไม่ว่าจะเป็นมิเตอร์แบบ DIY หรือการแสดงจำนวนการสมัคร YouTube หรือเครื่องคิดเลขหรือล็อคปุ่มกดพร้อมจอแสดงผลและหากโครงการประเภทนี้ทั้งหมดถูกสร้างขึ้นด้วย Arduino พวกเขาจะกำหนด
ระยะไกล 1.8 กม. Arduino กับ Arduino การสื่อสารไร้สายด้วย HC-12: 6 ขั้นตอน (พร้อมรูปภาพ)
![ระยะไกล 1.8 กม. Arduino กับ Arduino การสื่อสารไร้สายด้วย HC-12: 6 ขั้นตอน (พร้อมรูปภาพ) ระยะไกล 1.8 กม. Arduino กับ Arduino การสื่อสารไร้สายด้วย HC-12: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-4099-27-j.webp)
ระยะไกล 1.8 กม. การสื่อสารไร้สาย Arduino ไปยัง Arduino ด้วย HC-12: ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีสื่อสารระหว่าง Arduinos ในระยะไกลได้ถึง 1.8 กม. ในที่โล่ง HC-12 เป็นพอร์ตอนุกรมไร้สาย โมดูลการสื่อสารที่มีประโยชน์มาก ทรงพลังอย่างยิ่ง และใช้งานง่าย ก่อนอื่นคุณจะเล
วิธีใช้ปุ่มกดและ LCD กับ Arduino เพื่อสร้างเครื่องคำนวณ Arduino: 5 ขั้นตอน
![วิธีใช้ปุ่มกดและ LCD กับ Arduino เพื่อสร้างเครื่องคำนวณ Arduino: 5 ขั้นตอน วิธีใช้ปุ่มกดและ LCD กับ Arduino เพื่อสร้างเครื่องคำนวณ Arduino: 5 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-13111-19-j.webp)
วิธีใช้ปุ่มกดและ LCD กับ Arduino เพื่อสร้างเครื่องคิดเลข Arduino: ในบทช่วยสอนนี้ฉันจะแบ่งปันวิธีที่คุณสามารถใช้แป้นพิมพ์เมทริกซ์ขนาด 4x4 และ LCD ขนาด 16x2 กับ Arduino และใช้เพื่อสร้างเครื่องคิดเลข Arduino อย่างง่าย มาเริ่มกันเลย
DHT11 กับ Arduino: 4 ขั้นตอน
![DHT11 กับ Arduino: 4 ขั้นตอน DHT11 กับ Arduino: 4 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2009-105-j.webp)
DHT11 กับ Arduino: DHT11 เป็นเซ็นเซอร์ที่สามารถตรวจจับความชื้นและอุณหภูมิอากาศแวดล้อมด้วยการสอบเทียบเอาต์พุตแบบดิจิตอล ระดับความแม่นยำของความชื้นประมาณ 5% RH และความแม่นยำของอุณหภูมิอยู่ที่ประมาณ 2'C DHT11 ใช้สายเดี่ยว