विषयसूची:

सेलफोन संचालित रोबोट: 7 कदम
सेलफोन संचालित रोबोट: 7 कदम

वीडियो: सेलफोन संचालित रोबोट: 7 कदम

वीडियो: सेलफोन संचालित रोबोट: 7 कदम
वीडियो: संकट में पृथ्वी - वीर 2024, जुलाई
Anonim
सेलफोन संचालित रोबोट
सेलफोन संचालित रोबोट

परंपरागत रूप से, वायरलेस नियंत्रित रोबोट आरएफ सर्किट का उपयोग करते हैं, जिसमें सीमित कार्य सीमा, सीमित आवृत्ति रेंज और सीमित नियंत्रण की कमियां होती हैं। रोबोटिक नियंत्रण के लिए मोबाइल फोन का उपयोग इन सीमाओं को पार कर सकता है। यह मजबूत नियंत्रण का लाभ प्रदान करता है, सेवा प्रदाता के कवरेज क्षेत्र जितना बड़ा कार्य क्षेत्र, अन्य नियंत्रकों के साथ कोई हस्तक्षेप नहीं और बारह नियंत्रण तक।

यद्यपि रोबोट की उपस्थिति और क्षमताएं काफी भिन्न होती हैं, सभी रोबोट किसी न किसी प्रकार के नियंत्रण के तहत एक यांत्रिक, चल संरचना की विशेषता साझा करते हैं। रोबोट के नियंत्रण में तीन अलग-अलग चरण शामिल हैं: धारणा, प्रसंस्करण और क्रिया। आम तौर पर, प्रीसेप्टर रोबोट पर लगे सेंसर होते हैं, प्रसंस्करण ऑन-बोर्ड माइक्रोकंट्रोलर या प्रोसेसर द्वारा किया जाता है, और कार्य मोटर्स या कुछ अन्य एक्चुएटर्स का उपयोग करके किया जाता है। मैं यह स्पष्ट करना चाहता हूं, यदि आपको किसी भी समस्या का सामना करना पड़ता है तो मैं आपके लिए तैयार हूं, आप टिप्पणी लिख सकते हैं या आप मुझे [email protected] पर मेल कर सकते हैं।

चरण 1: परियोजना अवलोकन

परियोजना अवलोकन
परियोजना अवलोकन
परियोजना अवलोकन
परियोजना अवलोकन

इस परियोजना में रोबोट को एक मोबाइल फोन द्वारा नियंत्रित किया जाता है जो कॉल के दौरान रोबोट से जुड़े मोबाइल फोन पर कॉल करता है, यदि कोई बटन दबाया जाता है तो दबाए गए बटन के अनुरूप नियंत्रण कॉल के दूसरे छोर पर सुनाई देता है. इस टोन को ड्यूल टोन मल्टी फ़्रीक्वेंसी टोम (DTMF) कहा जाता है, रोबोट इस DTMF टोन को रोबोट में स्टैक्ड फोन की मदद से प्राप्त करता है

प्राप्त टोन को DTMF डिकोडर MT8870 की मदद से atmega16 माइक्रोकंट्रोलर द्वारा संसाधित किया जाता है, डिकोडर DTMF टोन को उसके समकक्ष बाइनरी अंक में डिकोड करता है और यह बाइनरी नंबर माइक्रोकंट्रोलर को भेजा जाता है, माइक्रोकंट्रोलर को किसी भी इनपुट के लिए निर्णय लेने के लिए प्रीप्रोग्राम किया जाता है। और आगे या पीछे की गति या मोड़ के लिए मोटरों को चलाने के लिए मोटर चालकों को अपना निर्णय आउटपुट करता है। रोबोट में रखे मोबाइल फोन पर कॉल करने वाला मोबाइल रिमोट का काम करता है। तो इस सरल रोबोटिक परियोजना को रिसीवर और ट्रांसमीटर इकाइयों के निर्माण की आवश्यकता नहीं है। DTMF सिग्नलिंग का उपयोग वॉयस फ़्रीक्वेंसी बैंड में कॉल स्विचिंग सेंटर में लाइन पर टेलीफोन सिग्नलिंग के लिए किया जाता है। टेलीफोन डायलिंग के लिए उपयोग किए जाने वाले डीटीएमएफ के संस्करण को टच टोन के रूप में जाना जाता है। DTMF प्रत्येक कुंजी को एक विशिष्ट आवृत्ति (दो अलग-अलग स्वरों से मिलकर) प्रदान करता है जिसे इलेक्ट्रॉनिक सर्किट द्वारा आसानी से पहचाना जा सकता है। डीटीएमएफ एन्कोडर द्वारा उत्पन्न सिग्नल प्रत्यक्ष अल-गेब्रिक सबमिशन है, विभिन्न आवृत्तियों की दो साइन (कोसाइन) तरंगों के आयामों के वास्तविक समय में, यानी, 5 दबाकर दूसरे छोर पर 1336 हर्ट्ज और 770 हर्ट्ज जोड़कर एक टोन भेजा जाएगा। मोबाइल की। नीचे दिखाए गए dtmf सिस्टम में टोन और असाइनमेंट:

चरण 2: सर्किट विवरण

सर्किट विवरण
सर्किट विवरण
सर्किट विवरण
सर्किट विवरण

आंकड़े माइक्रोकंट्रोलर-आधारित रोबोट के ब्लॉक आरेख और सर्किट आरेख को दर्शाते हैं। इस रोबोट के महत्वपूर्ण घटक डीटीएमएफ डिकोडर, माइक्रोकंट्रोलर और मोटर चालक हैं।

यहाँ एक MT8870 श्रृंखला dtmf डिकोडर का उपयोग किया जाता है। सभी प्रकार की mt8870 श्रृंखला सभी सोलह DTMF टोन युग्मों का पता लगाने और उन्हें चार बिट कोड आउटपुट में डिकोड करने के लिए डिजिटल काउंटिंग तकनीकों का उपयोग करती है। बिल्ट-इन डिला टोन रीजेक्शन सर्किट ने प्री-फ़िल्टरिंग की आवश्यकता को समाप्त कर दिया। जब पिन 2 (आईएन-) सिंगल एंडेड इनपुट कॉन्फ़िगरेशन पर दिए गए इनपुट सिग्नल को प्रभावी माना जाता है, तो डीटीएमएफ टोन का सही चार बिट डीकोड सिग्नल क्यू 4 (पिन 14) आउटपुट के माध्यम से क्यू 1 (पिन 11) में स्थानांतरित हो जाता है। Atmega 16 एक कम शक्ति, 8 बिट, cmos माइक्रोकंट्रोलर है जो AVR वर्धित RISC आर्किटेक्चर पर आधारित है। यह निम्नलिखित सुविधा प्रदान करता है: पढ़ने की क्षमता के साथ सिस्टम प्रोग्राम योग्य फ्लैश मेमोरी में 16kb, EEPROM के 512bytes, 1KB SRAM, 32 सामान्य प्रयोजन इनपुट / आउटपुट लाइनें। 32 सामान्य प्रयोजन कार्य रजिस्टर। सभी 32 रजिस्टर सीधे अंकगणितीय तर्क इकाई से जुड़े हुए हैं, जिससे दो स्वतंत्र रजिस्टरों को एक घड़ी चक्र में निष्पादित एक सिग्नल निर्देश में एक्सेस किया जा सकता है। परिणामी वास्तुकला अधिक कोड कुशल है। माइक्रोकंट्रोलर के पोर्ट पिन PD0 से PD3 और PD7 से आउटपुट IN1 के माध्यम से IN4 के इनपुट को फीड किए जाते हैं और गियर वाली मोटरों को चलाने के लिए क्रमशः मोटर चालक L293d के पिन (EN1 और EN2) को सक्षम करते हैं। स्विच S1 का उपयोग मैन्युअल रीसेट के लिए किया जाता है। संकेतन हैं: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k प्रतिरोध r3 - 330k प्रतिरोध r4-r8 - 10k प्रतिरोध c1- 0.47 माइक्रो फ़ारेट कैपेसिटर c2, c3, c5, c6 - 22pfarat कैपेसिटर c4 - 0.1micro farat कैपेसिटर xtal1 - 3.57 mhz क्रिटल xtal2 - 12mhz क्रिस्टल s1 - पुश टू ऑन स्विच m1, m2 - 6v 50rpm मोटर बैट- 6v

