ה-ESP32-CAM הוא הדרך הזולה ביותר לשים מצלמה חיה על הרשת. פרויקט שידור הווידאו ב-ESP32-CAM הזה לוקח אתכם מחלקים לשידור בדפדפן בתוך אחר צהריים — בלי Raspberry Pi.
מה צריך
- מודול ESP32-CAM (ESP32 + מצלמת OV2640 + חריץ microSD)
- מתאם USB-to-serial (FTDI או CP2102) לצריבה
- ספק 5V עם זרם מספיק למצלמה (מקור חלש גורם לאיפוסים)
- תוכנת ארדואינו עם חבילת הלוחות של ESP32
הבנייה הזו משתלבת היטב עם יסודות האלחוט במדריך הקנייה של ESP32 ובמדריך ה-MQTT אם תרצו בהמשך לדחוף פריימים או זיהויים לענן.
שלב 1 — איסוף החומרה
ל-ESP32-CAM אין USB מקורי, ולכן צורבים אותו דרך מתאם טורי. חברו TX/RX בהצלבה (TX של המתאם ל-RX של הלוח, ולהפך), חברו GND, וגשרו את GPIO0 ל-GND רק בזמן ההעלאה.
שלב 2 — צריבת CameraWebServer
פתחו את הדוגמה, בחרו בלוח "AI Thinker ESP32-CAM" והעלו. לאחר הצלחה, הסירו את הגשר של GPIO0 ואפסו את הלוח. הצג הטורי ידפיס את כתובת ה-IP שהתקבלה מה-Wi-Fi.
שלב 3 — הגדרת Wi-Fi ושידור
הזינו את ה-SSID והסיסמה בסקיצה, הפעילו מחדש, ואז פתחו http://<board-ip> בדפדפן באותה רשת ולחצו Start Stream. יש לכם מצלמת Wi-Fi עובדת. ללוח עם מסך שמציג סטטוס, ראו את סקירת ESP32-S3 עם מסך IPS 4.3 אינץ׳.
טיפים ומגבלות
צפו ל-5-15 פריימים בשנייה ברזולוציה נמוכה — מספיק כדי לראות תנועה, לא להקלטה. השתמשו בספק 5V יציב, שמרו על האנטנה פנויה, והנמיכו רזולוציה אם השידור מקרטע. עיינו בעוד מדריכי פרויקטים ל-ESP32.
שאלות נפוצות
האם ESP32-CAM יכול לשדר וידאו ב-Wi-Fi?
כן. הדוגמה הסטנדרטית מגישה שידור MJPEG שאפשר לצפות בו בכל דפדפן באותה רשת. הרזולוציה וקצב הפריימים נמוכים, אבל זה מושלם למצלמת דלת, חיה או צמח.
איזה קצב פריימים נותן ESP32-CAM?
בדרך כלל 5-15 פריימים בשנייה ברזולוציות נמוכות כמו 640×480, ופחות בהגדרות גבוהות. זה מספיק כדי לראות תנועה, לא להקלטת וידאו חלקה.
האם צריך לוח מיוחד בשביל ESP32-CAM?
צריך מודול ESP32-CAM (ESP32 עם מצלמה וחריץ microSD). בדרך כלל נדרש מתאם USB-to-serial נפרד לצריבה, וספק 5V עם זרם מספיק למצלמה.
כתיבת תגובה