विषयसूची:

आवाज नियंत्रित रोबोट 8051 माइक्रोकंट्रोलर का उपयोग कर रहा है: 4 कदम (चित्रों के साथ)
आवाज नियंत्रित रोबोट 8051 माइक्रोकंट्रोलर का उपयोग कर रहा है: 4 कदम (चित्रों के साथ)

वीडियो: आवाज नियंत्रित रोबोट 8051 माइक्रोकंट्रोलर का उपयोग कर रहा है: 4 कदम (चित्रों के साथ)

वीडियो: आवाज नियंत्रित रोबोट 8051 माइक्रोकंट्रोलर का उपयोग कर रहा है: 4 कदम (चित्रों के साथ)
वीडियो: सर से पैर तक सारी दबी नसों को खोलेगा यह जादुई तकिया | #chiropractic 2024, नवंबर
Anonim
आवाज नियंत्रित रोबोट 8051 माइक्रोकंट्रोलर का उपयोग कर
आवाज नियंत्रित रोबोट 8051 माइक्रोकंट्रोलर का उपयोग कर
आवाज नियंत्रित रोबोट 8051 माइक्रोकंट्रोलर का उपयोग कर
आवाज नियंत्रित रोबोट 8051 माइक्रोकंट्रोलर का उपयोग कर

एक आवाज नियंत्रित रोबोट आवाज के रूप में निर्दिष्ट आदेश लेता है। वॉयस मॉड्यूल या ब्लूटूथ मॉड्यूल के माध्यम से जो भी कमांड दिया जाता है, वह मौजूदा कंट्रोलर द्वारा डिकोड किया जाता है और इसलिए दिए गए कमांड को निष्पादित किया जाता है।

यहाँ इस परियोजना में, मैंने हेक्स कोड के रूप में वॉयस कमांड देने के लिए ब्लूटूथ मॉड्यूल और एंड्रॉइड एप्लिकेशन का उपयोग किया है। कुछ अंक हैं जिन्हें सीधे ब्लूटूथ मॉड्यूल में भेजा जा सकता है और स्वचालित रूप से अंक अपने हेक्स कोड में परिवर्तित हो जाता है।

हम माइक्रोकंट्रोलर में पूर्व-प्रोग्राम किए गए निर्दिष्ट ऑपरेशन के लिए इन अंकों को वॉयस कमांड के रूप में उपयोग कर सकते हैं। अंकों को वॉयस कमांड के रूप में उपयोग करना वर्णमाला कमांड का उपयोग करने से आसान है।

आवश्यक घटक:

1. माइक्रोकंट्रोलर (AT89S52)

नियंत्रक के लिए 2.40 पिन मादा सॉकेट

3. शून्य पीसीबी बोर्ड

4. क्रिस्टल थरथरानवाला (11.0592 मेगाहर्ट्ज)

5.7805 वोल्टेज नियामक

6. Relamate पिन

7. शिफ्ट रजिस्टर

8.स्विच

9. प्रतिरोध (1 के-ओम)

10. संधारित्र (10uF, 22pF(2))

11. L293D ड्राइवर महिला सॉकेट के साथ

12.16x2 एलसीडी

13.एल ई डी

14.ब्लूटूथ मॉड्यूल (एचसी-05)

15. बैटरी (12 वी)

16. तारों को जोड़ना

17.सोल्डरिंग आयरन

18. मोटर्स (आवश्यक आरपीएम)

19. रोबोट के लिए चेसिस

20.पहिए

चरण 1: चेसिस डिजाइन

चेसिस डिजाइन
चेसिस डिजाइन
चेसिस डिजाइन
चेसिस डिजाइन
चेसिस डिजाइन
चेसिस डिजाइन

अपनी आवश्यकता और आवश्यकता के अनुसार चेसिस डिजाइन करें।

मैंने चेसिस को डिजाइन किया है जो एक लेगो चेसिस है और बाजार में आसानी से उपलब्ध है।

चरण 2: कनेक्शन और पीसीबी डिजाइन

कनेक्शन और पीसीबी डिजाइन
कनेक्शन और पीसीबी डिजाइन
कनेक्शन और पीसीबी डिजाइन
कनेक्शन और पीसीबी डिजाइन
कनेक्शन और पीसीबी डिजाइन
कनेक्शन और पीसीबी डिजाइन

8051 के लिए सर्किट आरेख, आवाज ने रोबोट को नियंत्रित किया।

पीसीबी पर कनेक्शन दिए गए सर्किट आरेख के अनुसार किया जाना चाहिए।

चरण 3: प्रोग्राम कोड और हेक्स कोड

असेंबली कोड उन लोगों के लिए जो 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

कील सॉफ्टवेयर का उपयोग करके आप 8051 के लिए इन असेंबली कोड लिख सकते हैं और हेक्स फ़ाइल उत्पन्न कर सकते हैं जिसे 8051 पर बर्न (अपलोड) करने की आवश्यकता होती है। अपलोड करने (बर्न) के लिए आपको एक 8051 बर्नर की आवश्यकता होती है, जिसे आप अपने कॉलेजों में पा सकते हैं या आप से खरीद सकते हैं मंडी।

चरण 4: एंड्रॉइड ऐप

ब्लूटूथ को वॉयस कमांड (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) भेजने के लिए हेक्स कोड के रूप में एक ऐप गूगल प्ले स्टोर में उपलब्ध है जिसका नाम है - Amr Voice।

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

इस लिंक के साथ जाएं या play store में "Amr Voice" टाइप करें।

ऐप इंस्टॉल करें> ब्लूटूथ डिवाइस कनेक्ट करें> अपना वॉयस कमांड भेजने के लिए माइक्रोफ़ोन आइकन पर टैप करें।

सिफारिश की: