القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

تجعل الهواتف الذكية والأجهزة اللوحية وأجهزة الكمبيوتر الاتصال بشبكة Wi-Fi في المنزل أو المقهى أو المكتبة المحلية بطريقة سهلة ومباشرة. هذا لأن لديهم نظام تشغيل يأتي مع أدوات مدمجة للتعامل مع الاتصال اللاسلكي حتى نأخذها كأمر مسلم به.

لتحقيق أقصى استفادة من Raspberry Pi Pico W ، ستحتاج إلى ربط هذا الجهاز بجهاز التوجيه اللاسلكي في منزلك الذي يوفر اتصال الإنترنت في منزلك. نظرًا لافتقار Pico إلى نظام تشغيل ، تتطلب هذه العملية بعض الترميز اليدوي للاتصال. ومع ذلك ، مع القليل من المساعدة ، يكون توصيل جهازك أسهل مما تعتقد.

ابدء

دعنا نراجع بعض العناصر المطلوبة للتأكد من أن لديك ما تحتاجه لتوصيل Raspberry Pi Pico W بالإنترنت:

  • IDE (تطبيق البرمجة مثل Thonny)
    • إذا لم يكن لديك Raspberry Pi Pico W (Pico) بحوزتك لفترة طويلة ، فتأكد من المراجعة كيفية إعداد MicroPython IDE مع Raspberry Pi Pico W.
  • اتصال لاسلكي 2.4 جيجا هرتز
    • تأكد من قدرتك على الاتصال باستخدام إشارة لاسلكية 2.4 جيجا هرتز. في الوقت الحالي ، لا يتوافق الاتصال اللاسلكي بالإنترنت بسرعة 5 جيجاهرتز مع جهاز Raspberry Pi Pico W.
      instagram viewer
  • كود بايثون
    • يمكنك تنزيل نسخة من الكود من ملف MakeOfUse GitHub repo حيث المطلوب wireless.py يقع الملف.
  • دبابيس رأس ملحومة
    • أنت تعلم أنك تريد القفز إلى مشروع إبداعي آخر عندما تكون متصلاً. من المستحسن أن جندى دبابيس الرأس إلى Raspberry Pi Pico W قبل متابعة هذا المشروع.

رمز للاتصال

نظرًا لأن Raspberry Pi Pico W لا يحتوي على نظام تشغيل ، فستحتاج إلى توجيه وحدة التحكم الدقيقة يدويًا للاتصال بالإنترنت باستخدام كود Python. مع توصيل Pico بجهاز الكمبيوتر الخاص بك عبر USB ، حدد موقع الملف الذي تم تنزيله wireless.py ملف Python وتحميله في IDE الخاص بك من أجل إجراء بعض التغييرات.

يتم تعيين قيم SSID وكلمة المرور كقيم عنصر نائب من أجل الخصوصية. ستحتاج إلى تغيير هذه القيم إلى SSID (اسم الشبكة) الخاص بالموجه اللاسلكي وكلمة المرور الخاصة به:

ssid = 'أدخل SSID الخاص بك'
كلمة المرور = 'أدخل كلمة مرور LAN الخاصة بك'

ستلاحظ أن ملف wireless.py يتضمن الملف استيراد وحدات الشبكة والوقت والجهاز لتضمين الوظائف الضرورية لهذه المهمة. خلاف ذلك ، فإن التعليمات الواردة في ملف Python هذا ليست معقدة على الإطلاق.

سيتحقق النظام لمعرفة ما إذا كان ملف wlan.status نشط ، تحقق من صحة SSID وكلمة المرور (قبل الاتصال) ، وكذلك قم بتشغيل بعض الأمور المباشرة بينما حلقات للمساعدة في دورة Raspberry Pi Pico W من خلال بعض استكشاف أخطاء الاتصال وإصلاحها الأساسية.

يلزم وجود أقل من 50 سطرًا من التعليمات البرمجية لإرشاد Raspberry Pi Pico W الخاص بك إلى كيفية الاتصال باتصال Wi-Fi المنزلي. ليس سيئًا!

ميزات اضافية

تحت # معالجة خطأ الاتصال التعليق في wireless.py ملف ، يمكنك اختيار الاحتفاظ بالردود من Raspberry Pi Pico W بسيطة باستخدام العبارة الشرطية التالية:

إذا كان wlan.status ()! = 3:
رفع RuntimeError ('فشل اتصال الشبكة')
آخر:
مطبعة('متصل')

عندما تكون متصلاً بشبكة Wi-Fi المنزلية ، سترى كلمة "متصل" في Python Shell من IDE لتأكيد اتصالك بالإنترنت. إذا كنت تفضل ذلك اجعل ضوء LED على اللوحة Raspberry Pi Pico W يومض عند الاتصال ، احتفظ بالكود التالي:

إذا كان wlan.status ()! = 3:
رفع RuntimeError ('فشل اتصال الشبكة')
آخر:
ق = 3
بينما ق> 0:
ق - = 1
قاد.قيمة(1)
وقت.ينام(0.5)
قاد.قيمة(0)
وقت.ينام(0.5)

هذا الرمز ، باستخدام بسيط بينما حلقة ، يومض ضوء LED الخاص بـ Raspberry Pi Pico W ثلاث مرات إذا كان اتصال الشبكة ناجحًا. هذه طريقة ممتازة لإنشاء مؤشر مرئي عندما يتطلب مشروع إنترنت الأشياء التالي تشغيل Raspberry Pi Pico W بشكل مستقل عن جهاز الكمبيوتر الخاص بك (أو الشاشة).

يجمع السطران الأخيران مطالبات النص والقيم البرمجية لإنشاء ناتج مثل: "متصل بشاحنة FBI. IP: 192.168.X.XXX. "هل يمتلك جارك شبكة Wi-Fi SSID مجنونة أيضًا؟

الحالة = wlan.ifconfig ()
مطبعة( 'متصلا ' + ssid + '. ' + 'عنوان IP للجهاز: ' + حالة [0])

عندما تكون جاهزًا تمامًا ، اضغط على زر التشغيل أعلى Thonny (أو ما يعادله مع IDE المفضل لديك) لتشغيل الكود. مع تشغيل كود Python الخاص بك ، يجب أن تكون متصلاً بالإنترنت قريبًا. هل تواجه مشكلات؟ مؤسسة Raspberry Pi لها قيمة كبيرة دليل اصلاح الاخطاء سيساعدك ذلك على العودة إلى المسار الصحيح.

الاستفادة من هذا الاتصال الجديد

ضع في اعتبارك فتح خادم ويب صغير ، أو استرداد المعلومات من موقع ويب مشهور ، أو تقديم صفحة ويب. تمتلك مؤسسة Raspberry Pi مشاريع ممتعة ستقدم لك فكرة تقديم صفحات ويب بسيطة لمتصفحات الويب العميلة!

الآن بعد أن أصبحت قادرًا على توصيل Raspberry Pi Pico W بالإنترنت ، فإن المشاريع التي يمكنك إكمالها باستخدام هذا المتحكم الدقيق تكاد لا تنتهي!