สารบัญ:

หุ่นยนต์นำทางพร้อมคุณสมบัติจดจำเสียง: 7 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์นำทางพร้อมคุณสมบัติจดจำเสียง: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์นำทางพร้อมคุณสมบัติจดจำเสียง: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์นำทางพร้อมคุณสมบัติจดจำเสียง: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 10 หุ่นยนต์ยักษ์ใหญ่สุดเท่ที่คุณต้องร้องว้าว (ใหญ่มากขอบอก) 2024, พฤศจิกายน
Anonim
Image
Image
ฐานของหุ่นยนต์
ฐานของหุ่นยนต์

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: ฐานของหุ่นยนต์

ฐานของหุ่นยนต์
ฐานของหุ่นยนต์
ฐานของหุ่นยนต์
ฐานของหุ่นยนต์
  1. ใช้กระดานสี่เหลี่ยม (l, b, h ตามต้องการ)
  2. เจาะรูตามรูแคลมป์มอเตอร์
  3. ยึดมอเตอร์และแคลมป์เข้ากับฐานด้วยน็อตและสลักเกลียว
  4. เจาะรูตามที่แสดงในภาพเพื่อยึดร่างกายของหุ่นยนต์
  5. เจาะรูอีกรูหนึ่งเพื่อนำสายไฟจากมอเตอร์ไปที่ด้านบนของฐาน

ขั้นตอนที่ 3: ร่างกาย

ร่างกาย
ร่างกาย
ร่างกาย
ร่างกาย
ร่างกาย
ร่างกาย
ร่างกาย
ร่างกาย
  1. เราใช้กล่องสารเคมีสองกล่องเป็นลำตัวและกล่องเจี๊ยบเป็นหัว
  2. เจาะรูที่เหมาะสมบนกล่องแล้วซ่อมอีกอันหนึ่ง
  3. วางร่างกายบนฐานโดยให้ศีรษะอยู่ด้านบน

ขั้นตอนที่ 4: การตั้งค่า Raspberry Pi

OS ที่ใช้: Rasbian Jessie

ติดตั้งไลบรารีต่อไปนี้ด้วยการพึ่งพา:

  1. คลังข้อความเป็นคำพูด: eSpeak (ข้อมูลอ้างอิง)
  2. การรู้จำเสียง: การรู้จำเสียง 3.8.1 (ข้อมูลอ้างอิง)
  3. Arduino IDE (อ้างอิง)

ขั้นตอนที่ 5: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
  1. เชื่อมต่อสายมอเตอร์ด้านขวาสองเส้นเข้ากับพอร์ตเอาต์พุต-1 และสายมอเตอร์อีกสองเส้นเข้ากับพอร์ตเอาต์พุต 2 ของไดรเวอร์มอเตอร์
  2. เชื่อมต่อ Arduino nano pins 2, 3, 4 และ 5 เข้ากับหมุดไดรเวอร์มอเตอร์ 1, 2, 3 และ 4
  3. เชื่อมต่อ Arduino nano กับ RPi ผ่านสาย USB เราใช้ Arduino nano เป็นทาสและ RPi เป็นผู้เชี่ยวชาญ ในบางกรณี RPi ไม่สามารถควบคุมไดรเวอร์มอเตอร์ได้ ดังนั้นเราจึงใช้ Arduino nano เพื่อควบคุมไดรเวอร์มอเตอร์
  4. เชื่อมต่อลำโพง USB และไมโครโฟน (เราใช้ไมโครโฟนในตัวของเว็บแคม) กับ RPi ผ่านพอร์ต USB และยึดเข้ากับส่วนหัวของหุ่นยนต์

ขั้นตอนที่ 6: ดาวน์โหลด

  1. ดาวน์โหลดไฟล์แนบและแตกไฟล์
  2. เพิ่มพลังให้ RPi และคัดลอกไฟล์ที่แยกออกมาไปยังเดสก์ท็อป RPi
  3. อัปโหลดรหัส Arduino ไปยัง Arduino nano จาก RPi
  4. คลิกขวาที่ไอคอนลำโพงบนเดสก์ท็อปและเลือกอุปกรณ์เสียงเอาต์พุตเป็นอุปกรณ์เสียง USB
  5. ไฟล์ "1.txt" ประกอบด้วยคำสั่งอินพุตเสียงและคำสั่งเอาต์พุตเสียงที่เกี่ยวข้องจะได้รับในไฟล์ "2.txt"
  6. เพิ่มคำสั่งอินพุตที่ต้องการลงในไฟล์ "1.txt" และคำสั่งเอาต์พุตไปยังบรรทัดที่เกี่ยวข้องของไฟล์ "2.txt"

ขั้นตอนที่ 7: การทดสอบหุ่นยนต์

  1. จ่ายไฟให้ตัวขับมอเตอร์ด้วยแบตเตอรี่ 12 V
  2. เรียกใช้รหัส "GuideRobot.py"
  3. เมื่อคุณพูดคำสั่งที่ 1 ในไฟล์ "1.txt" หุ่นยนต์จะตอบกลับโดยแปลงคำสั่งที่ 1 ของไฟล์ "2.txt" เป็นคำพูด และอื่นๆ
  4. พูดว่า "แนะนำฉันไปยังแผนกเมคคาทรอนิกส์" เครื่องจะเดินหน้าและพูดว่า "แนะนำฉันไปยังแผนกไอที" จะเลื่อนถอยหลัง คำสั่งเหล่านี้สามารถแก้ไขได้ตามต้องการ

แนะนำ: