-
ENC28J60 (רכיב הליבה): זהו שבב הבקר (Ethernet Controller) מבית חברת Microchip. הוא זה שמבצע את העבודה הקשה של המרת הנתונים מהמיקרו-בקר לאותות רשת פיזיים. הוא פועל בטכנולוגיית Ethernet 10Base-T (מהירות של 10 Mbps), שזה די והותר עבור פרויקטים של IoT.
-
HR911105A (מחבר ה-RJ45): זהו ה"קונקטור" שאליו מחברים את כבל הרשת הביתי. ה-HR911105A הוא לא סתם חתיכת פלסטיק, אלא רכיב הנקרא MagJack – הוא מכיל בתוכו שנאי בידוד (Magnetics) להגנה על המעגל מפני קפיצות מתח ברשת, וכן שתי נוריות לד (ירוקה וצהובה) לחיווי מצב החיבור (Link/Activity).
-
Webserver Module For Arduino: השבב מאפשר ללוח הארדואינו לתפקד כשרת אינטרנט קטן (Webserver). אתה יכול לכתוב קוד שיציג דף HTML פשוט בדפדפן, דרכו תוכל לראות נתוני חיישנים או ללחוץ על כפתורים כדי להפעיל ממסרים.
-
Compatible Nano: המודול הספציפי הזה מעוצב לרוב כ-"Shield" (מגן) שמתלבש בדיוק על הפינים של ה-Arduino Nano, מה שחוסך חיווט מסובך במטריצה.
-
ההבדל הגדול בין ENC28J60 ל-W5500 (המתחרה המרכזי)
אם יצא לך לשמוע על ה-Arduino Ethernet Shield הרשמי (המבוסס על שבב Wiznet W5500), כדאי להבין את ההבדל הארכיטקטוני הדרמטי ביניהם:
-
W5100 (Hardwired TCP/IP): מכיל את כל "stack" הפרוטוקולים (TCP, UDP, IP, ICMP) צרוב ישירות בחומרה של השבב. הארדואינו רק אומר לו "תפתח חיבור TCP" והשבב עושה הכל.
-
ENC28J60 (MAC & PHY Only): השבב הזה הוא רק שכבה פיזית (PHY) ושכבת קישור נתונים (MAC). הוא לא יודע מה זה TCP או IP.
המשמעות הברקטיבית: מי שחייב לנהל את כל חבילות המידע, לבנות את ה-Headers של ה-IP ולחשב Checksums הוא המעבד של הארדואינו. הדבר דורש שימוש בספריות קוד מורכבות יותר שתופסות יותר זיכרון פלאש וזיכרון RAM בארדואינו (שגם ככה מוגבל ב-Nano/Uno).
ספריות קוד מומלצות לארדואינו
בגלל הארכיטקטורה של השבב, הספריה המקורית של ארדואינו (
Ethernet.h) לא תעבוד איתו. עליך להשתמש בספריות ייעודיות:-
EtherCard: הספריה הוותיקה והמוכרת ביותר עבור שבב זה. היא חסכונית מאוד בזיכרון, אך שיטת הכתיבה בה מעט שונה ומורכבת מהסטנדרט של ארדואינו.
-
UIPEthernet: ספריה מעולה שיוצרת "תאימות" (Wrapper) מלאה לפקודות של הספריה הרשמית של ארדואינו. היתרון: קל מאוד להעתיק דוגמאות קוד מהאינטרנט. החסרון: היא כבדה מאוד ומנצלת חלק נרחב מזיכרון ה-RAM של ה-Nano.
-
Arduino_ENC28J60: ספריה מודרנית ומשופרת הזמינה ב-Library Manager של ארדואינו.
-
רכיבי אינטרנט קווי
מודול אטרנט ENC28J60 מרחיב לארדואינו נאנו
₪35
Arduino Nano Ethernet Shield Module
זמינות: קיים במלאי
| משקל | 13 גרם |
|---|---|
| מידות | 55 × 28 מילימטרים |





