รหัสสินค้า | SKU-00532 |
หมวดหมู่ | เซนเซอร์วัดสภาพแวดล้อม |
ราคา | 410.00 บาท |
สถานะสินค้า | พร้อมส่ง |
ลงสินค้า | 11 ก.ย. 2565 |
อัพเดทล่าสุด | 11 ก.ย. 2565 |
คงเหลือ | ไม่จำกัด |
จำนวน | ชิ้น |
GY-906 Infrared Temperature Sensor Module (GY-906 MLX90614ESF) เซนเซอร์อุณหภูมิแบบไร้สัมผัส
GY-906 โมดูลเซนเซอร์วัดอุณหภูมิแบบอินฟาเรดไร้การสัมผัส ใช้ชิฟ MLX90614ESF
MLX90614 เป็นเซนเซอร์วัดอุณหภูมิแบบไร้การสัมผัส โดยใช้หลักการแปลงแสงอินฟาเรดที่ส่งออกจากตัววัตถุซึ่งจะมีสีแตกต่างกัน ให้เป็นค่าอุณหภูมิ
เซนเซอร์ GY-906 สำหรับ Arduino ไฟเลี้ยง 3.3-5V เชื่อมต่อแบบ I2C ใช้สายเพียง 2 เส้นในการควบคุม สามารถวัดอุณหภูมิที่เป้าหมายแบบไร้การสัมผัสที่ -70 ถึง 380 องศาเซลเซียส -40 ถึง 125 องศาเซลเซียส ความละเอียดของอุณหภูมิที่วัดได้ 0.02
1. ต่อวงจร Arduino GY-906 MLX90614 กับบอร์ด Arduino Uno ดังนี้
2. อัพโหลดโคดตัวอย่างนี้ แล้วดูผลลัพธ์ที่ Serial Monitor ชี้ไปที่วัตถุที่ต้องการวัด เช่นเครื่องคอมพิวเตอร์ / ฝ่ามือ / วัตถุในห้อง จะเห็นค่าอุณหภูมิที่เปลี่ยนแปลง
// ดูตัวอย่างเพิ่มเติมได้ที่ https://www.arduinoall.com/b/339 | |
#include <Wire.h> | |
#include "MLX90614.h" | |
esl::MLX90614 mlx90614; | |
void setup() { | |
Serial.begin(115200); | |
while (!Serial) ; // for Leonardo or Pro Micro | |
Wire.begin(); | |
mlx90614.init( ); | |
Serial.print( "Address = 0x" ); | |
Serial.println( mlx90614.readSlaveAddress(), HEX ); | |
} | |
void loop() { | |
float f; | |
Serial.print( "Ambient temp. (Ta): " ); | |
f = mlx90614.readAmbientTemperature(); // ambient temperature | |
if ( !mlx90614.is_crc_error() ) { | |
Serial.println(f); | |
} | |
Serial.print( "Object1 temp. (To): " ); | |
f = mlx90614.readObjectTemperature(); // object1 temperature | |
if ( !mlx90614.is_crc_error() ) { | |
Serial.println(f); | |
} | |
delay(1000); | |
} | |
////////////////////////////////////////////////////////////////////////////// |
ตัวอย่างคลิปการใช้งาน GY-906 Infrared Temperature Sensor Module (GY-906 MLX90614ESF) เซนเซอร์อุณหภูมิแบบไร้สัมผัส
หน้าที่เข้าชม | 114,268 ครั้ง |
ผู้ชมทั้งหมด | 51,030 ครั้ง |
เปิดร้าน | 31 ก.ค. 2559 |
ร้านค้าอัพเดท | 4 ก.ย. 2568 |