Sommario:

Configura Raspberry Pi con il display PiTFT di AdaFruit: 11 passaggi
Configura Raspberry Pi con il display PiTFT di AdaFruit: 11 passaggi

Video: Configura Raspberry Pi con il display PiTFT di AdaFruit: 11 passaggi

Video: Configura Raspberry Pi con il display PiTFT di AdaFruit: 11 passaggi
Video: Как настроить экран GPIO для Raspberry Pi | Waveshare 3,5-дюймовый сенсорный ЖК-дисплей 2024, Luglio
Anonim
Configura Raspberry Pi con il display PiTFT di AdaFruit
Configura Raspberry Pi con il display PiTFT di AdaFruit

NOTA: poiché non è aggiornato, questo manuale non deve essere utilizzato. Si prega di utilizzare l'installazione facile di AdaFruit.

Imposta Raspberry Pi per lavorare con il display PiTFT di Adafruit.

Questa istruzione utilizza un MacBook Pro e un cavo USB specializzato invece di un monitor, una tastiera e un mouse per configurare un Raspberry Pi.

Sono molto entusiasta del display PiTFT e voglio aggiungerlo a molti dei miei progetti di automazione domestica. Il primo passo è farlo funzionare in modo da poterlo aggiungere ad altri progetti.

Obiettivi del progetto:

Configura il display PiTFT di Adafruit per l'esecuzione sul Raspberry Pi

Appunti:

  • testo racchiuso tra picche, come questo sostituisci-questo♣ dovrebbe essere sostituito con un valore effettivo
  • Ho cercato di accreditare ogni fonte utilizzata. Le mie scuse per eventuali omissioni.
  • $ indica un comando eseguito in una finestra di terminale sul MacBook e di solito viene eseguito sul Raspberry Pi
  • Ho provato senza successo a far funzionare PiTFT su Diet-Pi

Passaggio 1: raccogliere le parti

Ho riscontrato che le parti seguenti funzionano meglio nelle mie applicazioni. Queste parti sono più costose di quelle contenute nel solito kit di partenza.

Ottieni parti e strumenti (prezzi in USD):

  • MacBook Pro (è possibile utilizzare un PC)
  • Cavo Ethernet, router, punto di accesso wireless e connessione Internet
  • Raspberry Pi 2 Modello B Element14 $ 35
  • Adattatore WiFi Panda 300n Amazon $ 16,99
  • Adattatore di alimentazione USB da 5,2 V 2,1 A da Amazon $ 5,99
  • Cavo da micro USB a USB 3 piedi da Amazon $ 4,69
  • Cavo da seriale a USB FTDI TTL-232R-RPI da Mouser $ 15
  • SanDisk Ultra 16 GB microSDHC Classe 10 con adattatore (SDSQUAN-016G-G4A) da Amazon $ 8,99
  • PiTFT - Assemblato 320x240 2,8" TFT + touchscreen per Raspberry Pi Adafruit $ 34,95

Passaggio 2: scarica la versione di Raspbian di Adafruit con il supporto PiTFT

Scarica Raspian di Adafruit con supporto PiTFT:

  • Scarica l'ultima versione di raspbian di Adafruit con PiTFT nella directory di download del tuo MacBook
  • Quando questo istruibile è stato scritto, l'ultima versione era: 24 settembre 2015 jessie
  • Sposta l'immagine 2015-09-24-raspbian-jessie-pitft28r.img dai download in una directory in cui memorizzi le immagini:

cartella-immagini-della-tua-macbook♣

Ad esempio, io uso:

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

Fonte: istruzioni per l'installazione di Adafruit PiTFT

Passaggio 3: masterizza l'immagine Raspbian su una scheda Micro SD

IMPORTANTE: assicurati di digitare il numero di disco corretto: se inserisci il numero di disco sbagliato, cancellerai il tuo disco rigido!

Inserisci una scheda micro SD nell'adattatore SD, quindi inserisci l'adattatore SD nel MacBook.

Su MacBook usa queste istruzioni da Raspberry Pi. Riassunto qui:

  • Apri la finestra del terminale MacBook
  • Passa alla directory contenente l'immagine raspbian

