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

רובוט ESP32 באמצעות סרוו: 6 שלבים (עם תמונות)
רובוט ESP32 באמצעות סרוו: 6 שלבים (עם תמונות)

וִידֵאוֹ: רובוט ESP32 באמצעות סרוו: 6 שלבים (עם תמונות)

וִידֵאוֹ: רובוט ESP32 באמצעות סרוו: 6 שלבים (עם תמונות)
וִידֵאוֹ: מדידת מתח באמצעות ארדואינו - Arduino Voltmeter 2024, נוֹבֶמבֶּר
Anonim
רובוט ESP32 באמצעות סרוו
רובוט ESP32 באמצעות סרוו
רובוט ESP32 באמצעות סרוו
רובוט ESP32 באמצעות סרוו
רובוט ESP32 באמצעות סרוו
רובוט ESP32 באמצעות סרוו

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

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

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

אז בואו נתחיל לדבר על המבנה.

אספקה

4 x סרווס רציף

4 x גלגלים המתאימים לסרוווס

1 x רצועה של 5 x Neopixels אם אתה רוצה להוסיף אותם.

1 x ESP32 עם סוללה נטענת מובנית באופן אידיאלי, או ESP32 עם סוללה חיצונית.

קניתי את שלי מ- Lilygo Aliexpress שנשלחה הרבה יותר מהר ממה שציפיתי שאפשר למצוא את זה בו השתמשתי

1 x חתיכת פרספקס קטנה, שניתן לחתוך ולקדוח ליצירת שלדה.

1 x חתיכה קטנה של veroboard

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

4 x כותרות סרוו, כך שתוכל פשוט לחבר את הסרווואים אל לוח המחברים

כמה עמידות במעגל הפלסטיק.

שלב 1: בניית המארז

בניית המרכב
בניית המרכב
בניית המרכב
בניית המרכב
בניית המרכב
בניית המרכב

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

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

הצמדת סרוווס

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

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

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

מכסה את הכל

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

הופתעתי עד כמה המשקל של פעם יחד היה קל בהרבה מזה שהבנתי המנוע שלי שהכנתי בשבוע הקודם.

שלב 2: יצירת לוח Veroboard בהתאמה אישית

הכנת לוח Veroboard בהתאמה אישית
הכנת לוח Veroboard בהתאמה אישית
הכנת לוח Veroboard בהתאמה אישית
הכנת לוח Veroboard בהתאמה אישית
הכנת לוח Veroboard בהתאמה אישית
הכנת לוח Veroboard בהתאמה אישית
הכנת לוח Veroboard בהתאמה אישית
הכנת לוח Veroboard בהתאמה אישית

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

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

חתכתי את אחד ממסילות הנחושת בצד התחתון של הלוח, כך שסיכת האות לכל סרוו תהיה שונה, לאחר מכן השתמשתי במחבר חוט קטן כדי להזיז אותו על ידי החוט במסילה אחת כך ששני סיכות ה- jst יתחברו לאחד הצד או האחר.

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

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

שלב 3: החיווט

החיווט
החיווט

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

שלב 4: הרכבת הכל ביחד

לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד

לאחר שהכל היה מחובר, התאמתי את הבורד המותאם אישית והוספתי את ה- ESP32 למארז, הכל התאים היטב.

החיווט היה לרוב מוסתר ומוסתר וניתן להוסיף בקלות צדדים ולמעלה כדי לסגור את ה- ESP32 במלואו.

שלב 5: שליטה ובדיקה

שליטה ובדיקה
שליטה ובדיקה
שליטה ובדיקה
שליטה ובדיקה
שליטה ובדיקה
שליטה ובדיקה

רציתי כמה פקדים פשוטים וגיליתי שבאתר https://randomnerdtutorials.com/ הם סיפקו דוגמה טובה להפעלת שרת אינטרנט והצגת פקדים כדי שתוכל לגרום למכונית הרובוט להסתובב. שיניתי את הדוגמה כדי להשתמש בסרוווס במקום במנועים, והוספתי קוד לשימוש ברצועת הניאופיקסל, כמו גם כדי להציג במסך אולד את כתובת ה- IP שאליה הייתי צריך להתחבר כדי שאוכל לשלוט ברובוט.

שלב 6: קוד ל- ESP32

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

אני מקווה שזה היה שימושי לאחרים שמנסים להאיץ את השימוש ב- ESP32 לרובוטיקה.

אתה יכול לעקוב אחריי בטוויטר כדי לראות עוד מה אני עושה כאן @elliotpittam או שאתה יכול לבקר באתר שלי למידע נוסף. www.inventar.tech

מוּמלָץ: