आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

स्मार्टफोन, टैबलेट और कंप्यूटर घर, कॉफी शॉप, या स्थानीय पुस्तकालय में आपके वाई-फाई से जुड़ने को दर्द रहित और सीधा बनाते हैं। ऐसा इसलिए है क्योंकि उनके पास एक ऑपरेटिंग सिस्टम है जो वायरलेस कनेक्टिविटी को हैंडल करने के लिए बिल्ट-इन टूल्स के साथ आता है ताकि हम इसे हल्के में ले सकें।

अपने Raspberry Pi Pico W का अधिकतम लाभ उठाने के लिए, आप इस डिवाइस को अपने घर के वायरलेस राउटर से लिंक करना चाहेंगे जो आपके घर के इंटरनेट कनेक्शन की सेवा प्रदान करता है। ओएस पर पिको की कमी के कारण, इस प्रक्रिया को कनेक्ट करने के लिए कुछ मैन्युअल कोडिंग की आवश्यकता होती है। हालाँकि, थोड़ी मदद से, आपके डिवाइस को कनेक्ट करना आपके विचार से अधिक आसान है।

शुरू करना

यह सुनिश्चित करने के लिए कि आपको अपने Raspberry Pi Pico W को इंटरनेट से कनेक्ट करने के लिए क्या चाहिए, यह सुनिश्चित करने के लिए कुछ आवश्यक वस्तुओं की समीक्षा करें:

  • आईडीई (प्रोग्रामिंग एप्लिकेशन जैसे Thonny)
    instagram viewer
    • यदि आपके पास रास्पबेरी पाई पिको डब्ल्यू (पिको) बहुत लंबे समय से आपके कब्जे में नहीं है, तो समीक्षा करना सुनिश्चित करें माइक्रोपायथन आईडीई कैसे सेट करें आपके रास्पबेरी पाई पिको डब्ल्यू के साथ।
  • 2.4GHz वायरलेस कनेक्शन
    • पुष्टि करें कि आप वायरलेस 2.4GHz सिग्नल का उपयोग कर कनेक्ट करने में सक्षम हैं। फ़िलहाल, 5GHz इंटरनेट वायरलेस कनेक्टिविटी Raspberry Pi Pico W के साथ संगत नहीं है।
  • पायथन कोड
    • आप से कोड की एक प्रति डाउनलोड कर सकते हैं MakeOfUse GitHub रेपो जहां आवश्यक है वायरलेस.py फ़ाइल स्थित है।
  • सोल्डरेड हेडर पिन
    • आप जानते हैं कि जब आप कनेक्ट हो जाते हैं तो आप किसी अन्य क्रिएटिव प्रोजेक्ट पर कूदना चाहते हैं। करने की सलाह दी जाती है हेडर पिन मिलाप इस परियोजना को आगे बढ़ाने से पहले अपने रास्पबेरी पाई पिको डब्ल्यू को।

कनेक्ट करने के लिए कोड

जैसा कि रास्पबेरी पाई पिको डब्ल्यू में एक ऑपरेटिंग सिस्टम नहीं है, आपको माइक्रोकंट्रोलर को मैन्युअल रूप से पायथन कोड का उपयोग करके इंटरनेट से कनेक्ट करने का निर्देश देना होगा। USB के माध्यम से आपके कंप्यूटर से जुड़े पिको के साथ, डाउनलोड किए गए का पता लगाएं वायरलेस.py पायथन फ़ाइल और कुछ बदलाव करने के लिए इसे अपने आईडीई में लोड करें।

SSID और पासवर्ड मान गोपनीयता के हित में प्लेसहोल्डर मान के रूप में सेट किए गए हैं। आपको इन मानों को अपने वायरलेस राउटर और उसके पासवर्ड के SSID (नेटवर्क नाम) में बदलना होगा:

एसएसआईडी = 'अपना एसएसआईडी दर्ज करें'
पासवर्ड = 'अपना लैन पासवर्ड दर्ज करें'

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

सिस्टम यह देखने के लिए जांच करेगा कि क्या wlan.status सक्रिय है, एसएसआईडी और पासवर्ड (कनेक्ट करने से पहले) को मान्य करें, साथ ही साथ कुछ सीधे चलाएं जबकि कुछ बुनियादी कनेक्टिविटी समस्या निवारण के माध्यम से आपके रास्पबेरी पाई पिको डब्ल्यू चक्र में मदद करने के लिए लूप्स।

आपके Raspberry Pi Pico W को निर्देश देने के लिए कि आपके घर के वाई-फ़ाई कनेक्शन से कैसे कनेक्ट किया जाए, कोड की 50 पंक्तियों से कम की आवश्यकता होती है। इतना खराब भी नहीं!

अतिरिक्त सुविधाएं

नीचे #हैंडल कनेक्शन त्रुटि में टिप्पणी करें वायरलेस.py फ़ाइल, आप निम्नलिखित सशर्त कथन का उपयोग करके अपने रास्पबेरी पाई पिको डब्ल्यू से प्रतिक्रियाओं को सरल रखने का विकल्प चुन सकते हैं:

अगर wlan.status() != 3:
रनटाइम एरर बढ़ाएं ('नेटवर्क कनेक्शन विफल')
अन्य:
प्रिंट ('जुड़े हुए')

जब आप अपने घर के वाई-फाई से कनेक्ट होते हैं, तो आप ऑनलाइन होने की पुष्टि करने के लिए आईडीई के पायथन शेल में "कनेक्टेड" शब्द देखेंगे। यदि आप पसंद करते हैं अपने रास्पबेरी पाई पिको डब्ल्यू के ऑन-बोर्ड एलईडी ब्लिंक बनाएं कनेक्ट होने पर, निम्न कोड को बनाए रखें:

अगर wlan.status() != 3:
रनटाइम एरर बढ़ाएं ('नेटवर्क कनेक्शन विफल')
अन्य:
एस = 3
जबकि एस > 0:
एस - = 1
अगुआई की।कीमत(1)
समय।नींद(0.5)
अगुआई की।कीमत(0)
समय।नींद(0.5)

यह कोड, एक साधारण का उपयोग कर जबकि लूप, नेटवर्क कनेक्शन सफल होने पर Raspberry Pi Pico W की LED लाइट को तीन बार ब्लिंक करता है। जब आपके अगले IoT प्रोजेक्ट के लिए आवश्यक हो कि आपका Raspberry Pi Pico W आपके कंप्यूटर (या डिस्प्ले) से स्वतंत्र रूप से चलता है, तो यह विज़ुअल इंडिकेटर बनाने का एक शानदार तरीका है।

अंतिम दो पंक्तियाँ आउटपुट बनाने के लिए टेक्स्ट प्रॉम्प्ट और प्रोग्रामेटिक वैल्यू को जोड़ती हैं जैसे: "FBI वैन से कनेक्टेड। आईपी: 192.168.X.XXX।" क्या आपके पड़ोसी के पास भी पागल वाई-फाई एसएसआईडी है?

स्थिति = wlan.ifconfig ()
प्रिंट ( 'से जुड़ा ' + एसएसआईडी + '. ' + 'डिवाइस आईपी: ' + स्थिति [0] )

जब आप पूरी तरह से तैयार हों, तो कोड चलाने के लिए Thonny (या अपने पसंदीदा IDE के समतुल्य) के शीर्ष पर प्ले बटन दबाएं। आपके पायथन कोड के चलने के साथ, आपको जल्द ही इंटरनेट से कनेक्ट होना चाहिए। समस्या हो रही है? रास्पबेरी पाई फाउंडेशन के पास बहुत अच्छा है समस्या निवारण सूचना पुस्तक जो आपको ट्रैक पर वापस लाने में मदद करेगा।

इस नए कनेक्शन का उपयोग करना

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

अब जब आप अपने Raspberry Pi Pico W को इंटरनेट से कनेक्ट करने में सक्षम हैं, तो आप इस माइक्रोकंट्रोलर के साथ जिन परियोजनाओं को पूरा कर सकते हैं, वे लगभग अंतहीन हैं!