מה ההבדלים בין Raspberry Pi ו- Arduino?

What Are Differences Between Raspberry Pi



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

חזרה קטנה

ארדואינו מגיע מאיטליה, ונאמר שהוא נקרא על שם בר שבו המפתחים בדרך כלל נפגשים כדי לדון בלוח. ה- Arduino הראשון פותח בשנת 2005 ומטרתו לספק לסטודנטים במכון לעיצוב אינטראקציה Ivrea באיטליה לוח מיקרו -בקר זול. עלותו ופשטותו עוררו גם את האינטרסים של חובבים ואנשי מקצוע; לא עבר הרבה זמן עד שהגיע לקהילה רחבה יותר של יצרנים. סוגים רבים אחרים של לוחות ארדואינו נוצרו מאז. בשנת 2013 כבר נמכרו כ -700,000 לוחות ארדואינו[1].







פטל פאי נולד שבע שנים אחרי ארדואינו כאשר אבן אפטון המציא מחשב בעל לוח אחד בעלות נמוכה שיעזור לשפר את כישורי התכנות של תלמידיו. בדומה לארדואינו, הוא הגיע בקרוב לקהל רחב יותר בשל עלותו ורבגוניות. הלוח הראשון של Raspberry Pi עלה רק 35 $, הרבה פחות יקר מלוחות המחשב הקיימים שעולים בדרך כלל פי חמישה. הלוח הקטן נהיה אפילו קטן וזול יותר לאחר שקרן Raspberry Pi יצרה את ה- Raspberry Pi Zero, הלוח הקטן ביותר של Raspberry Pi עד כה, שעולה 5 $ בלבד. Raspberry Pi התקדמה במהירות בכך שכבר נוצרו מיליוני לוחות מהיעד הראשוני של 10,000 לוחות בלבד שנים לאחר יציאתו הראשונה.



פטל פאי וארדואינו: הבדלים מרכזיים

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



חוּמרָה

Raspberry Pi בנוי כמיני מחשב ובכך מכיל את כל הרכיבים הבסיסיים של מחשב. בלב כל פטל, לוחות Pi הם מעבד Broadcom ARM של 32 סיביות או 64 סיביות, החל מהמעבד היחיד הליבה של 700MHz של ה- Pi המקורי ועד למעבד מרובע הליבות המהיר ביותר של 1.5GHz של Raspberry Pi 4. Broadcom Videocore מעבד GPU משולב גם בלוח לעיבוד גרפי. זיכרון ה- RAM נע בין 256MB ל- 8GB, בהתאם לדגם. יציאות USB להעברת נתונים ויציאות HDMI לתצוגה מוטמעות גם על הלוח. חלק מהדגמים מורכבים גם מיציאות אתרנט ובעלי יכולות אלחוטיות. יש חריץ לכרטיס microSD לאחסון השמור לכרטיס ה- microSD המכיל את מערכת ההפעלה. כל לוחות Raspberry Pi כוללים כותרת GPIO עם 40 פינים, למעט Raspberry Pi Zero ו- Raspberry Pi Zero W, שבהם אתה צריך להלחם את הכותרת בעצמך.





מצד שני, Arduino הוא לוח מעגלים הבנוי כמיקרו -בקר. כוח המחשוב שלה הוא הרבה פחות מזה של Raspberry Pi. מיקרו-בקרי Atmel של 8 סיביות הם הליבה של כל לוח Arduino, שהם לרוב פחות מ -100 מגה-הרץ. זיכרון ה- RAM נע בין 2KB ל- 64MB. האחסון מבוסס על זיכרון פלאש, בין 32KB ל- 128MB, בהתאם לדגם. בחלק מהדגמים יש יציאת USB המשמשת כקישור תקשורת וכאספקת חשמל. אלה ללא יציאת ה- USB משתמשים בסיכות של מיקרו -בקר Atmel לתקשורת וניתן להפעיל אותם באמצעות מארז סוללות. לא לכל הלוחות יש תכונות רשת מובנות. חלקם ידרשו חומרה נוספת, המכונה Arduino Shield, המחוברת בדרך כלל ללוח כדי להתחבר לרשת. בדומה ל- Arduino Uno WiFi, לוחות אחרים כללו תמיכה ב- WiFi בשל הדרישות הגוברות ל- IoT.

תוֹכנָה

מכיוון ש- Raspberry Pi הוא בעצם מחשב, הוא דורש מערכת הפעלה לאתחול. מערכת ההפעלה Linux עבור Raspberry Pi הנקראת Raspberry Pi OS (בעבר Raspbian) היא מערכת ההפעלה המוגדרת כברירת מחדל של Raspberry Pi. עם זאת, מערכות הפעלה אחרות של Linux ו- Linux שאינן יכולות לפעול גם על הלוח הזעיר. יש רשימה ארוכה שתוכל ללמוד עם ה- Pi בכל הנוגע לשפות תכנות. אתה יכול להתחיל לקודד עם Scratch, Python, JavaScript, HTML5, C, C ++ ו- Java, עד כמה שם.



בניגוד ל- Raspberry Pi, Arduinos אינם זקוקים למערכת הפעלה להפעלה. מערכות ארדואינו הרבה יותר פשוטות משל פטל פטל. עדיף לתכנת את המיקרו -בקר, למרות ששפות התכנות בהן תוכל להשתמש מוגבלות ל- C ו- C ++. Arduinos הם התקני plug-and-play, כלומר, לאחר שתפעיל אותו, הוא יפעיל את התוכנית שקיודדת ויסיים את התוכנית ברגע שתכבה אותה.

שימושים

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

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