فهرست مطالب:

رزبری پای را با صفحه PiTFT AdaFruit تنظیم کنید: 11 مرحله
رزبری پای را با صفحه PiTFT AdaFruit تنظیم کنید: 11 مرحله

تصویری: رزبری پای را با صفحه PiTFT AdaFruit تنظیم کنید: 11 مرحله

تصویری: رزبری پای را با صفحه PiTFT AdaFruit تنظیم کنید: 11 مرحله
تصویری: 7 Inch HDMI TFT Display For Raspberry PI With Capacitive Touch 2024, جولای
Anonim
رزبری پای را با صفحه PiTFT AdaFruit تنظیم کنید
رزبری پای را با صفحه PiTFT AdaFruit تنظیم کنید

توجه: چون قدیمی است ، از این دستورالعمل نباید استفاده کرد. لطفاً از نصب آسان AdaFruit استفاده کنید.

رزبری پای را برای کار با صفحه نمایش PiTFT Adafruit تنظیم کنید.

این دستورالعمل از MacBook Pro و کابل USB تخصصی به جای مانیتور ، صفحه کلید و ماوس برای راه اندازی رزبری پای استفاده می کند.

من از صفحه نمایش PiTFT بسیار هیجان زده هستم و می خواهم آن را به بسیاری از پروژه های اتوماسیون خانگی خود اضافه کنم. اولین قدم این است که آن را اجرا کنید تا بتوانم آن را به پروژه های دیگر اضافه کنم.

اهداف پروژه:

صفحه PiTFT Adafruit را برای اجرا روی رزبری پای تنظیم کنید

یادداشت:

  • متن محصور در بیل ، مانند این "جایگزین-این" باید با یک مقدار واقعی جایگزین شود
  • من سعی کرده ام به هر منبع استفاده شده اعتبار دهم. بابت هر گونه کوتاهی عذرخواهی می کنم.
  • $ نشان می دهد که فرمان در پنجره ترمینال در MacBook اجرا شده است و معمولاً در Raspberry Pi اجرا می شود
  • من تلاش ناموفق کردم تا PiTFT را روی Diet-Pi اجرا کنم

مرحله 1: جمع آوری قطعات

من دریافتم که قسمت های زیر در برنامه های من بهترین عملکرد را دارد. این قطعات گرانتر از آنچه در کیت استارت معمولی موجود است هستند.

دریافت قطعات و ابزار (قیمت ها به دلار):

  • MacBook Pro (از رایانه شخصی می توان استفاده کرد)
  • کابل اترنت ، روتر ، نقطه دسترسی بی سیم و اتصال به اینترنت
  • Raspberry Pi 2 Model 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 کلاس 10 با آداپتور (SDSQUAN-016G-G4A) از آمازون 8.99 دلار
  • PiTFT - مونتاژ 320x240 2.8 اینچ TFT+صفحه لمسی برای رزبری پای آدافروت 34.95 دلار

مرحله 2: نسخه Adafruit از Raspbian را با پشتیبانی PiTFT بارگیری کنید

Adafruit's Raspian را با پشتیبانی PiTFT بارگیری کنید:

  • آخرین نسخه raspbian Adafruit را با PiTFT در فهرست دانلود MacBook خود بارگیری کنید
  • هنگامی که این دستورالعمل نوشته شد آخرین نسخه: 24 سپتامبر 2015 جسی بود
  • انتقال تصویر 2015-09-24-raspbian-jessie-pitft28r.img از بارگیری ها به فهرست راهنمای ذخیره تصاویر:

♣ your-macbook-image-directory directory

به عنوان مثال ، من از موارد زیر استفاده می کنم:

$ cd "/Users/♣ my_macbook_name ♣/Desktop/wifiEnabledHome/راه اندازی رزبری پای/تصاویر raspbian"

منبع: دستورالعمل های راه اندازی Adafruit PiTFT

مرحله 3: تصویر Raspbian را روی کارت Micro SD رایت کنید

مهم: مطمئن شوید که شماره دیسک صحیح را وارد کرده اید - اگر شماره دیسک را اشتباه وارد کنید ، هارد دیسک خود را پاک خواهید کرد!

یک کارت میکرو SD را در SD Adapter قرار دهید و سپس آداپتور SD را در MacBook وارد کنید.

در MacBook از این دستورالعمل های Raspberry Pi استفاده کنید. خلاصه اینجا:

  • پنجره ترمینال مک بوک را باز کنید
  • تغییر به فهرست حاوی تصویر raspbian

$ cd directory your-macbook-image-directory directory

  • دیسک (نه پارتیشن) کارت SD خود را شناسایی کنید
  • در این مورد ، disk2 (نه disk2s1) یا دیسک# = 2
  • برای شناسایی کارت micro SD خود ، دستور زیر را اجرا کنید:

$ diskutil لیست

/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 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 disk1 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 disk1

  • از موارد بالا ، کارت میکرو 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 disk micro-SD-card-disk#

  • CTRL-t برای مشاهده وضعیت کپی.
  • در صورت وجود خطا ، مقادیر مختلف را برای گزینه bs مانند 1m ، 4m یا 1M امتحان کنید. اندازه بزرگتر بلوک (bs) برای درایوهای بزرگتر مورد نیاز است. به نظر می رسد که مک بوک حروف کوچک را ترجیح می دهد.
  • پس از اتمام ، کارت SD را جدا کنید:

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

  • آداپتور SD را از MacBook حذف کرده و کارت micro SD را از آداپتور جدا کنید
  • کارت micro SD را در رزبری پای وارد کنید

مرحله 4: اتصال Raspberry Pi

اتصالات رزبری پای
اتصالات رزبری پای

اینها را در Raspberry Pi وارد کنید

  • کارت Micro SD
  • کابل اترنت
  • دانگل وای فای
  • کابل USB ورودی/خروجی سریال (تصاویر بالا را ببینید)

    • زمین = سیم سیاه ، پین 06 در RPi
    • Tx = سیم زرد ، پین 08
    • Rx = سیم قرمز ، پین 10

پس از تکمیل موارد فوق:

کابل برق را وارد کنید

کابل USB/Serial را در درگاه USB MacBook وارد کنید

مرحله 5: تعیین پورت USB

تعیین کنید که پورت USB توسط آداپتور USB-Serial مورد استفاده قرار می گیرد. مک بوک من از تراشه FTDI استفاده می کند.

پنجره ترمینال را باز کنید

دستگاه های زیادی در /dev وجود دارد. از این دستور برای شناسایی دستگاه استفاده کنید:

$ ls /dev/tty.*

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

در اینجا یک روش جایگزین برای کشف وجود دارد:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

اگر هیچ یک از موارد بالا کار نمی کند ، این را امتحان کنید:

کابل USB را در مک بوک وارد کرده و اجرا کنید:

$ ls /dev | grep tty

کابل USB را از برق بکشید ، چند ثانیه صبر کنید و اجرا کنید:

$ ls /dev | grep tty

تفاوت ها را مشخص کنید

مرحله 6: پنجره ترمینال را باز کرده و به Raspberry Pi متصل شوید

MacBook را با استفاده از کابل سریال USB به Raspberry Pi متصل کنید.

پنجره ترمینال را باز کنید. تصویر بالا را ببینید و تنظیمات برگزیده پنجره ترمینال را تنظیم کنید.

  • ترمینال ، تنظیمات برگزیده را انتخاب کنید ، روی برگه Advanced کلیک کنید
  • xterm و vt100 کار می کنند ، اما ansi هنگام استفاده از نانو بهتر کار می کند
  • تنظیم Western ASCII به جای یونیکد (UTF-8))

در پنجره ترمینال موارد زیر را وارد کنید:

$ screen /dev/tty.usbserial-FT9314WH 115200

با استفاده از پنجره ترمینال در MacBook ، وارد RPi شوید: نام کاربری = گذرواژه pi = تمشک

توجه: کابل سریال USB می تواند نویسه ها را رها کند. در صورت حذف نویسه ها ممکن است اعلانی دریافت نشود ، Return را فشار دهید یا نام کاربری را وارد کرده و Enter را فشار دهید.

اگر حالت بازیابی ظاهر شد ، کارت micro SD به درستی تنظیم نشده است. از نو شروع کنید.

  • دستور بازیابی حالت # است
  • درخواست عادی Raspbian $ است.
  • ورود و گذرواژه بازیابی NOOBS عبارتند از: root و تمشک

مرحله 7: رزبری پای را راه اندازی کنید

راه اندازی raspbian با استفاده از raspi-config

$ sudo raspi-config

  • گسترش سیستم فایل
  • و راه اندازی مجدد کنید (برگه Finish و Enter را بزنید) و راه اندازی مجدد کنید

$ sudo raspi-config

رمز عبور کاربر را به ♣ your_new_password Change تغییر دهید

گزینه های داخلی سازی (من در منطقه زمانی مرکزی ایالات متحده زندگی می کنم - با توجه به نیاز شما تغییر دهید)

  • * انتخاب شده را نشان می دهد
  • از کلید فاصله برای جابجایی * استفاده کنید
  • برای ایالات متحده ، GB را انتخاب کنید (با استفاده از نوار فاصله) و روی US English UTF 8 (en_US. UTF-8 UTF-8) کلیک کنید.
  • روی OK کلیک کنید ، UTF را انتخاب کنید و OK را کلیک کنید

راه اندازی مجدد $ sudo

وقتی پنجره ترمینال MacBook خراب می شود:

  • بستن پنجره ترمینال (بستن همه پنجره های ترمینال و خروج از برنامه ترمینال)
  • کابل USB را از مک بوک جدا کنید
  • چند ثانیه صبر کنید و کابل USB را دوباره وصل کنید
  • یک پنجره ترمینال جدید شروع کرده و وارد شوید

$ sudo apt-get update

$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo reboot

به راه اندازی raspbian ادامه دهید

$ sudo raspi-config

گزینه های داخلی سازی

  • منطقه زمانی ایالات متحده و مرکزی را تغییر دهید
  • برگه برای پایان و راه اندازی مجدد

راه اندازی مجدد $ sudo

$ sudo raspi-config

گزینه های پیشرفته

  • نام میزبان را به ♣ your_hostname Change تغییر دهید
  • SSH را فعال کنید
  • تمام کنید
  • راه اندازی مجدد

مرحله 8: WiFi Raspberry Pi را راه اندازی کنید

دستور را اجرا کنید:

$ sudo nano/etc/network/interfaces

و ویرایش فقط شامل موارد زیر باشد:

auto wlan0

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ your-ssid ♣" wpa-psk "♣ عبارت عبور شما <♣"

CTRL-o برای نوشتن فایل

برای تأیید نوشتن وارد شوید

CTRL-x برای خروج از ویرایشگر نانو

دستور را اجرا کنید:

راه اندازی مجدد $ sudo

مرحله 9: Gmail را راه اندازی کنید

نامه برای دریافت اعلان ها و هشدارها در مورد مشکلات رزبری پای بسیار مفید است.

اطمینان حاصل کنید که مخازن به روز هستند. دستور را اجرا کنید:

$ sudo apt-get update

SSMTP و برنامه های پست الکترونیکی را نصب کنید:

$ sudo apt-get ssmtp را نصب کنید

$ sudo apt-get mailutils را نصب کنید

فایل پیکربندی SSMTP را ویرایش کنید:

$ sudo nano /etc/ssmtp/ssmtp.conf

به شرح زیر است:

mailhub = smtp.gmail.com: 587 hostname = ♣ your-hostname ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = password your-gmail-password ♣ UseSTARTTLS = YES

فایل نام مستعار SSMTP را ویرایش کنید:

$ sudo nano/etc/ssmtp/revaliases

برای هر کاربر در سیستم خود یک خط ایجاد کنید که بتواند ایمیل ارسال کند. مثلا:

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

مجوزهای فایل پیکربندی SSMTP را تنظیم کنید:

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

مرحله 10: نمایش PiTFT را به Raspberry Pi متصل کنید

فرمان را اجرا کنید

$ sudo shutdown -h 0

کابل اترنت را بردارید

اتصالات کابل USB را از Raspberry Pi و از MacBook حذف کنید

منبع تغذیه را بردارید

نمایشگر PiTFT را به رزبری پای وصل کنید

بازگرداندن منبع تغذیه

وقتی Raspberry Pi راه اندازی مجدد می شود ، صفحه نمایش باید کار کند. حالا می توانید متوقف شوید.

مرحله 11: پشتیبان گیری از کارت Micro SD

وقتی Raspberry Pi راه اندازی شد ، از تصویر پشتیبان تهیه کنید. از این تصویر برای ایجاد پروژه بعدی استفاده کنید.

همچنین ، هنگامی که پروژه کامل شد از آن پشتیبان تهیه کنید. اگر با کارت SD مشکلی پیش آمد ، بازیابی آن آسان است.

تمشک پای را خاموش کنید

$ sudo shutdown –h 0

منتظر بمانید تا کارت خاموش شود و سپس منبع تغذیه را بردارید و سپس کارت micro SD را بردارید

کارت micro SD را در SD Adapter قرار دهید و سپس آداپتور SD را در MacBook وارد کنید

در MacBook از دستورالعمل های The Pi Hut با تغییرات زیر استفاده کنید:

پنجره ترمینال را باز کنید

تغییر به فهرست حاوی تصویر raspbian

$ cd directory your-macbook-image-directory directory

دیسک (نه پارتیشن) کارت SD خود را مشخص کنید ، به عنوان مثال disk4 (نه disk4s1). از خروجی بحث ، = 4

$ diskutil لیست

مهم: مطمئن شوید که از روش صحیح استفاده می کنید - اگر اشتباه وارد کنید ، در نهایت هارد دیسک خود را پاک می کنید!

تصویر را از کارت SD خود کپی کنید. از نام تصویر و صحت آن اطمینان حاصل کنید:

$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = directory your-macbook-image-directory ♣/SDCardBackup ♣ description ♣.dmg

CTRL-t برای مشاهده وضعیت کپی.

پس از اتمام ، کارت SD را جدا کنید:

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

آداپتور SD را از MacBook حذف کرده و کارت micro SD را از آداپتور جدا کنید

کارت micro SD را در رزبری پای وارد کنید

در پروژه بعدی ، از این تصویر استفاده کنید و بسیاری از مراحل این دستورالعمل را رد کنید.

و تموم شدی!

توصیه شده: