Raspberry Pi एक किफायती, क्रेडिट-कार्ड आकार का कंप्यूटर है जिसे दैनिक जीवन को आसान बनाने वाली दिलचस्प परियोजनाओं के लिए कुछ बुनियादी हार्डवेयर घटकों की आवश्यकता होती है। शुरू करने में सरल, यह विनम्र yet अविश्वसनीय इलेक्ट्रॉनिक गैजेट स्क्रीन, कंसोल और माउस सहित अतिरिक्त संसाधनों के साथ आता है। नवीनतम Raspberry Pi मॉडल में आमतौर पर तीन से चार USB पोर्ट, एक ईथरनेट पोर्ट और एक HDMI पोर्ट होता है। यह वह सब कर सकता है जो आप एक वर्कस्टेशन से उम्मीद करेंगे, जैसे उच्च-गुणवत्ता वाला वीडियो चलाना, स्प्रेडशीट बनाना, FM रेडियो स्टेशन और गेमिंग आदि।

Raspberry Pi और अन्य हार्डवेयर घटकों को कैसे सेटअप करें?
किसी भी प्रोजेक्ट को शुरू करने का सबसे अच्छा तरीका घटकों की एक सूची बनाना और इन घटकों का संक्षिप्त अध्ययन करना है क्योंकि कोई भी प्रोजेक्ट के बीच में सिर्फ एक लापता घटक के कारण फंसना नहीं चाहेगा।
चरण 1: आवश्यक घटक
- Raspberry Pi 3B+
- HDMI पोर्ट वाला टेलीविजन
- वायर्ड माउस
- माइक्रो SD कार्ड रीडर
- 32 GB SD कार्ड
- Raspberry Pi एडाप्टर
- RJ45 ईथरनेट केबल
- लैपटॉप
चरण 2: Raspberry Pi मॉडल का चयन
बाजार में Raspberry Pi के कई मॉडल उपलब्ध हैं। Raspberry Pi Zero को छोड़कर, किसी भी मॉडल को प्राथमिकता दी जा सकती है। ऐसा इसलिए है क्योंकि Pi Zero पर नेटवर्क सेटअप करना बहुत थकाऊ काम है। 3A+, 3B+ जैसे नवीनतम मॉडल खरीदे जा सकते हैं। Raspberry Pi 4 अब तक Raspberry Pi Foundation द्वारा जारी सबसे तेज और सबसे शक्तिशाली उपकरण है लेकिन रिलीज के बाद Raspberry Pi टीम ने इसके हार्डवेयर मुद्दों को साझा नहीं किया है। यह अच्छी तरह से बूट नहीं करता क्योंकि इसका USB-C पोर्ट बूटिंग के लिए पर्याप्त शक्ति प्रदान नहीं करता। इसलिए, इस प्रोजेक्ट में हम Raspberry Pi 3B+ का उपयोग करेंगे।

चरण 3: लैपटॉप पर SD कार्ड फॉर्मेटर इंस्टॉल करना
SD कार्ड फॉर्मेटर को लैपटॉप पर इंस्टॉल करने की आवश्यकता है क्योंकि हमें ऑपरेटिंग सिस्टम फ़ाइलों को डालने से पहले SD कार्ड को फॉर्मेट करने के लिए इस सॉफ़्टवेयर की आवश्यकता होगी। इसे यहां से डाउनलोड किया जा सकता है। सभी फ़ाइलों को एक फ़ोल्डर में निकालें और इसे इंस्टॉल करना शुरू करें।

चरण 4: लैपटॉप पर Win32 Disk Imager इंस्टॉल करना
Win32 Disk Imager को लैपटॉप पर इंस्टॉल करने की आवश्यकता है क्योंकि हमें अपने ऑपरेटिंग सिस्टम इमेजर फ़ाइल को SD कार्ड में Write करने के लिए इस सॉफ़्टवेयर की आवश्यकता होगी। यह सॉफ़्टवेयर इंटरनेट पर आसानी से मिल सकता है और इसे यहां से भी डाउनलोड किया जा सकता है।

चरण 5: लैपटॉप पर VNC Viewer इंस्टॉल करना
VNC एक ग्राफिकल डेस्कटॉप शेयरिंग फ्रेमवर्क है जो आपको एक पीसी (VNC Server चलाने वाले) के डेस्कटॉप इंटरफेस को दूसरे पीसी या सेल फोन (VNC Viewer चलाने वाले) से दूरस्थ रूप से नियंत्रित करने में सक्षम बनाता है। VNC Viewer के कई प्रकार हैं, जैसे TigerVNC, TeamViewer, Real VNC, आदि। हमारी आवश्यकता RealVNC है और यह इंटरनेट पर आसानी से उपलब्ध है और इसे यहां से डाउनलोड किया जा सकता है। नवीनतम Raspbian में VNC Server शामिल है जो हमें अपने Pi को दूरस्थ रूप से नियंत्रित करने में सक्षम बनाता है और VNC Viewer जो हमें Pi से अन्य सिस्टम को नियंत्रित करने की अनुमति देता है। ऊपर दिए गए लिंक को खोलने के बाद Raspberry Pi आइकन पर क्लिक करें और फिर डाउनलोड करना शुरू करें क्योंकि हमें Raspberry Pi के लिए VNC Viewer की आवश्यकता है।

चरण 6: SD कार्ड को फॉर्मेट करना
दोनों सॉफ़्टवेयर इंस्टॉल करने के बाद SD कार्ड को फॉर्मेट करें ताकि अनावश्यक फ़ाइलों को हटाया जा सके जो शुरू में कार्ड में इंस्टॉल थीं। चूंकि हमने SD कार्ड को फॉर्मेट कर दिया है, हम अब इसमें ऑपरेटिंग सिस्टम इंस्टॉल करने के लिए तैयार हैं।

चरण 7: नवीनतम ऑपरेटिंग सिस्टम डाउनलोड करना
नवीनतम ऑपरेटिंग सिस्टम को Raspberry Pi की आधिकारिक साइट से डाउनलोड करने की आवश्यकता है। Raspbian का नवीनतम संस्करण "Raspbian Buster" है। इसमें हार्डवेयर गैजेट्स को वायर करने के लिए नवीनतम प्रोग्रामिंग फीचर्स शामिल हैं जैसे NodeRed आदि। Raspbian को Pi पर इंस्टॉल करने का एक वैकल्पिक तरीका भी उपलब्ध है। सबसे पहले, Noobs डाउनलोड करें जो ऑपरेटिंग सिस्टम इंस्टॉलर है और इसमें नवीनतम Raspbian शामिल है लेकिन यह समय लेने वाली प्रक्रिया है इसलिए हम सीधे अपने Raspberry Pi के लिए "Raspbian Buster With Desktop And Recommended Software" डाउनलोड करेंगे। Raspbian को यहां से डाउनलोड किया जा सकता है।

चरण 8: ऑपरेटिंग सिस्टम को SD कार्ड पर लिखना
चूंकि हमने अपने Raspberry Pi के लिए ऑपरेटिंग सिस्टम डाउनलोड कर लिया है, हम img फ़ाइल को SD कार्ड पर लिखने के लिए तैयार हैं। img फ़ाइल का चयन करने के बाद राइट आइकन पर क्लिक करें और तब तक प्रतीक्षा करें जब तक पूरी img फ़ाइल SD कार्ड पर लिखी न जाए। राइट बटन पर क्लिक करने से पहले Hash में ड्रॉपडाउन तीर से MD5 विकल्प चुनें।

चरण 9: Pi पर WiFi कॉन्फ़िगर करना
SD कार्ड पर ऑपरेटिंग सिस्टम लिखने के बाद कार्ड रीडर से SD कार्ड को अनप्लग करें। कीबोर्ड और माउस को Raspberry Pi से कनेक्ट करें। HDMI केबल के एक तरफ को टेलीविजन से और दूसरी तरफ को Raspberry Pi से कनेक्ट करें। एडाप्टर का उपयोग करके Pi को पावर दें और तब तक प्रतीक्षा करें जब तक Raspberry Pi बूट न हो जाए। बूट होने के बाद, Raspbian के ऊपरी दाएं कोने पर वाईफाई आइकन पर क्लिक करके वाईफाई का पासवर्ड सेट करें। Raspberry Pi को एक IP एड्रेस असाइन किया जाएगा और मेरे मामले में, IP एड्रेस था: "192.168.1.15"। इस IP एड्रेस को नोट करें क्योंकि इसकी आगे की कॉन्फ़िगरेशन में आवश्यकता होगी। ईथरनेट केबल का उपयोग लैपटॉप के वाईफाई कनेक्शन को Raspberry Pi के साथ साझा करने के लिए भी किया जा सकता है लेकिन हमें कुछ इंटरनेट सेटिंग्स बदलनी होंगी। यह थोड़ा कठिन कार्य है इसलिए Pi को वाईफाई के माध्यम से कनेक्ट करने की सिफारिश की जाती है। नोट: प्रत्येक व्यक्ति को वाईफाई राउटर के आधार पर एक अलग IP एड्रेस असाइन किया जाएगा।

हम Lx Terminal/कमांड विंडो पर जाकर और निम्न कमांड टाइप करके असाइन किए गए IP को भी ढूंढ सकते हैं:
ifconfig

चरण 10: Raspberry Pi पर SSH क्लाइंट और VNC सक्षम करना
Raspberry Pi को दूरस्थ रूप से एक्सेस करने के लिए SSH को सक्षम करने की आवश्यकता है। यह एक रिमोट लॉगिन प्रोटोकॉल है जो डिफ़ॉल्ट रूप से पोर्ट 22 का उपयोग करता है। Raspbian के पुराने संस्करण में, SSH डिफ़ॉल्ट रूप से सक्षम था लेकिन नवंबर 2016 में Raspbian के रिलीज के बाद, SSH सर्वर डिफ़ॉल्ट रूप से अक्षम कर दिया गया था और इसे मैन्युअल रूप से सक्षम करने की आवश्यकता है। Pi का IP एड्रेस पता लगाने के बाद ऊपरी बाएं कोने पर Raspberry आइकन पर क्लिक करें।

Preferences पर जाएं और वहां से Raspberry Pi Configuration चुनें और अंत में Interfaces पर क्लिक करें। बटनों की सूची से, आपको केवल दो Enable बटनों पर क्लिक करना होगा। पहला SSH है और दूसरा VNC।

चरण 11: Windows पर SSH क्लाइंट सक्षम करने का वैकल्पिक तरीका
SSH क्लाइंट को सक्षम करने का एक विकल्प भी है। आपके द्वारा SD कार्ड पर Raspbian लिखने के बाद SD कार्ड खोलें, कहीं भी राइट-क्लिक करें और एक नई टेक्स्ट फ़ाइल बनाएं। txt फ़ाइल बनाने के बाद आप देखेंगे कि इसका नाम "New Text Document.txt" है। इस सब को हटा दें और इसके बजाय "ssh" लिखें। इस फ़ाइल को बनाने के बाद SD कार्ड को हटा दें और इसे Raspberry Pi में प्लग करें। अब, SSH स्वचालित रूप से सक्षम हो जाएगा।

चरण 12: लैपटॉप पर PuTTY इंस्टॉल करना
PuTTY एक अत्यंत लचीला उपकरण है जिसका उपयोग किसी अन्य पीसी तक दूरस्थ पहुंच के लिए किया जाता है। यह SSH क्लाइंट के रूप में काम करता है और अपने मजबूत फ़ायरवॉल और बहुमुखी प्रतिभा के लिए प्रसिद्ध है। हम अपने लैपटॉप पर PuTTY इंस्टॉल करेंगे क्योंकि यह SSH प्रोटोकॉल का समर्थन करता है। PuTTY के माध्यम से SSH एक विंडोज सिस्टम से Raspberry Pi को सुरक्षित रूप से एक्सेस करने का एक आसान तरीका प्रदान करता है। Windows के लिए PuTTY इंटरनेट पर आसानी से मिल सकता है और इसे यहां से भी डाउनलोड किया जा सकता है।

चरण 13: PuTTY के माध्यम से Raspberry Pi में लॉग इन करना
वाईफाई राउटर द्वारा हमारे Raspberry Pi को असाइन किए गए IP एड्रेस को दर्ज करें। मेरे मामले में असाइन किया गया IP एड्रेस "192.168.1.15" था।

IP एड्रेस दर्ज करने के बाद स्क्रीन दिखाई देगी और यह यूजरनेम और पासवर्ड मांगेगा। डिफ़ॉल्ट यूजरनेम "pi" है और पासवर्ड "raspberry" है। हम चाहें तो लॉगिन विवरण भी बदल सकते हैं।

चरण 14: VNC Viewer संस्करण की जांच करना
यह सुनिश्चित करने के लिए निम्न कमांड चलाएं कि हमारे पास VNC Viewer का नवीनतम संस्करण है।
sudo apt update
sudo apt install realvnc-vnc-server realvnc-vnc-viewerचरण 15: Pi को VNC Viewer से कनेक्ट करना
VNC Viewer खोलें और वही IP एड्रेस दर्ज करें जो पहले PuTTY में दर्ज किया गया था। मेरे मामले में, उपयोग किया जाने वाला IP एड्रेस "192.168.1.15" है। IP एड्रेस दर्ज करने के बाद सर्वर यूजरनेम और पासवर्ड मांगेगा। डिफ़ॉल्ट यूजरनेम "pi" है और पासवर्ड "raspberry" है। OK बटन पर क्लिक करें।

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