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

מתיישבי רספי - מתנחלים של שיבוט קטאן עם אלקטרוניקה: 5 שלבים
מתיישבי רספי - מתנחלים של שיבוט קטאן עם אלקטרוניקה: 5 שלבים

וִידֵאוֹ: מתיישבי רספי - מתנחלים של שיבוט קטאן עם אלקטרוניקה: 5 שלבים

וִידֵאוֹ: מתיישבי רספי - מתנחלים של שיבוט קטאן עם אלקטרוניקה: 5 שלבים
וִידֵאוֹ: ערוץ הכנסת - הסרטון האנטישמי של ועד מתיישבי השומרון, 15.2.15 2024, יולי
Anonim
מתיישבי רספי - מתנחלים של שיבוט קטאן עם אלקטרוניקה
מתיישבי רספי - מתנחלים של שיבוט קטאן עם אלקטרוניקה

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

אספקה

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

שים לב שניתן לבצע כמה שלבים בצורה שונה, כמו שימוש בלוח לחם במקום הלחמת חלקים מסוימים.

זה רק ילווה אותך בתהליך ובאספקה שבהם השתמשתי בעיצוב שלי, אל תהסס לבצע כל שינוי שתרצה.

חוּמרָה

  • פטל 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

כעת בצע את השלבים הבאים:

  1. הכנס את כרטיס ה- micro-SD למחשב שלך
  2. פתח את Win32 Disk Imager
  3. בחר את קובץ ה- img שהורדת זה עתה
  4. לחץ על 'כתוב'

על מנת לקבל גישה ל- pi, נצטרך רק עוד כמה צעדים

  1. עבור לספריית האתחול של כרטיס ה- SD
  2. צור קובץ טקסט בשם "ssh.txt"
  3. מחק את הסיומת.txt
  4. פתח את הקובץ "cmdline.txt"
  5. בסוף הקובץ, הוסף 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 והעלה את הסקריפט!

זהו זה! אנחנו סיימנו!

תהנה מהמשחק!: ד

מוּמלָץ: