קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

סמארטפונים, טאבלטים ומחשבים הופכים את החיבור ל-Wi-Fi שלך בבית, בבית קפה או לספרייה מקומית ללא כאב ופשוט. זה בגלל שיש להם מערכת הפעלה שמגיעה עם כלים מובנים לטיפול בקישוריות אלחוטית כדי שנוכל לקחת את זה כמובן מאליו.

כדי להפיק את המרב מה-Raspberry Pi Pico W שלך, תרצה לקשר את המכשיר הזה לנתב האלחוטי של הבית שלך המשרת את חיבור האינטרנט של הבית שלך. בגלל החוסר של Pico במערכת הפעלה, תהליך זה דורש קידוד ידני כדי להתחבר. עם זאת, עם קצת עזרה, חיבור המכשיר שלך קל יותר ממה שאתה חושב.

מתחילים

הבה נסקור כמה מהפריטים הנדרשים כדי להבטיח שיש לך את מה שאתה צריך כדי לחבר את Raspberry Pi Pico W שלך לאינטרנט:

  • IDE (יישום תכנות כגון Thonny)
    • אם לא היה לך Raspberry Pi Pico W (Pico) ברשותך הרבה זמן, הקפד לבדוק כיצד להגדיר IDE של MicroPython עם Raspberry Pi Pico W.
  • חיבור אלחוטי 2.4GHz
    • ודא שאתה מסוגל להתחבר באמצעות אות אלחוטי 2.4GHz. לעת עתה, קישוריות אלחוטית לאינטרנט במהירות 5GHz אינה תואמת ל-Raspberry Pi Pico W.
  • instagram viewer
  • קוד פייתון
    • אתה יכול להוריד עותק של הקוד מה- ריפו של MakeOfUse GitHub היכן שנדרש 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 הביתי שלך. לא רע!

תכונות נוספות

תחת #handle שגיאת חיבור תגובה ב- wireless.py קובץ, תוכל לבחור לשמור על תגובות מה-Raspberry Pi Pico W שלך פשוטות באמצעות ההצהרה המותנית הבאה:

if wlan.status() != 3:
העלה RuntimeError('חיבור הרשת נכשל')
אַחֵר:
הדפס('מְחוּבָּר')

כאשר אתה מחובר ל-Wi-Fi הביתי שלך, תראה את המילה "מחובר" במעטפת Python של ה-IDE כדי לאשר שאתה מחובר. אם אתה מעדיף לגרום ל-LED המובנה של Raspberry Pi Pico W שלך להבהב כאשר אתה מחובר, שמור את הקוד הבא:

if wlan.status() != 3:
העלה RuntimeError('חיבור הרשת נכשל')
אַחֵר:
s = 3
בזמן s > 0:
s -= 1
לד.ערך(1)
זְמַן.לִישׁוֹן(0.5)
לד.ערך(0)
זְמַן.לִישׁוֹן(0.5)

קוד זה, באמצעות פשוט בזמן לולאה, מהבהב את נורית ה-LED של Raspberry Pi Pico W שלוש פעמים אם החיבור לרשת מצליח. זוהי דרך מצוינת ליצור אינדיקטור חזותי כאשר פרויקט ה-IoT הבא שלך דורש שה-Raspberry Pi Pico W שלך יפעל ללא תלות במחשב (או בתצוגה).

שתי השורות האחרונות משלבות הנחיות טקסט וערכים פרוגרמטיים כדי ליצור פלט כגון: "מחובר ל-FBI Van. IP: 192.168.X.XXX." האם לשכן שלך יש גם Wi-Fi SSID מטורף?

status = wlan.ifconfig()
הדפס( 'מחובר ל ' + ssid + '. ' + 'IP של מכשיר: ' + סטטוס[0] )

כאשר אתה מוכן, לחץ על כפתור ההפעלה בחלק העליון של Thonny (או המקבילה עם ה-IDE המועדף עליך) כדי להפעיל את הקוד. עם קוד Python שלך פועל, אתה אמור להיות מחובר בקרוב לאינטרנט. יש בעיות? לקרן Raspberry Pi יש אחלה מדריך פתרון בעיות שיעזור לך לחזור למסלול.

שימוש בחיבור החדש הזה

שקול לפתוח שרת אינטרנט קטן, לאחזר מידע מאתר פופולרי או להגיש דף אינטרנט. לקרן Raspberry Pi יש פרויקטים מהנים שיכירו לכם את הרעיון של הגשת דפי אינטרנט פשוטים לדפדפני אינטרנט של לקוחות!

עכשיו כשאתה מסוגל לחבר את Raspberry Pi Pico W שלך לאינטרנט, הפרויקטים שתוכל להשלים עם המיקרו-בקר הזה הם כמעט אינסופיים!