
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

มีหลายวิธีในการใช้การสร้างสรรค์อันน่าทึ่ง เช่น เซ็นเซอร์วัดระยะแสง! เหตุผลที่ฉันตัดสินใจสร้างสิ่งนี้ก็เพื่อชั้นเรียนเขียนโค้ดหลังเลิกเรียนกับนักเรียนชั้นป.6 นักเรียนกำลังทำงานร่วมกับ Sphero Ollies และเรียนรู้วิธีใช้การเข้ารหัสแบบบล็อกเพื่อตั้งโปรแกรม นักเรียนบางคนกำลังเรียนรู้เฉพาะพื้นฐานแต่คนอื่นๆ มีความก้าวหน้าอย่างมาก และพยายามอย่างดีที่สุดเพื่อไม่ให้มีการเคลื่อนไหวและรหัสที่แม่นยำ พวกเขาใช้ไม้โปรแทรกเตอร์และไม้เมตร/หลาเพื่อช่วยในการวัดสนาม เส้นทาง และแม้แต่วัตถุที่พวกเขากำลังพยายามเขียนโค้ด Ollie เพื่อสร้างใหม่ การใช้เซนเซอร์วัดระยะแสงนี้จะช่วยให้มีโค้ดที่แม่นยำและยังช่วยในการกำหนดว่าใครทำงานสำเร็จภายในระยะทางที่กำหนดโดยไม่ต้องใช้ไม้บรรทัด นี่เป็นโครงการระดับเริ่มต้นที่มาพร้อมกับคำแนะนำทีละขั้นตอนที่ทำให้สำเร็จได้ง่าย!
เซ็นเซอร์อัลตราโซนิกรับระยะห่างของวัตถุจากเซ็นเซอร์โดยส่งคลื่นอัลตราซาวนด์จากเซ็นเซอร์ที่กระเด็นออกจากวัตถุและกลับไปที่เซ็นเซอร์ คลื่นเหล่านี้คำนวณระยะทางตามเวลาที่ใช้ในการเดินทางไปและกลับ นอกเหนือจากความเร็วที่เดินทาง ระยะทางจะแสดงบนเขียงหั่นขนมผ่านไฟ LED RGB โดยมีเฉดสีแทนระยะทาง (เป็นเซนติเมตร) ดังนี้:
- สีแดง: มากกว่า 125 ซม.
- สีเขียว: มากกว่า 100 และน้อยกว่าหรือเท่ากับ 125 cm
- สีน้ำเงิน: มากกว่า 75 และน้อยกว่าหรือเท่ากับ 100 cm
- สีเหลือง: มากกว่า 50 และน้อยกว่าหรือเท่ากับ 75 cm
- สีม่วง: มากกว่า 25 และน้อยกว่าหรือเท่ากับ 50 ซม.
- Aqua: มากกว่า 0 และน้อยกว่าหรือเท่ากับ 25 cm
*ระยะทางเหล่านี้สามารถปรับเปลี่ยนให้เล็กลงหรือเพิ่มขึ้นและระยะทางขึ้นอยู่กับงานที่คุณต้องการทำให้สำเร็จ
ขั้นตอนที่ 1: ส่วนประกอบและการเริ่มต้น

คุณจะต้องใช้อุปกรณ์ต่อไปนี้เพื่อสร้างเซ็นเซอร์วัดระยะด้วยแสงอัลตราโซนิกอเนกประสงค์ของคุณเอง:
- เขียงหั่นขนม
- Arduino
- สายจัมเปอร์ 9 สาย
- 1 RGB LED
- 3-330 ตัวต้านทานโอห์ม
- 1 เซ็นเซอร์ระยะอัลตราโซนิก
- แหล่งพลังงาน- คอมพิวเตอร์และแหล่งพลังงานแบตเตอรี่เสริม
- ขั้วต่อ USB เพื่อเชื่อมต่อและเรียกใช้รหัสจากคอมพิวเตอร์
- ทางเลือก: รถควบคุมระยะไกลเพื่อต่อ Arduino เมื่อเสร็จแล้ว
ไม่มีเครื่องมือที่จำเป็น!
เริ่มต้นด้วยการเชื่อมต่อพลังงานกับรางไฟแบบเขียงหั่นขนมจากพิน 5V บน Arduino และรางกราวด์กับพิน GND บน Arduino ของคุณ
ขั้นตอนที่ 2: การเชื่อมต่อ Ultrasonic Sensor


คุณจะเชื่อมต่อ Ultrasonic Sensor ของคุณต่อไป
- ต่อสายจัมเปอร์จาก GND บนเซ็นเซอร์กับรางกราวด์บนเขียงหั่นขนมของคุณ
- เชื่อมต่อ Echo กับ 7 พินบน Arduino
- เชื่อมต่อ Trig กับ 8 พินบน Arduino
- เชื่อมต่อ VCC กับรางไฟฟ้าบนเขียงหั่นขนมของคุณ
*หมายเหตุ: สิ่งนี้ดูแตกต่างจากการตั้งค่าบนไดอะแกรม TinkerCad เล็กน้อย เนื่องจาก Ultrasonic Sensor ของฉันเป็นแบรนด์ที่แตกต่างจากที่แสดงในโปรแกรม ดูภาพสำหรับคำแนะนำในการตั้งค่าที่แม่นยำยิ่งขึ้น
ขั้นตอนที่ 3: เชื่อมต่อ RGB LED



ถัดไปคุณจะเชื่อมต่อไฟ LED RGB โปรดจำไว้ว่าขาที่ยาวที่สุดคือภาพ GND- ดู RGB LED เป็นแนวทาง เชื่อมต่อ LED ของคุณโดยใช้รูปภาพและรูปภาพ TinkerCad ด้านบน
- หมุดสีแดง: 11
- (-): ราง GND
- กรีนพิน: 10
- บลูพิน: 9
ขั้นตอนที่ 4: รหัส


ถัดไป คุณจะต้องเชื่อมต่อ Arduino กับคอมพิวเตอร์และดาวน์โหลดโค้ดเพื่อเรียกใช้โปรแกรมนี้ คลิกที่นี่เพื่อลิงค์ไปยังรหัส ลองสร้างของคุณ!
เคล็ดลับที่เป็นประโยชน์:
- ดูความคิดเห็นในโค้ดที่ระบุตำแหน่งที่คุณสามารถเปลี่ยนการเพิ่มระยะทางได้ นอกจากนี้ คุณยังสามารถเลือกที่จะเปลี่ยนลำดับการเปลี่ยนสีของ LED ได้หากต้องการ
- ใช้ "จอภาพ" ใน Arduino Editor เพื่อติดตามระยะทางจริงในขณะที่โค้ดกำลังทำงานบน Arduino ของคุณ ตราบใดที่คุณเสียบปลั๊กเข้ากับคอมพิวเตอร์ ไม่ใช่แค่แหล่งแบตเตอรี่
- ฉันต่อ Arduino ที่เสร็จแล้วเข้ากับรถควบคุมระยะไกลเพื่อแสดงการเปลี่ยนแปลงในระยะทางอย่างลื่นไหล สิ่งนี้ไม่ถาวรและสามารถเคลื่อนย้ายหรือถอดออกเพื่อนำไปใช้ใหม่ได้
ขั้นตอนที่ 5: วัตถุประสงค์และทรัพยากรอื่นๆ

ต่อไปนี้เป็นวิธีอื่นๆ ที่ Ultrasonic Distance Light Sensor สามารถทำงานได้สำหรับคุณ:
- การสอนการวัด
- ประมาณการการวัด
- ตรวจสอบระยะห่างของนักเรียนจากโต๊ะครู (ฉันมีช่วงเวลาที่ยากลำบากกับนักเรียนหลังโต๊ะหรือหยิบของจากโต๊ะทำงานเมื่อไม่ได้นั่งอยู่ที่นั่น….ถ้าติดตั้งออดด้วยจะดีมาก!)
- range-finder สำหรับฝึกยิงธนู
- ที่จอดจักรยานในโรงรถ
- เกมร้อน/เย็น
ทรัพยากร:
ไม่ทราบผู้เขียน (2018). วิธีการเมคคาทรอนิกส์ ดึงมาจาก:
อี เฉิน. (ไม่ทราบวันที่). โมดูลวัดช่วงอัลตราโซนิก HC - SR04 & RGB LED Emitter ดึงข้อมูลจาก Summerfuel Robotics:
โจเอล_E_B. (ไม่ทราบวันที่). คู่มือการทดลองชุดนักประดิษฐ์ SparkFun - v4.0: Circuit 1D: RGB Night-Light ดึงข้อมูลจาก:
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง