एक पाऊल टेक्निकल साक्षरतेकडे : रोबोटिक्स आणि कृत्रिम बुध्दिमत्ता

ईगल सॉफ्टवेअर वापरून रोबोटिक्स हार्डवेअर डिझाइनिंग

Story: टेक्नो जगतात | ऋषभ एकावडे |
01st October 2022, 10:39 Hrs
एक पाऊल टेक्निकल साक्षरतेकडे : रोबोटिक्स आणि कृत्रिम बुध्दिमत्ता

(भाग ६) 

हे सॉफ्टवेअर पीसीबी डिझाइनिंगसाठी वापरले जाणारे सहज लागू होणारे ग्राफिकल लेआउट एडिटर (ईगल) आहे. प्रिंटेड सर्किट बोर्ड (PCB) वर इलेक्ट्रॉनिक सर्किट योजनाबद्ध आणि लेआउट डिझाइन करण्यासाठी ईगल सॉफ्टवेअरचा वापर केला जातो.

ईगल हे पीसीबी डिझाइन सॉफ्टवेअर पॅकेज आहे ज्यामध्ये पीसीबी एडिटर, एक योजनाबद्ध एडिटर आणि ऑटो राउटर मॉड्यूल असते. हे सॉफ्टवेअर विविध प्रकारच्या लायब्ररी घटक देखील प्रदान करते, आणि मुख्य म्हणजे नवीन भाग डिझाइन करण्यासाठी किंवा विद्यमान भाग सुधारण्यासाठी लायब्ररी एडिटर देखील प्रदान केला जातो.

ईगल का वापरावे ? :

ईगल हे पीसीबी सीएडी सॉफ्टवेअर आहे जे सिस्टमचे हार्डवेअर डिझाइन करण्यासाठी वापरले जाते. इतर हार्डवेअर डिझायनिंग साधनांपेक्षा ईगलला प्राधान्य का दिले जाते याची काही कारणे विचारात घ्या:-

 लाइटवेट - हे हलके सॉफ्टवेअर आहे ज्यासाठी 50-200MB डिस्क स्पेस आवश्यक आहे. इंस्टॉलर पॅकेज सुमारे 25MB आहे. त्यामुळे तुम्ही पीसीबी द्रुतपणे बनवण्यासाठी रन करण्यासाठी इंस्टॉल करण्यासाठी डाउनलोड करू शकता.

 क्रॉस-प्लॅटफॉर्म - Eagle Windows, LINUX, MAC वर चालू शकते. हे एक वैशिष्ट्य आहे जे इतर अनेक पीसीबी डिझाइन सॉफ्टवेअर प्रदान करत नाही.

 विनामूल्य/कमी-किंमत - ईगलची विनामूल्य आवृत्ती सॉफ्टवेअरच्या टूलबारचा वापर करून कोणत्याही पीसीबीच्या डिझाइनसाठी पुरेसा उपयोग प्रदान करते.

*योजनाबद्ध रेखांकन:

या सॉफ्टवेअरचा वापर करून आम्ही पॉवर सप्लाय, Atmel AtMega16 मायक्रोकंट्रोलर, LCD, मोटर ड्रायव्हर IC (L293D) आणि हेडरशी जोडलेले उर्वरित I/O- पिनचे स्कीमॅटिक्स काढू शकतो.

वरील साधनांचा वापर करून सर्किटची योजनाबद्ध रचना काढण्यासाठी इच्छित ऑपरेशन केले जाऊ शकते. घटक जोडताना आपल्याला प्रत्येक डिव्हाइसवर एक लहान काळा क्रॉस दिसेल. हे डिव्हाइसचे मूळ किंवा हँडल आहे जे विविध साधनांसह डिव्हाइस हाताळण्यासाठी वापरले जाते

*रोबोटिक्समध्ये मायक्रोकंट्रोलरचे काम.

मायक्रोकंट्रोलर ही मायक्रोप्रोसेसरची प्रगत आवृत्ती आहे. यात ऑन चिप सेंट्रल प्रोसेसिंग युनिट (CPU), रीड ओन्ली मेमरी (ROM), रँडम एक्सेस मेमरी (RAM), इनपुट/आउटपुट युनिट, इंटरप्ट्स कंट्रोलर इ.

म्हणून एम्बेडेड सिस्टममध्ये हाय स्पीड सिग्नल प्रोसेसिंग ऑपरेशनसाठी मायक्रोकंट्रोलरचा वापर केला जातो. एम्बेडेड सिस्टीमच्या डिझायनिंगमध्ये वापरला जाणारा प्रमुख घटक म्हणून हे कार्य करते.

मायक्रोकंट्रोलरचे मूलभूत घटक:

अंकगणित आणि तर्कशास्त्र युनिट (ALU) - मायक्रोकंट्रोलरमधील ALU अंकगणित आणि तर्कशास्त्र ऑपरेशन करण्यासाठी वापरला जातो. हे रजिस्टरमध्ये साठवलेल्या डेटावर लॉजिक ऑपरेशन करते.

 संचयक - संचयक हे रजिस्टर आहे ज्यामध्ये इंटरमीडिएट अंकगणित आणि तार्किक ऑपरेशन डेटा संग्रहित केला जातो.

 कार्यरत रजिस्टर्स - रजिस्टर्स हे स्टोरेज डिव्हाइस आहे जे मायक्रोकंट्रोलरमध्ये वेगवेगळ्या पत्त्याच्या ठिकाणी डेटा साठवण्यासाठी वापरले जाते.

 प्रोग्राम काउंटर - मायक्रोकंट्रोलरमध्ये कार्यान्वित केलेल्या प्रोग्रामची संख्या मोजण्यासाठी प्रोग्राम काउंटर वापरला जातो.

 स्टॅक पॉइंटर - स्टॅक पॉइंटर ठराविक पत्त्यावर पॉइंटर म्हणून काम करतो. प्रोसेसरने स्टॅकमध्ये केलेल्या शेवटच्या प्रोग्राम विनंतीचा पत्ता संग्रहित करण्यासाठी हे एक रजिस्टर आहे.

 क्लॉक सर्किट - मायक्रोकंट्रोलरसाठी संदर्भ सिग्नल म्हणून आवश्यक घड्याळाची नाडी तयार करण्यासाठी क्लॉक सर्किटचा वापर केला जातो.

 इंटरप्ट सर्किट - जेव्हा मायक्रोकंट्रोलरद्वारे प्राधान्याच्या आधारावर उच्च प्राधान्य प्रक्रिया पूर्ण करणे आवश्यक असते तेव्हा इंटरप्ट सिग्नल तयार करण्यासाठी इंटरप्ट सर्किटचा वापर केला जातो.

 अंतर्गत रॉम - अंतर्गत रॉम ही केवळ वाचनीय मेमरी आहे जी एम्बेडेड सिस्टममध्ये माहिती संग्रहित करण्यासाठी वापरली जाते. हे मायक्रोकंट्रोलरमध्ये सूचना आणि डेटा संचयित करण्यासाठी मुख्य मेमरी म्हणून कार्य करते.

 I/O पोर्ट्स - I/O पोर्ट्सचा वापर इनपुट पोर्टसह सेन्सर, कीबोर्ड इत्यादी इनपुट उपकरणांना आणि मायक्रोकंट्रोलरमध्ये उपलब्ध असलेल्या आउटपुट पोर्टसह LCD, बजर इत्यादी आउटपुट डिव्हाइसेसशी जोडण्यासाठी केला जातो.

 या पुढे येणारे भाग जरा क्लिष्ट होत जातील, करण त्यात तर्कशास्त्र आणि गणिताचा भाग खूप असेल.

तर मी शक्य तेवढे सोप्पे करुन तुमच्या समोर सादर करण्याचे प्रयत्न करीन.या भागात येथेच थांबूत. लोभ असावा.