Mundarija:

AdaFruit -ning PiTFT displeyi bilan Raspberry Pi -ni sozlash: 11 qadam
AdaFruit -ning PiTFT displeyi bilan Raspberry Pi -ni sozlash: 11 qadam

Video: AdaFruit -ning PiTFT displeyi bilan Raspberry Pi -ni sozlash: 11 qadam

Video: AdaFruit -ning PiTFT displeyi bilan Raspberry Pi -ni sozlash: 11 qadam
Video: How To Set Up A GPIO Screen For Raspberry Pi | Waveshare 3.5 Inch Touch LCD 2024, Noyabr
Anonim
AdaFruit -ning PiTFT displeyi bilan Raspberry Pi -ni o'rnating
AdaFruit -ning PiTFT displeyi bilan Raspberry Pi -ni o'rnating

ESLATMA: eskirganligi sababli, bu ko'rsatmalarni ishlatmaslik kerak. Iltimos, AdaFruit Easy Install -dan foydalaning.

Adafruit -ning PiTFT displeyi bilan ishlash uchun Raspberry Pi -ni o'rnating.

Bu ko'rsatma Raspberry Pi -ni o'rnatish uchun monitor, klaviatura va sichqonchaning o'rniga MacBook Pro va maxsus USB kabelidan foydalanadi.

Men PiTFT displeyidan juda xursandman va uni uydagi avtomatlashtirish loyihalarimga qo'shishni xohlayman. Birinchi qadam - uni boshqa loyihalarga qo'shish uchun ishga tushirish.

Loyihaning maqsadlari:

Raspberry Pi -da ishlash uchun Adafruit -ning PiTFT displeyini o'rnating

Eslatmalar:

  • belkurak bilan o'ralgan matn, masalan, almashtirish-bu, haqiqiy qiymat bilan almashtirilishi kerak
  • Men ishlatilgan har bir manbaga kredit berishga harakat qildim. Har qanday kamchiliklar uchun uzr so'rayman.
  • $ MacBook -dagi terminal oynasida bajarilgan va odatda Raspberry Pi -da bajariladigan buyruqni bildiradi
  • Men PiTFT-ni Diet-Pi-da ishlatishga muvaffaq bo'ldim

1 -qadam: qismlarni yig'ish

Men quyida keltirilgan qismlar mening ilovalarimda eng yaxshi ishlashini topdim. Bu qismlar odatdagi boshlang'ich to'plamiga qaraganda qimmatroq.

Ehtiyot qismlar va asboblarni oling (narxlar AQSh dollarida):

  • MacBook Pro (kompyuterdan foydalanish mumkin)
  • Ethernet kabeli, yo'riqnoma, simsiz ulanish nuqtasi va Internetga ulanish
  • Raspberry Pi 2 Model B elementi14 $ 35
  • Panda 300n WiFi adapteri Amazon $ 16.99
  • Amazondan 5.2V 2.1A USB quvvat adapteri $ 5.99
  • Micro USB -dan USB -kabelga 3 fut Amazondan $ 4,69
  • FTDI TTL-232R-RPI Mouser-dan USB kabelga ketma-ket $ 15
  • SanDisk Ultra 16 GB microSDHC Class 10 adapterli (SDSQUAN-016G-G4A) Amazondan $ 8.99
  • PiTFT - Raspberry Pi Adafruit uchun yig'ilgan 320x240 2,8 dyuymli TFT+sensorli ekran $ 34,95

2 -qadam: PiTFT yordamida Adafruit -ning Raspbian versiyasini yuklab oling

PiTFT yordamida Adafruit -ning Raspian -ni yuklab oling:

  • Adafruit -ning so'nggi versiyasini PiTFT bilan MacBook -ning yuklab olish katalogiga yuklab oling
  • Bu ko'rsatma yozilganda oxirgi versiya: 2015 yil 24 sentyabr, Jessi
  • 2015-09-24-raspbian-jessie-pitft28r.img rasmini yuklashlardan rasmlar saqlanadigan katalogga ko'chiring:

Sizning MacBook-rasmlaringiz katalogi

Masalan, men foydalanaman:

$ cd "/Users/my_macbook_name ♣/Desktop/wifiEnabledHome/Raspberry Pi ni sozlash/raspbian tasvirlar"

Manba: Adafruit PiTFT ni sozlash bo'yicha ko'rsatmalar

3 -qadam: Raspbian tasvirini Micro SD kartaga yozing

MUHIM: to'g'ri disk raqamini kiritganingizga ishonch hosil qiling - agar siz noto'g'ri disk raqamini kiritgan bo'lsangiz, qattiq diskni o'chirib tashlaysiz!

SD -adapterga micro SD -kartani joylashtiring, so'ngra SD -adapterni MacBook -ga joylashtiring.

MacBook -da Raspberry Pi -dan ushbu ko'rsatmalardan foydalaning. Bu erda umumlashtirildi:

  • MacBook terminalining oynasini oching
  • Raspbian tasvirini o'z ichiga olgan katalogga o'zgartirish

$ CD-sizning MacBook-rasm-katalogingiz

  • SD -kartaning diskini (bo'linmasligini) aniqlang
  • Bunday holda, disk2 (disk2s1 emas) yoki disk# = 2
  • Micro SD kartani aniqlash uchun buyruqni bajaring:

$ diskutil ro'yxati

/dev/disk0 #: TUR NOMI O'lcham identifikatori 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 NAME 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_sche2_ disk2.1 152 N1

  • Yuqoridagilardan, mening SD -kartam 2 -disk
  • SD -kartani ajratib oling:

$ diskutil unmountDisk /dev /disk yoki micro-SD-kartali disk#

Rasmni SD -kartaga nusxalash. Rasm nomi va disk raqami to'g'ri ekanligiga ishonch hosil qiling

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

  • Nusxa olish holatini ko'rish uchun CTRL-t.
  • Agar xatolar bo'lsa, bs variantining har xil qiymatlarini sinab ko'ring, masalan, 1m, 4m yoki 1M. Kattaroq disklar uchun katta blok o'lchamlari (bs) talab qilinadi. Kichik harf m MacBook tomonidan afzal ko'riladi.
  • Tugallangach, SD -kartani ajratib oling:

$ diskutil unmountDisk /dev /disk yoki micro-SD-kartali disk#

  • MacBook -dan SD adapterini chiqarib oling va adapterdan micro SD -kartani chiqarib oling
  • Raspberry Pi -ga micro SD -kartani joylashtiring

4 -qadam: Raspberry Pi ulanishlari

Raspberry Pi ulanishlari
Raspberry Pi ulanishlari

Ularni Raspberry Pi -ga joylashtiring

  • Micro SD karta
  • Ethernet kabeli
  • Wi-Fi tugmasi
  • USB ketma -ket kirish/chiqish kabeli (yuqoridagi rasmlarga qarang)

    • Topraklama = Qora sim, RPi -da 06 -pin
    • Tx = Sariq sim, pin 08
    • Rx = Qizil sim, pin10

Yuqoridagilar bajarilgandan so'ng:

Quvvat kabelini joylashtiring

USB/Seriya kabelini MacBook USB portiga joylashtiring

5 -qadam: USB portini aniqlang

USB-seriyali adapter tomonidan ishlatiladigan USB portini aniqlang. Mening MacBook -da FTDI chipi ishlatiladi.

Terminal oynasini oching

Dev -da juda ko'p qurilmalar mavjud. Qurilmani aniqlash uchun ushbu buyruqdan foydalaning:

$ ls /dev/tty.*

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

Bu erda kashf qilishning muqobil usuli:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Agar yuqorida aytilganlarning hech biri ishlamasa, buni sinab ko'ring:

USB kabelini MacBook -ga joylashtiring va ishga tushiring:

$ ls /dev | grep tty

USB kabelini ajratib oling, bir necha soniya kuting va ishga tushiring:

$ ls /dev | grep tty

Farqlarni aniqlang

6 -qadam: Terminal oynasini oching va Raspberry Pi -ga ulaning

USB seriyali kabel yordamida MacBook -ni Raspberry Pi -ga ulang.

Terminal oynasini oching. Yuqoridagi rasmga qarang va terminal oynasi parametrlarini o'rnating.

  • Terminalda Preferences -ni tanlang, Advanced yorlig'ini bosing
  • xterm va vt100 ishlaydi, lekin ansi nanodan foydalanganda yaxshiroq ishlaydi
  • Unicode (UTF-8) o'rniga Western ASCII-ni o'rnating)

Terminal oynasida kiriting:

$ ekran /dev/tty.usbserial-FT9314WH 115200

MacBook -dagi terminal oynasidan foydalanib, RPi -ga kiring: username = pi password = malina

Eslatma: USB-seriyali kabel simvollarni tushirishi mumkin. Agar belgilar o'chirilsa, sizga bildirishnoma kelmasligi mumkin, Qaytish -ni bosing yoki foydalanuvchi nomini kiriting va Enter -ni bosing.

Agar tiklash rejimi paydo bo'lsa, micro SD karta to'g'ri sozlanmagan. Boshlamoq.

  • Qayta tiklash rejimining so'rovi #
  • Raspbianning oddiy so'rovi $.
  • NOOBS tiklash login va paroli - bu ildiz va malina

7 -qadam: Raspberry Pi -ni o'rnating

Raspbian-ni raspi-config yordamida o'rnating

$ sudo raspi-config

  • Fayl tizimini kengaytiring
  • Va qayta ishga tushiring (tugatish uchun yorliq va Enter tugmasini bosing) va qayta ishga tushiring

$ sudo raspi-config

Foydalanuvchi parolini "your_new_password" ga o'zgartiring

Ichki sozlash variantlari (men AQShning markaziy vaqt zonasida yashayman - sizning talablaringizga muvofiq o'zgartirish)

  • * tanlanganligini bildiradi
  • O'tish uchun bo'sh joydan foydalaning *
  • AQSh uchun GB tugmachasini bosing (bo'sh joy yordamida) va AQSh ingliz tilini bosing UTF 8 (en_US. UTF-8 UTF-8)
  • OK ni bosing, UTF ni tanlang va OK ni bosing

$ sudo qayta ishga tushirish

MacBook terminalining oynasi buzilganda:

  • Terminal oynasini yoping (barcha terminal oynalarini yoping va terminal ilovasidan chiqing)
  • USB kabelini MacBook -dan uzing
  • Bir necha soniya kutib turing va USB kabelini qayta ulang
  • Yangi terminal oynasini ishga tushiring va kiring

$ sudo apt-get yangilanishi

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

Raspbian -ni sozlashni davom eting

$ sudo raspi-config

Ichki imkoniyatlar

  • AQSh va Markaziy vaqt mintaqasini o'zgartiring
  • Tugatish va qayta yuklash uchun yorliq

$ sudo qayta ishga tushirish

$ sudo raspi-config

Kengaytirilgan variantlar

  • Xost nomini ♣ your_hostname Change ga o'zgartiring
  • SSH -ni yoqish
  • Tugatish
  • Qayta yuklash

8 -qadam: Raspberry Pi WiFi -ni o'rnating

Buyruqni ishga tushiring:

$ sudo nano/etc/network/interfeyslari

va faqat quyidagilarni o'z ichiga oladi:

avtomatik wlan0

ruxsat-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ your-ssid" "wpa-psk" yoki sizning o'tish-iborangiz <♣"

Fayl yozish uchun CTRL-o

Yozishni tasdiqlash uchun ENTER kiriting

Nano muharriridan chiqish uchun CTRL-x

Buyruqni ishga tushiring:

$ sudo qayta ishga tushirish

9 -qadam: Gmail -ni o'rnating

Pochta Raspberry Pi -dagi muammolar haqida bildirishnomalar va ogohlantirishlarni olish uchun juda foydali.

Ma'lumot omborlari yangilanganligiga ishonch hosil qiling. Buyruqni ishga tushiring:

$ sudo apt-get yangilanishi

SSMTP va pochta yordam dasturlarini o'rnating:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

SSMTP konfiguratsiya faylini tahrirlang:

$ sudo nano /etc/ssmtp/ssmtp.conf

quyidagicha:

mailhub = smtp.gmail.com: 587 hostname = "sizning-xost-ismingiz", "AuthUser=♣your-gmail-account♣@gmail.com" AuthPass = "sizning-gmail-parolingiz", "UseSTARTTLS = YES"

SSMTP taxalluslar faylini tahrirlang:

$ sudo nano/etc/ssmtp/revaliases

Tizimdagi har bir foydalanuvchi uchun elektron pochta xabarlarini yuboradigan bitta qator yarating. Masalan:

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

SSMTP konfiguratsiya faylining ruxsatlarini o'rnating:

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

10 -qadam: PiTFT displeyini Raspberry Pi -ga ulang

Buyruqni ishga tushiring

$ sudo o'chirish -h 0

Ethernet kabelini olib tashlang

USB kabel ulagichlarini Raspberry Pi va MacBook -dan olib tashlang

Elektr ta'minotini o'chiring

PiTFT displeyini Raspberry Pi -ga ulang

Elektr ta'minotini tiklash

Raspberry Pi qayta ishga tushganda, displey ishlashi kerak. Siz hozir to'xtashingiz mumkin.

11 -qadam: Micro SD kartaning zaxira nusxasi

Raspberry Pi o'rnatilganda, rasmning zaxira nusxasini yarating. Keyingi loyihani yaratish uchun ushbu rasmdan foydalaning.

Bundan tashqari, loyiha tugagandan so'ng uni zaxiralash. Agar SD -kartada biror narsa noto'g'ri bo'lsa, uni qayta tiklash oson.

Raspberry Pi -ni o'chiring

$ sudo yopilishi - h 0

Karta yopilguncha kutib turing, keyin quvvat manbaidan chiqarib oling va micro SD kartani chiqarib oling

SD -adapterga micro SD -kartani joylashtiring, so'ngra SD -adapterni MacBook -ga joylashtiring

MacBook -da, Pi Hut -dan quyidagi ko'rsatmalarni o'zgartiring:

Terminal oynasini oching

Raspbian tasvirini o'z ichiga olgan katalogga o'zgartirish

$ CD-sizning MacBook-rasm-katalogingiz

SD -kartaning diskini (bo'linmasligini) aniqlang. disk4 (disk4s1 emas). Diskutil chiqishidan, = 4

$ diskutil ro'yxati

MUHIM: to'g'ri ishlatganingizga ishonch hosil qiling - agar noto'g'ri yozsangiz, siz qattiq diskni o'chirib tashlaysiz!

Rasmni SD -kartadan nusxalash. Rasm nomining to'g'riligiga ishonch hosil qiling:

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

Nusxa olish holatini ko'rish uchun CTRL-t.

Tugallangach, SD -kartani ajratib oling:

$ diskutil unmountDisk /dev /disk yoki micro-SD-kartali disk#

MacBook -dan SD adapterini chiqarib oling va adapterdan micro SD -kartani chiqarib oling

Raspberry Pi -ga micro SD -kartani joylashtiring

Keyingi loyihada ushbu rasmdan foydalaning va ushbu ko'rsatmadagi ko'p bosqichlarni o'tkazib yuboring.

Va siz tugadingiz!

Tavsiya: