ทำความรู้จักกับ Sensor DHTT22 วัดอุณภูมิและความชื้น เป็นเครื่องมือทาง Internet of thing
Sensor DHT22 เซนเซอร์ วัดอุณหภูมิและความชื้น DHT22 สำหรับ NodeMCU(ESP8266) สามารถนำไปประยุกต์ใช้กับ Smart fram หรือใช้กับ Smart Home และการทำ Security ไฟไหม้หรือเหตุฉุกเฉินต่าง ๆได้
ถ้านำไปใช้กับ Smart fram ก็ใช้กับในเรื่องปรับความชื้น และ อุณภูมิของฟาร์มได้
ถ้าใช้กับในบ้านยกตัวอย่างก็จะเป็นในเรื่องอุณภูมิของห้อง อาจปรับอุณภูมิห้องโดยมีพัดลมระบายอากาศติดอยุ่ข้างผนัง สมมติว่า อุณหภูมิห้องเกิน 35 องศาให้พัดลมเปิดเพื่อระบายอากาศเอากาศร้อนออก จนต่ำกว่า 35 องศา ถ้าอุณภูมิไม่ถึงที่กำหนดพัดลมก็จะไม่ทำงาน
ถ้านำไปใช้กับเรื่อง Security ก็ทำการแจ้งเตือนเกี่ยวกับไฟไหม้ อย่างเช่น อุณภูมิ 60-100 องศา ก็ให้แจ้งเตือนเป็นเสียงได้
DHT22 เป็นตัววัดอุณภูมิและความชื้นได้ถูกต้องแม่นยำมาก ๆ ใช้สำหรับวัด อุณหภูมิและความชื้น ออกแบบมาให้วัดได้แม่นยำกว่ารุ่น DHT11 ใช้ง่ายสามารถนำ DHT22 Arduino ไปเปลี่ยนแทน DHT11 ได้เลยเพราะโคด Arduino DHT22 เขียนเหมือนกัน เพื่อความสะดวกในการต่อใช้งาน
การใช้งาน ตัว Sonsor DHT22
กดที่ Sketch >> Include Libraries >> Manage Libraries แล้วพิมตามภาพ
[attachment=1]Selection_966.png[/attachment]
หรือถ้าลงไม่ได้ ให้โหลด libraries DHT แล้ว กด Sketch >> Include Libraries >> Addzip libraries.zip ดังรูป[/color]
โหลด Libraries ได้ที่ >> https://github.com/adafruit/DHT-sensor-library
โค๊ดที่ใช้ กับ DHT22
Code Arduino DHT22 เซนเซอร์ DHT22 สำหรับ Arduino IDE ต่อกับ ESP8266(nodeMCU)
// ตัวอย่างโค๊ด DHT22 แสดงการดึงค่าอุณหภูมิและความชื้น
เขียนโค๊ด DHT22 ลง บอร์ด NodeMCU(ESP8266)
[code]#include
<DHT.h>
#define DHTPIN D7 //pin connect DHT
#define DHTTYPE DHT22 //if use DHT11 change to "DHT11"
DHT dht(DHTPIN, DHTTYPE);
void setup()
{
pinMode(LED,OUTPUT);
Serial.begin(115200);
dht.begin();
}
void loop()
{
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(t) || isnan(h))
{
Serial.println("Error reading DHT!");
}
else
{
Serial.print("Humidity: ");
Serial.print(h);
Serial.print("\t");
Serial.print("Temp: ");
Serial.println(t);
Serial.println("...............................");
}
delay(2500);
}[/code]
การต่อวงจร ตามภาพด้านล่างเลยครับผม
- DHTT กับ NODE MCU(ESP8266)
ขอบคุณข้อมูลจาก
https://www.praphas.com/forum/index.php?topic=311.0
https://www.arduinoall.net/arduino-tuto ... %E0%B8%99/
https://www.arduinoall.com/article/281/ ... nsor-dht22
ทำความรู้จักกับ Sensor วัดอุณภูมิและความชื้น DHT22 Connect NodeMCU(ESP8266)
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Hero Member
- โพสต์: 996
- ลงทะเบียนเมื่อ: 10/06/2019 10:12 am
ทำความรู้จักกับ Sensor วัดอุณภูมิและความชื้น DHT22 Connect NodeMCU(ESP8266)
- แนบไฟล์
-
- Selection_966.png (65.31 KiB) Viewed 2058 times
Kor ma di kub.
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ วิธีต่อ Nodemcu Esp8266 กับ Sensor ตรวจวัดอุณหภูมิและความชื้น DHT11
โดย chaiyasitpraphut » 12/11/2019 2:23 pm » ใน IOT - Internet of things - 0 ตอบกลับ
- 2363 แสดง
-
โพสต์ล่าสุด โดย chaiyasitpraphut
12/11/2019 2:23 pm
-
-
- 0 ตอบกลับ
- 3277 แสดง
-
โพสต์ล่าสุด โดย Patipat
21/06/2019 4:36 pm
-
- 0 ตอบกลับ
- 2182 แสดง
-
โพสต์ล่าสุด โดย prakon
12/07/2018 10:27 am
-
-
โพสต์ใหม่ ติดตั้ง Broad ESP8266 ลงบน Arduino IDE
โดย chaiyasitpraphut » 13/11/2019 6:37 pm » ใน IOT - Internet of things - 0 ตอบกลับ
- 1612 แสดง
-
โพสต์ล่าสุด โดย chaiyasitpraphut
13/11/2019 6:37 pm
-
-
-
โพสต์ใหม่ แนะนำ ISD1820 โมดูลบันทึกเสียง Arduino ใช้ได้กับ ESP8266 ESP32
โดย mindphp » 31/12/2023 8:02 pm » ใน IOT - Internet of things - 0 ตอบกลับ
- 1439 แสดง
-
โพสต์ล่าสุด โดย mindphp
31/12/2023 8:02 pm
-
-
-
โพสต์ใหม่ ดึติดปัญหาดึงค่าจาก sensor ไม่ได้ครับ
โดย panuwat160243 » 24/06/2021 1:59 pm » ใน Programming - C/C++ & java & Python - 1 ตอบกลับ
- 1072 แสดง
-
โพสต์ล่าสุด โดย mindphp
25/06/2021 2:48 am
-
-
-
โพสต์ใหม่ Ultrasonic Sensor คืออะไร
โดย bankjittapol » 16/11/2019 3:40 pm » ใน IOT - Internet of things - 0 ตอบกลับ
- 4598 แสดง
-
โพสต์ล่าสุด โดย bankjittapol
16/11/2019 3:40 pm
-
-
-
โพสต์ใหม่ ดึติดปัญหาดึงค่าจาก sensor ไม่ได้ครับ
โดย panuwat160243 » 24/06/2021 1:59 pm » ใน Programming - C/C++ & java & Python - 0 ตอบกลับ
- 887 แสดง
-
โพสต์ล่าสุด โดย panuwat160243
24/06/2021 1:59 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 73