Arduino क्या है?

अवलोकन:

क्या आप कभी ऐसा प्रोग्राम बनाना चाहते हैं जो सचमुच आपके लिए कॉफी बना सकता है? यदि ऐसा है, तो आप microcontroller विकास में रुचि हो सकती है।

प्रोग्राम करने में मुश्किल होने के लिए माइक्रोकंट्रोलर कुख्यात हैं; Arduino का लक्ष्य सॉफ्टवेयर डेवलपर्स के लिए microcontroller प्रोग्रामिंग की दुनिया में प्रवेश करने के लिए एक सुलभ तरीका बनाना है। Arduino चिप पर तर्क बनाने के लिए एक भाषा और प्रोग्रामिंग पर्यावरण के साथ एक एटमेल एटमेगा प्रोसेसर के आसपास बनाया गया एक माइक्रोक्रोनरोलर इंटरफ़ेस है।

सॉफ्टवेयर और हार्डवेयर:

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

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

अनुप्रयोगों:

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

परियोजनाएं:

मंच ने डेवलपर्स के एक समुदाय को पहले से ही बढ़ावा दिया है जो बहुत सारे ओपन-सोर्स काम साझा कर रहे हैं। उत्साही लोगों ने सॉफ्टवेयर थर्मोस्टेट नियंत्रकों से, सॉफ्टवेयर मॉनिटर्स को, जो अलमारियों को एसएमएस अलर्ट भेजते हैं, के लिए अभिनव परियोजनाओं की एक विस्तृत श्रृंखला बनाने के लिए इसका इस्तेमाल किया है, जो हर समय एक निश्चित हैशटैग का उपयोग ट्विटर पर किया जाता है। और हां, कॉफी उपकरणों को नियंत्रित करने के लिए Arduino परियोजनाओं का एक पूरा पृष्ठ भी है।

Arduino का महत्व:

हालांकि इनमें से कुछ Arduino परियोजनाएं निराशाजनक लग सकती हैं, लेकिन तकनीक वास्तव में कई प्रवृत्तियों में पड़ जाती है जो इसे उद्योग में संभावित रूप से महत्वपूर्ण बल बनाती हैं। " इंटरनेट का चीजें " इंटरनेट समुदाय से जुड़े हर रोज़ आइटम का वर्णन करने और जानकारी साझा करने में सक्षम होने के लिए तकनीकी समुदाय में उपयोग किया जाने वाला एक लोकप्रिय वाक्यांश है। स्मार्ट ऊर्जा मीटर अक्सर उपयोग किए जाने वाले उदाहरण होते हैं, जो ऊर्जा पर पैसे बचाने के लिए उपकरण उपयोग को नियंत्रित कर सकते हैं। कई लोग वेब 3.0 नामक ढीली परिभाषित घटना का एक महत्वपूर्ण हिस्सा बनने के लिए चीजों का इंटरनेट मानते हैं

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

इनोवेशन के लिए उपकरण:

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