جدول المحتويات:

قم بإعداد Raspberry Pi مع AdaFruit's PiTFT Display: 11 خطوة
قم بإعداد Raspberry Pi مع AdaFruit's PiTFT Display: 11 خطوة

فيديو: قم بإعداد Raspberry Pi مع AdaFruit's PiTFT Display: 11 خطوة

فيديو: قم بإعداد Raspberry Pi مع AdaFruit's PiTFT Display: 11 خطوة
فيديو: Easy setup of RaspberryPi 2 Wifi Dongle 2024, يوليو
Anonim
قم بإعداد Raspberry Pi مع عرض PiTFT من AdaFruit
قم بإعداد Raspberry Pi مع عرض PiTFT من AdaFruit

ملاحظة: نظرًا لأنه قديم ، لا ينبغي استخدام هذا التوجيه. الرجاء استخدام برنامج AdaFruit's Easy Install.

قم بإعداد Raspberry Pi للعمل مع شاشة PiTFT الخاصة بـ Adafruit.

يستخدم هذا التوجيه جهاز MacBook Pro وكابل USB متخصصًا بدلاً من الشاشة ولوحة المفاتيح والماوس لإعداد Raspberry Pi.

أنا متحمس جدًا لشاشة PiTFT وأريد إضافتها إلى العديد من مشاريع التشغيل الآلي للمنزل. الخطوة الأولى هي تشغيله حتى أتمكن من إضافته إلى مشاريع أخرى.

أهداف المشروع:

قم بإعداد عرض PiTFT من Adafruit للتشغيل على Raspberry Pi

ملحوظات:

  • النص الموجود في بستوني ، مثل هذا ♣ replace-this يجب استبداله بقيمة فعلية
  • لقد حاولت أن أنسب الفضل إلى كل مصدر تم استخدامه. اعتذاري عن أي سهو.
  • يشير $ إلى أمر تم تنفيذه في نافذة طرفية على جهاز MacBook وعادة ما يتم تنفيذه على Raspberry Pi
  • حاولت دون جدوى تشغيل PiTFT على Diet-Pi

الخطوة 1: اجمع الأجزاء

لقد وجدت الأجزاء أدناه تؤدي أفضل أداء في تطبيقاتي. هذه الأجزاء أغلى من تلك الموجودة في مجموعة البداية المعتادة.

الحصول على قطع الغيار والأدوات (الأسعار بالدولار الأمريكي):

  • MacBook Pro (يمكن استخدام جهاز كمبيوتر)
  • كابل إيثرنت وجهاز توجيه ونقطة وصول لاسلكية واتصال بالإنترنت
  • Raspberry Pi 2 موديل B Element14 $ 35
  • Panda 300n WiFi Adapter Amazon 16.99 دولارًا
  • 5.2V 2.1A USB Power Adapter من أمازون 5.99 دولار
  • كابل Micro USB إلى USB 3ft من Amazon $ 4.69
  • FTDI TTL-232R-RPI Serial to USB cable from Mouser 15 دولارًا
  • SanDisk Ultra 16 GB microSDHC Class 10 مع محول (SDSQUAN-016G-G4A) من Amazon $ 8.99
  • PiTFT - مجمعة 320 × 240 2.8 بوصة TFT + شاشة تعمل باللمس لـ Raspberry Pi Adafruit 34.95 دولارًا

الخطوة 2: قم بتنزيل إصدار Adafruit من Raspbian بدعم PiTFT

قم بتنزيل Raspian من Adafruit بدعم PiTFT:

  • قم بتنزيل أحدث إصدار من Adafruit's raspbian مع PiTFT في دليل تنزيل MacBook الخاص بك
  • عندما تمت كتابة هذا الدليل ، كان الإصدار الأخير: 24 سبتمبر 2015 ، جيسي
  • انقل صورة 2015-09-24-raspbian-jessie-pitft28r.img من التنزيلات إلى الدليل الذي تخزن فيه الصور:

♣ دليل صورة ماك بوك الخاص بك ♣

على سبيل المثال ، أستخدم:

$ cd "/ Users / ♣ my_macbook_name ♣ / Desktop / wifiEnabledHome / Raspberry Pi setup / raspbian images"

المصدر: تعليمات إعداد Adafruit PiTFT

الخطوة 3: نسخ صورة Raspbian على بطاقة Micro SD

هام: تأكد من كتابة رقم القرص الصحيح - إذا أدخلت رقم القرص الخطأ ، فسوف تمحو القرص الثابت!

أدخل بطاقة micro SD في محول SD ، ثم أدخل محول SD في MacBook.

على MacBook ، استخدم هذه الإرشادات من Raspberry Pi. تلخيصها هنا:

  • افتح نافذة محطة MacBook
  • التغيير إلى دليل يحتوي على صورة raspbian

$ cd ♣ your-macbook-image-directory

  • حدد القرص (وليس القسم) لبطاقة SD الخاصة بك
  • في هذه الحالة ، disk2 (وليس disk2s1) أو disk # = 2
  • لتحديد بطاقة SD الصغيرة الخاصة بك ، قم بتشغيل الأمر:

قائمة diskutil $

/ dev / disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme * 160.0 غيغابايت disk0 1: EFI EFI 209.7 ميغابايت disk0s1 2: Apple_HFS ♣ my_macbook ♣ 159.2 غيغابايت disk0s2 3: Apple_Boot Recovery HD 650.0 ميجابايت disk0s3 / dev / disk1 #: TYPE IDENTIFIER 0: Apple_partition_scheme * 2.5 جيجا بايت disk1 1: Apple_partition_map 1.5 كيلوبايت disk1s1 2: Apple_HFS ♣ my_dvd ♣ 2.5 جيجا بايت disk1s2 / dev / disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme * 15.5 جيجا بايت disk2 1s

  • مما سبق ، فإن بطاقة SD الصغيرة الخاصة بي هي القرص رقم 2
  • قم بإلغاء تحميل بطاقة SD الخاصة بك باستخدام:

$ diskutil unmountDisk / dev / disk قرص بطاقة micro-SD # ♣

انسخ الصورة إلى بطاقة SD الخاصة بك. تأكد من صحة اسم الصورة والقرص #

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

  • CTRL-t لمعرفة حالة النسخ.
  • إذا كانت هناك أخطاء ، فجرّب قيمًا مختلفة لخيار bs ، مثل 1m أو 4m أو 1M. أحجام الكتل الأكبر (BS) مطلوبة لمحركات الأقراص الأكبر حجمًا. يبدو أن MacBook يفضل استخدام الأحرف الصغيرة m.
  • عند الانتهاء ، قم بإلغاء تحميل بطاقة SD:

$ diskutil unmountDisk / dev / disk قرص بطاقة micro-SD # ♣

  • قم بإزالة محول SD من MacBook وإزالة بطاقة micro SD من المحول
  • أدخل بطاقة micro SD في Raspberry Pi

الخطوة 4: اتصالات Raspberry Pi

اتصالات Raspberry Pi
اتصالات Raspberry Pi

أدخلها في Raspberry Pi

  • بطاقة مايكرو التنمية المستدامة
  • كابل إيثرنت
  • واي فاي دونجل
  • كبل USB I / O التسلسلي (انظر الصور أعلاه)

    • الأرضي = السلك الأسود ، والدبوس 06 على RPi
    • Tx = سلك أصفر ، دبوس 08
    • Rx = السلك الأحمر ، pin10

بمجرد اكتمال ما سبق:

أدخل كابل الطاقة

أدخل كبل USB / Serial في منفذ MacBook USB

الخطوة الخامسة: تحديد منفذ USB

حدد منفذ USB الذي يستخدمه محول USB التسلسلي. يستخدم جهاز MacBook الخاص بي شريحة من FTDI.

افتح نافذة المحطة

هناك الكثير من الأجهزة في / dev. استخدم هذا الأمر لتعريف الجهاز:

$ ls /dev/tty.*

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

إليك طريقة بديلة للاكتشاف:

$ ls / ديف | grep FT | grep tty

tty.usbserial-FT9314WH

إذا لم يفلح أي من الإجراءين المذكورين أعلاه ، فجرّب ما يلي:

أدخل كابل USB في MacBook ، وقم بتشغيل:

$ ls / ديف | grep tty

افصل كابل USB وانتظر بضع ثوانٍ ثم قم بتشغيل:

$ ls / ديف | grep tty

حدد الفروق

الخطوة 6: افتح نافذة Terminal واتصل بـ Raspberry Pi

قم بتوصيل MacBook بـ Raspberry Pi باستخدام كابل USB التسلسلي.

افتح نافذة المحطة. انظر إلى الصورة أعلاه وقم بإعداد تفضيلات النافذة الطرفية.

  • Terminal ، حدد التفضيلات ، انقر فوق علامة التبويب خيارات متقدمة
  • يعمل xterm و vt100 ، لكن ansi يعمل بشكل أفضل عند استخدام nano
  • قم بتعيين Western ASCII بدلاً من unicode (UTF-8))

في نافذة طرفية ، أدخل:

شاشة $ /dev/tty.usbserial-FT9314WH 115200

باستخدام نافذة Terminal على MacBook ، قم بتسجيل الدخول إلى RPi: اسم المستخدم = كلمة مرور pi = raspberry

ملاحظة: يمكن أن يسقط كابل USB التسلسلي الأحرف. إذا تم إسقاط الأحرف ، فقد لا تحصل على مطالبة ، فاضغط على "رجوع" أو أدخل اسم المستخدم واضغط على Enter.

إذا ظهر وضع الاسترداد ، فهذا يعني أن بطاقة micro SD لم يتم إعدادها بشكل صحيح. ابدأ من جديد.

  • المطالبة بوضع الاسترداد #
  • موجه Raspbian العادي هو $.
  • تسجيل الدخول وكلمة المرور لاسترداد NOOBS هما: الجذر والتوت

الخطوة 7: إعداد Raspberry Pi

إعداد raspbian باستخدام raspi-config

sudo raspi-config. $

  • قم بتوسيع نظام الملفات
  • وأعد التشغيل (انقر فوق إنهاء واضغط على Enter) وأعد التشغيل

sudo raspi-config. $

قم بتغيير كلمة مرور المستخدم إلى ♣ your_new_password ♣

خيارات التدويل (أعيش في المنطقة الزمنية لوسط الولايات المتحدة - التغيير ليناسب متطلباتك)

  • * يشير إلى المحدد
  • استخدم مفتاح المسافة للتبديل *
  • بالنسبة للولايات المتحدة ، قم بتغيير الإعدادات المحلية ، قم بإلغاء تحديد GB (باستخدام شريط المسافة) وانقر فوق US English UTF 8 (en_US. UTF-8 UTF-8)
  • انقر فوق "موافق" ، وحدد UTF وانقر فوق "موافق"

sudo إعادة التشغيل

عندما تتعطل نافذة MacBook Terminal:

  • أغلق نافذة Terminal (أغلق جميع نوافذ الجهاز واخرج من تطبيق Terminal)
  • افصل كابل USB من MacBook
  • انتظر بضع ثوانٍ وقم بتوصيل كبل USB مرة أخرى
  • ابدأ نافذة طرفية جديدة وقم بتسجيل الدخول

sudo apt-get update

sudo apt-get Upgrade $ sudo apt-get auto إزالة $ sudo reboot

استمر في إعداد raspbian

sudo raspi-config. $

خيارات التدخيل

  • تغيير المنطقة الزمنية الأمريكية والوسطى
  • مفتاح Tab للإنهاء وإعادة التشغيل

sudo إعادة التشغيل

sudo raspi-config. $

خيارات متقدمة

  • قم بتغيير اسم المضيف إلى ♣ your_hostname ♣
  • تفعيل SSH
  • ينهي
  • اعادة التشغيل

الخطوة 8: إعداد Raspberry Pi WiFi

قم بتشغيل الأمر:

sudo نانو $ / etc / network / interfaces

وتحرير ليحتوي فقط على:

wlan0 السيارات

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ your-ssid ♣" wpa-psk "♣ عبارة المرور الخاصة بك <♣"

CTRL-o لكتابة الملف

أدخل لتأكيد الكتابة

CTRL-x للخروج من محرر النانو

قم بتشغيل الأمر:

sudo إعادة التشغيل

الخطوة 9: إعداد Gmail

يعد البريد مفيدًا جدًا لتلقي الإخطارات والتنبيهات حول المشكلات الموجودة على Raspberry Pi.

تأكد من تحديث المستودعات. قم بتشغيل الأمر:

sudo apt-get update

قم بتثبيت SSMTP وأدوات البريد المساعدة:

sudo apt-get install ssmtp

sudo apt-get install mailutils

قم بتحرير ملف تكوين SSMTP:

sudo nano $ /etc/ssmtp/ssmtp.conf

على النحو التالي:

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

قم بتحرير ملف الأسماء المستعارة لـ SSMTP:

sudo $ nano / etc / ssmtp / revaliases

أنشئ سطرًا واحدًا لكل مستخدم في نظامك يمكنه إرسال رسائل البريد الإلكتروني. على سبيل المثال:

الجذر: ♣your-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

قم باستعادة مصدر الطاقة

عند إعادة تشغيل Raspberry Pi ، يجب أن تعمل الشاشة. يمكنك التوقف الآن.

الخطوة 11: قم بعمل نسخة احتياطية من بطاقة Micro SD

عند إعداد Raspberry Pi ، قم بعمل نسخة احتياطية من الصورة. استخدم هذه الصورة لإنشاء المشروع التالي.

أيضًا ، احتفظ بنسخة احتياطية من المشروع عند اكتماله. إذا حدث خطأ ما في بطاقة SD ، فمن السهل استعادتها.

اغلاق Raspberry Pi

$ sudo الإغلاق –h 0

انتظر حتى يتم إيقاف تشغيل البطاقة ، ثم قم بإزالة مصدر الطاقة ، ثم قم بإزالة بطاقة micro SD

أدخل بطاقة micro SD في محول SD ، ثم أدخل محول SD في MacBook

على MacBook ، استخدم هذه التعليمات من The Pi Hut مع التعديلات على النحو التالي:

افتح نافذة المحطة

التغيير إلى دليل يحتوي على صورة raspbian

$ cd ♣ your-macbook-image-directory

حدد القرص (وليس القسم) لبطاقة SD الخاصة بك ، على سبيل المثال disk4 (وليس disk4s1). من خرج diskutil ، = 4

قائمة diskutil $

هام: تأكد من استخدامك الصحيح - إذا قمت بإدخال الخطأ ، فسوف ينتهي بك الأمر بمحو القرص الصلب الخاص بك!

انسخ الصورة من بطاقة SD الخاصة بك. تأكد من صحة اسم الصورة:

$ sudo dd if = / dev / disk ♣ micro-SD-card-disk # ♣ of = ♣ your-macbook-image-directory ♣ / SDCardBackup ♣ الوصف ♣.dmg

CTRL-t لمعرفة حالة النسخ.

عند الانتهاء ، قم بإلغاء تحميل بطاقة SD:

$ diskutil unmountDisk / dev / disk قرص بطاقة micro-SD # ♣

قم بإزالة محول SD من MacBook وإزالة بطاقة micro SD من المحول

أدخل بطاقة micro SD في Raspberry Pi

في المشروع التالي ، استخدم هذه الصورة وتخط العديد من الخطوات في هذا الدليل.

وانت انتهيت!

موصى به: