สารบัญ:

วิธีการใช้สายไฟและการใช้งาน GY-30 BH1750 Light Sensor (GY30 / GY302) - ง่าย - โครงการ Arduino!: 7 ขั้นตอน
วิธีการใช้สายไฟและการใช้งาน GY-30 BH1750 Light Sensor (GY30 / GY302) - ง่าย - โครงการ Arduino!: 7 ขั้นตอน

วีดีโอ: วิธีการใช้สายไฟและการใช้งาน GY-30 BH1750 Light Sensor (GY30 / GY302) - ง่าย - โครงการ Arduino!: 7 ขั้นตอน

วีดีโอ: วิธีการใช้สายไฟและการใช้งาน GY-30 BH1750 Light Sensor (GY30 / GY302) - ง่าย - โครงการ Arduino!: 7 ขั้นตอน
วีดีโอ: TUTORIAL: How to Wire & Code GY-30 BH1750 Light Sensor (GY30 / GY302) - Easy - Arduino Module! 2024, พฤศจิกายน
Anonim
Image
Image

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้เซ็นเซอร์วัดความเข้มแสง GY-30 BH1750 กับ Arduino อย่างรวดเร็วและง่ายดาย

ดูวิดีโอสาธิต

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

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  1. Arduino UNO (หรือ Arduino อื่น ๆ)
  2. เซ็นเซอร์วัดความเข้มแสง GY-30 BH1750
  3. จอแสดงผล OLED
  4. เขียงหั่นขนม
  5. สายจัมเปอร์
  6. โปรแกรม Visuino: ดาวน์โหลด Visuino

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

The Circuit
The Circuit
  1. เชื่อมต่อขาบวก Arduino [5V] กับขาบวกเขียงหั่นขนม [สายสีแดง]
  2. เชื่อมต่อขาลบ Arduino [GND] กับขาลบเขียงหั่นขนม [BlueLine]
  3. เชื่อมต่อขา Arduino [SCL] กับเขียงหั่นขนม
  4. เชื่อมต่อพิน Arduino [SDA] กับเขียงหั่นขนม
  5. เชื่อมต่อพินจอแสดงผล OLED [SCL] กับเขียงหั่นขนม <บรรทัดเดียวกับที่เชื่อมต่อพิน Arduino [SCL]
  6. เชื่อมต่อพินจอแสดงผล OLED [SDA] กับเขียงหั่นขนม <บรรทัดเดียวกับที่เชื่อมต่อพิน Arduino [SDA]
  7. เชื่อมต่อพินจอแสดงผล OLED [VCC] กับพินขั้วบวกของเขียงหั่นขนม [เส้นสีแดง]
  8. เชื่อมต่อพินจอแสดงผล OLED [GND] กับพินเชิงลบของเขียงหั่นขนม [BlueLine]
  9. เชื่อมต่อพินเซ็นเซอร์วัดแสง [SCL] กับเขียงหั่นขนม <บรรทัดเดียวกับที่เชื่อมต่อพิน Arduino [SCL]
  10. เชื่อมต่อพินเซ็นเซอร์วัดแสง [SDA] กับเขียงหั่นขนม <บรรทัดเดียวกับที่เชื่อมต่อพิน Arduino [SDA]
  11. เชื่อมต่อพินเซ็นเซอร์วัดแสง [VCC] กับพินขั้วบวกของเขียงหั่นขนม [เส้นสีแดง]
  12. เชื่อมต่อพินเซ็นเซอร์แสง [GND] กับพินเชิงลบของเขียงหั่นขนม [BlueLine]

ขั้นตอนที่ 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

ในการเริ่มต้นเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:

โปรดทราบว่ามีข้อบกพร่องที่สำคัญบางอย่างใน Arduino IDE 1.6.6 ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 1.6.7 หรือสูงกว่า มิฉะนั้น Instructable นี้จะไม่ทำงาน! หากคุณยังไม่ได้ทำตามขั้นตอนในคำแนะนำนี้เพื่อตั้งค่า Arduino IDE เพื่อตั้งโปรแกรม Arduino UNO! ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2

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

ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
  1. เพิ่มส่วนประกอบ "ROHM BH1750 Ambient Light Sensor (I2C)"
  2. เพิ่มส่วนประกอบ "SSD1306/SH1106 OLED Display (I2C)"
  3. ดับเบิลคลิกที่องค์ประกอบ "DisplayOLED1" และในหน้าต่าง "องค์ประกอบ" ให้ลาก "ช่องข้อความ" ไปทางซ้าย
  4. ทางด้านซ้ายจากนั้นเลือก "TextField1" และในหน้าต่างคุณสมบัติตั้งค่าขนาด:3

ขั้นตอนที่ 5: ในส่วนประกอบ Visuino Connect

ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
  1. เชื่อมต่อพินคอมโพเนนต์ "LightSensor1" [การควบคุม] กับพิน Arduino I2C [ใน]
  2. เชื่อมต่อพินคอมโพเนนต์ "LightSensor1" [ออก] กับพินคอมโพเนนต์ "DisplayOLED1>TextField1" [ใน]
  3. เชื่อมต่อพินคอมโพเนนต์ "DisplayOLED1" [ออก] กับพิน Arduino I2C [ใน]

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

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

ใน Visuino กด F9 หรือคลิกที่ปุ่มที่แสดงในรูปที่ 1 เพื่อสร้างรหัส Arduino และเปิด Arduino IDE

ใน Arduino IDE ให้คลิกที่ปุ่ม Upload เพื่อคอมไพล์และอัพโหลดโค้ด (ภาพที่ 2)

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

เล่น
เล่น

หากคุณจ่ายไฟให้กับโมดูล Arduino UNO จอภาพจะเริ่มแสดงตัวเลขความเข้มแสงที่ได้รับจากเซ็นเซอร์วัดแสง

หมายเหตุ: หากคุณไม่มีจอแสดงผล OLED คุณสามารถต่อขา "ListSensor1" [ออก] เข้ากับขา Arduino Serial[0] [ใน] และตรวจสอบความเข้มของแสงในแท็บ Visuino Serial Tab (ภาพที่ 1)

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

แนะนำ: