
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ APDS9960 Gesture Sensor กับ Arduino เพื่อแสดงทิศทางของมือบนจอแสดงผล OLED โดยใช้ซอฟต์แวร์ Visuino
ดูวิดีโอ!
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ



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

- เชื่อมต่อพินเซ็นเซอร์ [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


ในการเริ่มต้นเขียนโปรแกรม 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 ADD และตั้งค่าส่วนประกอบ




- เพิ่มคอมโพเนนต์ "Gesture Color Proximity APDS9960 I2C"
- เพิ่มองค์ประกอบ "Text Value" ดับเบิลคลิกที่องค์ประกอบ "TextValue1" และในหน้าต่าง Elements ลาก 4x "Set Value" ไปทางด้านซ้ายเลือก "SetValue1" ทางด้านซ้ายและในหน้าต่างคุณสมบัติตั้งค่าเป็น UPS เลือก "SetValue2" ทางด้านซ้าย ด้านข้างและในหน้าต่างคุณสมบัติ ตั้งค่าเป็น DOWN เลือก "SetValue3" ทางด้านซ้าย และในหน้าต่างคุณสมบัติ ตั้งค่าเป็น LEFTSเลือก "SetValue4" ทางด้านซ้าย และในหน้าต่างคุณสมบัติ ตั้งค่าเป็น ขวา ปิดหน้าต่างองค์ประกอบ
เพิ่มส่วนประกอบ "SSD1306/SH1106 OLED Display (I2C)" ดับเบิลคลิกที่ส่วนประกอบ "DisplayOLED1" และในหน้าต่าง Elements ให้ลาก "Text Field" ไปทางด้านซ้ายทางด้านซ้าย ให้เลือก TextField1 และในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น 3ปิดหน้าต่างองค์ประกอบ
ขั้นตอนที่ 5: ในส่วนประกอบ Visuino Connect

- เชื่อมต่อขา "GestureColorProximity1" "ขึ้น" กับ "TextValue1">"SetValue1" [ใน]
- เชื่อมต่อหมุด "GestureColorProximity1" "ลง" กับ "TextValue1">"SetValue2" [ใน]
- เชื่อมต่อพิน "GestureColorProximity1" "ซ้าย" กับ "TextValue1">พิน "SetValue3" [ใน]
- เชื่อมต่อพิน "GestureColorProximity1" "ขวา" กับพิน "TextValue1">"SetValue4" [ใน]
- เชื่อมต่อ "GestureColorProximity1" พิน I2C "ออก" กับพินบอร์ด Arduino I2C [ใน]
- เชื่อมต่อ "GestureColorProximity1" พิน I2C "ออก" กับ "DisplayOLED1" > พิน "TextField1" [ใน]
- เชื่อมต่อ "DisplayOLED1" I2C pin "Out" เข้ากับขาบอร์ด Arduino I2C [ใน]
ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"
ขั้นตอนที่ 7: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino UNO และเลื่อนมือไปเหนือเซ็นเซอร์ท่าทางสัมผัส จอแสดงผล OLED ควรแสดงทิศทางของท่าทางมือ
ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:
แนะนำ:
บทช่วยสอน: วิธีใช้ Mini PIR Motion Sensor HC-SR 505 กับ Arduino UNO: 3 ขั้นตอน

บทช่วยสอน: วิธีใช้ Mini PIR Motion Sensor HC-SR 505 กับ Arduino UNO: คำอธิบาย: บทช่วยสอนนี้จะแสดงขั้นตอนง่ายๆ สองสามขั้นตอนเกี่ยวกับวิธีการใช้โมดูล Motion Sensor โดยใช้ Arduino Uno ในตอนท้ายของบทช่วยสอนนี้ คุณจะได้รับผลการเปรียบเทียบเมื่อเซ็นเซอร์สามารถตรวจจับการเคลื่อนไหวและตรวจไม่พบโม
วิธีใช้ Sound Sensor กับ Arduino: 5 ขั้นตอน

วิธีใช้ Sound Sensor กับ Arduino: สวัสดีทุกคน ในบทความนี้ ฉันจะแสดงวิธีใช้เซ็นเซอร์เสียงกับ Arduino uno เพื่อควบคุม LED โดยการส่งเสียงดัง หากคุณชอบดูวิดีโอ นี่คือวิดีโอสอนที่ฉันทำ
วิธีใช้ Gyro Sensor MPU6050 กับ "skiiiD": 9 ขั้นตอน

วิธีใช้ Gyro Sensor MPU6050 ด้วย "skiiiD": บทช่วยสอนการใช้โมดูล Gyro Sensor MPU6050 กับ "skiiiD"ก่อนเริ่ม จะมีการสอนการใช้งาน skiiiDhttps://www.instructables.com/id/Getting-Started -W
PIR Motion Sensor: วิธีใช้ PIR กับ Arduino & Raspberry Pi: 5 ขั้นตอน

PIR Motion Sensor: วิธีใช้ PIR กับ Arduino & Raspberry Pi: คุณสามารถอ่านบทแนะนำนี้และบทช่วยสอนที่น่าทึ่งอื่น ๆ ได้บนเว็บไซต์ทางการของ ElectroPeak ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้เซ็นเซอร์ตรวจจับความเคลื่อนไหว PIR เพื่อตรวจจับการเคลื่อนไหว ในตอนท้ายของบทช่วยสอนนี้ คุณจะได้เรียนรู้: วิธีการทำงานของเซ็นเซอร์ตรวจจับความเคลื่อนไหว PIR วิธีใช้
วิธีใช้ FC-37 Rain Sensor กับ Arduino: 4 ขั้นตอน (พร้อมรูปภาพ)

วิธีใช้ FC-37 Rain Sensor กับ Arduino: สวัสดี! ในคำสั่งแรกของฉันฉันจะแสดงวิธีใช้เซ็นเซอร์ฝน FC-37 กับ Arduino ฉันใช้ Arduino nano แต่รุ่นอื่นก็ใช้ได้ดี