इस परियोजना में हम 8051 माइक्रोकंट्रोलर का उपयोग करके एक सेल फोन नियंत्रित रोबोट का निर्माण करने जा रहे हैं । सेल फोन नियंत्रित रोबोट मोबाइल DTMF तकनीक पर चलता है। DTMF का मतलब ड्यूल टोन मल्टीपल फ्रिक्वेंसी है । कुछ आवृत्तियों हैं जो हम DTMF टन बनाने के लिए उपयोग करते हैं। दो या दो से अधिक आवृत्तियों को जोड़कर या मिला कर सरल शब्दों में हम DTMF टोन उत्पन्न करते हैं। ये फ्रीक्वेंसी नीचे दी गई हैं:
दिए गए आंकड़े में हम विभिन्न आवृत्तियों के दो समूहों को देख सकते हैं। जब एक ऊपरी और एक निचली आवृत्तियों को एक साथ मिलाया जाता है तो एक टोन बनाया जाता है जिसे ड्यूल टोन मल्टीपल फ्रीक्वेंसी कहा जाता है।
आवश्यक घटक
- 8051 माइक्रोकंट्रोलर
- डीसी मोटर्स
- मोबाइल फोन
- मोटर चालक L293D
- 7404 है
- 8870 है
- .1 यूएफ कैपेसिटर
- 330K प्रतिरोधों
- 100K प्रतिरोधों
- 11.0592 मेगाहर्ट्ज xtal
- 3.57 मेगाहर्ट्ज xtal
- 22pF कैपेसिटर
- 1K प्रतिरोधों
- 10K रोकनेवाला
- 10K रोकनेवाला पैक
- 33 पीएफ कैपेसिटर
- बटन दबाओ
- एल ई डी
- 7805 है
- 1000uF संधारित्र
- 10uF कैपेसिटर
- तांबा से लदा हुआ
- 9 वोल्ट की बैटरी
- बैटरी कनेक्टर
- औक्स तार
- पहिया के साथ रोबोट चेसिस
- तारों को जोड़ना
सेल फोन के काम नियंत्रित रोबोट
हम पूर्ण सेल फोन नियंत्रित रोबोट को विभिन्न वर्गों में विभाजित कर सकते हैं, जो नीचे दिए गए आंकड़े में दिखाए गए हैं।
रिमोट सेक्शन: यह सेक्शन का मुख्य घटक DTMF है। यहाँ हम सेलफोन से एक स्वर को DTMF डिकोडर IC अर्थात् HT8870 जो 4bit के डिजिटल सिग्नल में टोन को डीकोड करते हैं, का उपयोग करते हैं।
नियंत्रण खंड: इस मोबाइल फोन नियंत्रित रोबोट की पूरी प्रक्रिया को नियंत्रित करने के लिए 8051 का उपयोग किया जाता है । 8051 डीटीएमएफ डिकोडर द्वारा भेजे गए कमांड्स को पढ़ता है और परिभाषित कोड या पैटर्न के साथ तुलना करता है। यदि कमांड मैच करते हैं, तो माइक्रोकंट्रोलर संबंधित सेक्शन को ड्राइवर सेक्शन में भेजता है।
चालक खंड: चालक खंड में मोटर चालक और दो डीसी मोटर शामिल हैं। मोटर चालक का उपयोग मोटर ड्राइविंग के लिए किया जाता है क्योंकि माइक्रोकंट्रोलर मोटर को पर्याप्त वोल्टेज और करंट की आपूर्ति नहीं करता है। इसलिए हम मोटर के लिए पर्याप्त वोल्टेज और करंट प्राप्त करने के लिए एक मोटर ड्राइवर सर्किट को जोड़ते हैं। 8051 से कमांड इकट्ठा करके, मोटर चालक कमांड के अनुसार मोटर चलाते हैं।
सर्किट आरेख और स्पष्टीकरण
सेल फोन के सर्किट आरेख रोबोट नियंत्रितहमारे अन्य रोबोटिक्स प्रोजेक्ट्स जैसे पीसी कंट्रोल्ड रोबोट, लाइन फॉलोअर, जेस्चर कंट्रोल्ड रोबोट इत्यादि के साथ समान है। यहां एक मोटर चालक रोबोट चलाने के लिए 8051 माइक्रोकंट्रोलर से जुड़ा है। मोटर चालक के इनपुट पिन 2, 7, 10 और 15 क्रमशः 8051 के पिन नंबर P2.6, P2.3, P2.0 और P2.7 से जुड़े हैं। यहां हमने रोबोट को चलाने के लिए दो डीसी मोटर्स का उपयोग किया है जिसमें एक मोटर मोटर चालक 3 और 6 के आउटपुट पिन से जुड़ी है और दूसरी मोटर 11 और 14. 9 पर जुड़ी है। मोटर चालक को मोटर चलाने के लिए 9 वोल्ट की बैटरी का उपयोग किया जाता है। । सेल फोन के साथ रोबोट को नियंत्रित करने के हमारे उद्देश्य को पूरा करने के लिए इस सर्किट के साथ एक DTMF डिकोडर जोड़ा जाता है, और इस डिकोडर को कमांड या DTMF टोन प्राप्त करने के लिए एक aux तार का उपयोग करके मोबाइल फोन में प्लग किया जाता है। DTMF डिकोडर पिन D0-D3 8051 के पिन नंबर P0.0, P0.1, P0.2, P0 के साथ जुड़े हुए हैं।3 गेट नॉट आईसी के माध्यम से अर्थात् 7404। तो 8051 में DTMF डिकोडर से उलटा इनपुट मिलेगा, जैसे अगर हम मोबाइल कीपैड से '5' बटन दबाएंगे तो DTMF डिकोडर का आउटपुट 0010 होगा लेकिन 8051 में 1101 मिलेगा। दो 9 वोल्ट की बैटरी का उपयोग किया जाता है। जिस सर्किट में मोटरों का उपयोग किया जाता है, उसके लिए मोटर चालक IC पिन नंबर 8 से जुड़ा होता है, और शेष बैटरी को बिजली देने के लिए अन्य बैटरी से जुड़ा होता है।
सेल फोन नियंत्रित रोबोट कुछ कमांड द्वारा चलाए जाते हैं जो मोबाइल फोन के माध्यम से भेजे जाते हैं। हम यहां मोबाइल फोन के DTMF फ़ंक्शन का उपयोग कर रहे हैं। यहां हमने प्रोजेक्ट का काम दिखाने के लिए मोबाइल फोन का उपयोग किया है। एक उपयोगकर्ता मोबाइल फोन है जिसे हम 'रिमोट फोन' कहेंगे और दूसरा वह है जो रोबोट के सर्किट से जुड़ा हुआ है। इस मोबाइल फोन को हम 'रिसीवर फोन' कहेंगे।
पहले हम रिमोट फोन को रिसीवर फोन का उपयोग करके कॉल करते हैं और फिर मैन्युअल या स्वचालित उत्तर मोड द्वारा कॉल में भाग लेते हैं। अब यहाँ बताया गया है कि यह रोबोट सेल फोन द्वारा कैसे नियंत्रित किया जाता है:
जब हम रिमोट फोन द्वारा '2' दबाते हैं, तो रोबोट आगे बढ़ना शुरू कर देता है और अगले कमांड आने तक आगे बढ़ना जारी रहता है।
जब हम रिमोट फोन द्वारा '8' दबाते हैं, तो रोबोट अपना राज्य बदल देता है और अन्य कमांड आने तक पिछड़ी दिशा में चलना शुरू कर देता है।
जब हम '4' दबाते हैं, तो रोबोट अगले कमांड एक्सिक्यूटेड तक बाएं मुड़ जाता है।
जब हमने '6' दबाया, तो रोबोट दाईं ओर मुड़ गया।
और रोबोट को रोकने के लिए हम '5' पास करते हैं।
पीसीबी लेआउट
यहां 8051 माइक्रोकंट्रोलर का उपयोग करके सेल फोन नियंत्रित रोबोट के लिए पीसीबी लेआउट है। यहां आप आसान चरणों के साथ घर पर एक पीसीबी डिजाइन करने के लिए एक ट्यूटोरियल पा सकते हैं: घर पर एक पीसीबी कैसे बनाया जाए