תוכן עניינים:
- אספקה
- שלב 1: הכינו את השלט הרחוק
- שלב 2: הכינו את ה- D1 Mini: Micropython מהבהב
- שלב 3: טען את הסקריפט Remote.py
- שלב 4: בדוק את הלוח שלך
- שלב 5: הלחמת המגן
- שלב 6: בניית המכונית שלך
וִידֵאוֹ: מכונית סנטה: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
לפניכם פרויקט קטן ומהנה שעשיתי בחגי החג. זה פשוט וקל לבנות, זה נשלט באמצעות חיבור WiFi וטלפון או טאבלט אנדרואיד. המיקרו-בקר הוא ESP8266 על לוח Wemos D1-mini, יש לו MicroPython מותקן ומריץ סקריפט קטן שנקרא remote.py. יש לו מגן מלמעלה (עשה זאת בעצמך) עם 3 טרנזיסטורים, כמה נגדים וסת מתח (מקור הכוח הוא ליפו 2S 850mAh ישן).
השלט הוא טלפון או טאבלט אנדרואיד עם אפליקציית RoboRemo הנהדרת המותקנת:
עבור אל RoboRemo
יישום זה יכול להתחבר באמצעות Bluetooth, TCP ו- UDP. מכיוון של D1 שלנו יש WiFi על הלוח, אנו יכולים לדלג על חומרת ה- Bluetooth ולשמור על המעגל פשוט מאוד. אנו מגדירים את D1 כנקודת גישה, מתחברים לטלפון או לטאבלט ושולחים פקודות באמצעות UDP.
סרטון יוטיוב
אספקה
1 Wemos D1 mini עם מיקרופייתון האחרון המותקן. אחמד נוירה עשה הוראה מצוינת כיצד להבהב את ה- D1 mini שלך: מצא אותו כאן
1 מגן DIY למיני D1 שלך (Banggood)
3 טרנזיסטורים לפני הספירה 517 (קצת מוגזם אבל לא היו לי אחרים זמינים)
3 נגדים 39kOhms 0, 25 וואט לקיטוב הבסיס
ווסת מתח 5V (7805 או דומה, השתמשתי ב- LM2940-5 WITH CAPACITOR)
Led's, 2 או 4 אם אתה אוהב פנסים אחוריים ברכב שלך.
נגדי 220 אוהם, 1 לכל לד.
2 מנועים עם הילוכים כמו על קו Banggood העוקב אחר הרובוט.
עץ, יריעת פלסטיק או כל דבר אחר לייצור גוף המכונית.
טאבלט או טלפון, ANDROID, עם אפליקציית RoboRemo מותקנת.
שלב 1: הכינו את השלט הרחוק
ראשית עלינו להגדיר את הטלפון או הטאבלט שלנו כשלט רחוק. התקן את אפליקציית RoboRemo ובדוק את אתר האינטרנט שלהם: אתר RoboRemo.
כאן תמצא את כל הדברים והדרכות שאתה צריך. הורד את מדריך ה- pdf וקרא אותו.
לאחר ההתקנה פשוט נסה את זה, זה קל מאוד! לשלט שלנו יש 4 כפתורים כפי שניתן לראות בתמונות: התחל, עצור, שמאל וימין.
כאשר תלחץ כל כפתור ישלח מחרוזת טקסט ואחריה שורה חדשה (נטוי לאחור). הגדר את הכפתורים שלך, שים לב למחרוזת הטקסט עבור כל לחצן. התסריט שלך יחפש את המיתרים האלה כדי לנווט את רכבו של סנטה:-)
שלב 2: הכינו את ה- D1 Mini: Micropython מהבהב
אחמד נוירה עשה עבודה מצוינת, הנה כל מה שאתה צריך כדי להכין את ה- Wemos D1 שלך:
MicroPython מהבהב
עם זאת, עבור D1 יש להשתמש בפקודה esptool הבאה:
esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin
(זה עבור מכונת לינוקס, מחשבי Mac ו- Windows יהיו שונים, גם קובץ.bin עשוי להיות שונה). החשוב ביותר הוא ה- --flash_mode dio עבור ה- Wemos D1.
אם אתה מקליד רק esptool.py במסוף הוא מציג את כל האפשרויות.
אם יש לך בעיות בהבהוב MicroPython להלן כמה קישורים מועילים:
תחילת העבודה עם MicroPython
הדרכות חנון אקראיות
פורום MicroPython
וגוגל הוא החבר שלך, פשוט הקלד "מיקרופייתון מהבהב ב- Wemos D1".
שלב 3: טען את הסקריפט Remote.py
כאשר D1 שלך מותקן Micropython הגיע הזמן להעלות את הסקריפט Remote.py.
אל תהסס לשנות/לשתף/להעתיק/מה שיהיה:-). פשוט הקפד לוודא את מחרוזות הפקודה שלך RoboRemo
(נשלח בכל פעם שאתה לוחץ על כפתור בטלפון/טאבלט) תואם את התסריט.
שנה את שם ה- AP והסיסמה בתסריט כרצונך.
אני משתמש ב- Thonny IDE בכדי לכתוב ולהעלות סקריפטים. אם אתה משתמש בשיטה אחרת וודא שעורך הטקסט שלך לא ישנה את זהות הסקריפטים או שמיקרופטון יתלונן.
ניתן להגדיר את עורך הטקסט של קייט (לינוקס) עבור סקריפטים של פייתון וידאג לזהויות הנכונות. Ampy יכול להבהב את התסריט ללוח שלך. ל- Ampy.
עיין באתר הדרכות Nerd Random לכל האפשרויות: קישור
גלול מטה לקטע דרישות קדם
Thonny מאפשר לך לטעון סקריפט תוך שינוי שמו, יש לשנות את שם ה- remote.py לפני שהוא מהבהב ללוח שלך.
שלב 4: בדוק את הלוח שלך
לאחר שינוי שם ה- AP והסיסמה וטעינת הסקריפט הגיע הזמן לבדיקה פשוטה:
- הפעל את הטלפון/הטאבלט והמחשב האישי שלך
- חבר את D1mini ליציאת USB והמתן מעט, ה- D1 אמור להתחיל כנקודת גישה
-חבר את הטלפון/הטאבלט שלך לנקודת הגישה בקטע ההתקנה/Wifi
-חבר את אפליקציית Roboremo לנקודת הגישה: תפריט/התחבר/אינטרנט (UDP)/התחבר ל- ip: port
-נכנס 192.168.4.1:5000
-פתח PuTTy או אמולטור סדרתי אחר
-יכנס ליציאה (/dev/ttyUSB0 במקרה שלי) והגדר את קצב השידור ל- 115200, לא תראה את ה- REPL אבל אל תדאג:-)
- לחץ על לחצני הפקודה בטלפון/טאבלט אנדרואיד שלך וצפה בפלט למסוף PuTTy: ראה וידאו
-אם לא מתרחשות שגיאות: השלב הבא: להצית את ציוד ההלחמה:-)
שלב 5: הלחמת המגן
התחל על ידי הלחמת מחבר הסוללה וסת המתח (והקבל אם נעשה שימוש ב- LM2940-5). חבר את הסוללה לאחר אימות העבודה שלך. מדוד את מתח המוצא (5V). אם אישור הלחמה של 5Vout ו- GND למסופי המגן, עיין בסימונים על המגן. הלחם את מחברי המגן.
כעת חברו אוטובוס 5V ו- GND, הלחמו את החלקים האחרים כפי שניתן לראות בתרשים. תחבר מנועים ולדים וסיימת!
חשוב! בדוק ובדוק שוב את עבודתך לפני התקנת המגן ל- D1mini. שגיאות יכולות להרוס את הלוח שלך …
שלב 6: בניית המכונית שלך
זה גם מאוד פשוט: שלי עשוי מקלות ערבוב של צבע עץ המודבקים יחד עם דבק סופר. המנועים קבועים בקלטת דו צדדית ובורג מעוגל משמש כ"גלגל אף ". ניסיתי הגדרות אחרות אך זה נתן את התוצאות הטובות ביותר, ההתקנה זהה לחסיד הקו של Banggood. המרכב עשוי מבלסה (הכנתי הרבה מטוסים שנבנו כך שאני עדיין מחזיק במלאי):-)
כעת הלחם את חוטי המנוע וחיווט הלדים, בדוק אם שני הגלגלים רצים קדימה אם לוחצים על "התחל".
זהו השלב האחרון, עכשיו הגיע הזמן להפעיל את המכונית ולהנות המון:-)
מוּמלָץ:
מודול Arduino PCB של סנטה קלאוס: 5 שלבים
מודול Arduino של סנטה קלאוס: חג המולד כבר כאן ומעבדת Silícios שמחה להציע לך את הטוב ביותר. בחג המולד 2019 אנו מציעים מודול של סנטה קלאוס עבור Arduino. באמצעות מודול זה, תוכל לשלוט ביד, בעיניים ובמצנפת של סנטה קלאוס. בנוסף, אתה יכול
כובע המיון של סנטה: 10 שלבים (עם תמונות)
כובע המיון של סנטה: עבדנו בשיתוף פעולה הדוק עם סדנת סנטה בכדי להביא לכם את החידוש הזה בתקשורת רשימה שובבה או נחמדה. כעת, תוכל לבדוק בזמן אמת אם המעשים הטובים והרעים שלך השפיעו על עמדתך ברשימת השובבים או הנחמדים של סנטה! פרויקט מהנה
מזחלת סנטה RC: 10 שלבים (עם תמונות)
מזחלת סנטה RC: שלום לכולם. היום אני אראה לכם איך להכין לוח קצף RC מזחלת סנטה. נשאר לי האלקטרוניקה ממטוס שלא עבד והרעיון היה בראש שלי בנתיים. היה לי יום פנוי, ומכיוון שעת חג המולד אני
סנטה Blowmold מדבר: 5 שלבים
סנטה Blowmold מדבר: פרויקט זה מסביר כיצד להכין קישוט שמשמיע קובץ צליל כשמישהו עובר. ניתן להשיג זאת בקלות באמצעות מחשב שיכול להריץ את תוכנית Motion ומצלמה כלשהי. במקרה זה השתמשתי ב- 20 " סנטה קלאו גבוה
מכונית Maverick - מכונית תקשורת דו -כיוונית נשלטת מרחוק: 17 שלבים (עם תמונות)
מאווריק - מכונית תקשורת דו -כיוונית נשלטת מרחוק: היי לכולם אני רזבן וברוכים הבאים אל “ Maverick ” תמיד אהבתי דברים בשלט רחוק, אבל מעולם לא היה לי מכונית RC. אז החלטתי לבנות אחד שיכול לעשות קצת יותר מאשר רק לזוז. לפרויקט זה אנו