תוכן עניינים:
- שלב 1: חיבור מרחוק ל- Raspberry Pi שלך באמצעות Wifi
- שלב 2: הבנת תפקידו של ה- L293D
- שלב 3: חיווט
- שלב 4: קצת הלחמות …
- שלב 5: העלה את התוכנה
- שלב 6: עיצוב הרובר שלך
וִידֵאוֹ: הפעל את RaspberryPi שלך: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
הוראות אלה יוסיפו גלגלים לפאי הפטל שלך, כך שתוכל לקחת את הפרוייקט שלך למקום שבו לא היה טרנזיסטור קודם לכן.
הדרכה זו תלווה אתכם בחלק הטכני של אופן השליטה במנועים באמצעות רשת ה- Wi-Fi. מכיוון שפרויקט זה נעשה באמצעות חלקי חילוף מהקופסה המפורסמת של חתיכות פלסטיק חסרות תועלת שאני שומר ללא סיבה, ייתכן שתצטרך להשתמש ביצירתיות מסוימת כדי להבין את הדרך הטובה ביותר לחבר חלקים אלה יחד ולעצב את הרובר שלך.
אספקה:
- Raspberry Pi Zero W
- L293D
- מנוע הילוך DC 3V-6V DC עבור Arduino 3
- גלגלי מכוניות רובוט חכמים
- חוטי קפיצה
- כבל יו אס בי
- מחזיק סוללות (4 סוללות AA)
- לוח לחם
- מלחם
- ברגים, קלטת, דבק, כל דבר שמחזיק דברים ביחד.
שלב 1: חיבור מרחוק ל- Raspberry Pi שלך באמצעות Wifi
המטרה הראשונה היא להתחבר מרחוק ל- Pi Raspberry (RPi). בהנחה שכבר התקנת את מערכת ההפעלה Raspberry Pi OS (זמין כאן), עליך:
- חבר את ה- RPi ל- Wi-Fi
- מצא את כתובת ה- IP שלה
- הפעל את שרת VNC ב- RPi
- הורד בסמארטפון/טאבלט את מציג האפליקציות VNC.
1) השלב הראשון הוא פשוט בהנחה שיש לך צג ומקלדת שתוכל לחבר ל- RPi, במקרה זה תוכל להשתמש בממשק המשתמש כפי שהיית עושה במחשב. אם אינך יכול להשתמש במסך, עליך לפעול על פי ההנחיות להתקנה ללא ראש.
2) הורד את התוכנה "סורק IP מתקדם"; לחץ על סריקה והוא יציג את כל המכשירים ברשת המקומית שלך וכתובת ה- IP המתאימה להם.
3) כדי לאפשר את שרת VNC עליך לפתוח מסוף ולהריץ את הפקודה הבאה:
sudo raspi-config
לאחר מכן, עיין באפשרויות ממשק, בחר בשרת VNC והגדר אותו לאפשר. אם אתה אחד מהאנשים ללא צג, עליך לבצע שלב זה באמצעות חיבור SSH.
4) לבסוף, הורד את אפליקציית VNC Viewer לטלפון שלך, הקש על סמל "+", הקלד את כתובת ה- IP של ה- RPi שלך, הקצה לו שם כלשהו ולחץ על התחבר. אישורי ברירת המחדל הם:
משתמש: pi Pass: פטל
שלב 2: הבנת תפקידו של ה- L293D
הפינים ב- RPi מונעים על ידי מסילת ה -3.3 V ומספקים מקסימום 16mA על סיכה אחת. זה לא מספיק כדי להניע מנוע. הסיכות משמשות רק אותות להנעת כל מנוע קדימה או אחורה; על פי קלט זה מעגל נפרד בשם H-Bridge ישנה את קוטבי המתח המופעל על המנוע באמצעות סוללות AA כמקור כוח. ה- L293D מכיל שני גשרי H כך שתוכל לחבר אליו שני מנועים.
עליך לבחור 4 סיכות מהפי פטל ולחבר אותן לסיכות קלט הבקרה (7, 2, 10, 15) של ה- L293D.
שלב 3: חיווט
חבר את ה- RPi ואת ה- L293D ללוח הלחם; חבר את ה- L293D באמצע לוח הלחם כך שכל אחד מהסיכות שלו יהיה על קו עצמאי. לאחר מכן השלימו את החיווט באמצעות חוטי הקפיצה.
שלב 4: קצת הלחמות …
יש צורך במספר משימות הלחמה:
עליך להלחים 2 חוטי קפיצה לכל מנוע ולחבר אותם לסיכה המתאימה ב- L293D
עליך לחבר את כוח הסוללה (5V) ואת חוט הארקה לחוטים המתאימים בכבל ה- USB, כך שתוכל להפעיל את ה- RPi באמצעות סוללות
שלב 5: העלה את התוכנה
הפעל את פטל הפאי והתחבר אליו.
הממשק המרוחק תוכנן באמצעות tkinter בפייתון.
התקן את הספרייה הזו באמצעות הפקודה
sudo apt-get להתקין python3-tk
צור קובץ חדש בשם Remote.py והעתק והדבק את הקוד המצורף.
לחצני הממשק מקושרים ל -4 הפונקציות האלה שמתחתיהן מגדירות את סיכות השליטה ל- HIGH או LOW בתצורות שונות:
def Fw (): הדפסה GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. HIGH) ("קדימה") def Bk (): GPIO.output (20, GPIO. HIGH) GPIO.output (21, GPIO. HIGH) GPIO.output (23, GPIO. LOW) הדפסת GPIO.output (24, GPIO. LOW) ("אחורה ") def Stop (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) הדפסת GPIO.output (24, GPIO. LOW) (" עצור ") def שמאל (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. LOW) def Right (): GPIO.output (20, GPIO. LOW) הדפסת GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. HIGH) ("ימין")
כאשר אתה מוכן להריץ בדיקה, פתח חלון מסוף חדש, דפדף אל מיקום הקובץ והפעל את הפקודה:
python3 Remote.py
שלב 6: עיצוב הרובר שלך
לבסוף אתה יכול להחליט איך ייראה הרובר שלך … היו לי כמה חתיכות קשיח, כדור אוגר מפלסטיק שנראה כמו R2D2, מצלמת תצלום רזרבית שחיברתי לסיכת TX RX (אבל אם אתה מתכנן לצרף מצלמה אז השתמש ממשק המצלמה הראשי כך שתקבל וידאו חי במקום)
לא היה לי גלגל שלישי אז נאלצתי לאלתר. הדפסתי כמה חלקים בכדי להחזיק הכל ביחד, אני משאיר אותם מחוברים אם אתה צריך אותם
מוּמלָץ:
הדרכת תכנות מעניינת למעצב-הפעל את התמונה שלך (חלק שני): 8 שלבים
הנחיות תכנות מעניינות למעצב-הפעל את התמונה שלך (חלק שני): מתמטיקה, לרובכם, נראית חסרת תועלת. הנפוץ ביותר בחיי היומיום שלנו הוא רק להוסיף, להפחית, להכפיל ולחלק. עם זאת, זה די שונה אם אתה יכול ליצור עם תוכנית. ככל שתדע יותר, תקבל תוצאה נפלאה יותר
הפעל את משחקי Steam שלך על ערכת ארקייד רטרו עם פטל פי: 7 שלבים
הפעל את משחקי Steam שלך בערכת רטרו ארקייד עם Raspberry Pi: האם יש לך חשבון Steam עם כל המשחקים האחרונים? מה עם ארון ארקייד? אם כן, מדוע שלא תשלב את שניהם למכונת משחקים מדהימה של Steam Streaming. הודות לאנשים ב- Steam, כעת תוכל להזרים את המשחקים האחרונים מהמחשב האישי שלך או מאמא
הפעל את OS X Mavericks במחשב הנייד שלך [HACKINTOSH]: 5 שלבים
הפעל את OS X Mavericks במחשב הנייד שלך [HACKINTOSH]: אזהרה: HACKINTOSH יכול להרוס את הנתונים שלך, אתה עלול לאבד אותם, 50-50! גבה את הנתונים שלך, זו אזהרה! שלום לך! האם אתה חנון מגניב במיוחד או משתמש מחשב טירוני שרוצה להתקין " Mac OS X Mavericks " במחשב? כן אתה יכול! פלי
הפעל מדפסת ברכב שלך: 7 שלבים
הפעל מדפסת במכוניתך: ייתכן שהיית צריך או תצטרך במהלך חייך להדפיס מסמך חשוב בזמן שאתה רחוק מהבית. אולי פנית למצוא בית קפה אינטרנט להדפסת מסמך כזה, אך מקומות כאלה מסוכנים מבחינת תנאי או פרטיות ואמונים
הפעל את המדריכים שלך, נושאי הפורום והמועדפים שלך לטוויטר ופייסבוק: 3 שלבים
הפעל את המדריכים שלך, נושאי הפורום והמועדפים שלך לטוויטר ופייסבוק: באמצעות הזנות RSS מחשבונך וכמה אתרים שימושיים, ניתן לבצע סינדיקציה ולשתף את ההוראות, נושאי הפורום, המועדפים וכל שאר הפעילויות שלך ב- הוראות לפייסבוק או טוויטר. זו דרך מצוינת