Jeffrey Cross
Jeffrey Cross

रास्पबेरी पाई 101: वैसे भी पाई क्या है?

रास्पबेरी पाई और पाई डे- 3.14 के प्रशंसकों के लिए जाना जाता है, आज, 14 मार्च 2014 है। उसे ले लो? हम यहां रास्पबेरी पाई को बहुत पसंद करते हैं और पाई के प्रशंसकों की संख्या बढ़ रही है, लेकिन निश्चित रूप से अभी भी बहुत सारे लोग हैं, जिनके बारे में हमें पता नहीं है कि हम क्या बात कर रहे हैं। इसलिए, पाई डे के सम्मान में, हम रास्पबेरी पाई के साथ मैट रिचर्डसन और शॉन वालेस की शुरुआत से एक अंश चला रहे हैं, जो यह बताता है कि पाई क्या है और सभी उपद्रव क्या है।

-स्टेट होलब्रुक, निर्माता वरिष्ठ संपादक

यह समझना आसान है कि जब पहली बार घोषणा की गई थी तो लोग रास्पबेरी पाई पर संदेह क्यों कर रहे थे। $ 35 के लिए एक क्रेडिट कार्ड के आकार का कंप्यूटर एक पाइप सपने की तरह लग रहा था। यही कारण है कि, जब उसने शिपिंग शुरू किया, तो रास्पबेरी पाई ने उत्साह का एक उन्माद पैदा किया।

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

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

तुम्हारे द्वारा इससे क्या किया जा सकता है?

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

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

मेकर्स के लिए रास्पबेरी पाई

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

यह कहना नहीं है कि एक रास्पबेरी पाई एक पारंपरिक माइक्रोकंट्रोलर से बेहतर है; यह सिर्फ अलग है। उदाहरण के लिए, यदि आप एक मूल थर्मोस्टेट बनाना चाहते हैं, तो आप सादगी के उद्देश्यों के लिए Arduino Uno या इसी तरह के माइक्रोकंट्रोलर का उपयोग करना शायद बेहतर समझते हैं। लेकिन अगर आप अपनी सेटिंग्स को बदलने और तापमान लॉग फ़ाइलों को डाउनलोड करने के लिए वेब के माध्यम से थर्मोस्टैट को दूरस्थ रूप से एक्सेस करने में सक्षम होना चाहते हैं, तो आपको रास्पबेरी पाई का उपयोग करने पर विचार करना चाहिए।

एक या दूसरे के बीच चयन करना आपकी परियोजना की आवश्यकताओं पर निर्भर करेगा और वास्तव में, आपको दोनों के बीच चयन करना जरूरी नहीं है। हम आपको बताएंगे कि कैसे Arduino को प्रोग्राम करने और उन्हें एक दूसरे के साथ संवाद करने के लिए रास्पबेरी पाई का उपयोग करें।

जब आप इस पुस्तक को पढ़ते हैं, तो आप रास्पबेरी पाई की ताकत के बारे में बेहतर समझ प्राप्त कर सकते हैं और यह कैसे निर्माता के टूलबॉक्स में एक और उपयोगी उपकरण बन सकता है।

लेकिन रुको ... वहाँ और अधिक है!

रास्पबेरी पाई के साथ आप बहुत कुछ कर सकते हैं, हम यह सब एक किताब में फिट नहीं कर सकते। यहाँ कई अन्य तरीके हैं जिनसे आप इसका उपयोग कर सकते हैं:

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

लिनक्स और रास्पबेरी पाई

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

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

और आप केवल रास्पियन तक सीमित नहीं हैं, क्योंकि कई अलग-अलग स्वाद हैं, यावितरणलिनक्स में, जिसे आप रास्पबेरी पाई पर लोड कर सकते हैं। वहाँ भी कई गैर-लिनक्स OS विकल्प उपलब्ध हैं। इस पुस्तक के दौरान, हम रास्पबेरी पाई के डाउनलोड पृष्ठ से उपलब्ध मानक रास्पियन वितरण का उपयोग करेंगे।

यदि आप लिनक्स से परिचित नहीं हैं, तो चिंता न करें, हम आपको उन मूल सिद्धांतों से लैस करेंगे जिनके बारे में आपको पता होना चाहिए।

दूसरों ने इसके साथ क्या किया है

जब आपके पास एक रोमांचक नई तकनीक का उपयोग होता है, तो यह कठिन निर्णय लेना हो सकता है कि इसके साथ क्या करना है। यदि आप निश्चित नहीं हैं, तो इससे प्रेरणा पाने के लिए दिलचस्प और रचनात्मक रास्पबेरी पाई परियोजनाओं की कोई कमी नहीं है। MAKE के संपादकों के रूप में, हमने रास्पबेरी पाई के कई शानदार उपयोग देखे हैं और हम अपने पसंदीदा में से कुछ को साझा करना चाहते हैं।

आर्केड खेल कॉफी टेबल
इंस्ट्रक्शंस यूजर ग्रैम्हेलगेडिंग ने एक स्टेप-बाय-स्टेप ट्यूटोरियल अपलोड किया कि कैसे एक कॉफी टेबल बनाई जाए जो कि रास्पबेरी पाई का उपयोग करके क्लासिक आर्केड गेम एमुलेटर के रूप में दोगुनी हो। पाई पर चल रहे खेलों को प्राप्त करने के लिए, उन्होंने MAME (मल्टीपल आर्केड मशीन एमुलेटर), एक मुक्त, ओपन सोर्स सॉफ्टवेयर प्रोजेक्ट का उपयोग किया, जो आपको आधुनिक कंप्यूटर पर क्लासिक आर्केड गेम चलाने की सुविधा देता है। टेबल के भीतर ही, उन्होंने एचडीएमआई, क्लासिक आर्केड बटन के माध्यम से रास्पाइबरी पाई से जुड़ी 24 इंच की एलसीडी स्क्रीन लगाई, और पाई के GPIO पिन से जुड़ा जॉयस्टिक इनपुट के रूप में इस्तेमाल किया जा सकता है।
RasPod
अनीश डोगरा, भारत का एक किशोर, रास्पबेरी पाई फाउंडेशन की 2012 समर कोडिंग प्रतियोगिता में उपविजेता था। उन्होंने रास्पबेरी, एक रास्पबेरी पाई आधारित वेब-नियंत्रित एमपी 3 ऑडियो प्लेयर बनाया। पाइथन और टोर्नेडो नामक एक वेब फ्रेमवर्क के साथ निर्मित, रास्पोड आपको संगीत शुरू करने और बंद करने, वॉल्यूम बदलने, गाने चुनने और प्लेलिस्ट बनाने के लिए अपने रास्पबेरी पाई में दूरस्थ रूप से प्रवेश करने देता है। संगीत रास्पबेरी पाई के ऑडियो जैक से बाहर आता है, इसलिए आप इसे कंप्यूटर स्पीकर की एक जोड़ी के साथ उपयोग कर सकते हैं या धुनों का आनंद लेने के लिए इसे स्टीरियो सिस्टम से जोड़ सकते हैं।
रास्पबेरी पाई सुपर कंप्यूटर
कई सुपर कंप्यूटर मानक कंप्यूटरों के क्लस्टर से बने होते हैं और कम्प्यूटेशनल नौकरियों को सभी विभिन्न प्रोसेसर के बीच विभाजित किया जाता है। यूनाइटेड किंगडम के साउथेम्प्टन विश्वविद्यालय में कम्प्यूटेशनल इंजीनियरों के एक समूह ने एक सस्ती कंप्यूटर बनाने के लिए 64 रास्पबेरी पाई को जोड़ा। हालांकि यह आज के शीर्ष प्रदर्शन करने वाले सुपर कंप्यूटरों की कम्प्यूटेशनल शक्ति के पास नहीं है, लेकिन यह इंजीनियरिंग सिस्टम के पीछे के सिद्धांतों को प्रदर्शित करता है। सबसे अच्छी बात यह है कि इन सभी रास्पबेरी पिस को पकड़ने के लिए इस्तेमाल किया जाने वाला रैक सिस्टम लेगो ईंटों के साथ टीम के नेता के 6 वर्षीय बेटे द्वारा बनाया गया था।

यदि आप अपने रास्पबेरी पाई के साथ कुछ दिलचस्प करते हैं, तो हम इसके बारे में सुनना पसंद करेंगे। आप अपनी परियोजनाओं को [ईमेल संरक्षित] पर संपादकीय टीम में जमा कर सकते हैं।

शेयर

एक टिप्पणी छोड़