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

רובוט נשלט ב- ESP8266 Wifi: 11 שלבים (עם תמונות)
רובוט נשלט ב- ESP8266 Wifi: 11 שלבים (עם תמונות)

וִידֵאוֹ: רובוט נשלט ב- ESP8266 Wifi: 11 שלבים (עם תמונות)

וִידֵאוֹ: רובוט נשלט ב- ESP8266 Wifi: 11 שלבים (עם תמונות)
וִידֵאוֹ: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, נוֹבֶמבֶּר
Anonim
רובוט נשלט ב- ESP8266 Wifi
רובוט נשלט ב- ESP8266 Wifi

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

שלב 1: חומרים דרושים

חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים

1. לוח ESP8266

2. לוח נהג מנוע L293D IC או L298

3. שלדת רובוט עם מנועים (השתמשתי במנועים של 500 סל ד)

4. לוח או לוח PCB (אם אתה מעדיף הלחמה)

5. חבילת סוללות AA של 6v או סוללת 9v (להפעלת ה- ESP8266)

5. סוללה (להנעת המנועים) [באיזה לבחור בשלב 3]

שלב 2: לוח ESP8266 - איזה מהם לבחור?

לוח ESP8266 - איזה מהם לבחור?
לוח ESP8266 - איזה מהם לבחור?
לוח ESP8266 - איזה מהם לבחור?
לוח ESP8266 - איזה מהם לבחור?
לוח ESP8266 - איזה מהם לבחור?
לוח ESP8266 - איזה מהם לבחור?
לוח ESP8266 - איזה מהם לבחור?
לוח ESP8266 - איזה מהם לבחור?

1. חוזה נוצת Adafruit - היא מיוצרת על ידי adafruit ולכן יש לה הוראות ותמיכה זמינים. זה לא מגיע עם סיכות כותרת מולחמות, כך שתזדקק למלחם כדי להלחם אותן. יש לו מטען סוללות li-po על הלוח עצמו, כך שהוא יהיה שימושי מאוד בפרויקטים ניידים. זה עולה 16 $

2. NodeMCU ESP8266 - זה רק הלוח הבסיסי ללא תכונות נוספות אך הוא קוד פתוח ויש לו תיעוד מצוין כך שיהיה קל מאוד להתחיל. אבל החלק הטוב ביותר הוא שאתה יכול לקנות אותו בפחות מ -4 $.

3. Sparkfun ESP8266 - זה כמו החוזה בתוספת מתג הפעלה ואנטנה חיצונית לטווח Wifi ארוך יותר וזה גם עולה 16 $

4. Wemos D1 Mini - זהו הקטן מכל הלוחות אך אין לכך השפעה על הביצועים. יש לו תיעוד נחמד והוא עולה רק 4 $. אם אתה רוצה טווח ארוך יותר ואותו גורם צורה, תוכל לקנות את Wemos D1 Mini Pro הכולל אנטנה חיצונית.

לבסוף, זה שהייתי ממליץ עליו הוא NodeMCU ESP8266 מכיוון שיש לו תיעוד מצוין וכמה הוא זול. אם אתה בונה פרויקט נייד אז הייתי ממליץ על לוח sparkfun בגלל האנטנה החיצונית ומטען ה- li-po המובנה וה- sparkfun מייצר מוצרים באיכות טובה.

שלב 3: סוללה - באיזו מה לבחור?

סוללה - איזה לבחור?
סוללה - איזה לבחור?
סוללה - איזה לבחור?
סוללה - איזה לבחור?
סוללה - איזה לבחור?
סוללה - איזה לבחור?

ישנם סוגים רבים ושונים לבחירה, עליך לבחור את המתאימה עבורך.

1. ערכת סוללות AA - הן הסוללות הנפוצות ביותר והן זולות מאוד. לכל תא יש מתח של 1.5 וולט, אנחנו צריכים לפחות 9 וולט, אז היינו צריכים לחבר 6-8 תאים בסדרה כדי לקבל 9 -12 וולט.

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

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

4. ליתיום (ליתיום יון) - זהו סוג הסוללה המשמשת בבנקים חשמליים. הוא מגיע בגדלים שונים אך הפופולרי ביותר הוא התא 18650. המתח המרבי הוא 4.2 וולט והמינימום הוא 3.7 וולט. אם אתה טוען או פורק אותו יותר מפרמטרים אלה, הסוללה תיפגע. יש צורך במטען מסוג מיוחד לטעינת הסוללות הללו. יש לו יכולת זרם גבוהה וקיבולת גדולה והוא גם קטן מאוד, רק קצת יותר גדול מסוללת AA. אבל זה לא בא כחבילות סוללה שנבנו מראש, כך שתצטרך לקנות תאים בודדים וליצור מארז סוללות.

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

למתחילים הייתי ממליץ על סוללת AA או סוללת חומצת עופרת ולמשתמשים מתקדמים על סוללת Li-Po. אם אתה רוצה ללמוד עוד על השוואה בין סוגים שונים של סוללות, צפה בסרטון זה שנעשה על ידי סקוט הגדול.

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

הרכבת המארז
הרכבת המארז
הרכבת המארז
הרכבת המארז

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

שלב 5: הוספת ESP8266 ב- Arduino IDE

הוספת ESP8266 ב- Arduino IDE
הוספת ESP8266 ב- Arduino IDE
הוספת ESP8266 ב- Arduino IDE
הוספת ESP8266 ב- Arduino IDE

הלוחות esp8266 אינם מותקנים ב- arduino IDE. להתקנה בצע את ההוראות הבאות -

1. הפעל את Arduino ופתח את חלון העדפות

2. הזן "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" בשדה כתובות אתרים נוספות של מנהל לוח.

3. פתח את מנהל הלוחות מתפריט כלים> לוח ומצא את פלטפורמת esp8266

4. בחר את הגירסה העדכנית ביותר מתוך תיבה נפתחת ולחץ על כפתור ההתקנה

5. אל תשכח לבחור את לוח ESP8266 שלך מתפריט כלים> לוח לאחר ההתקנה

שלב 6: מציאת כתובת ה- IP של ה- ESP8266

מציאת כתובת ה- IP של ה- ESP8266
מציאת כתובת ה- IP של ה- ESP8266

1. פתח את קוד ה- Give ב- Arduino IDE

2. מצא היכן כתוב "SSID שלך" ומחק אותו וכתוב את ה- SSID של ה- wifi שלך (בין הפסיקים ההפוכים) שזה שם רשת ה- wifi שלך.

2. מתחתיו יופיע "סיסמתך" מחק אותה וכתוב את הסיסמה של רשת ה- wifi שלך (בין הפסיקים ההפוכים)

3. לאחר שביצעת את השינויים, העלה את הקוד ללוח ה- ESP8266 שלך

4. נתק את הלוח מהמחשב וחבר אותו שוב

5. פתח את הצג הטורי והגדר את קצב השידור ל- 115200 ובחר "הן NL והן CR". הוא יגיד "wifi connected" ויציג גם את כתובת ה- IP. רשום את כתובת ה- IP מכיוון שנזדקק לה מאוחר יותר.

שלב 7: מעגל

מעגל חשמלי
מעגל חשמלי
מעגל חשמלי
מעגל חשמלי
מעגל חשמלי
מעגל חשמלי
מעגל חשמלי
מעגל חשמלי

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

NodeMCU - L293D

D3 - סיכה 7

D4 - סיכה 2

D5 - סיכה 9

D6 - סיכה 1

D7 - סיכה 10

D8 - פין 15

Gnd - סוללה שלילית

לחבילת הסוללות של AA ולסוללה של 9V צריך להיות חיבור קרקע משותף.

שלב 8: תכנות

תִכנוּת
תִכנוּת

פתח את הקוד הנתון ב- arduino IDE וכתב לך את ה- SSID והסיסמה של רשת ה- wifi כמו שהראיתי לך לפני כן והעלה את הקוד ללוח ה- ESP8266 שלך.

שלב 9: התקנת אפליקציית הבקרה

התקנת אפליקציית הבקרה
התקנת אפליקציית הבקרה

רובוט זה נשלט באמצעות אפליקציה, הורד את קובץ ESP8266_robot.apk והתקן אותו בסמארטפון שלך.

יש גם קובץ.aia אם ברצונך לבצע שינויים באפליקציה.

שלב 10: שליטה ברובוט

שליטה ברובוט
שליטה ברובוט

פתח את האפליקציה וכתוב את כתובת ה- IP של לוח ה- ESP8266 שלך ועכשיו תוכל לשלוט בה !!!

#פתרון תקלות#

אם המנועים מסתובבים בכיוון הלא נכון אז פשוט מחליפים את החיבורים שלהם ל- L293D או מחליפים את סיכות הבקרה. ה- ESP8266 מתחבר ל- wifi באמצעות DHCP, כלומר כמעט בכל פעם שאתה מתחבר תהיה לו כתובת IP אחרת, כך שתצטרך לבדוק את כתובת ה- IP בכל פעם.

שלב 11: כמה תמונות וסרטונים

Image
Image
תחרות שלט רחוק 2017
תחרות שלט רחוק 2017

זה מאוד מהיר עם סוללה של 12 וולט, אבל אם אתה חושב שזה מהיר מדי אז אתה יכול להוריד את המהירות, קודם כל למצוא את סיכות ENB בקוד, אתה יכול לכתוב 0 עד 250 במקום HIGH כדי להגדיר את המהירות. לדוגמה, "analogWrite (leftMotorENB, 170)"

אם אהבתם את ההנחיה הזו, אנא הצביעו לה בתחרויות:)

מוּמלָץ: