8051 माइक्रोकंट्रोलर का उपयोग करके एंड्रॉइड नियंत्रित ऑटोमोबाइल का डिज़ाइन

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





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

इस परियोजना का उद्देश्य ऑटोमोबाइल को नियंत्रित करने के लिए एक एंड्रॉइड-आधारित स्मार्टफोन या टैबलेट बनाना है। एंड्रॉइड लिनक्स भाषा में एक ऑपरेटिंग सिस्टम है। यह डेवलपर्स से मदद करने के लिए विकसित किया गया था ताकि टच इशारों, वॉयस कमांड आदि के साथ मोबाइल के प्रभावी उपयोग के लिए एक मोबाइल एप्लिकेशन बनाया जा सके। यह जावा यूआई के साथ एक खुला स्रोत है।




एंड्रॉयड

एंड्रॉयड

Android नियंत्रित ऑटोमोबाइल सिस्टम

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



ब्लॉक आरेख

8051 माइक्रोकंट्रोलर का उपयोग करके एंड्रॉइड नियंत्रित ऑटोमोबाइल के लिए ब्लॉक आरेख

8051 माइक्रोकंट्रोलर का उपयोग करके एंड्रॉइड नियंत्रित ऑटोमोबाइल के लिए ब्लॉक आरेख

हार्डवेयर आवश्यकताएँ

  • 8051 माइक्रोकंट्रोलर
  • Android डिवाइस
  • रोबोट बॉडी
  • ब्लूटूथ डिवाइस
  • डीसी मोटर्स
  • मोटर चालक आईसी
  • क्रिस्टल
  • वोल्टेज रेगुलेटर
  • प्रतिरोध, कैपेसिटर
  • बैटरी

सॉफ़्टवेयर आवश्यकताएं

Android नियंत्रित ऑटोमोबाइल सिस्टम ऑपरेशन

एंड्रॉइड डिवाइस में एक एप्लिकेशन होता है जो उपयोगकर्ता को अपने टच जेस्चर का उपयोग करके कमांड भेजने के लिए GUI (ग्राफिक यूजर इंटरफेस) प्रदान करता है। कमांड को ऑटोमोबाइल में स्ट्रिंग चर के रूप में एक सक्रिय ब्लूटूथ डिवाइस के माध्यम से भेजा जाता है।

Android नियंत्रित ऑटोमोबाइल

ऑटोमोबाइल में मौजूद ब्लूटूथ स्ट्रिंग डेटा प्राप्त करता है जिसे बाद में माइक्रोकंट्रोलर को खिलाया जाता है। माइक्रोकंट्रोलर उपयोगकर्ता के आदेशों के लिए डेटा और जांच प्रक्रिया करता है। आदेशों को पहचानने पर (आगे / पीछे / बाएं / दाएं) माइक्रोकंट्रोलर को सूचना भेजता है ड्राइवर आईसी । तब चालक आईसी वांछित कार्रवाई करने के लिए मोटर का संचालन करता है। ऑटोमोबाइल को नियंत्रित करने के लिए उपयोगकर्ता के हर इशारे के साथ यह प्रणाली जारी है।

ब्लूटूथ मॉड्यूल

एक ब्लूटूथ एक वायरलेस डिवाइस है एक छोटी सीमा से अधिक डेटा स्थानांतरित करने के लिए उपयोग किया जाता है। यह संचार के लिए रेडियो संकेतों का उपयोग करता है। यह बिना किसी इंटरफ़ेस के कई उपकरणों के साथ संचार करने की क्षमता रखता है। यह 2.45GHz की स्पीड से काम करता है।


मोटर चालक आईसी

L293D एक विशिष्ट मोटर चालक IC है। इस आईसी में 16 पिन हैं जो किसी भी दिशा में डीसी मोटर के एक सेट को नियंत्रित करने के लिए उपयोग किए जाते हैं। यह आईसी एच ब्रिज के सिद्धांत पर काम करता है। एक एच ब्रिज एक इलेक्ट्रॉनिक सर्किट है जो किसी भी दिशा में लोड भर में वोल्टेज को लागू करने की अनुमति देता है। यह आमतौर पर रोबोटिक्स में डीसी मोटर को आगे या पीछे चलाने की अनुमति देने के लिए उपयोग किया जाता है।

8051 माइक्रोकंट्रोलर

एक माइक्रोकंट्रोलर एक अत्यधिक एकीकृत चिप या माइक्रोप्रोसेसर है, जिसमें एक चिप पर RAM, ROM, I / O पोर्ट, टाइमर ADC आदि सभी परिधीय हैं। यह एक समर्पित चिप है जिसे सिंगल चिप कंप्यूटर कहा जाता है।

8051 माइक्रोकंट्रोलर एक लोकप्रिय 8-बिट माइक्रोकंट्रोलर है। यह हार्वर्ड वास्तुकला के 8 बिट CISC कोर पर आधारित है। यह 40 पिन डीआईपी पिन चिप के रूप में उपलब्ध है और 5volts DC इनपुट के साथ काम करता है।

8051 माइक्रोकंट्रोलर के ब्लॉक आरेख

8051 माइक्रोकंट्रोलर के ब्लॉक आरेख

8051 माइक्रोकंट्रोलर की मुख्य विशेषताएं

  • 4KB ऑन-चिप प्रोग्राम मेमोरी (ROM और EPROM)।
  • 128 बाइट्स ऑन-चिप डेटा मेमोरी (रैम)।
  • 8-बिट डेटा बस, 16-बिट एड्रेस बिट और दो 16 बिट टाइमर T0 और T1
  • 32 सामान्य उद्देश्य प्रत्येक 8 बिट्स और पांच इंटरप्ट को पंजीकृत करता है।
  • कुल 32 I / O लाइनों के साथ 8 बिट्स में से प्रत्येक के चार समानांतर पोर्ट।
  • एक 16 बिट प्रोग्राम काउंटर, एक स्टैक पॉइंटर और एक 16 बिट डेटा पॉइंटर।
  • 12MHz क्रिस्टल के साथ एक माइक्रोसेकंड अनुदेश चक्र।
  • एक दोहरी डुप्लेक्स धारावाहिक संचार बंदरगाह।

पिन विवरण

8051 माइक्रोकंट्रोलर 40 पिन डीआईपी विन्यास में उपलब्ध है। 40 पिनों के बीच, चार समानांतर पोर्ट P0, P1, P2 और P3 के लिए 32 पिन आवंटित किए जाते हैं, प्रत्येक पोर्ट 8 पिनों पर कब्जा कर लेता है। शेष पिन VCC, GND, XTAL1, XTAL2, RST, EA और PSEN हैं।

सेवा मेरे क्वार्ट्ज क्रिस्टल थरथरानवाला 30pF के संधारित्र मान के साथ पिन XTAL1 और XTAL2 के पार जुड़ा हुआ है। यदि क्रिस्टल थरथरानवाला के अलावा अन्य स्रोत का उपयोग किया जाता है, तो पिन XTAL1 और XTAL2 को खुला छोड़ दिया जाता है।

8051 में सीरियल कम्युनिकेशन माइक्रोकंट्रोलर

8051 माइक्रोकंट्रोलर में सीरियल संचार के माध्यम से डेटा को स्थानांतरित करने और प्राप्त करने के लिए दो पिन हैं। ये दो पिन एक पोर्ट P3 (P3.0 और P3.1) का हिस्सा हैं। ये पिन टीटीएल संगत हैं और इसलिए उन्हें बनाने के लिए एक लाइन ड्राइवर की आवश्यकता होती है RS232 संगत । MAX232 का उपयोग लाइन चालक के रूप में किया जाता है। सीरियल संचार को SCON रजिस्टर नामक 8-बिट रजिस्टर द्वारा नियंत्रित किया जाता है।

डीसी मोटर को 8051 में इंटरफैस करना

8051 माइक्रोकंट्रोलर के साथ डीसी मोटर को इंटरफैस करना

एक डीसी मोटर डायरेक्ट करंट पर चलती है और यह विद्युत ऊर्जा और चुंबकीय क्षेत्र का उपयोग करके टॉर्क का उत्पादन करती है। एक डीसी मोटर को शुरुआती चरण की तुलना में प्रारंभिक चरण में अधिक टोक़ की आवश्यकता होती है। डीसी मोटर्स को चलाने के लिए बड़े प्रवाह की आवश्यकता होती है, जो माइक्रोकंट्रोलर आईसी को नष्ट कर देगा। इसलिए एक ऑप्टोइसोलेटर और एक L293 डुअल एच-ब्रिज ड्राइवर के साथ ड्राइविंग सर्किट का उपयोग किया जाता है। ऑप्टोइसोलेटर, माइक्रोकंट्रोलर को अतिरिक्त सुरक्षा प्रदान करता है।

Android अनुप्रयोग

एंड्रॉइड ऑपरेटिंग सिस्टम विभिन्न अनुप्रयोगों को विकसित करने के लिए एक मंच प्रदान करता है जो स्मार्टफोन पर मनुष्यों के जीवन को बढ़ाने के लिए चलते हैं।

  • एंड्रॉइड का उपयोग सटीक नेविगेशन, ट्रैकिंग सिस्टम विकसित करने के लिए किया जाता है
  • इसका उपयोग विभिन्न सोशल मीडिया अनुप्रयोगों को विकसित करने के लिए किया जाता है जो बातचीत का नेटवर्क प्रदान करते हैं।
  • यह विभिन्न मोबाइल बैंकिंग, मनी ट्रांसफर ऐप विकसित करने में मदद करता है।
  • यह आसान खरीदारी की सुविधा देता है।
  • यह विभिन्न सुरक्षा और सुरक्षा ऐप विकसित करने में मदद करता है।

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