lnwshop logo

GY-8511 วัดแสง UV Sensor Module (gyml8511) For Arduino

GY-8511 วัดแสง UV Sensor Module (gyml8511) For Arduino
GY-8511 วัดแสง UV Sensor Module (gyml8511) For Arduino thumbnail 1GY-8511 วัดแสง UV Sensor Module (gyml8511) For Arduino thumbnail 2
รหัสสินค้า D01027
หมวดหมู่ Sensors วัดสภาพแวดล้อม
ราคา 190.00 บาท
สถานะสินค้า พร้อมส่ง
สภาพ สินค้าใหม่
แก้ไขล่าสุด 17 มิ.ย. 2561
ความพึงพอใจ ยังไม่มีความคิดเห็น
จำนวน
ชิ้น
หยิบลงตะกร้า
Share
Scan this!

GY-8511 วัดแสง UV Sensor Module (gyml8511) For Arduino

Sensor GY-8511 ใช้ ML8511 เป็นตัวรับแสง สำหรับวัดค่าแสง UV Ultraviolte อัลตราไวโอเลต ใช้แรงดัน 3.3V สามารถตรวจจับค่าแสงที่ได้ 280-390nm สามารถตรวจจับได้ทั้ง UVA (tanning rays) UVB (burning rays) การวัดค่าความเข้มของแสงวัดรังสียูวีเข้ม (mW/cm2) โดยค่าจะออกเป็น สัญญาณ Analog ให้ Arduino ใช้งานได้ง่าย พร้อม Code ตัวอย่าง เหมาะแก่การไปวัดค่า แสง UV

  • ตัวอย่าง Code : https://learn.sparkfun.com/tutorials/ml8511-uv-sensor-hookup-guide/using-the-ml8511
  • DataSheets : http://9arduino.nisit.net/datasheet/ML8511_3-8-13.pdf

ตัวอย่างการใช้งาน

  • ML8511 / Arduino
  • 3.3V = 3.3V
  • OUT = A0
  • GND = GND
  • EN = 3.3V
  • Arduino 3.3V = Arduino A1

Code ตัวอย่าง

int UVOUT = A0; //Output from the sensor
int REF_3V3 = A1; //3.3V power on the Arduino board

void setup(){
  Serial.begin(9600);
  pinMode(UVOUT, INPUT);
  pinMode(REF_3V3, INPUT);
  Serial.println("ML8511 example");
}

void loop(){
  int uvLevel = averageAnalogRead(UVOUT);
  int refLevel = averageAnalogRead(REF_3V3);

  //Use the 3.3V power pin as a reference to get a very accurate output value from sensor

  float outputVoltage = 3.3 / refLevel * uvLevel;
  float uvIntensity = mapfloat(outputVoltage, 0.99, 2.8, 0.0, 15.0); //Convert the voltage to a UV intensity level
  Serial.print("output: ");
  Serial.print(refLevel);
  Serial.print("ML8511 output: ");
  Serial.print(uvLevel);
  Serial.print(" / ML8511 voltage: ");
  Serial.print(outputVoltage);
  Serial.print(" / UV Intensity (mW/cm^2): ");
  Serial.print(uvIntensity);
  Serial.println();
  delay(100);
}

//Takes an average of readings on a given pin

//Returns the average

int averageAnalogRead(int pinToRead)
{
  byte numberOfReadings = 8;
  unsigned int runningValue = 0; 

  for(int x = 0 ; x < numberOfReadings ; x++)
    runningValue += analogRead(pinToRead);
    runningValue /= numberOfReadings;
    return(runningValue);  
}

//The Arduino Map function but for floats
//From: http://forum.arduino.cc/index.php?topic=3922.0

float mapfloat(float x, float in_min, float in_max, float out_min, float out_max){
  return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}

GY-8511 วัดแสง UV Sensor Module (gyml8511) For Arduino
GY-8511 วัดแสง UV Sensor Module (gyml8511) For Arduino

 

สินค้านี้ยังไม่มีคนรีวิว
คำถาม
รายละเอียด
ชื่อผู้ถาม
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ถาม
สินค้านี้ยังไม่มีคนถามคำถาม
ธ.ไทยพาณิชย์ สาขาบิกซี เอ็กซ์ตร้า หาดใหญ่ ออมทรัพย์
ธ.กรุงไทย สาขาบิกซี เอ็กซ์ตร้า หาดใหญ่ ออมทรัพย์
ธ.กสิกรไทย สาขาบิกซี หาดใหญ่ 2 ออมทรัพย์
พร้อมเพย์ สาขา- -
เพื่อความเข้าใจตรงกันระหว่างผู้ซื้อและผู้ขายและมิตรภาพที่ดีต่อกัน กรุณาทำความเข้าใจเงื่อนไข

Arduino ราคาถูก จัดส่งฟรี

กด JOIN รับของแถมทุกกล่อง

ร้าน9Arduino
ร้าน9Arduino
/www.9arduino.com/
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ

หมวดสินค้า

หน้าที่เข้าชม1,063,776 ครั้ง
ผู้ชมทั้งหมด432,936 ครั้ง
ร้านค้าอัพเดท21 ก.ค. 2561

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

รหัสสินค้า A01002
140.00 บาท
150.00 บาท
  • สั่งซื้อ
รหัสสินค้า J04001
2.50 บาท
3.00 บาท
  • สั่งซื้อ
รหัสสินค้า E01006
205.00 บาท
280.00 บาท
สินค้าหมด
รหัสสินค้า A01001
210.00 บาท
250.00 บาท
  • สั่งซื้อ
รหัสสินค้า J02002
40.00 บาท
60.00 บาท
  • สั่งซื้อ
รหัสสินค้า J02003
45.00 บาท
60.00 บาท
  • สั่งซื้อ
รหัสสินค้า J04002
3.50 บาท
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า J02001
40.00 บาท
60.00 บาท
  • สั่งซื้อ
ตะกร้าของฉัน (0)
มีสินค้าทั้งหมด 0 ชนิด 0 ชิ้น
0 บาทราคาสินค้าทั้งหมด
(ยังไม่รวมค่าจัดส่ง)
สั่งซื้อสินค้า
ตะกร้า
( 0 )
รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
ร้าน9Arduino
9Arduino
9Arduino ร้านจำหน่ายอุปกรณ์ ไมโครคอนโทรลเลอร์ Arduino shield Sensor Module ใน อ.หาดใหญ่ จ.สงขลา พร้อมให้คำปรึกษาทางด้านโปรเจคระบบอัตโนมัติ เปิดบ้านให้น้องๆ นักศึกษา นักเรียน และบุคคลทั่วไปที่สนใจทางด้าน Arduino Internet of thing ระดับมหาวิทยาลัย วิทยาลัย โรงเรียน เข้ามานักเรียนทำโปรเจคที่บ้านทุกวันฟรี 9Arduino ทำงานด้วยใจ สินค้าดีมีคุณภาพคัดแล้วคัดอีก หากไม่ผ่านเราไม่ส่งต่อลูกค้าให้เสียชื่อแน่นอน
เบอร์โทร : 0995232344
อีเมล : the9arduino@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join (สมัครสมาชิกร้าน)
แชร์หน้านี้
แชร์หน้านี้

TOP เลื่อนขึ้นบนสุด
Go to Top
พูดคุย-สอบถาม คลิก