תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
אם היית אומר לי לפני כמה שנים שתוכל לשנות רכב RC כדי לתת לו WiFi כך שתוכל לשלוט באמצעות דף אינטרנט באמצעות הטלפון שלך, וכי העלות לביצוע זה תהיה נמוכה מ -8 יורו, לא הייתי עושה זאת האמין לך! אבל זה זמן מדהים להיות יוצר! לא רק שהאמור לעיל מאוד אפשרי, הוא גם פרויקט די קדימה! לפני זמן מה עשיתי שידור חי של הוספת פקדי WiFi למכונית צעצוע, ולמרות שאני שמח על איך שהזרם הלך, חשבתי שאני יכול להפוך את הפרויקט לפשוט עוד יותר. אז ניסיתי להפוך את זה למדריך כפשוט כדי לבצע ככל האפשר, לא יהיה צורך בהלחמה ואני אספק את כל הקוד והשלבים לביצוע הפרויקט הזה בעצמך.
בואו נתחיל!
שלב 1: חלקים שנצטרך
כאמור, רציתי להפוך את הפרויקט הזה לכמה שיותר קל לביצוע, כך שבעצם לא צריך הרבה.
ברור שלראשונה נזדקק לרכב. אם אתה בבריטניה או באירלנד, תוכל לקבל את המכונית המדויקת שקיבלתי מ- Smyths Toys (10 יורו @ כתיבה). יש להם גם סובארו בה השתמשתי בשידור החי שהיא אותה מכונית למעט הקליפה.
בעצם כל מכונית שלט רחוק אמורה לעבוד, אבל ככל שהגדול יותר טוב יותר (כך שנוכל להתאים הכל בפנים). כמו כן וודא שיש לו טווח תנועה מלא (היגוי ונהיגה). חנויות יד שנייה עשויות להיות מקום טוב לחפש אחר מכוניות RC לא רצויות. הערה: כדי לשמור על פרויקט ללא הלחמה, כנראה שאתה צריך לקנות מכונית עם שלט רחוק קווי!
עבור החלק הפנימי של המכונית אנו צריכים את הדברים הבאים
- לוח פיתוח NodeMCU ESP8266* - אם אינך מכיר את ESP8266, זהו לוח תואם Arduino שבנה WiFi, אני אוהב את זה! ישנם מספר סוגים של לוחות NodeMCU, שני השכיחים בתמונה השלישית וודא שאתה מקבל את הנכון! (הקטן יותר).
- NodeMCU מגן מנוע* - זהו לוח ממש נחמד שיש בו שבב של נהג מנוע L293D שה- NodeMCU פשוט נכנס אליו. ישנם מסופי בורג לחיבור למנועים ויש כפתור להדלקה וכיבוי
- מארז סוללות 6 X AA* - תוכל להשתמש גם במקור חשמל אחר (כגון סוללת RC), אך רק וודא שהוא פחות מ- 10V טעון במלואו. מארז הסוללות הזה הוא גם די גדול, אם המכונית שלך קטנה יותר תוכל לנסות מארז 4x AA במקום זאת. ייתכן שתוכל לעשות שימוש חוזר בחריץ הסוללה הקיים של המכונית אם אתה משתמש במכונית עם שלט לא חוטי.
- Jumper Block* - לפני רכישת אלה, בדוק אם יש לך כוננים קשיחים מסוג IDE או כונני CD מכיוון שיהיה להם אחד כזה. אם לא אתה יכול לקנות חבילה זו של 60 במחיר של € 1!
* = קישורים שותפים
שלב 2: הכנת הרכב
הדבר הראשון שאנחנו רוצים לעשות הוא לפתוח את המכונית. ברור שזה יהיה שונה אם תקנה מכונית אחרת משלי!
בשלי היו 4 ברגים בתחתית המכונית, שניים מאחור ושניים מלפנים. הסר את אלה. לאחר הרמת המעטפת אתה אמור לראות את שני המנועים.
שלט קווי:
אם יש לך שלט חוטי כמו שלי אתה צריך לראות גם 4 חוטים, לחתוך את זה ולהשאיר לא מעט רפיון, אולי 6-8 אינץ 'בערך (קל לנתק יותר מאוחר יותר, קשה יותר להחזיר אותו!).
לאחר מכן אתה רוצה להסיר חצי סנטימטר בערך מהקצה של כל ארבעת החוטים.
שלט לא חוטי:
למכוניות מרוחקות שאינן חוטיות יהיו שני מנועים זהים לזה של קווים, אך החוטים המחוברים אליהם כנראה קצרים מכדי להיות שימושיים. ייתכן שיהיה עליך להלחם חוט חדש ארוך יותר לשני המסופים של כל מנוע. אני אישית לא עשיתי את זה אז אני לא יכול באמת להציע הצעות או עצות. אתה יכול גם לנסות להסיר כמה שיותר מהמעגלים מלבד המנועים. הערה: ייתכן שיהיה ניתן להשתמש מחדש בחריץ המצבר של המכונית כדי לחסוך מקום (גם מקל על החלפת מצברים)
שלב 3: הרכבת המעגל
ועכשיו למוחות המבצע, המעגלים!
חבר את לוח NodeMCU לתוך מגן המנוע, אך שים לב לכיוון. יש אנטנה מצויירת על מגן המנוע, וודא שאנטנת ה- NodeMCU (קווי הזהב) מסתדרים עם סימון. אם הוא מוכנס כהלכה, חריץ המיקרו USB צריך להיות ליד מסופי הבורג
לאחר מכן עלינו לצרף את בלוק המגשר הקטן. בין כפתור ההפעלה למסופי הבורג יש סיכות מגשר, עליך לחבר את שני הפינים המסומנים VIN ו- VM. עיין בתמונה השנייה לפרטים נוספים.
עכשיו אנחנו רוצים לחבר את מארז הסוללה. קח את החוט האדום ממחזיק הסוללות וחבר אותו למסוף בורג VIN. (הסיבה שאנו משתמשים במסוף VIN היא מכיוון שכפתור ההפעלה מפעיל ומכבה את זה). חבר את החוט השחור לאחד ממסופי ה- GND.
אם אתה טוען סוללות למחזיק הסוללות וודא שהכל מופעל, אתה רואה כעת ראו כמה נוריות על NodeMCU ומגן המנוע.
שלב 4: חיבור המנועים
שים את מגן המנוע בצד האחורי של הסוללה הנפתחת. אני ממליץ לצרף אותו באמצעות בלו-טאק או דרך אחרת שאינה קבועה לגרום לו להישאר במקום. לאחר מכן חבר את מארז הסוללה למכונית שוב באמצעות blu-tac. (כאשר אתה מרוצה מהמכונית תוכל להשתמש בדבק חם כדי להחזיק הכל.)
בשלב הבא נרצה לחבר את המנועים למגן המנוע. חבר את החוטים ממנוע ההיגוי למסופי הברגים המסומנים A + ו- A-, לא משנה איזה חוט עובר ל- + או ל- - כרגע (נחזור לזה). מנוע הכונן כמובן מחובר לאחר מכן למסופי B+ ו- B-.
אם אתה מתקשה לדחוף את החוט לתוך הטרמינל, נסה להכניס את ראש המברג למקום אליו החוט יגיע, יש חתיכת מתכת שיכולה לפעמים להידבק מעט למטה. (עיינו בתמונה החמישית לפרטים נוספים)
וזה די הבנייה הסתיימה! בשלב הבא נתכנת את הלוח כדי שנוכל להתחיל לבדוק אותו!
שלב 5: תכנות הלוח
אם מעולם לא השתמשת ב- ESP8266 או בארדואינו בעבר, נצטרך קצת התקנת תוכנה. יש לי סרטון ייעודי לזה. אורכו 5 דקות בלבד ועובר על כל מה שצריך להתקנה. כאשר אתה עוקב אחר סרטון זה, הוא מנהל ההתקן של CP2102 שברצונך להתקין.
אם סרטונים הם לא באמת הדבר שלך, בדוק את שיעור 2 בשיעור ה- IoT המדהים של בקי, הוא עובר גם על כל מה שאתה צריך.
לפני שתעבור לשאר שלב זה אתה אמור להיות מסוגל להעלות סקיצה פשוטה ל- ESP8266 שלך (כגון דוגמת ההבהוב המוזכרת הן בסרטון והן בשיעור של בקי)
ראשית אתה רוצה לכבות את החשמל ללוח מהסוללות (לחץ על הכפתור שבמגן המנוע, האורות צריכים להיות כבויים). לאחר מכן תרצה לחבר את כבל המיקרו USB שלך ללוח NodeMCU כפי שמוצג בתמונה. לאחר מכן תרצה להוריד את הקוד לפרויקט זה מה- Github שלי. לחץ על הלחצן שיבוט או הורדה ולאחר מכן הורד מיקוד. חלץ קובץ zip זה לאחר הורדתו. כעת פתח את Arduino IDE, ולאחר מכן לחץ על קובץ -> פתח, נווט אל המקום שבו בדיוק חילצת את ה- zip מלמעלה ופתח את קובץ MotorWeb.ino. רק תצטרך לבצע שינוי אחד בקובץ זה, וזה לעדכן את ה- SSID והסיסמה ל- Wifi שלך. לאחר שביצעת את השינוי הזה, העלה אותו ללוח שלך.
שלב 6: הפקדים
אנחנו כמעט מוכנים לבדוק את הדבר הזה! לעת עתה השאר את כבל ה- Micro USB מחובר. ב- Arduino IDE פתח את הצג הטורי (אם אינך בטוח כיצד סימנתי אותו בתמונה הראשונה). הגדר את קצב השידור ל- 115200. לחץ על כפתור האיפוס בלוח NodeMCU, לאחר שהוא מתחבר ל- WiFi אתה אמור לראות את כתובת ה- IP של המכשיר המוצג על המסך.
בטלפון או במחשב, פתח דפדפן אינטרנט והקלד את כתובת ה- IP בשורת הכתובת. אתה אמור לראות דף אינטרנט דומה לזה שבתמונה השנייה שלי. כעת עלינו לבדוק האם המנועים מחוברים בצורה הנכונה. תחילה לחץ על כפתורי Drive ו- Back, האם המכונית נסעה כראוי? אם לא תוכל להחליף את החיווט או שתוכל לתקן אותו בקלות בתוכנה, חפש את DRIVE_MOTOR_DIRECTION ובכל מקום שהוא מוגדר ל- HIGH שנה אותו כך שהוא מוגדר LOW ולהיפך. אתה צריך לשנות את זה בשני מקומות.
אותו דבר חל על ההיגוי, אלא שאתה מחליף את המשתנה STEER_MOTOR_DIRECTION
ברגע שאתה מרוצה מתפקודו, חבר את כבל המיקרו USB ולחץ על הכפתור הלבן במגן המנוע. השאירו אותו מספר שניות ונסו להתחבר לאותה כתובת IP כמו קודם. הערה: המכונית שלך תהיה מהירה יותר באופן משמעותי כאשר היא פועלת על סוללות מכיוון שהמתח גבוה בהרבה, אז היזהר שלא תוריד אותה מהשולחן שלך!
שלב 7: תהנה
וזה הכל! יצרת בהצלחה מכונית RC מבוקרת WiFi! צפו בסרטון הקצר שלי איך אני מנסה לעצבן את הכלבים שלי עם זה! Gaoithe, השחור לא אוהב את זה יותר מדי, אבל לריגינס ממש לא אכפת! היה לי המון כיף עם הפרויקט הזה ואני מקווה שתמצא אותו שימושי או מעניין. כמו תמיד, אם יש לך שאלות או הערות אשמח לשמוע אותן!
בריאן