ทำความรู้จักกับ 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)
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Hero Member
- Posts: 996
- Joined: 10/06/2019 10:12 am
ทำความรู้จักกับ Sensor วัดอุณภูมิและความชื้น DHT22 Connect NodeMCU(ESP8266)
- Attachments
-
- Selection_966.png (65.31 KiB) Viewed 1007 times
Kor ma di kub. 

-
- Similar Topics
- Replies
- Views
- Last post
-
-
วิธีต่อ Nodemcu Esp8266 กับ Sensor ตรวจวัดอุณหภูมิและความชื้น DHT11
by chaiyasitpraphut » 12/11/2019 2:23 pm » in IOT - Internet of things - 0 Replies
- 705 Views
-
Last post by chaiyasitpraphut
12/11/2019 2:23 pm
-
-
- 0 Replies
- 1710 Views
-
Last post by Patipat
21/06/2019 4:36 pm
-
- 0 Replies
- 1282 Views
-
Last post by Patipat
24/06/2019 6:42 pm
-
- 0 Replies
- 550 Views
-
Last post by prakon
12/07/2018 10:27 am
-
-
ติดตั้ง Broad ESP8266 ลงบน Arduino IDE
by chaiyasitpraphut » 13/11/2019 6:37 pm » in IOT - Internet of things - 0 Replies
- 548 Views
-
Last post by chaiyasitpraphut
13/11/2019 6:37 pm
-
-
- 0 Replies
- 943 Views
-
Last post by bankjittapol
16/11/2019 3:40 pm
-
-
รู้จักกับ soil moisture sensor
by chaiyasitpraphut » 12/11/2019 5:12 pm » in IOT - Internet of things - 0 Replies
- 1204 Views
-
Last post by chaiyasitpraphut
12/11/2019 5:12 pm
-
-
-
PIR Motion Sensor module คืออะไร
by chaiyasitpraphut » 12/11/2019 4:51 pm » in IOT - Internet of things - 0 Replies
- 789 Views
-
Last post by chaiyasitpraphut
12/11/2019 4:51 pm
-
Who is online
Users browsing this forum: No registered users and 4 guests