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

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

איסוף אספקה ​​לפרויקט זה

עבור פרויקט זה, תצטרך:

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

בחירת לוח ESP32-CAM מתאים

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

מסיבה זו, כדאי לקנות ESP32-CAM עם לוח בת ESP32-CAM-MB או ESP32-CAM-CH340 חדש יותר. שניהם מגיעים עם יציאת ה-USB הדרושה עבור תכנות ומתח. הימנע מרכישת לוח ESP32-CAM חשוף, שכן הדבר ידרוש רכיבים נוספים שאולי אין לך.

הגדרת ה- Arduino IDE

כדי לתכנת את ה-ESP32-CAM, תזדקק ל-Arduino IDE מה- אתר ארדואינו. בזמן כתיבת מאמר זה, 1.8.19 היה הגרסה הנוכחית.

instagram viewer

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

ברגע שה-Arduino IDE מופעל, זה ייראה כך:

תצטרך לבצע כמה שינויים כדי לאפשר ל-Arduino IDE לזהות את ה-ESP32-CAM. ראשית, פתח העדפות מ ה קוֹבֶץ תַפרִיט. במקום בו נאמר כתובות URL נוספות של מנהל לוחות, הדבק בשורה הבאה:

https://dl.espressif.com/dl/package_esp32_index.json

לאחר מכן, לחץ בסדר.

עכשיו, פתח את כלים תפריט ורחף עם העכבר מעל פריט התפריט שמתחיל ב גלשן: (יכול להיות שזה משהו כמו לוח: Arduino Uno). מתפריט המשנה שמופיע, בחר מנהל מועצות. זה יציג חלון חדש עם שורת חיפוש בחלק העליון. סוּג ESP32 בשורת החיפוש. פעולה זו אמורה לאפשר לך לבחור esp32 מאת Espressif Systems. נְקִישָׁה להתקין. בסיום ההורדה, לחץ בסדר כדי לצאת מ מנהל מועצות.

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

זהו זה; ה-Arduino IDE מוגדר כעת עבור ה-ESP32-CAM!

קומפילציה וטעינה של CameraWebServer

ה- Arduino IDE מגיע עם דוגמה מצוינת בשם CameraWebServer שמראה את מלוא היכולות של ה-ESP32-CAM. בואו ננסה את זה! מ ה קוֹבֶץ תפריט, בחר דוגמאות ומצא את הקטע שנקרא דוגמאות ל-AI Tinker ESP32-CAM.

מתחת לזה, בחר ESP32, לאחר מכן מַצלֵמָה-ולבסוף CameraWebServer.

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

// בחר דגם מצלמה
#define CAMERA_MODEL_WROVER_KIT // יש PSRAM
//#define CAMERA_MODEL_ESP_EYE // יש PSRAM
//#define CAMERA_MODEL_M5STACK_PSRAM // יש PSRAM
//#define CAMERA_MODEL_M5STACK_V2_PSRAM // גרסת M5Camera B יש PSRAM
//#define CAMERA_MODEL_M5STACK_WIDE // יש PSRAM
//#define CAMERA_MODEL_M5STACK_ESP32CAM // ללא PSRAM
//#define CAMERA_MODEL_AI_THINKER // יש PSRAM
//#define CAMERA_MODEL_TTGO_T_JOURNAL // אין PSRAM

זוהי רשימה של מספר שמות של לוחות מצלמות, שלפני כל אחד מהם #לְהַגדִיר. אחד מהקווים הללו פעיל, בעוד האחרים אינם פעילים. השורות שמתחילות ב-// אינן פעילות, בעוד כל השורות ללא הלוכסים פעילות. אנחנו רוצים לשנות את זה כך שרק הקו עבור CAMERA_MODEL_AI_THINKER הוא פעיל. כדי לעשות זאת, לגרום לזה להיראות כך:

// בחר דגם מצלמה
//#define CAMERA_MODEL_WROVER_KIT // יש PSRAM
//#define CAMERA_MODEL_ESP_EYE // יש PSRAM
//#define CAMERA_MODEL_M5STACK_PSRAM // יש PSRAM
//#define CAMERA_MODEL_M5STACK_V2_PSRAM // גרסת M5Camera B יש PSRAM
//#define CAMERA_MODEL_M5STACK_WIDE // יש PSRAM
//#define CAMERA_MODEL_M5STACK_ESP32CAM // ללא PSRAM
#define CAMERA_MODEL_AI_THINKER // יש PSRAM
//#define CAMERA_MODEL_TTGO_T_JOURNAL // אין PSRAM

לאחר מכן, עלינו לספר ל-ESP32-CAM על הרשת האלחוטית שלנו. מצא את השורות הבאות:

const char* ssid = "*********";
const char* password = "*********";

כעת החלף את הכוכביות ב שם הרשת שלך (SSID) וסיסמת הרשת עבור נקודת הגישה האלחוטית שלך. החלף רק את הכוכביות ושמור את המירכאות הכפולות.

כעת, לחץ על כפתור הסימון העגול בסרגל הכלים של Arduino IDE (לחלופין, בחר אימות/קומפילציה מ ה סְקִיצָה תַפרִיט). IDE Arduino יגיד הידור סקיצה. אחרי כמה זמן, זה יגיד הסתיים הקומפילציה. אם במקום לראות את זה, אתה מקבל שגיאה, זה אומר שטעית בהקלדת משהו. אמת את השינויים שלך בזהירות, תקן כל שגיאה ונסה שוב!

לאחר שהקומפילציה תצליח, השלב האחרון הוא העלאת התוכנית ללוח. חבר את ה-ESP32-CAM למחשב שלך באמצעות כבל USB. לאחר מכן, עבור אל כלים תפריט וחפש פריט שמתחיל ב"נמל:" ובחר יציאה טורית מתפריט המשנה. לאחר מכן לחץ על הכפתור שנראה כמו חץ במעגל מסרגל הכלים של Arduino (לחלופין, בחר העלה מ ה כלים תַפרִיט). ה-Arduino IDE יקמפל מחדש, נניח מעלה לזמן מה, ואז לבסוף לומר הסתיימה ההעלאה.

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

כעת, לחץ על הכפתור שנראה כמו זכוכית מגדלת בתיבה בצד ימין של סרגל הכלים Arduino (לחלופין, בחר צג טורי מ ה כלים תַפרִיט). זה יציג חלון חדש במחשב שלך לפלט מה-ESP32-CAM.

לאחר השלמת השלבים לעיל, לחץ על לחצן האיפוס הקטן בצד ימין של ה-ESP32-CAM-MB. כפתור זה צריך להיות מסומן RST. ברגע שאתה עושה זאת, אתה אמור לראות טקסט ב- צג טורי חַלוֹן. חפש את השורות שנראות כך:

WiFi מחובר
הפעלת שרת אינטרנט ביציאה: '80'
הפעלת שרת סטרימינג ביציאה: '81'
מצלמה מוכנה! להשתמש ' http://192.168.1.9' להתחבר

בסמארטפון שלך, הקלד את כתובת האינטרנט של HTTP בדפדפן אינטרנט. תקבל דף אינטרנט עם הרבה אפשרויות תצורה שונות. גלול מטה עד שתראה את התחל סטרימינג לַחְצָן. לחץ על זה כדי לקבל תצוגה חיה של כל מה שה-ESP32-CAM רואה. הוסף דף אינטרנט זה לסימניות כדי שתוכל לחזור אליו מאוחר יותר!

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

עכשיו הגיע הזמן ליישם את מה שלמדת

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

כיצד ללכוד זמן-lapse בתקציב נמוך באמצעות ESP32-CAM

קרא הבא

לַחֲלוֹקצִיוּץלַחֲלוֹקאימייל

נושאים קשורים

  • עשה זאת בעצמך
  • הדרכות לפרויקט עשה זאת בעצמך
  • רעיונות לפרויקט עשה זאת בעצמך
  • ESP32
  • וִידֵאוֹ

על הסופר

מרסיו טייקסיירה (5 מאמרים שפורסמו)

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

עוד מאת Marcio Teixeira

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחץ כאן כדי להירשם