תוכן עניינים:
וִידֵאוֹ: רובוט מעקב פשוט עם ESP32-CAM: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
מודול ESP32-CAM הוא מודול צריכת חשמל זול וזול, אך הוא מספק משאבים רבים לראייה, תקשורת טורית ו- GPIO.
בפרויקט זה, אני מנסה לנצל משאבים של מודולי ESP32-CAM להכנת רובוט RC מעקב פשוט שיכול לבחור אובייקטים קטנים.
שלב 1: הפגנה
שלב 2: חיווט חומרה
שלב 3: יישום תוכנה
בנוגע לחלק הזרימה, נעשה שימוש ב- websocket והראה דרך טובה למדי להזרמת תמונות שצולמו ממודול esp32-cam לדפדפן אינטרנט, זה מגניב מכיוון שאתה יכול לצפות בוידיאו הזורם ולשלוט ברובוט שלך בכל מקום שתומך בדפדפן אינטרנט, עדיף בהשוואה לפרויקט הקודם שלי כשאני משתמש בשקע TCP גולמי כדי להזרים למחשב. בדקתי עם כמה דפדפנים ורואה שהקוד שלי עובד היטב ב- google chrome, כך שאם אתה עוקב אחר הפרויקט שלי, עליך להשתמש ב- google chrome לביצועים הטובים ביותר.
1. חלק מנהל התקן מצלמה: אני משתמש במודול ESP32 Wrover לפרויקט זה כך שהגדרת HW תתאים למודול זה, אם אתה משתמש במודול אחר, שקול את הגדרת HW.
בחלק זה, בעיקרון הוא מבוסס על הקוד לדוגמה של חלק מנהל ההתקן של המצלמה ב- ESP32/מצלמה/CameraWebServer. בפרויקט שלי חילקתי ל -3 קבצים: camera_pin.h, camera_wrap.h ו- camera_wrap.cpp.
camera_pin.h: מכיל את ההגדרה של סיכת ESP32 המשמשת לתקשורת עם המצלמה המצורפת. (יש לשנות אותה במקרה שתשתמש במודול אחר ולא במודול ESP32 Wrover)
camera_wrap.cpp: מכיל תצורה בסיסית לאתחול המצלמה ופונקציה לצילום תמונה.
camera_wrap.h: מכיל את פונקציות האב טיפוס שבהן נעשה שימוש במודול אחר.
ניתן למצוא את קוד המקור בקישור github הבא:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. מערכון ESP32-CAM:
חלק זה מכיל את זרימת העבודה העיקרית של ESP32-CAM. המודול משחק תפקיד של שרת http ושרת שקע אינטרנט. שרת ה- http מקבל את הבקשה מהדפדפן ומחזיר את הדף הראשי המשמש כ- GUI לשליטה ברובוט, שרת שקע האינטרנט משמש לשליחת התמונות שוב ושוב לתצוגת ה- GUI בדפדפן האינטרנט.
ניתן למצוא את כל המקור בכתובת:
3. מערכון AruinoUno:
חלק זה מכיל את קוד המקור של מודול ה- Arduino ESP32-CAM באמצעות מנועי DC, RC.
ניתן למצוא את קוד המקור בכתובת:
מוּמלָץ:
כיצד לבנות PHIL - רובוט מעקב קל: 6 שלבים (עם תמונות)
כיצד לבנות PHIL - רובוט מעקב קל: במדריך זה אראה לך כיצד יצרתי את רובוט מעקב האור הציר הכפול הזה באמצעות Arduino Uno. כל ה- CAD והקוד ייכללו כך שתוכל לבנות אותו בעצמך ללא צורך בתכנות או בעיצוב. כל מה שתצטרכו
רובוט איזון / רובוט 3 גלגלים / רובוט STEM: 8 שלבים
רובוט איזון / רובוט 3 גלגלים / רובוט STEM: בנינו רובוט איזון משולב ושלושה גלגלים לשימוש חינוכי בבתי ספר ובתוכניות חינוכיות לאחר הלימודים. הרובוט מבוסס על Arduino Uno, מגן מותאם אישית (כל פרטי הבנייה מסופקים), חבילת סוללות לי יון (כל מבנה
IoT פשוט: מעקב אחר חיישנים מרובים: 7 שלבים
IoT Made Simple: ניטור חיישנים מרובים: לפני מספר שבועות פרסמתי כאן הדרכה בנושא ניטור טמפרטורה באמצעות DS18B20, חיישן דיגיטלי המתקשר באמצעות אוטובוס חד-חוטי, שולח נתונים דרך האינטרנט עם NodeMCU ו- Blynk: IoT Made Simple : ניטור טמפרטורה בכל מקום בו
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה - רובוט אגודל - מנוע סרוו - קוד מקור: 26 שלבים (עם תמונות)
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה | רובוט אגודל | מנוע סרוו | קוד מקור: רובוט אגודל. השתמש בפוטנציומטר של מנוע סרוו MG90S. זה מאוד כיף וקל! הקוד פשוט מאוד. זה בסביבות 30 קווים בלבד. זה נראה כמו לכידת תנועה. אנא השאר כל שאלה או משוב! [הוראה] קוד מקור https: //github.c
בוט מעקב אחר שלדה מעקב מרחוק: 7 שלבים (עם תמונות)
בוט מעקב אחר שלדה מחוסרת מרחוק: מבוא: אז זה היה פרוייקט שרציתי להתחיל ולסיים עוד בשנת 2016, אולם בשל עבודות ושפע של דברים אחרים הצלחתי רק להתחיל ולהשלים את הפרויקט הזה בשנת 2016 שנה חדשה 2018! זה לקח בערך 3 שעות