สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: ฐานของหุ่นยนต์
- ขั้นตอนที่ 3: ร่างกาย
- ขั้นตอนที่ 4: การตั้งค่า Raspberry Pi
- ขั้นตอนที่ 5: การเชื่อมต่อ
- ขั้นตอนที่ 6: ดาวน์โหลด
- ขั้นตอนที่ 7: การทดสอบหุ่นยนต์
วีดีโอ: หุ่นยนต์นำทางพร้อมคุณสมบัติจดจำเสียง: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
Guiding Robot เป็นหุ่นยนต์เคลื่อนที่ที่เราสร้างขึ้นเพื่อแนะนำผู้เข้าชมแผนกต่างๆ ในวิทยาเขตของวิทยาลัย เราทำให้มันพูดข้อความที่กำหนดไว้ล่วงหน้าสองสามคำและเดินหน้าและถอยหลังตามเสียงที่ป้อน ในวิทยาลัยของเรา เรามีแผนกเมคคาทรอนิกส์และแผนกไอทีอยู่ตรงข้ามกัน เมื่อวางหุ่นยนต์ไว้หน้าแผนกเมคคาทรอนิกส์ หุ่นยนต์จะเคลื่อนไปข้างหน้าเพื่อไปถึงแผนกเมคคาทรอนิกส์ และถอยหลังเพื่อไปยังแผนกไอทีตามข้อมูลที่ป้อน น้ำเสียง ง่ายๆ อย่างนั้น
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- 1 x ราสเบอร์รี่ Pi 3
- 1 x Arduino นาโน
- มอเตอร์ 4 x 12V พร้อมแคลมป์
- 4 x ล้อ
- 1 x ตัวขับมอเตอร์
- แบตเตอรี่ 1 x 12V
- พาวเวอร์แบงค์ 1 x 5V
- 1 x ฐานไม้
- 1 x ลำโพง USB
- 1 x ไมโครโฟน
- 1 x ตัวหุ่นยนต์และหัว
- น็อต สลักเกลียว และสายไฟบางตัว
- การเชื่อมต่ออินเทอร์เน็ต
ขั้นตอนที่ 2: ฐานของหุ่นยนต์
- ใช้กระดานสี่เหลี่ยม (l, b, h ตามต้องการ)
- เจาะรูตามรูแคลมป์มอเตอร์
- ยึดมอเตอร์และแคลมป์เข้ากับฐานด้วยน็อตและสลักเกลียว
- เจาะรูตามที่แสดงในภาพเพื่อยึดร่างกายของหุ่นยนต์
- เจาะรูอีกรูหนึ่งเพื่อนำสายไฟจากมอเตอร์ไปที่ด้านบนของฐาน
ขั้นตอนที่ 3: ร่างกาย
- เราใช้กล่องสารเคมีสองกล่องเป็นลำตัวและกล่องเจี๊ยบเป็นหัว
- เจาะรูที่เหมาะสมบนกล่องแล้วซ่อมอีกอันหนึ่ง
- วางร่างกายบนฐานโดยให้ศีรษะอยู่ด้านบน
ขั้นตอนที่ 4: การตั้งค่า Raspberry Pi
OS ที่ใช้: Rasbian Jessie
ติดตั้งไลบรารีต่อไปนี้ด้วยการพึ่งพา:
- คลังข้อความเป็นคำพูด: eSpeak (ข้อมูลอ้างอิง)
- การรู้จำเสียง: การรู้จำเสียง 3.8.1 (ข้อมูลอ้างอิง)
- Arduino IDE (อ้างอิง)
ขั้นตอนที่ 5: การเชื่อมต่อ
- เชื่อมต่อสายมอเตอร์ด้านขวาสองเส้นเข้ากับพอร์ตเอาต์พุต-1 และสายมอเตอร์อีกสองเส้นเข้ากับพอร์ตเอาต์พุต 2 ของไดรเวอร์มอเตอร์
- เชื่อมต่อ Arduino nano pins 2, 3, 4 และ 5 เข้ากับหมุดไดรเวอร์มอเตอร์ 1, 2, 3 และ 4
- เชื่อมต่อ Arduino nano กับ RPi ผ่านสาย USB เราใช้ Arduino nano เป็นทาสและ RPi เป็นผู้เชี่ยวชาญ ในบางกรณี RPi ไม่สามารถควบคุมไดรเวอร์มอเตอร์ได้ ดังนั้นเราจึงใช้ Arduino nano เพื่อควบคุมไดรเวอร์มอเตอร์
- เชื่อมต่อลำโพง USB และไมโครโฟน (เราใช้ไมโครโฟนในตัวของเว็บแคม) กับ RPi ผ่านพอร์ต USB และยึดเข้ากับส่วนหัวของหุ่นยนต์
ขั้นตอนที่ 6: ดาวน์โหลด
- ดาวน์โหลดไฟล์แนบและแตกไฟล์
- เพิ่มพลังให้ RPi และคัดลอกไฟล์ที่แยกออกมาไปยังเดสก์ท็อป RPi
- อัปโหลดรหัส Arduino ไปยัง Arduino nano จาก RPi
- คลิกขวาที่ไอคอนลำโพงบนเดสก์ท็อปและเลือกอุปกรณ์เสียงเอาต์พุตเป็นอุปกรณ์เสียง USB
- ไฟล์ "1.txt" ประกอบด้วยคำสั่งอินพุตเสียงและคำสั่งเอาต์พุตเสียงที่เกี่ยวข้องจะได้รับในไฟล์ "2.txt"
- เพิ่มคำสั่งอินพุตที่ต้องการลงในไฟล์ "1.txt" และคำสั่งเอาต์พุตไปยังบรรทัดที่เกี่ยวข้องของไฟล์ "2.txt"
ขั้นตอนที่ 7: การทดสอบหุ่นยนต์
- จ่ายไฟให้ตัวขับมอเตอร์ด้วยแบตเตอรี่ 12 V
- เรียกใช้รหัส "GuideRobot.py"
- เมื่อคุณพูดคำสั่งที่ 1 ในไฟล์ "1.txt" หุ่นยนต์จะตอบกลับโดยแปลงคำสั่งที่ 1 ของไฟล์ "2.txt" เป็นคำพูด และอื่นๆ
- พูดว่า "แนะนำฉันไปยังแผนกเมคคาทรอนิกส์" เครื่องจะเดินหน้าและพูดว่า "แนะนำฉันไปยังแผนกไอที" จะเลื่อนถอยหลัง คำสั่งเหล่านี้สามารถแก้ไขได้ตามต้องการ
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-