สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type
- ขั้นตอนที่ 4: ใน Visuino เพิ่มและเชื่อมต่อส่วนประกอบ
- ขั้นตอนที่ 5: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
- ขั้นตอนที่ 6: เล่น
วีดีโอ: บทช่วยสอน Arduino และ VL53L0X Time-of-Flight + OLED Display: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีแสดงระยะทางเป็นมม. โดยใช้เซ็นเซอร์ VL53L0X Time-of-Flight และ OLED Display
ดูวิดีโอ.
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- Arduino UNO (หรือ Arduino อื่น ๆ)
- VL53L0X เลเซอร์ระยะเซนเซอร์ เซนเซอร์เวลาบิน
- สายจัมเปอร์
- จอแสดงผล OLED
- โปรแกรม Visuino: ดาวน์โหลด Visuino
ขั้นตอนที่ 2: วงจร
- เชื่อมต่อพินจอแสดงผล OLED (GND) กับพิน Arduino (GND)
- เชื่อมต่อพินจอแสดงผล OLED (VCC) กับพิน Arduino (5V)
- เชื่อมต่อพินจอแสดงผล OLED (SCL) กับพิน Arduino (SCL)
- เชื่อมต่อพินจอแสดงผล OLED (SDA) กับพิน Arduino (SDA)
- เชื่อมต่อพินเซ็นเซอร์ VL53L0X (GND) กับพิน Arduino (GND)
- เชื่อมต่อพินเซ็นเซอร์ VL53L0X (VCC) กับพิน Arduino (5V)
- เชื่อมต่อพินเซ็นเซอร์ VL53L0X (SCL) กับพิน Arduino (SCL)
- เชื่อมต่อพินเซ็นเซอร์ VL53L0X (SDA) กับพิน Arduino (SDA)
ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type
ในการเริ่มต้นเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:
โปรดทราบว่ามีข้อบกพร่องที่สำคัญบางอย่างใน Arduino IDE 1.6.6 ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 1.6.7 หรือสูงกว่า มิฉะนั้น Instructable นี้จะไม่ทำงาน! หากคุณยังไม่ได้ทำตามขั้นตอนในคำแนะนำนี้เพื่อตั้งค่า Arduino IDE เป็นโปรแกรม ESP 8266! ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 4: ใน Visuino เพิ่มและเชื่อมต่อส่วนประกอบ
- เพิ่มส่วนประกอบ "Time Of Flight Laser Ranger VL53L0X"
- เพิ่มองค์ประกอบ "SSD1306/SH1106 OLED Display (I2C)" ดับเบิลคลิกที่ "DisplayOLED1" และในหน้าต่างองค์ประกอบ ลาก "Text Field" ไปทางซ้าย และในหน้าต่างคุณสมบัติขนาดชุด:2
- เชื่อมต่อ LaserRanger1 pin Sensor I2C กับ Arduino pin I2C
- เชื่อมต่อ DisplayOLED1 ขาออก I2C กับขา Arduino I2C
- เชื่อมต่อ LaserRanger1 pin Distance (mm) กับ DisplayOLED1 pin Text Field1 > In
ขั้นตอนที่ 5: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
ใน Visuino กด F9 หรือคลิกที่ปุ่มที่แสดงในรูปที่ 1 เพื่อสร้างรหัส Arduino และเปิด Arduino IDE
ใน Arduino IDE ให้คลิกที่ปุ่ม Upload เพื่อคอมไพล์และอัพโหลดโค้ด (ภาพที่ 2)
ขั้นตอนที่ 6: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino UNO จอแสดงผล OLED ควรเริ่มแสดงระยะทางเป็นมม. ที่ได้รับจากเซ็นเซอร์ Time of flight คุณสามารถวางวัตถุไว้ด้านหน้าเซ็นเซอร์และค่าจะเปลี่ยนไป
ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดได้ที่นี่และเปิดใน Visuino:
แนะนำ:
วิธีทำเครื่องชั่งน้ำหนักทารกโดยใช้ Arduino Nano, HX-711 Load Cell และ OLED 128X64 -- การปรับเทียบ HX-711: 5 ขั้นตอน
วิธีทำเครื่องชั่งน้ำหนักทารกโดยใช้ Arduino Nano, HX-711 Load Cell และ OLED 128X64 || การปรับเทียบ HX-711: สวัสดี Instructables เมื่อไม่กี่วันก่อน ฉันกลายเป็นพ่อของลูกที่น่ารัก ? เมื่อฉันอยู่ในโรงพยาบาล ฉันพบว่าน้ำหนักของทารกมีความสำคัญต่อการติดตามการเจริญเติบโตของทารก ฉันมีความคิด ? เพื่อสร้างเครื่องชั่งน้ำหนักทารกด้วยตัวเอง ในคำแนะนำนี้ ฉัน
สนุกกับจอแสดงผล OLED และ Arduino: 12 ขั้นตอน (พร้อมรูปภาพ)
สนุกกับจอแสดงผล OLED และ Arduino: ฉันค่อนข้างแน่ใจว่าคุณคงเคยได้ยินเกี่ยวกับเทคโนโลยีการแสดงผล OLED มาบ้างแล้ว ค่อนข้างใหม่และให้คุณภาพที่ดีกว่าเทคโนโลยี LCD แบบเก่า ในบทช่วยสอนนี้ เราต้องการทบทวนขั้นตอนที่จำเป็นในการแสดงข้อมูลบนหนึ่งใน co
Arduboy Clone พร้อม Arduino Nano และ I2C Oled Display: 3 ขั้นตอน
Arduboy Clone พร้อม Arduino Nano และ I2C Oled Display: Arduboy clone รุ่นราคาถูกซึ่งคุณสามารถเล่นเกม Arduboy ดั้งเดิมจำนวนมาก
Flappy Bird บน ATtiny85 และ OLED Display SSD1306: 6 ขั้นตอน (พร้อมรูปภาพ)
Flappy Bird บน ATtiny85 และ OLED Display SSD1306: สวัสดีทุกคน วันนี้ฉันจะแสดงโคลนนกแบบพื้นฐานที่ฉันสร้างขึ้นให้คุณดู และวิธีที่คุณจะทำเกมที่คล้ายกันนี้ โดยพื้นฐานแล้วฉันจะใช้รหัสของฉันกับคุณและอธิบายว่ามันทำงานอย่างไรในทุกขั้นตอน เกมนี้สร้างขึ้นเพื่อรั
OLED I2C Display Arduino/NodeMCU บทช่วยสอน: 15 ขั้นตอน
บทแนะนำเกี่ยวกับ Arduino/NodeMCU Display OLED I2C: โปรแกรมแรกสุดที่คุณเขียนเมื่อคุณเริ่มเรียนรู้ภาษาการเขียนโปรแกรมใหม่คือ: "Hello World!" ตัวโปรแกรมไม่ได้ทำอะไรมากไปกว่าการพิมพ์ข้อความ "Hello World" บนหน้าจอ ดังนั้นเราจะให้ Arduino ของเราแสดง "