יצירת שרת מצלמה עם ה- ESP32-CAM

Creating a Camera Server with the ESP32-CAM

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


מה תצטרך

  1. מודול ESP32-CAM
  2. מתכנת FTDI (מתאם USB-to-Serial)
  3. חוטי מגשר
  4. לחם (אופציונלי)
  5. מחשב עם Arduino IDE המותקן

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

1. התקן את חבילת הלוח ESP32

  1. פתח את IDE Arduino.

  2. לך אל קוֹבֶץ > העדפות.

  3. בשדה "כתובות אתר של מנהל הדירקטוריון הנוסף", הוסף:

    https://dl.espressif.com/dl/package_esp32_index.json
    
  4. נְקִישָׁה בְּסֵדֶר.

  5. לך אל כְּלֵי עֲבוֹדָה > לוּחַ > מנהל לוחות.

  6. חפש "ESP32" והתקן את החבילה על ידי מערכות אספרסף.

2. התקן את הדוגמה CameraWebServer

חבילת הלוח ESP32 כוללת דוגמא ל- CameraWebServer. אינך זקוק לספריות נוספות.


שלב 2: חיווט ה- ESP32-Cam

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

סיכת ESP32-CAM סיכת מתכנת FTDI
GND GND
5V VCC (5V)
U0R TX
U0T Rx
GND GND (IO0 ל- GND להבהב)

חָשׁוּב: חבר את סיכת ה- IO0 ל- GND כדי להכניס את ה- ESP32-CAM למצב פלאש.


שלב 3: העלאת הקוד

1. בחר בלוח וביציאה

  1. לך אל כְּלֵי עֲבוֹדָה > לוּחַ ובחר AI-Thinker ESP32-Cam.
  2. תַחַת כְּלֵי עֲבוֹדָה, בחר את הנכון נמל com עבור מתכנת ה- FTDI שלך.

2. פתח את הדוגמה של CameraWebServer

  1. לך אל קוֹבֶץ > דוגמאות > ESP32 > מַצלֵמָה > CameraWebserver.
  2. החלף את ssid וכן password משתנים עם אישורי ה- Wi-Fi שלך:
    const char* ssid = "Your_SSID";
    const char* password = "Your_PASSWORD";
    

3. התאם את הגדרות המצלמה

ודא שהשורות הבאות תואמות את מודל ה- ESP32-CAM שלך (למשל, AI-Thinker):

#define CAMERA_MODEL_AI_THINKER

להגיב על אחר #define CAMERA_MODEL_ קווים.

4. העלה את הקוד

  1. לחץ על אִתחוּל כפתור ב- ESP32-CAM ואילו IO0 מחובר ל- GND.
  2. נְקִישָׁה העלה ב- Arduino IDE.
  3. לאחר השלמת ההעלאה, נתק את IO0 מ- GND ולחץ על אִתחוּל כפתור שוב.

שלב 4: גישה לשרת המצלמה

  1. פתח את הצג הסדרתי (כְּלֵי עֲבוֹדָה > צג סידורי) וקבעו את שיעור הבוד 115200.
  2. ה- ESP32-CAM יציג את כתובת ה- IP שלה לאחר החיבור ל- Wi-Fi. לְדוּגמָה:
    Camera Ready! Use 'http://192.168.1.100' to connect
    
  3. פתח את כתובת ה- IP בדפדפן אינטרנט כדי לגשת לממשק שרת המצלמה.

שלב 5: חקר שרת המצלמה

ממשק האינטרנט מאפשר לך:

  • צפה בעדכון הווידיאו החי.
  • התאם הגדרות כמו רזולוציה, בהירות וניגודיות.
  • עברו בין הזרמת וידאו לצינור לכידת תמונות.

פתרון בעיות

  • אין פלט במוניטור הסדרתי: ודא שנבחר יציאת ה- COM הנכונה ו- ESP32-CAM במצב פלאש במהלך העלאה.
  • המצלמה לא זוהה: בדוק שוב את חיבור המצלמה ללוח ESP32-CAM.
  • בעיות חיבור Wi-Fi: אמת את ה- SSID והסיסמה שלך וודא שהרשת נמצאת בטווח.
  • התחממות יתר: הימנע מזרם ממושך ברזולוציה גבוהה כדי למנוע התחממות יתר.

יישומים של שרת המצלמה ESP32-CAM

  1. מערכות אבטחה ביתיות
  2. ניטור מרחוק (למשל מצלמות חיות מחמד או חיות בר)
  3. IoT פרויקטים עם לכידת תמונות או הזרמת וידאו
  4. מערכות פעמון או אינטרקום חכמות

מַסְקָנָה

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

השאירו תגובה

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.