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

רובוט קופסת האוכל של נייט ריידר: 8 שלבים (עם תמונות)
רובוט קופסת האוכל של נייט ריידר: 8 שלבים (עם תמונות)

וִידֵאוֹ: רובוט קופסת האוכל של נייט ריידר: 8 שלבים (עם תמונות)

וִידֵאוֹ: רובוט קופסת האוכל של נייט ריידר: 8 שלבים (עם תמונות)
וִידֵאוֹ: זוגות שלא תאמינו שקיימים | טופטן 2024, יולי
Anonim
רובוט קופסת האוכל של נייט ריידר
רובוט קופסת האוכל של נייט ריידר
רובוט קופסת האוכל של נייט ריידר
רובוט קופסת האוכל של נייט ריידר
רובוט קופסת האוכל של נייט ריידר
רובוט קופסת האוכל של נייט ריידר

אוקיי, זה לא מדבר, זה לא שחור ואין לו AI. אבל יש לו נוריות LED אדומות מפוארות בחזית.

אני בונה רובוט לשליטה ב- WiFi המורכב מ- Raspberry Pi עם מתאם WiFi ו- Arduino Uno. אתה יכול להיכנס ל- RH ל- Pi ולשלוט בארדואינו בעזרת סקריפט Python Tkinter על פני סדרות. פרט לנהיגה אתה יכול לשלוט גם בפנסים קדמיים/אחוריים, לאותת שמאלה/ימינה ולהדליק את נוריות ה- Knight Rider המגניבות האלה!

שלב 1: מה לארוחת צהריים? כלים וחומרים AKA

הרבה חומרים זמינים ב- BangGood.com. הם זולים ויש להם כמעט הכל. את השאר תוכל למצוא ב- Ebay וחלקם בחנות החומרה המקומית שלך.

חומרים:

  • פטל פי 2/B+

    • כרטיס מיקרו SD של 8 GB (או יותר)
    • כבל מיקרו USB
    • מתאם WiFi
    • מקרה
  • ארדואינו אונו
  • סוללת 9v עם קליפ סוללה עבור Arduino
  • ארוחת צהריים מגניבה
  • 5V USB כוח (12000mAh)
  • קרש עם מספיק חוטים (זכר לזכר ונקבה עד זכר)
  • 5 מ"מ LED (4 לבן, 8 אדום, 4 כתום)
  • נגדי 10x 220 אוהם
  • 2x מיקרו סרוו TowerPro 9g (שונה לסיבוב רציף)
  • 4 x 42 מ"מ גלגלי רובוט
  • גלגלת 24 מ"מ
  • קלטת דו צדדית

כלים:

  • אקדח דבק חם
  • דבק מגע
  • מברג

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

שלב 2: הכנת ארוחת הצהריים

הכנת ארוחת הצהריים שלך
הכנת ארוחת הצהריים שלך
הכנת ארוחת הצהריים שלך
הכנת ארוחת הצהריים שלך
הכנת ארוחת הצהריים שלך
הכנת ארוחת הצהריים שלך

אז נאלצתי לברר את ה"גלגלים "המזויפים שעליהם נשען ארגז האוכל.

לאחר מכן הוספתי את סרוו והגלגלים על קופסת האוכל (הדבקה חמה את הגלגלים על הסרוו). השתמשתי במקלות ארטיק מכיוון שהם היו מושלמים להניח עליו את השרוול. לאחר מכן הוספתי את ה- powerbank. על גבי הסוללה הוספתי 2 מקלות ארטיקים עם גלגלת (הדבקו את הגלגלת על מקלות הארטיקים). בחלק האחורי של הספק מגיע ה- Arduino Uno. על גבי בנק הכוח מגיע ה- Raspberry Pi (במקרה) ומעליו לוח הלחם. תיקנתי הכל בעזרת סרט דו צדדי. בפעם האחרונה הברגתי 2 גלגלי רובוט מזויפים בחזית.

שלב 3: התאמת נוריות LED

התאמת לדים
התאמת לדים
התאמת לדים
התאמת לדים
התאמת לדים
התאמת לדים

קידחתי חורים של 5 מ"מ בכל מקום שרציתי למקם נוריות LED. לנוריות שהשתמשתי בהן יש קוטר של 5 מ"מ כך שהן התאימו בצורה מושלמת! השתמשתי ב:

  • 2 אדומים לפנסי הזנב
  • 2 לבנים לנורות הפוך
  • 6 אדומים לנורות ה- Knight Rider
  • 2 לבנים לנורות הקדמיות
  • 4 כתומים לנורות האות.

שלב 4: החיווט

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

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

ה- Raspberry Pi ו- Arduino מחוברים באמצעות USB. הבאתי דוגמא Fritzing ועשיתי כמיטב יכולתי להבהיר את זה כמה שיותר ברור.

שלב 5: הכנת ה- Raspberry Pi

לכל מי שמכיר קצת את ה- Raspberry Pi ו- Linux זו צריכה להיות שלווה. השתמשתי ב- Raspian כדי להפעיל את ה- Pi. יש לו python3 עם המודולים tkinter ו- pyserial המותקנים מראש (אנחנו צריכים את זה כדי לשלוט בארדואינו)

  • עבור לאתר הרשמי של Raspberry Pi והורד את ה- Raspbian העדכני ביותר.
  • הבזק ל- micro sd העדכני ביותר של Raspbian (יש מדריך התקנה באתר ההורדות).
  • חבר כבל אינטרנט ומתאם WiFi והפעל את ה- Pi.

כעת עלינו להגדיר את ה- Pi לחיבור אוטומטי ב- WiFi במצב ללא ראש.

  • גלה את כתובת ה- IP של ה- Raspberry Pi שלך באחת מהשיטות הבאות.

    • Nmap, (זה עובד הכי טוב על לינוקס).
    • היכנס לנתב שלך כדי לראות את ההתקנים המחוברים.
    • השתמש באפליקציית סמארטפון כמו "Fing" כדי לסרוק את הרשת שלך לאיתור מכשירים מחוברים.
    • שיטה חלופית: חבר את ה- Pi לצג ולמקלדת והשתמש בפקודה ifconfig כדי להציג את ה- IP שלך.
  • אם אתה על לינוקס אתה יכול להשתמש במסוף כדי SSH לתוך pi שלך, אם אתה על windows אתה צריך להוריד מרק.
  • לאחר החיבור והכניסה (שם משתמש: סיסמא pi: פטל). הקלד את הדברים הבאים

sudo nano/etc/network/interfaces

מחק את השורות הקיימות והדבק את השורות הבאות בקובץ (החלף SSID ב- SSID משלך והחלף סיסמה בסיסמת ה- WiFi שלך, שמור את הציטוטים!)

אוטומטי לא

iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-ssid "SSID" wpa-psk "סיסמה"

הפעל מחדש את ה- Raspberry Pi ונקווה שהוא יתחבר אוטומטית לרשת ה- WiFi שלך (זכור שכתובת ה- IP שלך תשתנה לאחר שתתחבר באמצעות WiFi במקום קווי)

שלב 6: הקידוד

אתה יכול לקבל את הקבצים מ- github שלי:

github.com/InfiniteFor/KnightRiderRobot

העלה את קובץ Wifi_BOT.ino ל- Arduino שלך

  • חבר את ה- Arduino למחשב/מחשב נייד.
  • פתח את קובץ WiFi_BOT.ino עם התוכנה הרשמית של Arduino ולחץ על העלה.

העתק את הסקריפט control.py ל- Raspberry Pi שלך.

  • פתח את control.py בעזרת עורך טקסט.
  • SSH ל- you pi והקלד:

nano control.py

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

שלב 7: העברת X11 לשלט רחוק

עליך להעביר את X11 כדי שתסריט ה- Python יעבוד מהמחשב הנייד/מחשב. הסיבה לכך היא כי הפעלת SSH רגילה אינה מעבירה את X11 כברירת מחדל.

כשאתה משתמש ב- Linux זה ממש פשוט. פשוט החל את -X או -Y (אחת מהן שעובדת) בשורת הפקודה שלך. לדוגמה:

ssh -X pi@

כאשר בחלונות עליך להשלים הצגה שלבים אחרים. מלבד מרק אתה גם צריך להוריד xming. יש מדריך ממש נהדר כיצד להשתמש ב- xming עם מרק.

שלב 8: ארוחת צהריים

  • הדלק את ה- Arduino (סוללת 9V) ואת ה- Raspberry Pi (בנק החשמל).
  • המתן עד שה- Raspberry Pi יתחיל.
  • SSH לתוכך Raspberry Pi (אל תשכח להעביר X11) והקלד:

python3 control.py

תהנה!

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

רעיונות עתידיים:

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

  • חבר מצלמה ל- Raspberry Pi וצפה בהזנה מדף אינטרנט.
  • במקום סקריפט tkinter של פייתון תוכל ליצור דף http שאליו תוכל לגשת כדי לשלוט ברובוט. אתה יכול אפילו להציג את הזנת המצלמה באותו דף! (אין צורך בהעברת X11 לשיטה זו)
  • בעזרת העברת נמל תוכל לשלוט ברובוט שלך מכל מקום בעולם!
  • במקום לחבר את ה- Pi לרשת הביתית שלך תוכל ליצור נקודה חמה ב- Pi. כך אינך מוגבל לרשת הביתית שלך.

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

תחרות פטל פטל 2016
תחרות פטל פטל 2016
תחרות פטל פאי 2016
תחרות פטל פאי 2016

סגנית בתחרות פטל פטל 2016

מוּמלָץ: