สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในโรงเรียนของฉัน ครูของฉันกำลังพูดถึงเทคโนโลยีอำนวยความสะดวกและวิธีที่เราสามารถสร้างเครื่องมือเพื่อช่วยเหลือผู้อื่นได้ ฉันรู้สึกทึ่งกับแนวคิดนี้ ดังนั้นฉันจึงตัดสินใจสร้างระบบเตือนสำหรับอุปสรรคที่คาดเดาไม่ได้สำหรับผู้ที่มีความบกพร่องทางสายตา สำหรับโครงการนี้ ฉันใช้ Tinkercad, Microbits, Arduino nano, เซ็นเซอร์, Buzzer และเครื่องมืออื่นๆ อีกมากมาย ฉันต้องปรับแต่งโปรเจ็กต์ตลอดทาง แต่มันออกมาเพื่อทำงานอย่างมีประสิทธิภาพและประสิทธิผลมาก
เสบียง
-1 Arduino นาโน
-1 เซ็นเซอร์ระยะออปติคัล
-2 สวิตช์
-2 ไมโครบิต
-2 ก้อนแบตเตอรี่
-4 แบตเตอรี่
-หัวแร้ง
-ประสาน
เครื่องพิมพ์ 3 มิติ
เส้นใยการพิมพ์ 3 มิติ
-สายไฟ
- ท่อหดความร้อน
-ปืนความร้อน
ขั้นตอนที่ 1: บัดกรีส่วนประกอบทั้งหมดเข้าด้วยกัน
ส่วนประกอบการตรวจจับระยะทาง:
คุณจะต้องบัดกรีเซ็นเซอร์วัดระยะแสงกับ Arduino nano และ Arduino nano จะต้องบัดกรีกับ Microbit ชุดแบตเตอรี่จะต้องถูกบัดกรีเข้ากับ Microbit เพื่อให้การกำหนดค่าทั้งหมดมีพลังงานมากขึ้น ในการควบคุมพลังงาน ให้ประสานสวิตช์ระหว่าง Microbit และก้อนแบตเตอรี่ ติดท่อหดความร้อนเมื่อต่อสายไฟเข้ากับสวิตช์
ส่วนประกอบการสร้างเสียง:
คุณจะต้องประสานเสียงกริ่งและชุดแบตเตอรี่เข้ากับ Microbit ในการควบคุมพลังงาน ให้ประสานสวิตช์ระหว่าง Microbit และก้อนแบตเตอรี่ ควรบัดกรีออดเพื่อพิน 0 เพื่อให้โค้ดทำงาน ติดท่อหดความร้อนเมื่อต่อสายไฟเข้ากับสวิตช์
สำหรับการเดินสายที่แน่นอนของฉัน โปรดดูแผนภาพด้านบน
ขั้นตอนที่ 2: การเข้ารหัส
ในการโค้ด Microbits ฉันใช้เว็บไซต์ https://makecode.microbit.org/ ฉันได้ให้รหัสสำหรับแต่ละส่วนประกอบแก่คุณ
รหัสส่วนประกอบตรวจจับระยะทาง:
makecode.microbit.org/_ao5hUgM8Af8e
เนื่องจาก Arduino nano ถูกบัดกรีที่พิน 1 โค้ดจะได้รับค่าจากพิน 1 และส่งค่าเหล่านั้นโดยใช้ Bluetooth ไปยัง Microbit ในส่วนประกอบการสร้างเสียง เพื่อให้เข้าใจโค้ดได้ดีขึ้น คุณจะต้องรู้ว่า Serial lines คืออะไร การสื่อสารแบบอนุกรมเป็นที่ที่ส่งและรับข้อมูลโดยใช้สายอนุกรม ในโค้ดคุณจะเห็นคำว่า serial ถูกใช้ไปเยอะมาก มีการใช้เนื่องจาก Microbit รับข้อมูลตามสายอนุกรมจาก Arduino และจำเป็นต้องสามารถส่งข้อมูลนี้ไปยัง Microbit อื่นในส่วนประกอบการสร้างเสียงโดยใช้ Bluetooth
รหัสส่วนประกอบการสร้างเสียง:
makecode.microbit.org/_coEDmhcz6iTP
ในรหัสนี้ Microbit จะได้รับข้อมูลที่ Microbit จากส่วนประกอบการตรวจจับระยะทางที่ส่ง จากนั้นจะทำให้เสียงกริ่งดังขึ้นด้วยความถี่ที่แน่นอน หลาย if และ else if ใช้คำสั่งเพื่อสร้างความถี่ที่แน่นอนตามจำนวนที่ได้รับ จำนวนที่มากขึ้นหมายความว่าเซ็นเซอร์วัดระยะทางอยู่ไกลออกไป ดังนั้นจะมีระยะห่างที่ต่ำกว่า และจำนวนที่น้อยกว่าหมายความว่าเซ็นเซอร์วัดระยะทางอยู่ใกล้กับวัตถุ ดังนั้นจะมีการสร้างระยะห่างที่สูงขึ้น ผู้ใช้จะสามารถระบุได้ว่ามีวัตถุขวางทางหรือไม่ โดยพิจารณาจากระดับเสียงที่สร้างโดยเสียงกริ่ง
ขั้นตอนที่ 3: การพิมพ์เคส 3 มิติ
จากนั้นคุณจะต้องพิมพ์สองกรณี อันหนึ่งสำหรับส่วนประกอบเสียงที่จะพันรอบคอของผู้ใช้ และอีกอันสำหรับส่วนประกอบการตรวจจับระยะห่างที่จะติดเข้ากับไม้เท้า
ขั้นตอนที่ 4: ประกอบชิ้นส่วนทั้งหมดเข้าด้วยกัน
จากนั้นคุณจะต้องใส่ส่วนประกอบที่ทำให้เกิดเสียงลงในเคสและใช้เทปหรือกาวปิดเคสให้แน่น ทำสิ่งเดียวกันกับส่วนประกอบการตรวจจับระยะทาง ตรวจสอบให้แน่ใจว่าวางเซ็นเซอร์วัดระยะไว้ที่รูใดช่องหนึ่งที่เปิดอยู่ เพื่อให้สามารถวัดได้ นอกจากนี้ ตรวจสอบให้แน่ใจว่าได้วางออดไว้ที่ช่องใดช่องหนึ่งที่เปิดอยู่ เพื่อให้ผู้ใช้ได้ยินเสียงที่ดังขึ้นอย่างชัดเจน
ขั้นตอนที่ 5: การปรับแต่งขั้นสุดท้าย
ติดเชือกเส้นเล็กเข้ากับส่วนประกอบสร้างเสียงเพื่อให้พอดีกับศีรษะของผู้ใช้ และกาวส่วนประกอบที่ทำระยะห่างกับท่อพีวีซีหรือไม้เท้า