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

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

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

סקירה כללית של Raspberry Pi Pico

ה-Raspberry Pi Pico הוא לוח המיקרו-בקר הראשון מקרן Raspberry Pi והוא מבוסס על שבב RP2040. זה לא מחשב מלא כמו ההנפקות הקודמות של החברה אבל לוח מיקרו-בקר זעיר דומה לארדואינו.

הוא מגיע עם מעבד כפול ליבה ARM cortex M0+, 264 זיכרון סטטי בגישה אקראית על-שבב, 26 פיני GPIO רב-תכליתיים, חיישן טמפרטורה ושעון על-שבב.

סקירה כללית של ESP32

חמוש/חומש

עוצב על ידי Espressif Systems, ה-ESP32 הוא היורש של המיקרו-בקר ESP8266 ומציע מספר שיפורים עליו. אלה כוללים מעבד מהיר יותר, Wi-Fi מהיר יותר, קישוריות בלוטות', יותר סיכות GPIO ועוד כמה תכונות.

instagram viewer

ה-ESP32 התגלה במהירות כמועדף הקהילה בשל העלות הנמוכה, צריכת האנרגיה הנמוכה ותכונות הקישוריות האלחוטית שלו, מה שהופך אותו למתאים לפרויקטים של האינטרנט של הדברים (IoT).

מחיר: איזה לוח מציע את התמורה הגדולה ביותר?

באופן כללי, ה-Raspberry Pi Pico אינו כפוף לאותם אילוצי אספקה ​​כמו ה-Raspberry Pis האחרים, וסביר להניח שתמצא אותו במלאי ממשווקים מאושרים במחירים רשמיים. אז ה מחסור לאחרונה ב-Raspberry Pi זה לא ממש פקטור כאן.

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

כוח עיבוד

ל-ESP32 מעבד קצת יותר חזק, עם מהירות שעון של עד 240 מגה-הרץ, בהשוואה לפטל מהירות השעון המקסימלית של Pi Pico היא 133 מגה-הרץ. ל-ESP32 יש קצב הוראות מהיר יותר מאשר שבב RP2040 ב- פיקו.

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

רשת וקישוריות

ה-ESP32 כולל קישוריות בלוטות' ו-Wi-Fi שחסרה ל-Raspberry Pi Pico.

אם אתה רוצה לחבר את המכשיר שלך להתקנים אחרים באופן אלחוטי, אז ה-ESP32 הוא בחירה טובה יותר מכיוון שהוא מאפשר לך להתחבר להתקנים אלחוטיים אחרים.

אפשרות נוספת היא Raspberry Pi Pico W שהושק ביוני 2022. זה מגיע עם Wi-Fi מובנה ותג מחיר נוסף של $2, אבל הוא לא כולל פונקציונליות Bluetooth.

תכונות חומרה בהשוואה

Raspberry Pi Pico ESP32
מעבד Arm Cortex-M0+ כפול ליבה Tensilica Xtensa LX6 32 ביט כפול ליבה
RAM 264KB 520KB
מהירות שעון 133 מגה-הרץ 80/160/240 מגה-הרץ
מתח הפעלה 1.8-5.5V DC 2.2-3.6V
טמפרטורת פעולה -20 מעלות צלזיוס עד +85 מעלות צלזיוס -40 מעלות צלזיוס עד +125 מעלות צלזיוס
הֶבזֵק 2MB 4MB
תמיכה חיצונית בפלאש 16MB 16MB
זיכרון RTC לא מוגדר 16KB
וויי - פיי לא 802.11b/g/n
בלוטות לא בלוטות' 4.2, BLE
אתרנט לא 10/100 Mbps
ממשקים אחרים 2 × UART, 2 × I2C, 2 × SPI, 16 × ערוצי PWM 2 × I2S, 2 × I2C, 3 × UART, 4 × SPI, 16 × ערוצי PWM
חיישנים טֶמפֶּרָטוּרָה מגע, טמפרטורה, אפקט הול
GPIO 26, בתוספת 3 פינים אנלוגיים 34 פינים ניתנים לתכנות
PIO 8 לא
תמיכה מקורית ב-USB USB 1.1 (מכשיר או מארח) לא
ממדים 21 מ"מ × 51 מ"מ -

צריכת חשמל

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

על פי טופס מידע, ה-Raspberry Pi Pico צורך כ-91mA במהלך מבחן הפופקורן (וידאו VGA, כרטיס SD ואודיו I2S) כשחיסכון בחשמל מושבת. ה-Raspberry Pi Pico גם מאפשר לך קצת יותר גמישות בבחירת ספק הכוח שלך. הוא מספק שני מצבי צריכת חשמל נמוכה, מצב רדום ומצב שינה. המצב הרדום משתמש בפחות חשמל אך דורש טריגר חיצוני כדי להתעורר.

ל-ESP32 שישה מצבי הפעלה: פעיל, מודם-שינה, שינה קלה, שינה עמוקה, שינה וכיבוי. למצב הפעיל יש את כל התכונות הפועלות במקביל ויכול לצרוך עד 240mA של זרם בכל פעם. עם זאת, נמצא כי מצב תרדמת החורף צורך רק 5µA. ניתן להעיר את לוח ה-ESP32 מכל מצב עם טיימר ה-RTC המובנה.

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

שפות תכנות נתמכות

קיימות מספר סביבות פיתוח זמינות עבור שני לוחות המיקרו-בקר, כולל MicroPython, C ו-C++. ללא קשר לשפת הבחירה שלך, סביר להניח שיש מתורגמן עבור Pico או ESP32 שתומך בכך. יש אפילו מתורגמן JavaScript עבור ה-ESP32.

אתה יכול להשתמש ב-MicroPython או C++ ליצירת פרויקטים קטנים ב-ESP32. עבור פרויקטים גדולים ומורכבים, מומלץ להשתמש ב-ESP-IDF (Espressif IoT Development Framework) דרך תוסף Visual Code או תוסף Eclipse. התכנות ב-Raspberry Pi Pico הוא קל כמו גרירה ושחרור מכיוון שהמכשיר מופיע כאחסון המוני כאשר הוא מחובר למחשב באמצעות USB.

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

I/O ניתן לתכנות

I/O או PIO ניתנים לתכנות, בקיצור, מאפשרים להוסיף ממשקי תקשורת נוספים ואף ליצור ממשקים חדשים. תכונה זו נעדרת לחלוטין ב-ESP32 ויכולה להוות נקודת תקיעה במיוחד אם אתה האקר חומרה מתקדם שצריך להתחבר לחומרה מדור קודם. קלט/פלט ניתן לתכנות הוא תכונה חזקה להפליא, ועליכם לשקול לבחור ב-Raspberry Pi Pico אם אתם צריכים אותו בפרויקטים שלכם.

איזה מהם כדאי לקנות?

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

ה-ESP32 הוא מכשיר רב עוצמה בפני עצמו ועשוי להתאים יותר למשתמשים הזקוקים לקישוריות אך לא רוצים להוציא את הכסף הנוסף על Pico W. יכולה להיות עקומת למידה קצת תלולה ל-ESP32 אבל שום דבר לא מכריע מדי עבור משתמשים מנוסים.