דלגו לתוכן המרכזי
KitLab
שיעור קודם
התקנת סביבת העבודה — Thonny וקושחת MicroPython· 2 / 41
התקנת סביבת העבודה — Thonny וקושחת MicroPython
🎬

הסרטון בדרך אלינו

בינתיים — התמלול המלא של השיעור מחכה לכם למטה

התקנת סביבת העבודה — Thonny וקושחת MicroPython

מה בשיעור?

  • התקנת Thonny ב-Windows וב-Mac
  • דרייבר CH340 ואיך יודעים שהוא מותקן
  • צריבת קושחת MicroPython — מקוון ולא-מקוון
  • העלאת ספריות ללוח
  • למה צריבה מחדש מוחקת ספריות

מה הולך לקרות כאן

נתקין ארבעה דברים, בסדר הזה:

  1. Thonny — עורך הקוד
  2. דרייבר CH340 — כדי שהמחשב יראה את הלוח
  3. קושחת MicroPython — כדי שהלוח יבין פייתון
  4. ספריות — לרכיבים שבערכה

זה השיעור הכי טכני בקורס — ואחריו לא תחזרו אליו. אל תדלגו על שלבים.

הבדל מהותי מ-Arduino: שם הקוד עובר קומפילציה ונצרב. כאן אנחנו מתקינים על הלוח מפרש (interpreter) שמריץ פייתון. ברגע שהוא שם — הלוח מבין פייתון, ואפשר גם לדבר איתו ישירות.


שלב 1 — התקנת Thonny

הורידו מהאתר הרשמי: thonny.org

דף ההורדה של Thonny

ב-Windows

1. לחצו על Windows להורדת קובץ ההתקנה

בחירת גרסת Windows

2. לחצו פעמיים על הקובץ שהורד

הפעלת ההתקנה

3. לחצו Next עד הסוף

מסכי ההתקנה

4. לחצו Install

לחיצה על Install

5. ההתקנה הסתיימה — לחצו Finish

סיום ההתקנה

ב-Mac

1. לחצו על Mac ובחרו את קובץ ה-.pkg

בחירת גרסת Mac

2. לחצו פעמיים על הקובץ

פתיחת ההתקנה

3. לחצו Continue

מסך Continue

4. לחצו Agree

תנאי השימוש

5. בחרו Install for all users of this computer ואז Continue

בחירת סוג ההתקנה

6. המתינו לסיום ולחצו Close

סיום ההתקנה ב-Mac


שלב 2 — דרייבר CH340

חברו את הלוח למחשב בכבל Type-C. ברוב המקרים הדרייבר יותקן לבד. אם לא:

ב-Windows

1. לחצו ימני על המחשב שלימאפייניםמנהל ההתקנים

מנהל ההתקנים

איך יודעים מה המצב?

  • ההתקן מופיע תחת התקנים אחרים בשם "USB Serial" → צריך להתקין
  • ההתקן מופיע תחת יציאות (COM & LPT) בשם "USB Serial CH340 (COMxx)" → הכול תקין, דלגו לשלב 3

זיהוי מצב הדרייבר

2. הריצו את CH341SER.EXE מהתיקייה 3.Install CH340 Drive/CH340 Driver File-Windows ולחצו Install

הפעלת קובץ ההתקנה

התקנת הדרייבר

3. תקבלו אישור הצלחה — לחצו OK

אישור ההתקנה

4. בדיקה: ההתקן אמור להופיע תחת יציאות בשם USB Serial CH340 (COMxxx)

ההתקן מופיע ברשימה

ב-Mac

1. פתחו את 3.Install CH340 Drive/CH340 Driver File-MAC

תיקיית הדרייבר

איזו גרסה?

  • macOS 11.0 ומעלה (בלי Rosetta) → קובץ ה-.dmg
  • גרסאות קודמות → קובץ ה-.pkg

2. לפני ההתקנה: System SettingsPrivacy & Security ← אפשרו "App Store and identified developers"

הגדרות האבטחה

3. התקנת .pkg: לחצו על הקובץ ← ContinueInstall

התקנת pkg

ההתקנה הצליחה

ב-macOS 11 ומעלה צריך שלב נוסף: LaunchpadCH34xVCPDriverInstall

שלב נוסף ב-macOS 11

ב-OS X 10.9 עד 10.15: לחצו Restart ובדקו אחרי האתחול

הפעלה מחדש

4. התקנת .dmg: גררו את CH34xVCPDriver לתיקיית היישומים, ואז LaunchPadCH34xVCPDriverInstall

התקנת dmg

השלמת ההתקנה

5. בדיקה: System ReportHardwareUSB. חפשו התקן עם Vendor ID 0x1a86 — זה ה-CH340.

אימות ב-System Report


שלב 3 — קושחת MicroPython

זה השלב הייחודי לקורס הזה. בלעדיו הלוח לא יודע מה זה פייתון.

1. פתחו את Thonny

פתיחת Thonny

2. בחרו שפה ולחצו Let's go!

בחירת שפה

3. זה ממשק העבודה

ממשק Thonny

4. בפינה הימנית-תחתונה בחרו את ESP32 ואת הפורט המתאים

בחירת הלוח והפורט

הפורט נבחר

אם מופיעות הודעות שגיאה אדומות ב-Shell — זה סימן שהקושחה עדיין לא מותקנת. זה בדיוק מה שנתקן עכשיו.

דרך א' — התקנה מקוונת

1. תפריט ViewFiles

תפריט View

2. ייפתח חלון קבצים שמציג גם את המחשב וגם את הלוח. הקושחה עדיין לא שם.

חלון הקבצים

3. בפינה הימנית-תחתונה בחרו Configure interpreter

הגדרת המפרש

4. הגדירו את ה-Interpreter

חלון ההגדרות

המתינו כמה דקות עד שהחומרה נטענת לגמרי לפני שבוחרים.

5. הורידו את הקושחה, וכשמסתיים לחצו Close ואז OK

הורדת הקושחה

סיום ההורדה

אישור

6. אם הצליח — הקובץ boot.py יופיע בתיקיית הלוח

boot.py מופיע

דרך ב' — התקנה לא-מקוונת

אם אין אינטרנט או שהדרך הראשונה נכשלה:

1. Configure interpreterInstall or update firmware

התקנת קושחה ידנית

חלון ההתקנה

2. לחצו על האייקון ובחרו Select local MicroPython image...

בחירת קובץ מקומי

3. בחרו את ESP32_GENERIC-20240602-v1.23.0.bin מתוך 4.Libraries and Firmware/Install the MicroPython

בחירת קובץ הקושחה

הקובץ נבחר

4. בחרו את הפורט ולחצו Install

בחירת פורט והתקנה

5. המתינו, ואז Close ו-OK

ההתקנה בתהליך

סיום

אישור סופי

6. גם כאן — boot.py אמור להופיע

boot.py על הלוח


שלב 4 — הספריות

חלק מהרכיבים (DHT11, סרוו, שלט, LCD) דורשים ספריות. ב-MicroPython ספרייה היא פשוט קובץ .py שמעתיקים ללוח.

1. ב-Thonny, חברו את הלוח ובחרו פורט. פתחו את חלון הקבצים משמאל.

חלון הקבצים

2. נווטו אל 4.Libraries and Firmware, לחצו ימני על תיקיית libs ובחרו Upload to /

העלאת הספריות

הספריות בהעלאה

3. אחרי כמה שניות הקבצים יופיעו על הלוח

הספריות הועלו

⚠️ אזהרה חשובה: צריבה מחדש של הקושחה עלולה למחוק את הספריות. אם עדכנתם קושחה ופתאום שיעורים מפסיקים לעבוד — בדקו שהספריות עדיין שם והעלו מחדש אם צריך.

בדיקת הספריות


סיימתם

הסביבה מוכנה

הסביבה מוכנה. בשיעור הבא נריץ תוכנית ראשונה.

מוכנים להתחלה

Thonny מחובר ללוח


אם משהו לא עבד

  • הלוח לא מופיע ברשימת הפורטים → הדרייבר לא הותקן. חזרו לשלב 2.
  • שגיאות אדומות ב-Shell → הקושחה לא מותקנת. שלב 3.
  • ImportError בשיעור כלשהו → ספרייה חסרה. שלב 4.
  • Thonny לא נפתח ב-Mac → בדקו שאישרתם בהגדרות האבטחה.
  • הלוח מחובר אבל Thonny לא מגיב → נתקו, חברו מחדש, ובחרו פורט שוב.

🧰 הרכיבים לשיעור הזה

רוצים את חומרי הקורס והעדכונים?

נשלח למייל את קובצי הקוד, החומרים ועדכונים על שיעורים חדשים. בלי ספאם.