תוכן עניינים:
- אספקה
- שלב 1: הכנת התיק
- שלב 2: האלקטרוניקה
- שלב 3: הגדרת ה- PI של פטל
- שלב 4: הורדת האפליקציה עצמה
- שלב 5: הארדואינו
וִידֵאוֹ: מתיישבי רספי - מתנחלים של שיבוט קטאן עם אלקטרוניקה: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
מדריך זה ינחה אותך בשלבים של יצירת "מתנחלי רספי", משחק מתנחלי קטאן עם אלקטרוניקה וממשק אינטרנט.
אספקה
להלן המצרכים הדרושים לך על מנת לעקוב אחר מדריך זה.
שים לב שניתן לבצע כמה שלבים בצורה שונה, כמו שימוש בלוח לחם במקום הלחמת חלקים מסוימים.
זה רק ילווה אותך בתהליך ובאספקה שבהם השתמשתי בעיצוב שלי, אל תהסס לבצע כל שינוי שתרצה.
חוּמרָה
- פטל PI 3 B+
- ארדואינו UNO
- MCP23017 (x9)
- לחצנים (x 144)
- נגדים של 10k (רק כמה)
- 220 נגדים (x144)
- 330 נגדים (x19)
- 2x16 LCD
- קורא RFID MFRC522
- LDR
- תאומים לבנים (x19)
- RGB Ledstrip (קתודה נפוצה)
- 16 ערוצים CD74HC4067
- ממיר רמות דו כיווני
- 4 לוחות מרבב 8 מ"מ x 524 מ"מ על 454 מ"מ
- הרבה כבלים
- צלחת נחושת
שלב 1: הכנת התיק
המטרה הראשונה של הפרויקט הזה היא המטרה הראשונה שלנו, זה יהפוך את התקנת החומרה לקלה יותר.
חיתוך לייזר
הורד את 4 קבצי. AI הכלולים והעבר אותם לחנות חיתוך הלייזר הקרובה ביותר שלך יחד עם לוחות המולטיפלקס שלך.
ואז חותכים את הלוחות האלה עם הקבצים המצורפים; עמ '
שמור את כל החלקים שנחתכו, תזדקק להם.
מרכיבים אותו
להרכבה, הדבק את הצלחות בסדר הבא: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
המתן עם הוספת מארז לאלקטרוניקה, מכיוון שתצטרך קצת מקום לעבוד איתו קודם.
האריחים
למרבה הצער, סעיף זה טרם הסתיים ויעודכן ברגע שיהיה
האריחים למשחק מקבלים גם מקבצי חיתוך הלייזר (win-win right, מכיוון שזה מונע בזבוז חומרים).
התמונה למעלה מציגה את החלקים העליונים (שמאל) ותחתונים (מימין) של האריחים.
בצד אחד של האריחים, חלול חלק מהעץ כך שיהיה לך מקום להכניס אליו אלקטרוניקה.
לכל אחד מהאריחים תצטרך: נגד 10k אחד, נגד אחד בטווח של 18k עד 47k (כל סוג אריח צריך נגד אחר, 6 הסוגים בטווח זה) ו- LED לבן אחד.
עכשיו הכנס את האלקטרוניקה (תסתכל על התמונה למעלה).
דחוף את קצות הכבלים דרך החורים הקטנים על האריח התחתון (רק חורים החשובים הם: חור ממורכז: אנודה של ה- LED, חור הקרוב ביותר לחור המרכזי: קתודה של הלד).
כעת, חותך את צלחת הנחושת שלך לחתיכות קטנות בגודל 5X5 מ מ, והלחם אותן בכבלים הבולטים מתוך החורים בצד החיצוני של האריח התחתון.
שלב 2: האלקטרוניקה
וואו, כבר הגעת עד לכאן?
בואו נמשיך עם זה;)
סעיף זה די קל להסביר, פשוט עקוב אחר התוכנית הכלולה כאן.
שלב 3: הגדרת ה- PI של פטל
וווווו, עכשיו לחלק המהנה! הגדרת פאי הפטל: ד
התקנת פאי הפטל
יצירת התמונה
ראשית, יהיה עליך להוריד את שני הקבצים המקושרים.
- Win32 Disk Imager
- מערכת הפעלה Raspian
כעת בצע את השלבים הבאים:
- הכנס את כרטיס ה- micro-SD למחשב שלך
- פתח את Win32 Disk Imager
- בחר את קובץ ה- img שהורדת זה עתה
- לחץ על 'כתוב'
על מנת לקבל גישה ל- pi, נצטרך רק עוד כמה צעדים
- עבור לספריית האתחול של כרטיס ה- SD
- צור קובץ טקסט בשם "ssh.txt"
- מחק את הסיומת.txt
- פתח את הקובץ "cmdline.txt"
- בסוף הקובץ, הוסף ip = 169.254.10.1 (אך שמור על אותה שורה כמו כל הטקסט האחר.
הגדרת ה- pi
חבר קצה אחד של כבל Ethernet במחשב האישי והקצה השני ב- pi.
כעת הפעל את ה- pi, המתן 5 דקות מוצקות כדי להיות בטוח שה- pi התחיל כראוי.
פתח את לקוח ה- SSH המועדף עליך (אני משתמש במרק) והתחבר ל- IP שנתנו את ה- pi בשלבים שלמעלה.
שם המשתמש והסיסמה המוגדרים כברירת מחדל הם "pi" ו- "פטל".
ב- raspi-config, הפעל את I2C.
קבלת הפאי ב- wifi
כדי לקבל את פטל הפטל שלך ב- wifi, הקלד את הפקודות הבאות:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf ממשק wpa_cli wlan0 מחדש
אל תשכח להחליף את "mySSID" ו- "myPASSWORD" ב- SSID וב- PASSWORD של הנתב שלך.
הורדת חבילות ותסריטים
נצטרך להתקין כמה חבילות ותסריטים על מנת שהפרויקט הזה יתפקד ותפקוד, לכן אנא הזן את הפקודות הבאות:
sudo apt להתקין mariadb-server
sudo apt להתקין apache2 -y pip להתקין Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
הגדרת מסד הנתונים
על מנת שנוכל להשתמש בתוכנית במלוא הפוטנציאל שלה, נצטרך להתקין את מסד הנתונים שלנו! אז בואו נעשה את החרא הזה!
mysql_secure_installation
כשהוא מבקש את הסיסמה שלנו, פשוט הקש enter, מכיוון שטרם יצרנו משתמש.
בשלב הבא הוא ישאל אותנו אם אנו רוצים סיסמת שורש, בחר כן והזן את הסיסמה הרצויה.
בחר כן בכל שאר השאלות.
sudo -i
mysql מעניק לכל זכויות הפרטיות ב- rpiUser.* ל- ''@'%' שזוהו על ידי ''; הטבות פלאש
הקפד ליצור משתמש בשם rpiUser עם הסיסמה omgThisIsSoSecret
שלב 4: הורדת האפליקציה עצמה
אנחנו כמעט שם, רק תשארו איתי עוד קצת!
בצע כמה פקודות (שוב):
cd /home /pi
שיבוט git https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R אתר//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo mysql -u root -p << DATABASE.sql sudo nano /etc/rc.local
בסוף הקובץ שזה עתה נפתח, רגע לפני היציאה, הוסף את השורה הבאה:
python3 /home/pi/SettlersOfRaspi/app.py $
לאחר מכן הקש ctrl + X> y> enter
שלב 5: הארדואינו
צעד אחרון! ווואו
הורד את התיקיה Arduino
פתח את התיקיה בתוכנית arduino והעלה את הסקריפט!
זהו זה! אנחנו סיימנו!
תהנה מהמשחק!: ד
מוּמלָץ:
שיבוט כל שלט רחוק עם Arduino Nano: 5 שלבים
שיבוט כל שלט רחוק עם Arduino Nano: שיבוט כל שלט רחוק עם Arduino Nano
צריבת מטען אתחול ללוח שיבוט Arduino Nano 3.0: 11 שלבים
Burn Bootloader לתוך לוח שיבוט Arduino Nano 3.0: רכש לאחרונה שיבוט Arduino Nano 3.0 מ- AliExpress שהגיע ללא מטען אתחול. אני בטוח שיש עוד הרבה אנשים שנמצאים באותו מצב כמוני, ויתכן שהם קצת התחרפנו בהתחלה! אל תדאג, במדריך זה
בקר שיבוט גיבור גיטרה קל יותר!: 10 שלבים (עם תמונות)
בקר שיבוט גיבור קל יותר של הגיטרה !: זה בהשראת הרעיון המצוין של ריאליטי, אבל השתמשתי בבקר מחשב במקום במקלדת מעגלים, ומבטל את הצורך בבניית סנפרים משוכללת
Ardubuino (שיבוט תואם Arduboy): 5 שלבים
Ardubuino (שיבוט תואם Arduboy): Arduboy היא קונסולת משחקים בגודל כרטיס אשראי בגודל פתוח, שיש לה קהילה פעילה לא רק בתוכנה שלה בה הרבה אנשים מפתחים משחק משלהם לפלטפורמה, אלא גם על החומרה שלה שבה יש גם הרבה אנשים המציאו את זה
מיקרוסקופ אלקטרוניקה אלקטרוניקה זול של Microsoft Lifecam Studio: 4 שלבים (עם תמונות)
מיקרוסקופ אלקטרוניקה זול של Microsoft Lifecam Studio: אם כך, אני בחורה חנונית שמשקרנת להתעסק עם אלקטרוניקה, אבל אני גם זולה, והחזון שלי הוא לא הטוב ביותר. הוסיפו את העובדה כי הלחמת SMT היא באמת קשה ללא הגדלה, והחלטתי לקנות אחד ממיקרוסקופי ה- USB המחורבנים של $ 14