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

הגדרת Raspberry Pi עם תצוגת PiTFT של AdaFruit: 11 שלבים
הגדרת Raspberry Pi עם תצוגת PiTFT של AdaFruit: 11 שלבים

וִידֵאוֹ: הגדרת Raspberry Pi עם תצוגת PiTFT של AdaFruit: 11 שלבים

וִידֵאוֹ: הגדרת Raspberry Pi עם תצוגת PiTFT של AdaFruit: 11 שלבים
וִידֵאוֹ: Как использовать 2 или более лазерных датчиков расстояния VL53L0X 2024, נוֹבֶמבֶּר
Anonim
הגדר Raspberry Pi עם תצוגת PiTFT של AdaFruit
הגדר Raspberry Pi עם תצוגת PiTFT של AdaFruit

הערה: מכיוון שהוא מיושן, אין להשתמש בהוראה זו. אנא השתמש בהתקנה הקלה של AdaFruit.

הגדר את Raspberry Pi לעבודה עם תצוגת PiTFT של Adafruit.

מדריך זה משתמש ב- MacBook Pro ובכבל USB מיוחד במקום במסך, מקלדת ועכבר כדי להגדיר פטל פטל.

אני מאוד מתרגש מהתצוגה של PiTFT ורוצה להוסיף אותו להרבה פרויקטים של אוטומציה ביתית שלי. השלב הראשון הוא להפעיל אותו כדי שאוכל להוסיף אותו לפרויקטים אחרים.

מטרות הפרויקט:

הגדר את תצוגת PiTFT של Adafruit להפעלה ב- Raspberry Pi

הערות:

  • יש להחליף את הטקסט המוקף בכפים, כגון "החלף-זה" בערך בפועל
  • ניסיתי לזכות בכל מקור בשימוש. אני מתנצל על כל השמטות.
  • $ מציין פקודה המבוצעת בחלון מסוף ב- MacBook ובדרך כלל מתבצעת ב- Raspberry Pi
  • ניסיתי ללא הצלחה לגרום ל- PiTFT לפעול על דיאט-פי

שלב 1: אסוף חלקים

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

קבל חלקים וכלים (מחירים בדולר):

  • MacBook Pro (ניתן להשתמש במחשב אישי)
  • כבל אתרנט, נתב, נקודת גישה אלחוטית וחיבור לאינטרנט
  • Raspberry Pi 2 Element B Element14 $ 35
  • מתאם WiFi Panda 300n אמזון 16.99 $
  • מתאם מתח USB של 5.2V 2.1A מבית אמזון 5.99 $
  • כבל מיקרו USB ל- USB 3 רגל מאמזון 4.69 $
  • FTDI TTL-232R-RPI כבל טורי ל- USB מ- Mouser 15 $
  • SanDisk Ultra 16 GB microSDHC Class 10 עם מתאם (SDSQUAN-016G-G4A) מאמזון 8.99 $
  • PiTFT - 320x240 2.8 "TFT+מסך מגע מורכב ל- Raspberry Pi Adafruit $ 34.95

שלב 2: הורד את גרסת ה- Raspbian של Adafruit בעזרת תמיכת PiTFT

הורד את Raspian של Adafruit עם תמיכה ב- PiTFT:

  • הורד את הגרסה האחרונה של ה- raspbian של Adafruit עם PiTFT לספריית ההורדות של ה- MacBook שלך
  • כאשר נכתב הוראה זו הגרסה האחרונה הייתה: 24 בספטמבר, 2015 ג'סי
  • העבר את התמונה 2015-09-24-raspbian-jessie-pitft28r.img מהורדות לספרייה שבה אתה מאחסן תמונות:

Directory הספרייה שלך-macbook-image ♣

לדוגמה, אני משתמש ב:

$ cd "/Users/♣ my_macbook_name ♣/Desktop/wifiEnabledHome/הגדרת Raspberry Pi/תמונות raspbian"

מקור: הוראות התקנה של Adafruit PiTFT

שלב 3: צרוב תמונה של Raspbian לכרטיס Micro SD

חשוב: הקפד להקליד את מספר הדיסק הנכון - אם תזין את מספר הדיסק הלא נכון, תמחק את הדיסק הקשיח שלך!

הכנס כרטיס מיקרו SD למתאם SD ולאחר מכן הכנס את מתאם ה- SD ל- MacBook.

ב- MacBook השתמש בהוראות אלה מ- Raspberry Pi. מסוכם כאן:

  • פתח את חלון מסוף MacBook
  • שנה לספרייה המכילה תמונה raspbian

$ cd directory your-macbook-image-directory ♣

  • זהה את הדיסק (לא מחיצה) של כרטיס ה- SD שלך
  • במקרה זה, disk2 (לא disk2s1) או דיסק# = 2
  • כדי לזהות את כרטיס המיקרו SD שלך, הפעל את הפקודה:

רשימת $ diskutil

/dev/disk0 #: מזהה גודל TYPE NAME 0: GUID_partition_scheme *160.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS ♣ my_macbook ♣ 159.2 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3/dev/disk1 #IZE IDENTIFIER 0: Apple_partition_scheme *2.5 GB disk1 1: Apple_partition_map 1.5 KB disk1s1 2: Apple_HFS ♣ my_dvd ♣ 2.5 GB disk1s2 /dev /disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15.5 GB disk2 1: NO_FACE_1

  • מהאמור לעיל, כרטיס המיקרו SD שלי הוא דיסק מספר 2
  • בטל את כרטיס SD שלך באמצעות:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣

העתק את התמונה לכרטיס ה- SD שלך. ודא ששם התמונה ודיסק # נכונים

$ sudo dd bs = 4m if = 2015-09-24-raspbian-jessie-pitft28r.img of =/dev/rdisk ♣ micro-SD-card-disk#♣

  • CTRL-t כדי לראות את מצב ההעתקה.
  • אם יש שגיאות, נסה ערכים שונים לאפשרות bs, כגון 1m, 4m או 1M. נדרשים גדלי בלוק גדולים יותר עבור כוננים גדולים יותר. נראה כי מועדף m קטן מועדף על ידי MacBook.
  • בסיום, נתק את כרטיס ה- SD:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣

  • הסר מתאם SD מה- MacBook והסר את כרטיס מיקרו SD מהמתאם
  • הכנס כרטיס מיקרו SD ב- Raspberry Pi

שלב 4: חיבורי פטל פטל

חיבורי פטל פטל
חיבורי פטל פטל

הכנס אותם ל- Raspberry Pi

  • כרטיס מיקרו אס די
  • כבל אתרנט
  • דונגל Wi-Fi
  • כבל I/O טורי USB (ראו תמונות למעלה)

    • הקרקע = חוט שחור, סיכה 06 על RPi
    • Tx = חוט צהוב, סיכה 08
    • Rx = חוט אדום, סיכה 10

לאחר השלמת האמור לעיל:

הכנס כבל חשמל

הכנס כבל USB/סידורי ליציאת ה- USB של MacBook

שלב 5: קבע יציאת USB

קבע את יציאת ה- USB המשמשת את המתאם הטורי-USB. ה- MacBook שלי משתמש בשבב מ- FTDI.

פתח חלון מסוף

יש הרבה מכשירים ב- /dev. השתמש בפקודה זו כדי לזהות את המכשיר:

$ ls /dev/tty.*

/dev/tty. Bluetooth-Incoming-Port /dev/tty.usbserial-FT9314WH

להלן דרך חלופית לגלות:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

אם אף אחת מהפעולות שלעיל לא תנסה, נסה זאת:

הכנס כבל USB ל- MacBook והפעל:

$ ls /dev | grep tty

נתק את כבל ה- USB, המתן מספר שניות והפעל:

$ ls /dev | grep tty

זהה את ההבדלים

שלב 6: פתח את חלון הטרמינל והתחבר ל- Raspberry Pi

חבר את MacBook ל- Raspberry Pi באמצעות כבל טורי USB.

פתח חלון מסוף. עיין בתמונה למעלה והגדר את העדפות חלון הטרמינל.

  • מסוף, בחר העדפות, לחץ על הכרטיסייה מתקדם
  • xterm ו- vt100 עובדים, אך ansi עובד טוב יותר בעת שימוש בננו
  • הגדר את ASCII המערבי במקום Unicode (UTF-8))

בחלון מסוף הזן:

$ מסך /dev/tty.usbserial-FT9314WH 115200

באמצעות חלון מסוף ב- MacBook, היכנס ל- RPi: username = pi password = פטל

הערה: הכבל הסדרתי USB יכול להוריד תווים. אם תווים יימחקו ייתכן שלא תקבל הודעה, הקש Return או הזן שם משתמש והקש Enter.

אם מופיע מצב שחזור, כרטיס ה- micro SD אינו מוגדר כהלכה. להתחיל מחדש.

  • ההנחיה למצב שחזור היא #
  • ההנחיה הרגילה של Raspbian היא $.
  • כניסה וסיסמה לשחזור NOOBS הם: שורש ופטל

שלב 7: הגדרת פטל פטל

הגדר raspbian באמצעות raspi-config

$ sudo raspi-config

  • הרחב את מערכת הקבצים
  • והפעל מחדש (הכרטיסייה לסיום והקש Enter) והפעל מחדש

$ sudo raspi-config

שנה את סיסמת המשתמש ל ♣ הסיסמה_חדשה שלך ♣

אפשרויות הפנמה (אני גר באזור הזמן המרכזי של ארה ב - שנה בהתאם לדרישותיך)

  • * מציין את הנבחר
  • השתמש במקש הרווח כדי להחליף *
  • עבור ארה"ב, שנה את המקום בלא לחץ על GB (באמצעות מקש רווח) ולחץ על US UTF 8 באנגלית (en_US. UTF-8 UTF-8)
  • לחץ על אישור, בחר UTF ולחץ על אישור

$ sudo אתחול מחדש

כאשר חלון מסוף ה- MacBook מסתבך:

  • סגור את חלון הטרמינל (סגור את כל חלונות הטרמינל וצא מאפליקציית המסוף)
  • נתק את כבל ה- USB ממקבוק
  • המתן מספר שניות וחבר שוב את כבל ה- USB
  • הפעל חלון מסוף חדש והתחבר

עדכון $ sudo apt-get

$ sudo apt-get upgrade $ sudo apt-get הסרה אוטומטית של $ sudo אתחול מחדש

המשך בהתקנת raspbian

$ sudo raspi-config

אפשרויות הפנמה

  • שנה אזור זמן בארה"ב ובמרכז
  • כרטיסייה לסיום והפעלה מחדש

$ sudo אתחול מחדש

$ sudo raspi-config

אפשרויות מתקדמות

  • שנה את שם המארח ל- ♣ your_hostname ♣
  • אפשר SSH
  • סיים
  • לְאַתחֵל

שלב 8: הגדר את Raspberry Pi WiFi

הפעל את הפקודה:

$ sudo nano/etc/network/interfaces

וערוך כך שיכיל רק:

אוטומטי wlan0

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ your-ssid ♣" wpa-psk "♣ your-pass-phrase <♣"

CTRL-o לכתיבת קובץ

ENTER לאישור הכתיבה

CTRL-x ליציאת עורך ננו

הפעל את הפקודה:

$ sudo אתחול מחדש

שלב 9: הגדר את Gmail

דואר שימושי מאוד לקבלת הודעות והתראות על בעיות ב- Raspberry Pi.

ודא שהמאגרים מעודכנים. הפעל את הפקודה:

עדכון $ sudo apt-get

התקן את SSMTP ושירותי הדואר:

$ sudo apt-get להתקין ssmtp

$ sudo apt-get להתקין מיילים

ערוך את קובץ התצורה של SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

כדלהלן:

mailhub = smtp.gmail.com: 587 hostname = ♣ שם המארח שלך ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ your-gmail-password ♣ UseSTARTTLS = YES

ערוך את קובץ שמות ה- SSMTP:

$ sudo nano/etc/ssmtp/revaliases

צור שורה אחת לכל משתמש במערכת שלך שיוכל לשלוח מיילים. לדוגמה:

root: ♣your-gmail-account♣@gmail.com: smtp.gmail.com: 587

הגדר את ההרשאות של קובץ התצורה SSMTP:

$ sudo chmod 664 /etc/ssmtp/ssmtp.conf

שלב 10: חבר את תצוגת PiTFT ל- Raspberry Pi

הפעל את הפקודה

כיבוי $ sudo -h 0

הסר כבל אתרנט

הסר מחברי כבל USB מ- Raspberry Pi ומ- MacBook

הסר את ספק הכוח

חבר את תצוגת PiTFT ל- Raspberry Pi

שחזר את אספקת החשמל

כאשר ה- Raspberry Pi מופעל מחדש, התצוגה אמורה לפעול. אתה יכול לעצור עכשיו.

שלב 11: גבה את כרטיס ה- Micro SD

כאשר Raspberry Pi מוגדר, גבה את התמונה. השתמש בתמונה זו כדי ליצור את הפרויקט הבא.

כמו כן, גיבוי הפרויקט בסיומו. אם משהו משתבש בכרטיס ה- SD, קל לשחזר אותו.

כבה את ה- Raspberry Pi

כיבוי $ sudo –h 0

המתן עד שהכרטיס יכבה ולאחר מכן הסר את ספק הכוח ולאחר מכן הסר את כרטיס ה- micro SD

הכנס כרטיס מיקרו SD למתאם SD ולאחר מכן הכנס את מתאם ה- SD ל- MacBook

ב- MacBook השתמש בהוראות אלה מ- The Hut Pi עם שינויים כדלקמן:

פתח חלון מסוף

שנה לספרייה המכילה תמונה raspbian

$ cd directory your-macbook-image-directory ♣

זהה את הדיסק (לא מחיצה) של כרטיס ה- SD שלך למשל disk4 (לא disk4s1). מתוך פלט diskutil, = 4

רשימת $ diskutil

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

העתק את התמונה מכרטיס ה- SD שלך. ודא את שם התמונה ונכונות:

$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = directory your-macbook-image-image ♣/SDCardBackup ♣ תיאור ♣.dmg

CTRL-t כדי לראות את מצב ההעתקה.

בסיום, נתק את כרטיס ה- SD:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣

הסר מתאם SD מה- MacBook והסר את כרטיס מיקרו SD מהמתאם

הכנס כרטיס מיקרו SD ב- Raspberry Pi

בפרויקט הבא, השתמש בתמונה זו ודלג על שלבים רבים במדריך זה.

וסיימת!

מוּמלָץ: