תוכן עניינים:

מצלמת IP עם זיהוי פנים באמצעות לוח ESP32-CAM: 5 שלבים
מצלמת IP עם זיהוי פנים באמצעות לוח ESP32-CAM: 5 שלבים

וִידֵאוֹ: מצלמת IP עם זיהוי פנים באמצעות לוח ESP32-CAM: 5 שלבים

וִידֵאוֹ: מצלמת IP עם זיהוי פנים באמצעות לוח ESP32-CAM: 5 שלבים
וִידֵאוֹ: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, נוֹבֶמבֶּר
Anonim
מצלמת IP עם זיהוי פנים באמצעות לוח ESP32-CAM
מצלמת IP עם זיהוי פנים באמצעות לוח ESP32-CAM

הפוסט הזה שונה בהשוואה לאחרים ואנחנו נסתכל על הלוח המעניין מאוד של ESP32-CAM שהוא זול להפתיע (פחות מ -9 $) וקל לשימוש. אנו יוצרים מצלמת IP פשוטה בה ניתן להזרים הזנת וידאו חיה באמצעות מודול מצלמות 2MP. אנו מנסים גם את תכונת זיהוי הפנים וזיהוי הפנים.

הסרטון למעלה מכסה את כל מה שאתה צריך תוך פחות מ -4 דקות.

שלב 1: הגדר את ה- IDE של Arduino

הגדר את ה- IDE של Arduino
הגדר את ה- IDE של Arduino

נתחיל בהוספת חבילת התמיכה בלוח ESP32 ל- IDE של Arduino. עליך להוסיף את הקישור הבא לכתובת מנהל הלוחות מתפריט קובץ.

dl.espressif.com/dl/package_esp32_index.json

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

שלב 2: חיבור הלוח

לחבר את הלוח
לחבר את הלוח
לחבר את הלוח
לחבר את הלוח

ללוח ESP32-CAM אין מחבר USB משולב ולכן עליך להשתמש בממיר USB חיצוני לממיר סדרתי כדי להעלות את הסקיצה. אתה יכול להשתמש בחיבורי החיווט המוצגים למעלה אך וודא שממיר ה- USB לממיר הטורי מחובר במצב 3.3V.

מומלץ להשתמש במתאם חיצוני של 5V להנעת הלוח, במיוחד אם אתה משתמש בלוח פריצת FTDI. עבור אספקת 5V החיצונית, לוח פריצת USB פשוט יעבוד בסדר גמור. הייתה הצלחה מסוימת בהפעלת הלוח ישירות מלוח הפריצה CP2102, כך שתוכל לנסות זאת תחילה. ללוח יש גם סיכת חשמל של 3.3V במידת הצורך.

יש צורך במגשר בכדי להכניס את הלוח למצב הורדה. לאחר שהכל מחובר, הפעל את הלוח, פתח מסוף טורי (כלים-> צג סידורי) עם קצב שידור של 115, 200 ולחץ על כפתור האיפוס. עליך להשיג פלט כפי שמוצג בתמונה וזה יצביע על כך שהכל פועל כצפוי.

שלב 3: הכינו את הסקיצה

הכינו את הסקיצה
הכינו את הסקיצה
הכינו את הסקיצה
הכינו את הסקיצה
הכינו את הסקיצה
הכינו את הסקיצה
הכינו את הסקיצה
הכינו את הסקיצה

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

תן ללוח מספר שניות להתחבר לרשת ה- WiFi ואז תראה את מצב החיבור יחד עם כתובת ה- IP. שימו לב לכך כשנעבור לשלב הבא.

שלב 4: צפה בזרם המצלמה

צפה בזרם המצלמה
צפה בזרם המצלמה
צפה בזרם המצלמה
צפה בזרם המצלמה

פתח דפדפן אינטרנט והזן את כתובת ה- IP שהתקבלה בשלב הקודם. עליך להשיג דף כמו זה שבתמונה. לחץ על כפתור "START STREAM" ותוכל לצפות בזרם החי. אתה משנה את הרזולוציה למשהו גבוה יותר, בהתאם לצרכים שלך. יש גם כמה הגדרות ואפקטים שאתה יכול לשחק איתם.

אם אתה מקבל קווים אופקיים בהזנת הווידאו, אז זה אינדיקציה לחוסר כוח. נסה להשתמש בכבל USB קצר יותר או במקור חשמל חלופי במקרה זה.

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

שלב 5: זיהוי וזיהוי פנים

זיהוי וזיהוי פנים
זיהוי וזיהוי פנים
זיהוי וזיהוי פנים
זיהוי וזיהוי פנים
זיהוי וזיהוי פנים
זיהוי וזיהוי פנים

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

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

  • YouTube:
  • אינסטגרם:
  • פייסבוק:
  • טוויטר:
  • אתר BnBe:

מוּמלָץ: