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

רובוט מעקב וידאו: 10 שלבים
רובוט מעקב וידאו: 10 שלבים

וִידֵאוֹ: רובוט מעקב וידאו: 10 שלבים

וִידֵאוֹ: רובוט מעקב וידאו: 10 שלבים
וִידֵאוֹ: אתגר - אל תדברו עם סירי ב-3 בלילה 2024, נוֹבֶמבֶּר
Anonim
Image
Image
רובוט מעקב וידאו
רובוט מעקב וידאו

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

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

ניסיתי להשתמש בלוחות פיתוח ESP32-CAM ומצאתי שאפשר לעשות זאת עם ESP32-CAM בקלות.

ה- ESP32-CAM הוא מודול מצלמות קטן מאוד עם שבב ESP32-S שמחירו בערך $ 10- $ 15.

ניתן לתכנת את מודול ESP32-CAM באמצעות Arduino IDE. למודול ESP32-CAM יש גם מספר סיכות GPIO לחיבור לחומרה חיצונית.

אז בואו נתחיל!

שלב 1: רשימת חלקים

רשימת חלקים
רשימת חלקים

רשימת חלקים:

ESP32-CAM x1

FT232RL FTDI Mini USB x1 - להעלאת קוד ל- ESP32 -CAM

נהג מנוע DC כפול ערוץ L298N x1

ערכת שלדה רובוטית עגולה של Adafruit (PID 3244) - 2WD עם מנועי DC x1 - השתמשתי במארז זה, אך תוכל להכין בעצמך או לקנות כל מארז זמין אחר. מה שאנחנו צריכים כאן הוא גלגלים ומנועי DC

מחזיק סוללות 18650 x1

סוללת 18650 x2 (כחלופה של ארבע סוללות AA והמחזיק שלה ניתן להשתמש במקום 18650 סוללות)

מיני פאן/ פלטפורמה עם 2 סרוו SG-90 x1

מודול אספקת החשמל של לוח הלחם MB102 x1

iRobbie-יישום iOS

שלב 2: הרכבת המארז

הרכיבו את השלדה
הרכיבו את השלדה
הרכיבו את השלדה
הרכיבו את השלדה
הרכיבו את השלדה
הרכיבו את השלדה

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

שלב 3: חבר חוטים

חבר חוטים
חבר חוטים

חבר חוטים כפי שמוצג בתרשים.

שלב 4: הכינו את פלטפורמת המחבת/הטייה

הכן את פלטפורמת הפאן/הטיה
הכן את פלטפורמת הפאן/הטיה
הכן את פלטפורמת הפאן/הטיה
הכן את פלטפורמת הפאן/הטיה
הכן את פלטפורמת הפאן/הטיה
הכן את פלטפורמת הפאן/הטיה
הכן את פלטפורמת הפאן/הטיה
הכן את פלטפורמת הפאן/הטיה

משוך את החוטים דרך החלק העליון של פלטפורמת המארז. ארגן כבלים משירותי SG-90 בפלטפורמת פאן/הטיה. בפרויקט זה אנו צריכים רק סרוו Tilt.

חבר את הפאן/הטיה לראש פלטפורמת המארז.

שלב 5: הכינו מודול אספקת חשמל של לוח MB102

הכינו מודול אספקת חשמל של לוח MB102
הכינו מודול אספקת חשמל של לוח MB102
הכינו מודול אספקת חשמל של לוח MB102
הכינו מודול אספקת חשמל של לוח MB102

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

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

שלב 6: חיווט סופי והרכבת הרובוט

חיווט סופי והרכבת הרובוט
חיווט סופי והרכבת הרובוט
חיווט סופי והרכבת הרובוט
חיווט סופי והרכבת הרובוט
חיווט סופי והרכבת הרובוט
חיווט סופי והרכבת הרובוט

חבר את כל החלקים באמצעות הסכימה. השתמש בקצף וקלטת הרכבה דו צדדית לחיבור ה- ESP32-CAM לרציף פאן/הטיה.

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

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

התקן את התוסף ESP32 ב- Arduino IDE:

עקוב אחר אחת מהדרכות הבאות להתקנת התוסף ESP32, אם עדיין לא עשית זאת:

התקנת לוח ESP32 ב- Arduino IDE (הוראות Windows)

התקנת לוח ESP32 ב- Arduino IDE (הוראות Mac ו- Linux)

הורד את הקוד מכאן

וודא שיש לך שתי כרטיסיות עם קוד ב- Arduino IDE: esp32_cam_car ו- app_httpd.cpp כפי שמוצג בצילום המסך.

לפני העלאת הקוד, עליך להכניס את אישורי הרשת שלך במשתנים הבאים: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"

חבר את לוח ESP32-CAM למחשב שלך באמצעות מתכנת FTDI. עקוב אחר התרשים הסכימטי.

חשוב: GPIO 0 צריך להיות מחובר ל- GND כדי שתוכל להעלות את הקוד.

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

שלב 8: קבלת כתובת ה- IP

לאחר העלאת הקוד, נתק את GPIO 0 מה- GND.

פתח את הצג הטורי בקצב שידור של 115200. לחץ על כפתור ה- RST המשולב של ESP32-CAM. יש להציג את כתובת ה- IP של ESP32-CAM במסך הסידורי.

שלב 9: שליטה ברובוט מעקב הווידאו שלך

נתק את ESP32-CAM מתכנת FTDI.

חבר את ESP32-CAM בחזרה לפלטפורמת Pan/Tilt, הפעל את ההפעלה ולחץ על כפתור ה- RST המשולב של ESP32-CAM.

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

שלב 10: שלוט ברובוט שלך דרך האינטרנט

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

הדבר החשוב שצריך לשים לב אליו כאן הוא "טווח היציאות" ו"התקן "או" כתובת ה- IP ".

ב"טווח נמל "עליך להקליד 80-81.

עבור "התקן" עליך לבחור את התקן ESP32-CAM שלך. בחלק מהנתבים עליך לשים את כתובת ה- IP של ESP32-CAM במקום שם התקן.

עבור אל www.whatsmyip.org והעתק את ה- IP שלך. השתמש ב- IP זה באפליקציה כשאתה מחוץ לרשת הביתית שלך.

מוּמלָץ: