Cuprins:
- Pasul 1: Adunați părți
- Pasul 2: Descărcați versiunea Adafruit de Raspbian cu suport PiTFT
- Pasul 3: Înregistrați imaginea Raspbian pe cardul Micro SD
- Pasul 4: Conexiuni Raspberry Pi
- Pasul 5: Determinați portul USB
- Pasul 6: Deschideți fereastra Terminal și conectați-vă la Raspberry Pi
- Pasul 7: Configurați Raspberry Pi
- Pasul 8: Configurați Raspberry Pi WiFi
- Pasul 9: Configurați Gmail
- Pasul 10: Conectați afișajul PiTFT la Raspberry Pi
- Pasul 11: Copia de rezervă a cardului Micro SD
Video: Configurați Raspberry Pi cu afișajul PiTFT AdaFruit: 11 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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:
Temperatura afișajului Arduino pe afișajul LED TM1637: 7 pași
Arduino Display Temperature on TM1637 LED Display: În acest tutorial vom învăța cum să afișăm temperatura folosind LED Display TM1637 și senzorul DHT11 și Visuino
Durata de afișare Arduino pe afișajul LED TM1637 utilizând RTC DS1307: 8 pași
Arduino Display Time on TM1637 LED Display Using RTC DS1307: În acest tutorial vom învăța cum să afișăm timpul folosind modulul RTC DS1307 și LED Display TM1637 și Visuino
Rotiți afișajul și ecranul tactil Raspberry Pi: 4 pași
Rotiți afișajul și ecranul tactil Raspberry Pi: acesta este un instrument instructiv de bază pentru a vă arăta cum să rotiți intrarea afișajului și a ecranului tactil pentru orice Raspberry Pi care rulează sistemul de operare Buster Raspbian, dar am folosit această metodă încă de la Jessie. Imaginile folosite în aceasta sunt de pe un Raspberry Pi
Monitorul nivelului apei utilizând afișajul Oled cu Raspberry Pi: 4 pași
Monitorul nivelului apei utilizând afișajul Oled cu Raspberry Pi: Bună ziua tuturor, eu sunt Shafin, membru al Aiversity. Voi împărtăși despre cum să construiesc un senzor de nivel al apei cu un afișaj Oled pentru rezervoarele de apă cu un Raspberry pi. Afișajul oled va arăta procentul din găleată umplută cu apă
Orange PI HowTo: configurați-l pentru a fi utilizat cu afișajul auto și cu adaptorul HDMI la RCA: 15 pași
Orange PI HowTo: configurați-l pentru a fi utilizat cu afișajul auto din spate și adaptorul HDMI la RCA: FOREWORD. Se pare că fiecare altul folosește un televizor sau un monitor mare sau chiar mai mare cu o placă prostie Orange PI. Și pare un pic excesiv atunci când este destinat sistemelor încorporate. Aici avem nevoie de ceva mic și ceva ieftin. Ca un