Arduino ו- Raspberry Pi הם הלוחות הפופולריים ביותר בקרב הסטודנטים, התחביבים ואנשי המקצוע. מנוסים ואנשי מקצוע יודעים את התועלת ואת ההבדלים בין השניים. אך לרוב מתחילים וסטודנטים מתבלבלים ביניהם, כמו איזה לוח להשתמש בפרויקט שלהם או איזה לוח קל ללמוד או מדוע עליהם להשתמש בארדואינו על פני Pi ולהיפך. אז הנה אני מכסה בעיקר את כל ההיבטים המקלים עליהם לקבל את ההחלטה לגבי הבחירה בארדואינו לעומת פטל פי.
Raspberry Pi הוא מחשב בעל פונקציה מלאה, מכשיר מערכת על שבב (SoC), הפועל על מערכת הפעלה לינוקס שתוכננה במיוחד עבורו, ושמה Rasbian. Rasbian הוא מערכת ההפעלה הרשמית של Raspberry Pi, שם ניתן להתקין על Pi מערכות הפעלה אחרות של צד שלישי כמו Firefox OS, Android, RISC OS, Ubuntu Mate וכו ', ואפילו גרסת Windows 10 זמינה עבור Pi. כמו מחשב, יש לו זיכרון, מעבד, יציאות USB, פלט שמע, מנהל התקן גרפי ליציאת HDMI, וכפי שהוא פועל על לינוקס, ניתן להתקין עליו את רוב יישומי התוכנה של לינוקס. יש לו כמה דגמים ותיקונים כמו Raspberry Pi, Raspberry Pi 2, Raspberry Pi Model B + וכו '.
Arduino הוא מיקרו-בקר, שאינו חזק כמו Raspberry Pi, ויכול להיחשב כמרכיב אחד במערכת המחשבים. אבל זו חומרה נהדרת לפרויקטים אלקטרוניים. זה לא צריך שום יישום מערכת הפעלה ותוכנה כדי להריץ, אנחנו רק צריכים לכתוב כמה שורות קוד כדי להשתמש בו. ישנם לוחות ארדואינו רבים כמו Arduino UNO, Arduino PRO, Arduino MEGA, Arduino DUE וכו '.
אמנם הם די שונים אבל יש כמה קווי דמיון מבחינת הקמתם. שניהם הומצאו במדינות אירופה, כמו פטל פטל פותח על ידי אבן אפטון בבריטניה וארדואינו פותח על ידי מאסימו באנזי באיטליה. שני הממציאים הם מורים והם מפתחים פלטפורמות חומרה אלה ככלי למידה עיצובי עבור תלמידיהם. פטל פטל הוצג לראשונה בשנת 2012 ואילו ארדואינו בשנת 2005.
כדי להבין את ההבדל בין Arduino ו- Raspberry Pi, אימצנו גישה שבה נדון בחסרונותיהם ובחסרונותיהם של שני כלי העבודה האחד על השני. אז ראשית אנחנו מתחילים עם:
היתרונות של Arduino על פטל פי:
פַּשְׁטוּת:
קל מאוד לממשק חיישנים אנלוגיים, מנועים ורכיבים אלקטרוניים אחרים עם Arduino, עם מעט שורות קוד. בעוד שב- Raspberry pi, יש תקורה רבה לקריאת חיישנים אלה, אך עלינו להתקין כמה ספריות ותוכנות לצורך ממשק בין חיישנים ורכיבים אלה. והקידוד בארדואינו פשוט יותר, בעוד שצריך להכיר את לינוקס ואת הפקודות שלה לשימוש ב- Pipberry pi.
חסינות:
Raspberry Pi פועל על מערכת הפעלה ולכן יש לכבות אותו כראוי לפני כיבוי החשמל, אחרת מערכת ההפעלה והיישומים עלולים להיפגע ופי עלול להיפגע. אמנם ארדואינו הוא רק מכשיר Plug and Play שניתן להפעיל ולכבות בכל נקודת זמן, ללא כל סכנת נזק. זה יכול להתחיל להריץ את הקוד שוב בחידוש הכוח.
צריכת חשמל:
פי היא חומרה חזקה, היא זקוקה לאספקת חשמל רציפה של 5 וולט וקשה להריץ אותה על סוללות, בעוד שארדואינו זקוק לפחות כוח יכול בקלות להיות מופעל באמצעות חבילת סוללות.
מחיר:
ברור שארדואינו זול יותר מפטל פי, ארדואינו עולה בסביבות 10-20 דולר תלוי בגרסה, בעוד שמחיר פטל נע סביב 35-40 דולר.
היתרונות של פטל פי על פני ארדואינו:
אפשר לחשוב שארדואינו הוא הטוב ביותר, לאחר קריאת היתרונות שלו על פטל פי, אבל רגע, זה תלוי לחלוטין בפרויקט שלך באיזו פלטפורמה יש להשתמש. הכוח של פטל פי וקלותו הוא האטרקציה העיקרית שלו, על פני ארדואינו. להלן נדון בכמה מיתרונותיו בהשוואה לארדואינו:
אַדִירוּת:
זהו היתרון העיקרי של פטל פי. Pi מסוגל לבצע מספר משימות בו זמנית כמו מחשב. אם מישהו רוצה לבנות פרויקט מורכב כמו רובוט מתקדם או הפרויקט שבו הדברים צריכים להיות נשלטים מדף אינטרנט דרך האינטרנט, אז פי היא הבחירה הטובה ביותר. ניתן להמיר את פי לשרת אינטרנט, שרת VPN, שרת הדפסה, שרת מסד נתונים וכו '. Arduino טוב אם אתה רק רוצה למצמץ נורית, אבל אם יש לך מאות נוריות צריך לשלוט בדף האינטרנט, אז Pi הוא המתאים ביותר.
Raspberry Pi מהיר פי 40 מ- Arduino, עם PI, ניתן לשלוח מיילים, להאזין למוזיקה, לנגן קטעי וידאו, להפעיל אינטרנט וכו '. כמו שאמרנו קודם שיש לו זיכרון, מעבד, יציאות USB, יציאת Ethernet וכו' וזה לא לא דורשים תוכנות חומרה חיצוניות עבור רוב הפונקציות. ניתן לגשת אליו באמצעות SSH וניתן להעביר את הקובץ בקלות דרך FTP.
רשת:
ל- Raspberry Pi יש את יציאת ה- Ethernet המובנית, דרכה תוכלו להתחבר ישירות לרשתות. אפילו באינטרנט ניתן להריץ בקלות על פי באמצעות כמה דונגלים מסוג Wi-Fi. בעודך בארדואינו, קשה מאוד להתחבר לרשת. יש לחבר תוכנות קשיחות חיצוניות ולהתייחס כראוי באמצעות קוד, כדי להפעיל רשת באמצעות Arduino. צריך לחבר לוחות חיצוניים המכונים " מגן " כדי להפוך את ארדואינו, פונקציונלי כמו Pi, עם קידוד מתאים לטיפול בהם.
אין צורך בידע אלקטרוניקה עמוק:
עבור Arduino אתה בהחלט צריך רקע אלקטרוני, וצריך לדעת על שפות תכנות משובצות. אבל כדי להתחיל עם Pi אתה לא צריך לצלול לשפות הקידוד ודי במידע אלקטרוניקה ומרכיביה מספיק.
מלבד יתרונות אלה, יתרון אחד הוא שניתן להחליף מערכת הפעלה בקלות בלוח ה- Raspberry Pi היחיד. Pi משתמש בכרטיס SD כזיכרון פלאש להתקנת מערכת ההפעלה, כך שרק על ידי החלפת כרטיס הזיכרון תוכלו להחליף את מערכת ההפעלה בקלות.
דוגמא:
אנו יכולים להבין את הצורך של ארדואינו או פי באמצעות דוגמה. כמו אם אתה רוצה לענות על כל שיחת טלפון באופן אוטומטי עם הודעה מוקלטת מראש, אז ארדואינו היא הדרך. אך יחד עם זאת אם ברצונך לחסום את המתקשרים הרובו או את מתקשרים הזבל אז? ואז Raspberry Pi נכנס לתמונה, אשר יכול לסנן את שיחות הספאם באמצעות מסד הנתונים של מתקשרים זבל דרך האינטרנט או שהוא יכול גם לשים סוג אימות עבור מתקשרים אנושיים.
אז ארדואינו מתאים לעבודה מסוג חוזר ונשנה כמו לפתוח את הדלת בזמן שמישהו בשער אבל פטל פי יכול לעשות דברים מורכבים יותר כמו לפתוח רק את הדלת לאנשים מורשים. לפטל פטל יש פוטנציאל עצום בעולם האינטרנט של הדברים, שבו מכונות יתקשרו ישירות וישלטו במכונות אחרות, ללא התערבות אנושית.
סיכום:
יש אנשים שאומרים שארדואינו הוא הטוב ביותר למתחילים אבל אני לא מסכים איתו, מתחיל יכול להתחיל עם כל אחד מהם. הבחירה תלויה רק בפרויקט שלך וברקע שלך. אני מסכם את זה עם איך לעשות בחירה בין שני אלה לפרויקט הבא שלך:
עליך לבחור בארדואינו אם:
- אתה מרקע אלקטרוניקה או אם אתה מתחיל ובאמת רוצה ללמוד על אלקטרוניקה ומרכיביה.
- הפרויקט שלך פשוט, במיוחד רשת אינה מעורבת.
- הפרויקט שלך דומה יותר לפרויקט אלקטרוניקה שבו יישומי תוכנה אינם מעורבים, כמו אזעקת פריצה, אור נשלט קול.
- אתה לא חנון מחשבים שלא מתעניין במיוחד בתוכנות ובלינוקס.
עליך לבחור ב- Raspberry Pi אם:
- הפרויקט שלך מורכב ומעורב ברשת.
- הפרויקט שלך דומה יותר ליישום תוכנה, כמו שרת VPN או שרת אינטרנט
- אין לך ידע טוב באלקטרוניקה.
- יש ידע טוב אודות לינוקס ותוכנות.
אמנם לשניהם יתרונות וחסרונות משלהם, אך ניתן להשתמש בהם גם יחד כדי להפיק מהם את המיטב. כמו שפי יכול לאסוף את הנתונים ברשת ולקבל החלטות, ולפקוד על הארדואינו לנקוט בפעולה הנכונה כמו לסובב מנוע.