สารบัญ:

หุ่นยนต์ควบคุมด้วยเสียงโดยใช้ไมโครคอนโทรลเลอร์ 8051: 4 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ควบคุมด้วยเสียงโดยใช้ไมโครคอนโทรลเลอร์ 8051: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์ควบคุมด้วยเสียงโดยใช้ไมโครคอนโทรลเลอร์ 8051: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์ควบคุมด้วยเสียงโดยใช้ไมโครคอนโทรลเลอร์ 8051: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: EP 27. Arduino ฉบับไวจนไฟลุก !! - สาระเดฟ ใน 3 นาที 2024, พฤศจิกายน
Anonim
หุ่นยนต์ควบคุมด้วยเสียงโดยใช้ไมโครคอนโทรลเลอร์ 8051
หุ่นยนต์ควบคุมด้วยเสียงโดยใช้ไมโครคอนโทรลเลอร์ 8051
หุ่นยนต์ควบคุมด้วยเสียงโดยใช้ไมโครคอนโทรลเลอร์ 8051
หุ่นยนต์ควบคุมด้วยเสียงโดยใช้ไมโครคอนโทรลเลอร์ 8051

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

ในโครงการนี้ ฉันใช้โมดูลบลูทูธและแอปพลิเคชัน Android เพื่อสั่งงานด้วยเสียงในรูปแบบรหัสฐานสิบหก มีตัวเลขบางตัวที่สามารถส่งโดยตรงไปยังโมดูล Bluetooth และตัวเลขนั้นจะถูกแปลงเป็นรหัสฐานสิบหกโดยอัตโนมัติ

เราสามารถใช้ตัวเลขเหล่านี้เป็นคำสั่งเสียงสำหรับการทำงานที่ระบุซึ่งตั้งโปรแกรมไว้ล่วงหน้าในไมโครคอนโทรลเลอร์ การใช้ตัวเลขเป็นคำสั่งเสียงง่ายกว่าการใช้คำสั่งตามตัวอักษร

ส่วนประกอบที่จำเป็น:

1.ไมโครคอนโทรลเลอร์ (AT89S52)

ปลั๊กตัวเมีย 2.40 พินสำหรับคอนโทรลเลอร์

3. บอร์ด PCB เป็นศูนย์

4.คริสตัลออสซิลเลเตอร์(11.0592 MHz)

5.7805 ตัวควบคุมแรงดันไฟฟ้า

6. Relamate พิน

7.กะลงทะเบียน

8.สวิตช์

9.ความต้านทาน (1 K-ohm)

10.ตัวเก็บประจุ (10uF, 22pF(2))

ไดร์เวอร์ 11. L293D พร้อมเต้ารับตัวเมีย

จอแอลซีดี 12.16x2

13. LEDs

14.โมดูลบลูทูธ (HC-05)

15.แบตเตอรี่ (12V)

16.การต่อสายไฟ

17.หัวแร้ง

18.มอเตอร์ (รอบต่อนาทีที่ต้องการ)

19.แชสซีสำหรับหุ่นยนต์

20.ล้อ

ขั้นตอนที่ 1: การออกแบบแชสซี

การออกแบบแชสซี
การออกแบบแชสซี
การออกแบบแชสซี
การออกแบบแชสซี
การออกแบบแชสซี
การออกแบบแชสซี

ออกแบบแชสซีตามความต้องการและความต้องการของคุณ

ฉันได้ออกแบบแชสซีซึ่งเป็นโครงแบบเลโก้และหาซื้อได้ง่ายในตลาด

ขั้นตอนที่ 2: การเชื่อมต่อและการออกแบบ PCB

การเชื่อมต่อและการออกแบบ PCB
การเชื่อมต่อและการออกแบบ PCB
การเชื่อมต่อและการออกแบบ PCB
การเชื่อมต่อและการออกแบบ PCB
การเชื่อมต่อและการออกแบบ PCB
การเชื่อมต่อและการออกแบบ PCB

แผนภาพวงจรสำหรับ 8051 หุ่นยนต์ควบคุมด้วยเสียง

การเชื่อมต่อบน PCB ควรทำตามแผนภาพวงจรที่กำหนด

ขั้นตอนที่ 3: รหัสโปรแกรมและรหัสฐานสิบหก

Assembly Code สำหรับผู้ที่ต้องการโค้ดในภาษาแอสเซมบลี 8051

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm

รหัส C สำหรับผู้ที่ต้องการเขียนโปรแกรมโดยใช้ภาษา C

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c

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

ขั้นตอนที่ 4: แอป Android

สำหรับส่งคำสั่งเสียง (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) ไปยัง Bluetooth ในรูปแบบรหัสฐานสิบหก แอพมีอยู่ใน Google Play Store ชื่อ - Amr Voice

play.google.com/store/apps/details?id=appi…

ไปที่ลิงค์นี้หรือพิมพ์ "Amr Voice" ใน play store

ติดตั้งแอพ > เชื่อมต่ออุปกรณ์บลูทูธ > แตะที่ไอคอนไมโครโฟนเพื่อส่งคำสั่งเสียงของคุณ

แนะนำ: