विज्ञापन
अधिकांश बच्चों की तरह, मेरे पास एक इलेक्ट्रॉनिक्स किट थी जो पूर्ण मूल बातें सिखाती थी; आप एक रेडियो या मोर्स कोड डिवाइस के रूप में उन्नत के बारे में कुछ का निर्माण कर सकते हैं। यह कहने के लिए पर्याप्त है, कि जब तक आप सभी 5 परियोजनाओं का निर्माण नहीं कर लेते, तब तक मजा नहीं आता। आजकल हालांकि, उन्नत इलेक्ट्रॉनिक्स हार्डवेयर किट सस्ती हैं और संभावनाएं अनंत हैं - सभी माइक्रोकंट्रोलर के आश्चर्य के लिए धन्यवाद।
माइक्रोकंट्रोलर मूल रूप से आदिम कंप्यूटर हैं - हार्डवेयर हैकिंग कभी बेहतर नहीं हुई, धन्यवाद उनके लिए, क्योंकि यह आपको सरल, एम्बेड करने योग्य जटिल इलेक्ट्रॉनिक सर्किट को प्रोग्राम करने की अनुमति देता है सॉफ्टवेयर। ये मंच अपने आसपास निर्मित संपन्न समुदायों के साथ स्थापित, विकसित, विकसित किए गए हैं। वास्तव में, अभी जिंदा रहने का एक अद्भुत समय है अगर आपको इलेक्ट्रॉनिक्स में सबसे ज्यादा दिलचस्पी है।
आइए आसपास के सबसे लोकप्रिय किटों में से 5 को देखें।
Arduino
मूल Arduino कुछ इतालवी छात्रों के दिमाग की उपज था, महंगे और खंडित विकास किट से थक गए थे और उन्हें प्रोग्रामिंग के लिए मानकीकृत सॉफ़्टवेयर की कमी थी। वे इलेक्ट्रॉनिक्स हैकिंग और माइक्रोकंट्रोलर्स को दुनिया में लाना चाहते थे, और इस सपने को साकार करने के लिए एक मौजूदा ओपन सोर्स प्रोग्रामिंग और डेवलपमेंट सिस्टम का इस्तेमाल किया, जिसे वायरिंग कहा जाता है। Arduino प्रोजेक्ट स्वयं पूरी तरह से खुला स्रोत बना हुआ है, जिसका अर्थ है कि आप एक बोर्ड के लिए योजनाओं को डाउनलोड कर सकते हैं और इसे मानक घटकों के साथ बना सकते हैं; यह वास्तव में कुछ Arduino क्लोन के कारण हुआ है जो थोड़े सस्ते हैं।
यहां चित्रित अधिकांश विकास बोर्डों की तरह, इसमें कई इनपुट और आउटपुट कनेक्शन हैं, दोनों डिजिटल और एनालॉग, उपयोगकर्ताओं को अनंत रेंज में किसी भी प्रकार के सेंसर और एक्चुएटर्स (जैसे मोटर्स) से कनेक्ट करने में सक्षम बनाता है उपकरण; अनुकूलन तर्क के साथ संयुक्त। Arduino अकेले या कंप्यूटर या अन्य उपकरणों के साथ मिलकर काम करता है - यह संचार प्रोटोकॉल की एक श्रृंखला का समर्थन करता है।
आप विशेष रूप से आकार के ऐड-ऑन को "ढाल" के रूप में भी खरीद सकते हैं, जो मुख्य Arduino बोर्ड के शीर्ष पर बैठते हैं, पिनों को डुप्लिकेट करते हैं और अतिरिक्त कार्यक्षमता जोड़ते हैं, जैसे कि एक्सबी वाईफाई चिप।
मैं खुद एक Arduino Uno का मालिक हूं, और कुछ लिखा है ट्यूटोरियल Arduino के साथ पहला कदम: सर्किट बोर्ड और एक कार्यक्रम की संरचना में एक करीब देखोपिछली बार मैंने आपको मैक या विंडोज के साथ काम करने के लिए अपना Arduino सेट करने के लिए छोड़ दिया था, और एक साधारण परीक्षण ऐप अपलोड किया था जिसने ऑन-बोर्ड एलईडी को ब्लिंक किया था। आज मैं कोड समझाने जा रहा हूँ ... अधिक पढ़ें यहाँ करने के लिए तुम शुरू हो जाओ शुरुआती के लिए Arduino प्रोग्रामिंग: ट्रैफिक लाइट कंट्रोलर प्रोजेक्ट ट्यूटोरियलArduino ट्रैफिक लाइट कंट्रोलर बनाने से आपको बुनियादी कोडिंग कौशल विकसित करने में मदद मिलती है! हम आपको शुरू करते हैं। अधिक पढ़ें , साथ ही साथ एक Arduino पर एक नज़र रखना आरंभक साज - सामान एक Arduino स्टार्टर किट में क्या शामिल है? [MakeUseOf बताते हैं]मैंने पहले भी MakeUseOf पर यहां Arduino ओपन-सोर्स हार्डवेयर पेश किया है, लेकिन आपको इससे बाहर कुछ बनाने और वास्तव में शुरू करने के लिए वास्तविक Arduino से अधिक की आवश्यकता होगी। Arduino "स्टार्टर किट" हैं ... अधिक पढ़ें जिसमें विभिन्न इलेक्ट्रॉनिक घटकों के साथ-साथ अन्य आवश्यक सामग्री शामिल हैं। कुछ बिंदु पर, मैं नीचे दिए गए एक एलईडी क्यूब से निपटने की कोशिश भी कर सकता हूं, इसलिए उस पर नज़र रखें।
लिलीपैड अरुडिनो
विशेष रूप से पहनने योग्य ई-टेक्सटाइल परियोजनाओं के लिए डिज़ाइन किया गया, लिलीपैड Arduino का एक छोटा, फ्लैट परिपत्र संस्करण है - लेकिन पूरी तरह से संगत। कनेक्शन और पिन कम हो जाते हैं, लेकिन अन्यथा कोर कार्यक्षमता काफी समान है। यदि आपने अपने प्रोजेक्ट को एक नियमित Arduino पर डिज़ाइन और परीक्षण किया है और अब आप कपड़ों में एम्बेड करना चाहते हैं, तो यह आपके लिए सबसे अच्छा है।
Arduino के अन्य संस्करण भी उपलब्ध हैं, जैसे कि तेज़ चिप वाला मेगा, अधिक मेमोरी, और अधिक I / O पिन्स, लेकिन वे मुख्य रूप से समान हैं - बस छोटे या बड़े। यदि आप किसी भी Arduino मॉडल को मुख्य रूप से एक सीखने की डिवाइस के रूप में देख रहे हैं, तो मैं आपको दृढ़ता से किकस्टार्टर को सौंपने और फंड की मदद करने का सुझाव देता हूं। मोडकिट परियोजना, एक नवीन दृश्य प्रोग्रामिंग सॉफ्टवेयर ताकि शिक्षार्थी C ++ में आसानी कर सकें।
Netduino
पहली नज़र में, आपको Arduino के लिए Netduino को गलत करने के लिए माफ़ नहीं किया जाएगा। भारी अपने इतालवी समकक्ष की सफलता से प्रेरित है, Netduino नेत्रहीन एक क्लोन हो सकता है, लेकिन आंतरिक रूप से यह एक अलग कोड प्लेटफॉर्म है। के लिए बनाया गया Microsoft का ऑब्जेक्ट ओरिएंटेड.नेट सी# भाषा और बहुत विंडोज-केंद्रित, नेटड्यूइनो Arduino के साथ अन्यथा उच्च स्तर की प्रोग्रामिंग के लिए अनुमति देता है, जहां आप अनिवार्य रूप से C ++ के साथ काम कर रहे हैं।
Netduino को प्रोग्रामिंग करने के लिए Visual Studio और Windows की आवश्यकता होती है, हालांकि ओपन सोर्स C # प्रोजेक्ट, मोनो के लिए प्रयोगात्मक समर्थन है।
दुर्भाग्य से, इन चीजों के साथ काम करने में लगभग उतना समर्थन या समुदाय नहीं है, इसलिए पूर्व-निर्मित ट्यूटोरियल और परियोजनाएं ढूंढना मुश्किल हो रहा है। केवल आप पर विचार करें सच में प्यार #, पहले से ही इलेक्ट्रॉनिक्स का एक अच्छा सौदा जानते हैं और सिर्फ विजुअल स्टूडियो के साथ फंसना चाहते हैं।
बीगलबोन और रास्पबेरी पाई
अंत में हमारी सूची में, Arduino प्रकार के माइक्रोकंट्रोलर से एक कदम, बीगल हड्डी तथा रास्पबेरी पाई दोनों एम्बेडेड लिनक्स डिवाइस हैं, हालांकि रास्पबेरी पाई ने मीडिया का अधिकांश ध्यान आकर्षित किया है इसके गंभीर रूप से कम $ 25 मूल्य बिंदु और चारों ओर शैक्षिक वातावरण में तेजी से गोद लेने के लिए विश्व। दोनों उन पर पूर्ण लिनक्स डिस्ट्रोस स्थापित करने में सक्षम हैं, और यह भी दावा किया है कि रास्पबेरी पाई 1080 पी वीडियो प्लेबैक कर सकता है (एक भी है) रास्पबेरी-विशिष्ट संस्करण XBMC लिनक्स संकलित)।
दोनों भारी हार्ड ड्राइव के बजाय एसडी-कार्ड का उपयोग करते हैं, और हालांकि बीगल हड्डी तकनीकी रूप से बेहतर है प्रोसेसर के संदर्भ में, रास्पबेरी पाई के पास परियोजनाओं और विकास की अधिक मात्रा है यह।
एक माइक्रोकंट्रोलर पर एम्बेडेड लिनक्स क्यों चुनें? बीगलोन लड़कों का कहना है कि यह सबसे अच्छा है:
जबकि Arduino जैसे सिस्टम का टेम्प्लेट-आधारित कोडिंग सरल परियोजनाओं को कॉपी-पेस्ट करना और अधिक जटिल संख्या को सीमित करना आसान बनाता है ऐसी लाइब्रेरी जिनमें बहुत अधिक सहभागिता नहीं है, 20 वर्षों के लिनक्स विकास ने अत्यधिक अंतर सॉफ्टवेयर का एक व्यापक सेट उत्पन्न किया है जो कर सकते हैं एक एलईडी या स्विच टॉगल या एक एनालॉग पढ़ने या कुछ करने की सादगी का त्याग किए बिना उपयोग और सहयोग किया जा सकता है I2C- आधारित सेंसर।
मैं कहता हूं कि इन प्रणालियों के साथ जमीन से अपना पहला इलेक्ट्रॉनिक्स प्रोजेक्ट प्राप्त करना है एक Arduino के साथ की तुलना में काफी कठिन है, लेकिन अंततः आप बहुत अधिक शक्ति और करने जा रहे हैं संभावनाओं।
क्या आपके पास यहां सूचीबद्ध रास्पबेरी पाई, बीगलबोन या कोई अन्य उपकरण है? हमें आपके द्वारा की गई किसी भी भयानक परियोजनाओं के बारे में टिप्पणियों में बताएं। क्या आप एक होने के बारे में सोचते हैं, और शायद हम आपको तय करने में मदद कर सकते हैं?
जेम्स के पास आर्टिफिशियल इंटेलिजेंस में बीएससी है, और कॉम्पिटिया ए + और नेटवर्क + प्रमाणित है। वह MakeUseOf के प्रमुख डेवलपर हैं, और अपना खाली समय वीआर पेंटबॉल और बोर्डगेम खेलने में बिताते हैं। वह पीसी का निर्माण कर रहा है क्योंकि वह एक बच्चा था।