चरण 3: सॉफ्टवेयर विवरण (हेक्स कोड)

Avr माइक्रोकंट्रोलर को विन AVR का उपयोग करके प्रोग्राम किया जाता है, शुरुआती लोगों के लिए इस निर्देशयोग्य को पहले देखें avratmega १६ atmega16 के पिन डायग्राम को देखें और फिर पिनों को तदनुसार कनेक्ट करें (यदि आपको कोई समस्या है तो बेझिझक मुझे लिखें) मैंने पूरा कोड संलग्न कर दिया है। यदि आपने डिफ़ॉल्ट स्थान पर winavr स्थापित किया है तो हेडर फ़ाइल स्वचालित रूप से शामिल हो जाएगी

चरण 4: काम करना

काम में हो
काम में हो

रोबोट को नियंत्रित करने के लिए आपको किसी भी फोन से रोबोट से जुड़े सेलफोन पर कॉल करनी होगी।

अब फोन रोबोट पर ऑटो-उत्तर मोड के माध्यम से फोन द्वारा उठाया जाता है (जो कि phn में है, बस इसे सक्षम करें)। अब जब आप 2 दबाते हैं तो रोबोट आगे बढ़ जाएगा जब आप 4 दबाते हैं तो रोबोट बाईं ओर चला जाएगा जब आप 8 दबाते हैं तो रोबोट पीछे की ओर चला जाएगा जब आप 6 दबाते हैं तो रोबोट दाईं ओर चलेगा जब आप 5 दबाएंगे तो रोबोट रुक जाएगा।

चरण 5: निर्माण

निर्माण
निर्माण

इस रोबोट के निर्माण के लिए, आपको इन घटकों की आवश्यकता होगी: - "एमटी 8870 डीटीएमएफ डिकोडर - 1" एटमेगा 16 माइक्रोकंट्रोलर - 1 "एल 293 डी मोटर ड्राइवर आईसी - 1" सीडी 7004 गेट आईसी -1 "1 एन 4007 डायोड - 1" 100k प्रतिरोध - 2 "10 k प्रतिरोध - 5" 330 k प्रतिरोध - 1" 0.47mf कैपेसिटर - 1" 0.1mf कैपेसिटर - 1" 22pf कैपेसिटर - 4" 3.57mhz क्रिस्टल - 1" 12mhz क्रिस्टल -1" स्विच ऑन करने के लिए पुश - 1" 2 गियर वाली मोटरें (6v, 50 rpm) - 2 (चार पहिया ड्राइव के लिए 4)" बैटरी 6v - 1

  • पहिए - 4
  • सेलफोन - 2 (एक उर और एक आपका दोस्त हो सकता है)
  • हैंड्सफ्री - 1 (रोवर पर phn के लिए)

आपको रोवर पर एक सेलफोन रखना होगा। सेलफोन रोवर से हैंड्सफ्री के जरिए जुड़ा है। नीचे दिए गए आकार में रोवर का निर्माण करें। आप इन भागों को किसी भी इलेक्ट्रॉनिक स्टोर से आसानी से प्राप्त कर सकते हैं

चरण 6: हैंड्स फ्री को सर्किट से जोड़ने के लिए

हैंड्स फ्री को सर्किट से जोड़ने के लिए
हैंड्स फ्री को सर्किट से जोड़ने के लिए

फोन से हमेशा दो कनेक्शन निकलते हैं, ये कनेक्शन हैं 1. टिप 2. रिंग मैं हैंड्सफ्री का उपयोग करना पसंद करूंगा जिसमें एक सीधा जैक होता है (उसी के समान जो हम अपने आइपॉड में उपयोग करते हैं, लेकिन एक पतला है) उस जैक की नोक को "टिप" कहा जाता है और काली पट्टी के बाद टिप के पीछे का बाकी हिस्सा रिंग है इसलिए इन दोनों कनेक्शनों को सर्किट से कनेक्ट करें और आपका काम हो जाएगा

चरण 7: अंत

टेस चरणों का पालन करें और आपका काम हो गया। लेकिन अगर आपको कोई समस्या आती है तो बेझिझक टिप्पणी लिखें या मुझे [email protected] पर मेल करें।

सिफारिश की: