การใช้ Arduino UNO R3 วัดอุณหภูมิด้วย DHT11 และสั่งให้ RELAY เปิดสวิตช์

Microcontroller เด่น

จุดประสงค์

  1. นักเรียนสามารถต่อวงจรในการใช้  Arduino UNO R3 วัดอุณหภูมิด้วย DHT11 และสั่งให้ RELAY เปิดสวิตช์
  2. นักเรียนสามารถเขียนโปรแกรมเพื่อใช้   Arduino UNO R3 วัดอุณหภูมิด้วย DHT11 และสั่งให้ RELAY เปิดสวิตช์ Moisture Sensorได้
  3. นักเรียนสามารถนำความรู้ที่ได้ไปใช้ในการแก้ปัญหาในชีวิตประจำวันได้

เครื่องมือและอุปกรณ์ในการต่อวงจรวัดอุณหภูมิด้วย DHT11 และสั่งให้ RELAY เปิดสวิตช์

บอร์ดทดลอง Breadboard 

Protoboard หรือ Breadboard คือบอร์ดทดลอง สำหรับต่อวงจรไฟฟ้าและอิเล็กทรอนิกส์ต่างๆโดยไม่ต้องบัดกรีวงจร ซึ่งมีประโยชน์มากทั้งสำหรับผู้เริ่มต้นและผู้ที่ต้องการทดลองต่อวงจรใหม่ๆ โดย Protoboard นั้นมีหลายขนาดด้วยกัน ตั้งแต่ 170 รู , 830 รู จนถึง 1,660 รูเลยทีเดียว

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

Arduino อ่านว่า (อา-ดู-อิ-โน่ หรือ อาดุยโน่) เป็นบอร์ดไมโครคอนโทรเลอร์ตระกูล AVR ที่มีการพัฒนาแบบ Open Sourceคือมีการเปิดเผยข้อมูลทั้งด้าน Hardware และ Software ตัว บอร์ด Arduino ถูกออกแบบมาให้ใช้งานได้ง่าย ดังนั้นจึงเหมาะสำหรับผู้เริ่มต้นศึกษา ทั้งนี้ผู้ใช้งานยังสามารถดัดแปลง เพิ่มเติม พัฒนาต่อยอดทั้งตัวบอร์ด หรือโปรแกรมต่อได้อีกด้วย

DHT11 Temperature and Humidity Sensor Module

DHT11 เป็นโมดูลวัดอุณหภูมิและความชื้นราคาถูก ใช้งานง่าย มีไลบลารี่พร้อมใช้ เหมาะสำหรับการใช้ในงานวัดอุณหภูมิและความชื้นทั้วไป สามารถใช้ไฟได้ 3-5V อ่านค่าอุณหภูมิได้ตั้งแต่ 0 ถึง 50°C และความชื้น 20% ถึง 90%

รายละเอียดเพิ่มเติม DHT11 Temperature and Humidity Sensor Module

The module is actually a PCB that has DHT11 component soldered with a few components, and it is a 3-wire module:

1.    VCC connected to +3.3V~5V
2.    DATA connected to the microcontroller IO port
3.    GND connected to ground

Library ควบคุม DHT11 Temperature and Humidity Sensor Module

การติดตั้ง Library

คำสั่งวัดอุณหภูมิด้วย DHT11 และสั่งให้ RELAY เปิดสวิตช์

Arduino Block วัดอุณหภูมิด้วย DHT11 และสั่งให้ RELAY เปิดสวิตช์

การต่อวงจร วัดอุณหภูมิด้วย DHT11 และสั่งให้ RELAY เปิดสวิตช์