สารบัญ:

การวัดระยะใกล้เคียงด้วย Gesture Sensor APDS9960: 6 ขั้นตอน
การวัดระยะใกล้เคียงด้วย Gesture Sensor APDS9960: 6 ขั้นตอน

วีดีโอ: การวัดระยะใกล้เคียงด้วย Gesture Sensor APDS9960: 6 ขั้นตอน

วีดีโอ: การวัดระยะใกล้เคียงด้วย Gesture Sensor APDS9960: 6 ขั้นตอน
วีดีโอ: ทดสอบ Sensor Gy-9960 กับบอร์ดKidbright เบื้องต้น ตรวจจับการเคลื่อนไหวของมือ | PrinceBot 2024, กรกฎาคม
Anonim
Image
Image

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีวัดระยะทางโดยใช้เซ็นเซอร์ท่าทางสัมผัส APDS9960, Arduino และ Visuino

ดูวิดีโอ!

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

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

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

The Circuit
The Circuit
  • เชื่อมต่อพินเซ็นเซอร์ [GND] กับพินบอร์ด Arduino [GND]
  • เชื่อมต่อพินเซ็นเซอร์ [Vin] กับพินบอร์ด Arduino [3.3V]
  • เชื่อมต่อพินเซ็นเซอร์ [SDA] กับพินบอร์ด Arduino [SDA]
  • เชื่อมต่อพินเซ็นเซอร์ [SCL] กับพินบอร์ด Arduino [SCL]
  • เชื่อมต่อพินจอแสดงผล OLED [GND] กับพินบอร์ด Arduino [GND]
  • เชื่อมต่อ OLED Display Pin [VCC] กับพินบอร์ด Arduino [+5V]
  • เชื่อมต่อพินจอแสดงผล OLED [SCL] กับพินบอร์ด Arduino [SCL]
  • เชื่อมต่อ OLED Display Pin [SDA] กับพินบอร์ด Arduino [SDA]

ขั้นตอนที่ 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 เพิ่มส่วนประกอบ
  • เพิ่มคอมโพเนนต์ "Gesture Color Proximity APDS9960 I2C"
  • เพิ่มส่วนประกอบ "OLED"
  • ดับเบิลคลิกที่ "DisplayOLED1"
  • ในหน้าต่างองค์ประกอบ ลาก "ช่องข้อความ" ไปทางซ้าย ในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น3
  • ปิดหน้าต่างองค์ประกอบ
  • เชื่อมต่อ "GestureColorProximity1">Proximity pin [Out] กับ "DisplayOLED1">Text Field1 pin [In]
  • เชื่อมต่อ "GestureColorProximity1" พิน I2C "ออก" กับพินบอร์ด Arduino I2C [ใน]
  • เชื่อมต่อ "DisplayOLED1" I2C pin "Out" เข้ากับขาบอร์ด Arduino I2C [ใน]

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

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

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

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

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

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

แนะนำ: