ישנם לוחות מיקרו-בקר רבים זמינים לחובבים, אבל האם אתה יודע על ה-ESP32-CAM, לוח שהרבה פעמים מתעלמים ממנו, שאורז כמות עצומה של ערך בחלל קטן מאוד?
ל-ESP32-CAM יש לליבה של ESP32-S System-on-Chip (SoC) מתוצרת Espressif. היותו SoC פירושו שהשבב ESP32-S מכיל מחשב שלם - המיקרו-מעבד, ה-RAM, האחסון והציוד ההיקפי - הכל ארוז בשבב בודד. היכולות של השבב כשלעצמו מדהימות למדי, אבל לוח הפיתוח של ESP32-CAM מביא עוד יותר תכונות לתוך התמהיל. הבה נבחן את המרכיבים אחד אחד.
המיקרו-מעבד
ה-ESP32-S מכיל שתי ליבות של 32 סיביות הפועלות במהירות מדהימה של 240 מגה-הרץ! השווה את זה ללוח מתחיל טיפוסי, כמו Arduino Uno, שיש לו ליבה אחת של 8 סיביות הפועלת במהירות 8MHz ותבין מדוע ה-ESP32-S מסוגל לבצע משימות כבדות כמו עיבוד וידאו או אפילו בינה מלאכותית, משימות שהארדואינו אפילו לא יכול לגעת.
קָשׁוּר: מהי ליבת מעבד?
ה-RAM
זיכרון חשוב ביותר עבור משימות מורכבות. עם ה-ESP32-S אתה מקבל 320 קילובייט מלאים של זיכרון מובנה, הרבה יותר מ-2 קילובייט זעירים ב-Uno. זה מספיק זיכרון עבור גרפיקה מתוחכמת או עיבוד אודיו.
האחסון
כל התכונות שהזכרנו מסתכמות בלא כלום אם אין לך מספיק אחסון עבור התוכניות והנתונים שלך. גם שבב ESP32-S זורח כאן, עם 4,096 קילובייט של אחסון בשבב לעומת 32 קילובייט ב-Uno. ה-ESP32-CAM, במיוחד, ממתיק את העסקה על ידי הוספת כרטיס מיקרו SD. זה מאפשר הרחבה בלתי מוגבלת והופך אותו ללוח קטן ומעולה עבור רוגרי נתונים או לכידת תמונות.
קָשׁוּר: מה זה מערכת-על-צ'יפ?
הציוד ההיקפי
מחשב טוב רק מהיכולת שלו ליצור אינטראקציה עם העולם האמיתי. לשם כך, מחשב מסתמך על הציוד ההיקפי שלו. בואו נסתכל על הציוד ההיקפי בשבב ESP32-S.
הרדיו האלחוטי
שבב הרדיו מהשורה הראשונה ב-ESP32-S מאפשר תקשורת באמצעות Wi-Fi ובלוטות', מה שהופך כל לוח מבוסס ESP32 למושלם עבור לוקחים את הפרויקטים שלך לעולם של האינטרנט של הדברים (IoT), ומאפשרים לך לבנות מבוסס אינטרנט או טלפון חכם פרויקטים. יכולת ה-Bluetooth פותחת גם אפשרויות רבות ומעניינות, כמו למשל היכולת לשלוח שמע לרמקול בלוטות' או לאפשר הזנת נתונים באמצעות מקלדת או עכבר אלחוטיים בלוטות'.
קָשׁוּר: מה זה בלוטות'? שאלות נפוצות, נשאלות ותשובות
החיישנים
נקודת המכירה העיקרית של ה-ESP32-CAM, בניגוד ללוחות פיתוח אחרים של ESP32, היא שיש לו מודול מצלמה המאפשר פרויקטי וידאו כגון פעמון דלת וידאו ומצלמת מטפלת. עם כוח העיבוד המובנה של הליבות הכפולות ב-ESP32-S, אפילו זיהוי פנים הופך לאפשרות!
הנה דוגמה למארז מצלמה מודפס בתלת מימד עבור ה-ESP32-CAM שתוכנן על ידי אלקטרונים:
מלבד המצלמה, שבב ESP32-S מביא לשולחן שלושה חיישנים מעניינים. קיים חיישן אפקט הול "סודי" מובנה שניתן להשתמש בו כדי לזהות שדה מגנטי קרוב. זה עלול להילחץ לשירות כטריגר מגנטי לקופסת פאזל!
תכונה מעניינת נוספת היא חיישני המגע הקיבוליים, המאפשרים להפעיל פעולות פשוט באמצעות מגע הידיים; בטוויסט מעניין, חיישני המגע הקיבוליים יכולים לשמש גם לזיהוי מים.
אחרון חביב, ישנו ממיר אנלוגי לדיגיטלי שניתן להשתמש בו לקריאת אותות חשמליים ממכשירים אנלוגיים כגון פוטנציומטרים או חיישני אור הסביבה!
ל-ESP32-CAM יש נורית LED לבנה. הוא נועד לשימוש כפלאש למצלמה, אך יכול לשמש גם להארה כללית, כאור סטרוב, לשליחת קוד מורס, או כל מה שהפרויקט שלך דורש. מאחור ישנו נורית אדומה קטנה שיכולה לשמש כמחוון מצב.
סיכות למטרות כלליות
עבור האקרים חומרה מתקדמים יותר, לשבב ESP32-S יש יציאות I/O (קלט/פלט) עוצמתיות לשימוש כללי המאפשרות תקשורת עם מכשירים אחרים. פינים אלה יכולים לשמש כיציאות טוריות או כאוטובוסי I2C, ובעזרת תכנות חכם, אפילו יכולים להפיק אותות טלוויזיה, כפי שמוצג בפרויקט הבא:
ב-ESP32-CAM, חלק ניכר מהפינים משותפים עם המצלמה וכרטיס ה-SD ולא ניתן להשתמש בהם לצד התכונות הללו, אבל יש ארבעה פיני קלט/פלט לשימוש כללי בחינם עבור הפרויקטים שלך. אם הפרויקט שלך לא עושה שימוש במצלמה, והפרויקט שלך צריך יותר סיכות, פשוט הסר אותו כדי לפנות עוד כמה לשימוש כללי.
קָשׁוּר: כיצד פועלות תקשורת טורית של UART, SPI ו-I2C
בחירת הגרסה הנכונה של ESP32-CAM
אחת הסיבות האפשריות שה-ESP32-CAM לא תפס כלוח עשה זאת בעצמך היא שחסרה לו יציאת USB מובנית, מה שהופך אותו לקשה מעט לתכנות. כדי לתכנת אותו, היית צריך לקנות משהו כמו FTDI 3.3V כבל USB לטורי ואז לחבר אותו בדיוק כמו שצריך.
יתר על כן, לאחר ביצוע התכנות, היה עליך להתחבר לספק כוח ייעודי של 5.5V או 3.3V. השלבים הללו הפכו את ה-ESP32-CAM לבלתי ידידותי במקצת למתחילים. עם זאת, כיום, ישנם שני פתרונות מצוינים לבעיה זו.
ה-ESP32-CAM עם ה-ESP32-CAM-MB
כיום, ניתן למצוא מספר ספקים המציעים את לוח ה-ESP32-CAM החשוף בשילוב עם לוח תוספת קטן בשם ESP32-CAM-MB. אתה מערם את ה-ESP32-CAM על לוח הבת כדי להוסיף מחבר מיקרו USB שיכול לשמש לתכנות וגם לחשמל.
הגדרה זו היא מודולרית, כלומר אתה יכול להשתמש בלוח בת יחיד כדי לתכנת כל מספר של ESP32-CAM לוחות, בתנאי שהפרויקטים שלך שילבו מקור כוח אחר עבור ה-ESP32-CAM המתוכנת לוחות.
ה-ESP32-CAM-CH340
אם אתה מעדיף פתרון הכל באחד, ה-ESP32-CAM-CH340 הוא הילד החדש בשטח. זוהי גרסה קצת יותר גדולה של ESP32-CAM שמכניסה את מחבר המיקרו USB ואת שבב הממיר USB לטורי על הלוח עצמו. אמנם גרסה זו מוסיפה מידה רבה של נוחות, אבל היא עולה קצת יותר והיא קצת יותר גדולה, תופסת יותר מקום בפרויקטים שלך.
סקירת כל מה שאתה מקבל עם מודול ESP32-CAM
אז לסיכום, הנה היכולות של ה-ESP32-CAM המאפשרות לו להיות תוספת פנטסטית לערכת הכלים עשה זאת בעצמך:
- מעבד חזק, כפול ליבה
- המון זיכרון RAM מובנה ואחסון תוכניות
- חריץ מיקרו SD חיצוני להרחבה
- רדיו אלחוטי ל-Wi-Fi ובלוטות'
- מספר חיישנים:
- מצלמה
- חיישן אפקט הול (מגנטיות).
- חיישני מגע קיבוליים
- ממיר אנלוגי לדיגיטלי
- נורית תאורה לבנה בוהקת ונורית חיווי אדומה
- ארבעה פיני קלט/פלט לשימוש כללי (יותר אם תסיר את המצלמה)
- שלוש אפשרויות לתכנות והפעלת הלוחות
כל היכולות הללו מגיעות בעלות של פחות מ-$10, מה שהופך את ה-ESP32-CAM לפלטפורמה מצוינת עבור כל הפרויקטים העתידיים שלך!
אתה יכול ליצור כמה פרויקטים מדהימים ושימושיים של בית חכם באמצעות מיקרו-בקר ESP32.
קרא הבא
- עשה זאת בעצמך
- רעיונות לפרויקט עשה זאת בעצמך
- מחשבים עם לוח יחיד
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם