Cuprins:

Configurați Raspberry Pi cu afișajul PiTFT AdaFruit: 11 pași
Configurați Raspberry Pi cu afișajul PiTFT AdaFruit: 11 pași

Video: Configurați Raspberry Pi cu afișajul PiTFT AdaFruit: 11 pași

Video: Configurați Raspberry Pi cu afișajul PiTFT AdaFruit: 11 pași
Video: Review: Raspberry Pi's new PoE+ HAT 2024, Noiembrie
Anonim
Configurați Raspberry Pi cu ecranul PiTFT al AdaFruit
Configurați Raspberry Pi cu ecranul PiTFT al AdaFruit

NOTĂ: Deoarece nu este actualizat, acest instructable nu ar trebui utilizat. Vă rugăm să utilizați Instalarea ușoară a AdaFruit.

Configurați Raspberry Pi pentru a funcționa cu afișajul PiTFT al Adafruit.

Acest instructabil folosește un MacBook Pro și un cablu USB specializat în locul unui monitor, tastatură și mouse pentru a configura un Raspberry Pi.

Sunt foarte încântat de afișajul PiTFT și vreau să-l adaug la multe dintre proiectele mele de automatizare a casei. Primul pas este să îl pun în funcțiune, astfel încât să îl pot adăuga la alte proiecte.

Obiectivele proiectului:

Configurați afișajul PiTFT Adafruit pentru a rula pe Raspberry Pi

Note:

  • textul inclus în pică, ca acesta ♣ înlocuiește-acesta ♣ ar trebui înlocuit cu o valoare reală
  • Am încercat să creditez fiecare sursă utilizată. Îmi cer scuze pentru orice omisiune.
  • $ indică o comandă executată într-o fereastră de terminal de pe MacBook și de obicei se execută pe Raspberry Pi
  • Am încercat fără succes să pun PiTFT să ruleze pe Diet-Pi

Pasul 1: Adunați părți

Am constatat că părțile de mai jos funcționează cel mai bine în aplicațiile mele. Aceste piese sunt mai scumpe decât cele incluse în setul obișnuit de pornire.

Obțineți piese și instrumente (prețuri în USD):

  • MacBook Pro (se poate utiliza un computer)
  • Cablu Ethernet, router, punct de acces wireless și conexiune la internet
  • Raspberry Pi 2 Model B Element14 35 $
  • Adaptor WiFi Panda 300n Amazon 16,99 USD
  • Adaptor de alimentare USB 5.2V 2.1A de la Amazon 5,99 USD
  • Cablu micro USB la USB 3ft de la Amazon 4,69 USD
  • FTDI TTL-232R-RPI Serial to USB cable from Mouser $ 15
  • SanDisk Ultra 16 GB microSDHC Clasa 10 cu adaptor (SDSQUAN-016G-G4A) de la Amazon 8,99 USD
  • PiTFT - Asamblat 320x240 2,8 "TFT + ecran tactil pentru Raspberry Pi Adafruit 34,95 USD

Pasul 2: Descărcați versiunea Adafruit de Raspbian cu suport PiTFT

Descărcați Adafruit's Raspian cu suport PiTFT:

  • Descărcați cea mai recentă versiune a raspbianului Adafruit cu PiTFT în directorul de descărcare al MacBook-ului
  • Când a fost scris acest instructable, ultima versiune a fost: 24 septembrie 2015 jessie
  • Mutați imaginea 2015-09-24-raspbian-jessie-pitft28r.img din descărcări într-un director în care stocați imagini:

Directory directorul-de-imagini-macbook ♣

De exemplu, folosesc:

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

Sursă: instrucțiuni de configurare Adafruit PiTFT

Pasul 3: Înregistrați imaginea Raspbian pe cardul Micro SD

IMPORTANT: asigurați-vă că introduceți numărul corect de disc - dacă introduceți un număr de disc greșit, veți șterge hard diskul!

Introduceți un card micro SD în adaptorul SD, apoi introduceți adaptorul SD în MacBook.

Pe MacBook utilizați aceste instrucțiuni de la Raspberry Pi. Rezumat aici:

  • Deschideți fereastra terminalului MacBook
  • Treceți la directorul care conține imaginea raspbian

$ cd directory directorul-imagine-macbook ♣

  • Identificați discul (nu partiția) cardului dvs. SD
  • În acest caz, disk2 (nu disk2s1) sau disc # = 2
  • Pentru a vă identifica cardul micro SD, rulați comanda:

lista $ diskutil

/ dev / disk0 #: TIP NUME IDENTIFICATOR DIMENSIUNE 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 #: TY IDENTIFICATOR 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: Windows_FAT

  • Din cele de mai sus, cardul meu micro SD este discul nr. 2
  • Demontați cardul SD utilizând:

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

Copiați imaginea pe cardul SD. Asigurați-vă că numele imaginii și discul # sunt corecte

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

  • CTRL-t pentru a vedea starea copierii.
  • Dacă există erori, încercați valori diferite pentru opțiunea bs, cum ar fi, 1m, 4m sau 1M. Dimensiunile blocurilor mai mari (bs) sunt necesare pentru unitățile mai mari. Minuscula m pare să fie preferată de MacBook.
  • După finalizare, demontați cardul SD:

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

  • Scoateți adaptorul SD de pe MacBook și scoateți cardul micro SD din adaptor
  • Introduceți cardul micro SD în Raspberry Pi

Pasul 4: Conexiuni Raspberry Pi

Conexiuni Raspberry Pi
Conexiuni Raspberry Pi

Introduceți-le în Raspberry Pi

  • Card micro SD
  • cablu Ethernet
  • Dongle Wi-Fi
  • Cablu USB I / O serial (vezi imaginile de mai sus)

    • Masă = fir negru, pin 06 pe RPi
    • Tx = fir galben, pinul 08
    • Rx = fir roșu, pin 10

După finalizarea celor de mai sus:

Introduceți cablul de alimentare

Introduceți cablul USB / serial în portul USB MacBook

Pasul 5: Determinați portul USB

Determinați portul USB utilizat de adaptorul serial USB. MacBook-ul meu folosește un cip de la FTDI.

Deschideți fereastra terminalului

Există o mulțime de dispozitive în / dev. Utilizați această comandă pentru a identifica dispozitivul:

$ ls /dev/tty.*

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

Iată o modalitate alternativă de a descoperi:

$ ls / dev | grep FT | grep tty

tty.usbserial-FT9314WH

Dacă niciunul dintre cele de mai sus nu funcționează, atunci încercați acest lucru:

Introduceți cablul USB în MacBook și rulați:

$ ls / dev | grep tty

Deconectați cablul USB, așteptați câteva secunde și rulați:

$ ls / dev | grep tty

Identificați diferențele

Pasul 6: Deschideți fereastra Terminal și conectați-vă la Raspberry Pi

Conectați MacBook la Raspberry Pi utilizând un cablu serial USB.

Deschideți fereastra terminalului. Vedeți imaginea de mai sus și configurați preferințele ferestrei terminalului.

  • Terminal, selectați Preferințe, faceți clic pe fila Avansat
  • xterm și vt100 funcționează, dar ansi funcționează mai bine atunci când se utilizează nano
  • Setați Western ASCII în loc de unicode (UTF-8))

Într-o fereastră terminal introduceți:

$ ecran /dev/tty.usbserial-FT9314WH 115200

Folosind fereastra terminalului pe MacBook, conectați-vă la RPi: nume de utilizator = pi parolă = zmeură

Notă: cablul USB-serial poate scădea caractere. Dacă caracterele sunt abandonate, este posibil să nu primiți o solicitare, apăsați Înapoi sau introduceți numele de utilizator și apăsați Enter.

Dacă apare modul de recuperare, atunci cardul micro SD nu este configurat corect. Începeți din nou.

  • Solicitarea pentru modul de recuperare este #
  • Promptul normal al Raspbian este $.
  • Conectarea și parola de recuperare NOOBS sunt: root și zmeură

Pasul 7: Configurați Raspberry Pi

Configurați raspbian folosind raspi-config

$ sudo raspi-config

  • Extindeți sistemul de fișiere
  • Și reporniți (fila pentru a termina și apăsați Enter) și reporniți

$ sudo raspi-config

Schimbați parola de utilizator în ♣ parola_noul_vostru ♣

Opțiuni de internalizare (Locuiesc în fusul orar din S. U. A. - schimbare pentru a se potrivi cerințelor dvs.)

  • * indică selectat
  • Utilizați bara de spațiu pentru a comuta *
  • Pentru SUA, schimbați locația, dați clic pe GB (utilizând bara de spațiu) și faceți clic pe US English UTF 8 (en_US. UTF-8 UTF-8)
  • Faceți clic pe OK, selectați UTF și faceți clic pe OK

$ sudo reporniți

Când fereastra terminalului MacBook este încurcată:

  • Închideți fereastra terminalului (închideți toate ferestrele terminalului și ieșiți din aplicația terminalului)
  • Deconectați cablul USB de pe MacBook
  • Așteptați câteva secunde și conectați din nou cablul USB
  • Porniți o nouă fereastră de terminal și conectați-vă

$ sudo apt-get update

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

Continuați să configurați raspbian

$ sudo raspi-config

Opțiuni de internalizare

  • Schimbați fusul orar SUA și Centrală
  • Tab pentru Finalizare și repornire

$ sudo reporniți

$ sudo raspi-config

Opțiuni avansate

  • Schimbați numele gazdei în namenumele_hostului dvs. ♣
  • Activați SSH
  • finalizarea
  • Reporniți

Pasul 8: Configurați Raspberry Pi WiFi

Rulați comanda:

$ sudo nano / etc / network / interfaces

și editați pentru a conține numai:

auto wlan0

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

CTRL-o pentru a scrie fișierul

ENTER pentru a confirma scrierea

CTRL-x pentru a părăsi editorul nano

Rulați comanda:

$ sudo reporniți

Pasul 9: Configurați Gmail

E-mail-ul este foarte util pentru a primi notificări și alerte despre probleme pe Raspberry Pi.

Asigurați-vă că depozitele sunt actualizate. Rulați comanda:

$ sudo apt-get update

Instalați utilitare SSMTP și mail:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Editați fișierul de configurare SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

după cum urmează:

mailhub = smtp.gmail.com: 587 nume de gazdă = ♣ numele-gazdă dvs. ♣ AuthUser=♣votul-gmail-account♣@gmail.com AuthPass = ♣ parola-gmail-dvs. ♣ UseSTARTTLS = YES

Editați fișierul aliasurilor SSMTP:

$ sudo nano / etc / ssmtp / revaliases

Creați o linie pentru fiecare utilizator din sistemul dvs. care va putea trimite e-mailuri. De exemplu:

rădăcină: ♣[email protected]: smtp.gmail.com: 587

Setați permisiunile fișierului de configurare SSMTP:

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

Pasul 10: Conectați afișajul PiTFT la Raspberry Pi

Rulați comanda

$ sudo shutdown -h 0

Scoateți cablul Ethernet

Scoateți conectorii cablului USB din Raspberry Pi și din MacBook

Scoateți sursa de alimentare

Atașați afișajul PiTFT la Raspberry Pi

Restabiliți sursa de alimentare

Când Raspberry Pi repornește, afișajul ar trebui să funcționeze. Poți să te oprești acum.

Pasul 11: Copia de rezervă a cardului Micro SD

Când Raspberry Pi este configurat, faceți o copie de rezervă a imaginii. Utilizați această imagine pentru a crea următorul proiect.

De asemenea, faceți backup proiectului când acesta este finalizat. Dacă ceva nu merge bine cu cardul SD, atunci este ușor să îl restaurați.

Închideți Raspberry Pi

$ sudo shutdown –h 0

Așteptați până când cardul se oprește, apoi scoateți sursa de alimentare, apoi scoateți cardul micro SD

Introduceți cardul micro SD în adaptorul SD, apoi introduceți adaptorul SD în MacBook

Pe MacBook utilizați aceste instrucțiuni de la The Pi Hut cu modificările după cum urmează:

Deschideți fereastra terminalului

Treceți la directorul care conține imaginea raspbian

$ cd directory-macbook-director-imagine ♣

Identificați discul (nu partiția) cardului SD de ex. disk4 (nu disk4s1). Din ieșirea diskutil, = 4

lista $ diskutil

IMPORTANT: asigurați-vă că utilizați corectul - dacă introduceți greșit, veți sfârși prin a vă șterge hard diskul!

Copiați imaginea de pe cardul SD. Asigurați-vă că numele imaginii este corect:

$ sudo dd if = / dev / disk ♣ micro-SD-card-disk # ♣ of = ♣-macbook-director-imagine ♣ / SDCardBackup ♣ descriere ♣.dmg

CTRL-t pentru a vedea starea copierii.

După finalizare, demontați cardul SD:

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

Scoateți adaptorul SD de pe MacBook și scoateți cardul micro SD din adaptor

Introduceți cardul micro SD în Raspberry Pi

În următorul proiect, utilizați această imagine și săriți peste mulți pași din acest instructable.

Și ai terminat!

Recomandat: