โดยเราสามารถประยุกต์ใช้กับงานIoTของArduinoได้อย่างหลากหลาย เช่น การสร้างเครื่องเเสกนอุณหภูมิอัติโนมัติ เพื่อทำการตรวจวัดอุณหภูมิโดยไม่ต้องสัมผัส เป็นต้น
การใช้งานตัวเซ็นเซอร์ GY-906
ทำการติดตั้ง Library GY-906 MLX90614 เซ็นเซอร์วัดอุณหภูมิแบบไร้สัมผัส
โดยกดที่ Sketch -> Include Libraries -> Manage Libraries แล้วพิมตามภาพ หรือถ้าโหลดไม่ได้ให้ทำการติดตังตัว Libraries เองโดยโหลดไฟล์ Library GY-906 MLX90614
เเละติดตั้งโดยกดที่ Sketch -> Include Libraries -> Add.Zip Libraries
ต่อวงจรโดยตัวอย่างจะใช้Arduino Uno R3
5V -> Vcc
GND -> GND
ขาA4 -> SDA
ขาA5 -> SCL
โค้ดในส่วนของ Arduino
โค้ด: เลือกทั้งหมด
#include <Wire.h>
#include <Adafruit_MLX90614.h>
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
void setup() {
Serial.begin(115200);
mlx.begin();
}
void loop() {
Serial.print("*C\tObject = ");
Serial.print(mlx.readObjectTempC()); Serial.println("*C");
Serial.print("*F\tObject = ");
Serial.print(mlx.readObjectTempF()); Serial.println("*F");
Serial.println();
delay(500);
}
เซ็นเซอร์ GY-906 คือ โมดูล ของ Arduino ที่มีประโยชน์มากเลยครับ ตัวโมดูลสามารถตรวจจับอุณหภูมิของวัตถุโดยไม่ต้องสัมผัส เราสามารถนำไปประยุกต์กับโปรเจคต่างๆได้ เช่นเเสดงผลอุณหภูมิทางเว็ปไซต์ด้วย PHP ด้วย IOT