Índice:

Configure o Raspberry Pi com o visor PiTFT da AdaFruit: 11 etapas
Configure o Raspberry Pi com o visor PiTFT da AdaFruit: 11 etapas

Vídeo: Configure o Raspberry Pi com o visor PiTFT da AdaFruit: 11 etapas

Vídeo: Configure o Raspberry Pi com o visor PiTFT da AdaFruit: 11 etapas
Vídeo: DIY WiFi Raspberry Pi Touchscreen Camera #RaspberryPi #Adafruit 2024, Novembro
Anonim
Configure o Raspberry Pi com o visor PiTFT da AdaFruit
Configure o Raspberry Pi com o visor PiTFT da AdaFruit

NOTA: Por estar desatualizado, este instrutível não deve ser usado. Use a instalação fácil do AdaFruit.

Configure o Raspberry Pi para funcionar com o visor PiTFT da Adafruit.

Este instrutível usa um MacBook Pro e um cabo USB especializado em vez de um monitor, teclado e mouse para configurar um Raspberry Pi.

Estou muito animado com o display PiTFT e quero adicioná-lo a muitos dos meus projetos de automação residencial. A primeira etapa é colocá-lo em execução para que eu possa adicioná-lo a outros projetos.

Objetivos do projeto:

Configure o display PiTFT da Adafruit para rodar no Raspberry Pi

Notas:

  • texto entre espadas, como este ♣ substituir-isto ♣ deve ser substituído por um valor real
  • Eu tentei creditar todas as fontes usadas. Minhas desculpas por quaisquer omissões.
  • $ indica um comando executado em uma janela de terminal no MacBook e geralmente está sendo executado no Raspberry Pi
  • Eu tentei, sem sucesso, fazer o PiTFT rodar no Diet-Pi

Etapa 1: Reúna as peças

Descobri que as partes abaixo apresentam melhor desempenho em meus aplicativos. Essas peças são mais caras do que as contidas no kit inicial usual.

Obtenha peças e ferramentas (preços em USD):

  • MacBook Pro (um PC pode ser usado)
  • Cabo Ethernet, roteador, ponto de acesso sem fio e conexão à Internet
  • Elemento Raspberry Pi 2 Modelo B 14 $ 35
  • Adaptador WiFi Panda 300n Amazon $ 16,99
  • Adaptador de alimentação USB 5,2 V 2,1 A da Amazon $ 5,99
  • Micro USB para cabo USB 3 pés da Amazon $ 4,69
  • FTDI TTL-232R-RPI Serial para cabo USB da Mouser $ 15
  • SanDisk Ultra 16 GB microSDHC Classe 10 com adaptador (SDSQUAN-016G-G4A) da Amazon $ 8,99
  • PiTFT - 320x240 2.8 "TFT + tela sensível ao toque montada para Raspberry Pi Adafruit $ 34,95

Etapa 2: Baixe a versão do Raspbian da Adafruit com suporte para PiTFT

Baixe o Raspian de Adafruit com suporte para PiTFT:

  • Baixe a versão mais recente de raspbian da Adafruit com PiTFT no diretório de download do seu MacBook
  • Quando este instrutível foi escrito, a versão mais recente era: 24 de setembro de 2015 jessie
  • Mova a imagem 2015-09-24-raspbian-jessie-pitft28r.img de downloads para um diretório onde você armazena imagens:

♣ diretório da imagem do seu macbook ♣

Por exemplo, eu uso:

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

Fonte: Instruções de configuração do Adafruit PiTFT

Etapa 3: Grave a imagem Raspbian no cartão Micro SD

IMPORTANTE: certifique-se de digitar o número do disco correto - se você digitar o número do disco errado, apagará o disco rígido!

Insira um cartão micro SD no adaptador SD e, em seguida, insira o adaptador SD no MacBook.

No MacBook, use estas instruções do Raspberry Pi. Resumido aqui:

  • Abra a janela do terminal do MacBook
  • Mude para o diretório que contém a imagem do raspbian

$ cd ♣ diretório da imagem do seu macbook ♣

  • Identifique o disco (não a partição) do seu cartão SD
  • Neste caso, disk2 (não disk2s1) ou disk # = 2
  • Para identificar seu cartão micro SD, execute o comando:

$ diskutil list

/ dev / disk0 #: IDENTIFICADOR DE TAMANHO DO NOME DO TIPO 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 disco NAME0s3 / dev / disk1 #: TYPE SIZE IDENTIFICADOR 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 #: TIPO NOME TAMANHO IDENTIFICADOR 0: FDisk_partition_scheme1 disco1s1 2: Apple_HFS ♣ my_dvd ♣ 2,5 GB disk1s2 / dev / disk2 #: TIPO NOME TAMANHO IDENTIFICADOR 0: FDisk_partition_scheme * 15,5 GB disco2.5 GB NOME_FAT_32 1: Windows2_FAT32

  • Do exposto acima, meu micro cartão SD é o disco nº 2
  • Desmonte o cartão SD usando:

$ diskutil unmountDisk / dev / disk ♣ micro-cartão-disco-SD # ♣

Copie a imagem para o seu cartão SD. Certifique-se de que o nome da imagem e o número do disco estejam corretos

$ sudo dd bs = 4m if = 2015-09-24-raspbian-jessie-pitft28r.img de = / dev / rdisk ♣ micro-cartão-disco-SD # ♣

  • CTRL-t para ver o status da cópia.
  • Se houver erros, tente valores diferentes para a opção bs, como 1m, 4m ou 1M. Tamanhos de bloco maiores (bs) são necessários para drives maiores. M minúsculo parece ser o preferido pelo MacBook.
  • Ao concluir, desmonte o cartão SD:

$ diskutil unmountDisk / dev / disk ♣ micro-cartão-disco-SD # ♣

  • Remova o adaptador SD do MacBook e remova o cartão micro SD do adaptador
  • Insira o cartão micro SD no Raspberry Pi

Etapa 4: Conexões Raspberry Pi

Conexões Raspberry Pi
Conexões Raspberry Pi

Insira-os no Raspberry Pi

  • Cartão micro SD
  • Cabo Ethernet
  • Dongle wi-fi
  • Cabo USB serial de E / S (veja as imagens acima)

    • Terra = fio preto, pino 06 no RPi
    • Tx = fio amarelo, pino 08
    • Rx = fio vermelho, pino 10

Assim que os itens acima forem concluídos:

Insira o cabo de alimentação

Insira o cabo USB / serial na porta USB do MacBook

Etapa 5: determinar a porta USB

Determine a porta USB sendo usada pelo adaptador USB-serial. Meu MacBook usa um chip da FTDI.

Abra a janela do terminal

Existem muitos dispositivos em / dev. Use este comando para identificar o dispositivo:

$ ls /dev/tty.*

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

Aqui está uma maneira alternativa de descobrir:

$ ls / dev | grep FT | grep tty

tty.usbserial-FT9314WH

Se nenhuma das opções acima funcionar, tente o seguinte:

Insira o cabo USB no MacBook e execute:

$ ls / dev | grep tty

Desconecte o cabo USB, aguarde alguns segundos e execute:

$ ls / dev | grep tty

Identifique as diferenças

Etapa 6: abra a janela do terminal e conecte-se ao Raspberry Pi

Conecte o MacBook ao Raspberry Pi usando o cabo serial USB.

Abra a janela do terminal. Veja a imagem acima e configure as preferências da janela do terminal.

  • Terminal, selecione Preferências, clique na guia Avançado
  • xterm e vt100 funcionam, mas ansi funciona melhor ao usar nano
  • Defina Western ASCII em vez de Unicode (UTF-8))

Em uma janela de terminal, digite:

$ screen /dev/tty.usbserial-FT9314WH 115200

Usando a janela do terminal no MacBook, faça login no RPi: username = pi password = raspberry

Observação: o cabo USB serial pode deixar cair caracteres. Se os caracteres forem eliminados, você não receberá um prompt, pressione Return ou digite o nome de usuário e pressione Enter.

Se o modo de recuperação for exibido, o cartão micro SD não está configurado corretamente. Recomeçar.

  • O prompt para o modo de recuperação é #
  • O prompt normal do Raspbian é $.
  • O login e a senha de recuperação do NOOBS são: root e raspberry

Etapa 7: configurar o Raspberry Pi

Configurar o raspbian usando raspi-config

$ sudo raspi-config

  • Expandir sistema de arquivos
  • E reinicie (guia para Concluir e pressione Enter) e reinicie

$ sudo raspi-config

Altere a senha do usuário para ♣ sua_nova_senha ♣

Opções de internalização (moro no fuso horário da região central dos EUA - mude para atender às suas necessidades)

  • * indica selecionado
  • Use a barra de espaço para alternar *
  • Para os EUA, altere a localidade, desmarque GB (usando a barra de espaço) e clique em US English UTF 8 (en_US. UTF-8 UTF-8)
  • Clique em OK, selecione UTF e clique em OK

$ sudo reboot

Quando a janela do terminal do MacBook fica bagunçada:

  • Feche a janela do terminal (feche todas as janelas do terminal e saia do aplicativo do terminal)
  • Desconecte o cabo USB do MacBook
  • Aguarde alguns segundos e conecte o cabo USB novamente
  • Inicie uma nova janela de terminal e faça o login

$ sudo apt-get update

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

Continue a configurar o raspbian

$ sudo raspi-config

Opções de Internalização

  • Alterar fuso horário dos EUA e Central
  • Tab para terminar e reiniciar

$ sudo reboot

$ sudo raspi-config

Opções avançadas

  • Altere o nome do host para ♣ your_hostname ♣
  • Habilitar SSH
  • Terminar
  • Reinício

Etapa 8: Configurar Raspberry Pi WiFi

Execute o comando:

$ sudo nano / etc / network / interfaces

e editar para conter apenas:

wlan0 automático

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ seu-ssid ♣" wpa-psk "♣ sua frase-senha <♣"

CTRL-o para escrever o arquivo

ENTER para confirmar a escrita

CTRL-x para sair do editor nano

Execute o comando:

$ sudo reboot

Etapa 9: configurar o Gmail

O Mail é muito útil para receber notificações e alertas sobre problemas no Raspberry Pi.

Certifique-se de que os repositórios estejam atualizados. Execute o comando:

$ sudo apt-get update

Instale SSMTP e utilitários de e-mail:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Edite o arquivo de configuração SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

do seguinte modo:

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

Edite o arquivo de aliases SSMTP:

$ sudo nano / etc / ssmtp / revaliases

Crie uma linha para cada usuário em seu sistema que poderá enviar e-mails. Por exemplo:

root: ♣your-gmail-account♣@gmail.com: smtp.gmail.com: 587

Defina as permissões do arquivo de configuração SSMTP:

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

Etapa 10: conectar o visor PiTFT ao Raspberry Pi

Execute o comando

$ sudo shutdown -h 0

Remova o cabo Ethernet

Remova os conectores do cabo USB do Raspberry Pi e do MacBook

Remova a fonte de alimentação

Anexar display PiTFT ao Raspberry Pi

Restaurar fonte de alimentação

Quando o Raspberry Pi for reiniciado, o visor deve funcionar. Você pode parar agora.

Etapa 11: faça backup do cartão Micro SD

Quando o Raspberry Pi estiver configurado, faça backup da imagem. Use esta imagem para criar o próximo projeto.

Além disso, faça backup do projeto quando estiver concluído. Se algo der errado com o cartão SD, é fácil restaurá-lo.

Desligue o Raspberry Pi

$ sudo shutdown –h 0

Espere até que o cartão desligue e, em seguida, remova a fonte de alimentação e, em seguida, remova o cartão micro SD

Insira o cartão micro SD no adaptador SD e, em seguida, insira o adaptador SD no MacBook

No MacBook, use estas instruções do The Pi Hut com as seguintes modificações:

Abra a janela do terminal

Mude para o diretório que contém a imagem do raspbian

$ cd ♣ diretório-seu-macbook-imagem ♣

Identifique o disco (não a partição) do seu cartão SD, por exemplo disk4 (não disk4s1). Da saída do diskutil, = 4

$ diskutil list

IMPORTANTE: certifique-se de usar o correto - se você digitar o errado, vai acabar apagando o disco rígido!

Copie a imagem do seu cartão SD. Certifique-se de que o nome da imagem está correto:

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

CTRL-t para ver o status da cópia.

Ao concluir, desmonte o cartão SD:

$ diskutil unmountDisk / dev / disk ♣ micro-cartão-disco-SD # ♣

Remova o adaptador SD do MacBook e remova o cartão micro SD do adaptador

Insira o cartão micro SD no Raspberry Pi

No próximo projeto, use esta imagem e pule muitas das etapas neste instrutível.

E você está pronto!

Recomendado: