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 บาท
ประเภท สินค้าใหม่
อัพเดทล่าสุด 29 พ.ย. 2560
ความพึงพอใจ ยังไม่มีความคิดเห็น
ขออภัย สินค้าหมดค่ะ
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/
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ

หมวดสินค้า

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

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

หน้าที่เข้าชม617,123 ครั้ง
ผู้ชมทั้งหมด252,180 ครั้ง
ร้านค้าอัพเดท18 ธ.ค. 2560

รหัสสินค้า A01002
180.00 บาท
150.00 บาท
  • สั่งซื้อ
รหัสสินค้า J04001
3.00 บาท
  • สั่งซื้อ
รหัสสินค้า A01001
300.00 บาท
250.00 บาท
  • สั่งซื้อ
รหัสสินค้า J02002
60.00 บาท
50.00 บาท
  • สั่งซื้อ
รหัสสินค้า J04002
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า E01006
280.00 บาท
210.00 บาท
  • สั่งซื้อ
รหัสสินค้า J02003
60.00 บาท
55.00 บาท
  • สั่งซื้อ
รหัสสินค้า D04004
7.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