$ cd cartella-immagini-del-tuo-macbook♣

  • Identifica il disco (non la partizione) della tua scheda SD
  • In questo caso, disk2 (non disk2s1) o disk# = 2
  • Per identificare la tua scheda micro SD, esegui il comando:

$ diskutil list

/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 disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: Apple_partition_scheme *2.5 GB disk1 1: Apple_partition_map 1.5 KB disk1s2 2: Apple_HFS ♣my_dvd♣ 2.5 GB disk1s2 /dev/disk2 #: TIPO NOME SIZE IDENTIFIER 0: FDisk_partition_scheme *15.5 GB disk2 1: Windows_FAT_32 NOME 15.5 GB

  • Da quanto sopra, la mia micro scheda SD è il disco n. 2
  • Smonta la tua scheda SD usando:

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

Copia l'immagine sulla tua scheda SD. Assicurati che il nome dell'immagine e il numero del disco siano corretti

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

  • CTRL-t per vedere lo stato della copia.
  • Se ci sono errori, prova valori diversi per l'opzione bs, come 1m, 4m o 1M. Blocchi di dimensioni maggiori (bs) sono necessari per le unità più grandi. La m minuscola sembra essere preferita da MacBook.
  • Al termine, smonta la scheda SD:

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

  • Rimuovi l'adattatore SD dal MacBook e rimuovi la scheda micro SD dall'adattatore
  • Inserisci la scheda micro SD in Raspberry Pi

Passaggio 4: connessioni Raspberry Pi

Connessioni Raspberry Pi
Connessioni Raspberry Pi

Inseriscili in Raspberry Pi

  • Scheda microSD
  • cavo Ethernet
  • Chiavetta Wi-Fi
  • Cavo USB seriale I/O (vedi immagini sopra)

    • Massa = filo nero, pin 06 su RPi
    • Tx = filo giallo, pin 08
    • Rx = filo rosso, pin10

Una volta che quanto sopra è completo:

Inserire il cavo di alimentazione

Inserisci il cavo USB/seriale nella porta USB del MacBook

Passaggio 5: determinare la porta USB

Determinare la porta USB utilizzata dall'adattatore seriale USB. Il mio MacBook utilizza un chip di FTDI.

Apri la finestra del terminale

Ci sono molti dispositivi in /dev. Utilizzare questo comando per identificare il dispositivo:

$ ls /dev/tty.*

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

Ecco un modo alternativo per scoprirlo:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Se nessuno dei precedenti funziona, prova questo:

Inserisci il cavo USB nel MacBook ed esegui:

$ ls /dev | grep tty

Scollega il cavo USB, attendi qualche secondo ed esegui:

$ ls /dev | grep tty

Identificare le differenze

Passaggio 6: aprire la finestra del terminale e connettersi a Raspberry Pi

Collega MacBook a Raspberry Pi utilizzando il cavo seriale USB.

Apri la finestra del terminale. Guarda l'immagine sopra e imposta le preferenze della finestra del terminale.

  • Terminale, seleziona Preferenze, fai clic sulla scheda Avanzate
  • xterm e vt100 funzionano, ma ansi funziona meglio quando si usa nano
  • Imposta Western ASCII invece di unicode (UTF-8))

In una finestra di terminale inserisci:

$ schermo /dev/tty.usbserial-FT9314WH 115200

Usando la finestra del terminale su MacBook, accedi a RPi: username = pi password = raspberry

Nota: il cavo seriale USB può perdere caratteri. Se i caratteri vengono omessi, potresti non ricevere una richiesta, premi Invio o inserisci il nome utente e premi Invio.

Se viene visualizzata la modalità di ripristino, la scheda micro SD non è configurata correttamente. Ricominciare.

  • La richiesta per la modalità di ripristino è #
  • Il normale prompt di Raspbian è $.
  • Il login e la password di ripristino di NOOBS sono: root e raspberry

Passaggio 7: configurazione di Raspberry Pi

Configura raspbian usando raspi-config

$ sudo raspi-config

  • Espandi file system
  • E riavvia (tab su Finish e premi Invio) e riavvia

$ sudo raspi-config

Cambia la password utente in tua_nuova_password♣

Opzioni di internalizzazione (vivo nel fuso orario degli Stati Uniti centrali - cambia in base alle tue esigenze)

  • * indica selezionato
  • Usa la barra spaziatrice per attivare/disattivare *
  • Per gli Stati Uniti, modificare le impostazioni internazionali deselezionare GB (utilizzando la barra spaziatrice) e fare clic su US English UTF 8 (en_US. UTF-8 UTF-8)
  • Fare clic su OK, selezionare UTF e fare clic su OK

$ sudo reboot

Quando la finestra del terminale del MacBook viene incasinata:

  • Chiudi la finestra del terminale (chiudi tutte le finestre del terminale ed esci dall'app del terminale)
  • Scollega il cavo USB dal MacBook
  • Attendi qualche secondo e ricollega il cavo USB
  • Avvia una nuova finestra di terminale e accedi

$ sudo apt-get update

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

Continua a configurare raspbian

$ sudo raspi-config

Opzioni di internalizzazione

  • Cambia fuso orario Stati Uniti e Centro
  • Tab per finire e riavviare

$ sudo reboot

$ sudo raspi-config

Opzioni avanzate

  • Cambia il nome host in your_hostname♣
  • Abilita SSH
  • Fine
  • Riavviare

Passaggio 8: configurazione del WiFi Raspberry Pi

Esegui il comando:

$ sudo nano /etc/network/interfaces

e modifica per contenere solo:

auto wlan0

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

CTRL-o per scrivere il file

INVIO per confermare scrivere

CTRL-x per uscire dall'editor nano

Esegui il comando:

$ sudo reboot

Passaggio 9: configura Gmail

Mail è molto utile per ricevere notifiche e avvisi su problemi sul Raspberry Pi.

Assicurati che i repository siano aggiornati. Esegui il comando:

$ sudo apt-get update

Installa SSMTP e le utilità di posta:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Modifica il file di configurazione SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

come segue:

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

Modifica il file degli alias SSMTP:

$ sudo nano /etc/ssmtp/revaliases

Crea una riga per ogni utente nel tuo sistema che sarà in grado di inviare e-mail. Per esempio:

Imposta i permessi del file di configurazione SSMTP:

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

Passaggio 10: collegare il display PiTFT a Raspberry Pi

Esegui il comando

$ sudo spegnimento -h 0

Rimuovere il cavo ethernet

Rimuovi i connettori del cavo USB da Raspberry Pi e da MacBook

Rimuovere l'alimentatore

Collega il display PiTFT a Raspberry Pi

Ripristinare l'alimentazione

Quando il Raspberry Pi si riavvia, il display dovrebbe funzionare. Puoi smettere ora.

Passaggio 11: backup della scheda Micro SD

Quando Raspberry Pi è configurato, esegui il backup dell'immagine. Usa questa immagine per creare il prossimo progetto.

Inoltre, esegui il backup del progetto quando è completo. Se qualcosa va storto con la scheda SD, è facile ripristinarla.

Spegni il Raspberry Pi

$ sudo spegnimento –h 0

Attendere fino allo spegnimento della scheda, quindi rimuovere l'alimentatore, quindi rimuovere la scheda micro SD

Inserisci la scheda micro SD nell'adattatore SD, quindi inserisci l'adattatore SD nel MacBook

Su MacBook usa queste istruzioni di The Pi Hut con le seguenti modifiche:

Apri la finestra del terminale

Passa alla directory contenente l'immagine raspbian

$ cd cartella-immagini-del-tuo-macbook♣

Identifica il disco (non la partizione) della tua scheda SD, ad es. disk4 (non disk4s1). Dall'output di diskutil, = 4

$ diskutil list

IMPORTANTE: assicurati di utilizzare il corretto - se inserisci il, finirai per cancellare il tuo disco rigido!

Copia l'immagine dalla tua scheda SD. Assicurati che il nome dell'immagine e che siano corretti:

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

CTRL-t per vedere lo stato della copia.

Al termine, smonta la scheda SD:

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

Rimuovi l'adattatore SD dal MacBook e rimuovi la scheda micro SD dall'adattatore

Inserisci la scheda micro SD in Raspberry Pi

Nel prossimo progetto, usa questa immagine e salta molti passaggi in questa istruzione.

E hai finito!

Consigliato: