สารบัญ:

เครื่องวัดดัชนี UV โดยใช้ ML8511 ULTRAVIOLET Sensor Arduino: 6 ขั้นตอน
เครื่องวัดดัชนี UV โดยใช้ ML8511 ULTRAVIOLET Sensor Arduino: 6 ขั้นตอน

วีดีโอ: เครื่องวัดดัชนี UV โดยใช้ ML8511 ULTRAVIOLET Sensor Arduino: 6 ขั้นตอน

วีดีโอ: เครื่องวัดดัชนี UV โดยใช้ ML8511 ULTRAVIOLET Sensor Arduino: 6 ขั้นตอน
วีดีโอ: Solarmeter® Model 6.5R Reptile UV Index Meter 2024, กรกฎาคม
Anonim

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีวัดดัชนี Sun UV Index โดยใช้เซนเซอร์ ML8511 ULTRAVIOLET

ดูวิดีโอ!

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  • Arduino Uno หรือบอร์ด Arduino อื่น ๆ
  • เซ็นเซอร์ยูวี ML8511
  • จอแสดงผล OLED
  • เขียงหั่นขนม
  • สายจัมเปอร์
  • ซอฟต์แวร์ Visuino: ดาวน์โหลดที่นี่

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit
  • เชื่อมต่อขาเซ็นเซอร์ UV GND กับขา Arduino GND
  • ต่อขาเซ็นเซอร์ UV 3V3 เข้ากับขา Arduino 3.3V
  • เชื่อมต่อพินเซ็นเซอร์ UV EN กับพิน Arduino 3.3V
  • เชื่อมต่อขาอะนาล็อกเซ็นเซอร์ UV ออกกับขาอะนาล็อก Arduino 0
  • เชื่อมต่อ Arduino analog pin 1 กับ Arduino pin 3.3V
  • เชื่อมต่อ OLED Display pin VCC กับ Arduino pin 5V
  • เชื่อมต่อ OLED Display pin GND กับ Arduino pin GND
  • เชื่อมต่อ SDA ของจอแสดงผล OLED กับขา Arduino SDA
  • เชื่อมต่อ SCL ของจอแสดงผล OLED กับขา Arduino SCL

ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type

เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type

ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย ดาวน์โหลดเวอร์ชันฟรีหรือลงทะเบียนเพื่อทดลองใช้ฟรี

เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2

ขั้นตอนที่ 4: ใน Visuino เพิ่ม ตั้งค่า & เชื่อมต่อส่วนประกอบ

ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
  • เพิ่มองค์ประกอบ UV "UV Light Sensor Lapis ML8511"
  • เพิ่มส่วนประกอบ OLED "SSD1306/SH1106 OLED Display (I2C)"
  • ตอนนี้ดับเบิลคลิกที่องค์ประกอบ "DisplayOLED1"
  • ในหน้าต่างองค์ประกอบ ลาก "วาดข้อความ" ไปทางด้านซ้าย และในหน้าต่างคุณสมบัติ ตั้งค่าข้อความเป็น: UV Intensity mW/cm2
  • ในหน้าต่างองค์ประกอบ ลาก "ช่องข้อความ" ไปทางซ้าย และในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น 3 และ Y ถึง 30
  • ปิดหน้าต่างองค์ประกอบ
  • เชื่อมต่อบอร์ด Arduino พินอะนาล็อก 0 กับเซ็นเซอร์พิน "UVLight1"
  • เชื่อมต่อบอร์ด Arduino อะนาล็อกพิน 1 กับการอ้างอิงพิน "UVLight1"
  • เชื่อมต่อ UVLight1 พินออกไปยัง DisplayOLED1 > Text Field1 พิน In
  • เชื่อมต่อ DisplayOLED1 I2C ออกไปยังบอร์ด Arduino I2C In

ขั้นตอนที่ 5: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"

ขั้นตอนที่ 6: เล่น

หากคุณจ่ายไฟให้กับโมดูล Arduino UNO จอแสดงผล OLED จะเริ่มแสดงค่าดัชนี UV ปัจจุบัน

ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:

แนะนำ: