สารบัญ:

อุปสรรคในการตรวจจับไม้เท้าขาว: 5 ขั้นตอน
อุปสรรคในการตรวจจับไม้เท้าขาว: 5 ขั้นตอน

วีดีโอ: อุปสรรคในการตรวจจับไม้เท้าขาว: 5 ขั้นตอน

วีดีโอ: อุปสรรคในการตรวจจับไม้เท้าขาว: 5 ขั้นตอน
วีดีโอ: ขอบคุณที่มอบความสุขในวัยเด็กนะครับ #สปอยหนัง #ขึ้นฟีดเถอะ #ขึ้นฟีด #rip 2024, พฤศจิกายน
Anonim
การตรวจจับสิ่งกีดขวางอ้อยขาว
การตรวจจับสิ่งกีดขวางอ้อยขาว

ในโรงเรียนของฉัน ครูของฉันกำลังพูดถึงเทคโนโลยีอำนวยความสะดวกและวิธีที่เราสามารถสร้างเครื่องมือเพื่อช่วยเหลือผู้อื่นได้ ฉันรู้สึกทึ่งกับแนวคิดนี้ ดังนั้นฉันจึงตัดสินใจสร้างระบบเตือนสำหรับอุปสรรคที่คาดเดาไม่ได้สำหรับผู้ที่มีความบกพร่องทางสายตา สำหรับโครงการนี้ ฉันใช้ 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 มิติ

การพิมพ์ 3 มิติเคส
การพิมพ์ 3 มิติเคส

จากนั้นคุณจะต้องพิมพ์สองกรณี อันหนึ่งสำหรับส่วนประกอบเสียงที่จะพันรอบคอของผู้ใช้ และอีกอันสำหรับส่วนประกอบการตรวจจับระยะห่างที่จะติดเข้ากับไม้เท้า

ขั้นตอนที่ 4: ประกอบชิ้นส่วนทั้งหมดเข้าด้วยกัน

ประกอบชิ้นส่วนทั้งหมดเข้าด้วยกัน
ประกอบชิ้นส่วนทั้งหมดเข้าด้วยกัน
ประกอบชิ้นส่วนทั้งหมดเข้าด้วยกัน
ประกอบชิ้นส่วนทั้งหมดเข้าด้วยกัน
ประกอบชิ้นส่วนทั้งหมดเข้าด้วยกัน
ประกอบชิ้นส่วนทั้งหมดเข้าด้วยกัน

จากนั้นคุณจะต้องใส่ส่วนประกอบที่ทำให้เกิดเสียงลงในเคสและใช้เทปหรือกาวปิดเคสให้แน่น ทำสิ่งเดียวกันกับส่วนประกอบการตรวจจับระยะทาง ตรวจสอบให้แน่ใจว่าวางเซ็นเซอร์วัดระยะไว้ที่รูใดช่องหนึ่งที่เปิดอยู่ เพื่อให้สามารถวัดได้ นอกจากนี้ ตรวจสอบให้แน่ใจว่าได้วางออดไว้ที่ช่องใดช่องหนึ่งที่เปิดอยู่ เพื่อให้ผู้ใช้ได้ยินเสียงที่ดังขึ้นอย่างชัดเจน

ขั้นตอนที่ 5: การปรับแต่งขั้นสุดท้าย

สัมผัสสุดท้าย
สัมผัสสุดท้าย

ติดเชือกเส้นเล็กเข้ากับส่วนประกอบสร้างเสียงเพื่อให้พอดีกับศีรษะของผู้ใช้ และกาวส่วนประกอบที่ทำระยะห่างกับท่อพีวีซีหรือไม้เท้า

แนะนำ: