Table des matières:

Configurer Raspberry Pi avec l'écran PiTFT d'AdaFruit : 11 étapes
Configurer Raspberry Pi avec l'écran PiTFT d'AdaFruit : 11 étapes

Vidéo: Configurer Raspberry Pi avec l'écran PiTFT d'AdaFruit : 11 étapes

Vidéo: Configurer Raspberry Pi avec l'écran PiTFT d'AdaFruit : 11 étapes
Vidéo: Как настроить сенсорный экран Adafruit 2,8 дюйма с Raspberry Pi B+ 2024, Novembre
Anonim
Configurer Raspberry Pi avec l'écran PiTFT d'AdaFruit
Configurer Raspberry Pi avec l'écran PiTFT d'AdaFruit

REMARQUE: comme il est obsolète, cette instructable ne doit pas être utilisée. Veuillez utiliser l'installation facile d'AdaFruit.

Configurez Raspberry Pi pour qu'il fonctionne avec l'écran PiTFT d'Adafruit.

Cette instructable utilise un MacBook Pro et un câble USB spécialisé au lieu d'un moniteur, d'un clavier et d'une souris pour configurer un Raspberry Pi.

Je suis très enthousiasmé par l'écran PiTFT et souhaite l'ajouter à bon nombre de mes projets domotiques. La première étape consiste à le faire fonctionner afin que je puisse l'ajouter à d'autres projets.

Objectifs du projet:

Configurer l'écran PiTFT d'Adafruit pour qu'il s'exécute sur le Raspberry Pi

Remarques:

  • le texte entre les piques, comme ceci ♣replace-this♣ doit être remplacé par une valeur réelle
  • J'ai essayé de créditer chaque source utilisée. Mes excuses pour toute omission.
  • $ indique une commande exécutée dans une fenêtre de terminal sur le MacBook et est généralement exécutée sur le Raspberry Pi
  • J'ai essayé sans succès de faire fonctionner PiTFT sur Diet-Pi

Étape 1: Rassemblez les pièces

J'ai trouvé que les pièces ci-dessous fonctionnent mieux dans mes applications. Ces pièces sont plus chères que celles contenues dans le kit de démarrage habituel.

Obtenez des pièces et des outils (prix en USD):

  • MacBook Pro (un PC peut être utilisé)
  • Câble Ethernet, routeur, point d'accès sans fil et connexion Internet
  • Raspberry Pi 2 Modèle B Element14 $35
  • Adaptateur WiFi Panda 300n Amazon 16,99 $
  • Adaptateur secteur USB 5.2V 2.1A d'Amazon 5,99 $
  • Câble micro USB vers USB 3 pieds d'Amazon 4,69 $
  • Câble série vers USB FTDI TTL-232R-RPI de Mouser 15 $
  • SanDisk Ultra 16 Go microSDHC classe 10 avec adaptateur (SDSQUAN-016G-G4A) d'Amazon 8,99 $
  • PiTFT - Assemblé 320x240 2.8" TFT + écran tactile pour Raspberry Pi Adafruit $34.95

Étape 2: Téléchargez la version d'Adafruit de Raspbian avec le support PiTFT

Téléchargez Raspian d'Adafruit avec le support PiTFT:

  • Téléchargez la dernière version de Raspbian d'Adafruit avec PiTFT dans le répertoire de téléchargement de votre MacBook
  • Lorsque cette instructable a été écrite, la dernière version était: 24 septembre 2015 jessie
  • Déplacez l'image 2015-09-24-raspbian-jessie-pitft28r.img des téléchargements vers un répertoire où vous stockez les images:

votre-répertoire-image-macbook♣

Par exemple, j'utilise:

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

Source: instructions de configuration d'Adafruit PiTFT

Étape 3: Gravez l'image Raspbian sur une carte Micro SD

IMPORTANT: assurez-vous de saisir le bon numéro de disque – si vous saisissez un mauvais numéro de disque, vous effacerez votre disque dur !

Insérez une carte micro SD dans l'adaptateur SD, puis insérez l'adaptateur SD dans MacBook.

Sur MacBook, utilisez ces instructions de Raspberry Pi. Résumé ici:

  • Ouvrir la fenêtre du terminal MacBook
  • Passer au répertoire contenant l'image raspbian

$ cd ♣votre-répertoire-image-macbook♣

  • Identifiez le disque (pas la partition) de votre carte SD
  • Dans ce cas, disk2 (pas disk2s1) ou disk# = 2
  • Pour identifier votre carte micro SD, exécutez la commande:

$ diskutil liste

/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *160,0 Go disk0 1: EFI EFI 209,7 Mo disk0s1 2: Apple_HFS ♣my_macbook♣ 159,2 Go disk0s2 3: Apple_Boot Recovery HD 650,0 Mo disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: Apple_partition_scheme *2,5 Go disk1 1: Apple_partition_map 1,5 Ko disk1s1 2: Apple_HFS ♣my_dvd♣ 2,5 Go disk1s2 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15,5 Go disk2 NON 1: Windows_FAT_32 Go disk2 NO 1: Windows_FAT_32

  • D'après ce qui précède, ma carte micro SD est le disque n° 2
  • Démontez votre carte SD en utilisant:

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

Copiez l'image sur votre carte SD. Assurez-vous que le nom de l'image et le numéro de disque sont corrects

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

  • CTRL-t pour voir l'état de la copie.
  • S'il y a des erreurs, essayez différentes valeurs pour l'option bs, telles que 1m, 4m ou 1M. Des tailles de bloc plus grandes (bs) sont requises pour les disques plus grands. Le m minuscule semble être préféré par MacBook.
  • Une fois terminé, démontez la carte SD:

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

  • Retirez l'adaptateur SD du MacBook et retirez la carte micro SD de l'adaptateur
  • Insérez la carte micro SD dans Raspberry Pi

Étape 4: Connexions Raspberry Pi

Connexions Raspberry Pi
Connexions Raspberry Pi

Insérez-les dans Raspberry Pi

  • Carte Micro SD
  • câble Ethernet
  • Clé Wi-Fi
  • Câble d'E/S série USB (voir les images ci-dessus)

    • Masse = fil noir, broche 06 sur RPi
    • Tx = fil jaune, broche 08
    • Rx = fil rouge, broche 10

Une fois les étapes ci-dessus terminées:

Insérez le câble d'alimentation

Insérez le câble USB/série dans le port USB du MacBook

Étape 5: Déterminer le port USB

Déterminez le port USB utilisé par l'adaptateur USB-série. Mon MacBook utilise une puce de FTDI.

Ouvrir la fenêtre du terminal

Il y a beaucoup de périphériques dans /dev. Utilisez cette commande pour identifier le périphérique:

$ ls /dev/tty.*

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

Voici une autre façon de découvrir:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Si aucune des solutions ci-dessus ne fonctionne, essayez ceci:

Insérez le câble USB dans MacBook et exécutez:

$ ls /dev | grep tty

Débranchez le câble USB, attendez quelques secondes et lancez:

$ ls /dev | grep tty

Identifier les différences

Étape 6: Ouvrez la fenêtre du terminal et connectez-vous au Raspberry Pi

Connectez MacBook à Raspberry Pi à l'aide d'un câble série USB.

Ouvrir la fenêtre du terminal. Voir l'image ci-dessus et configurer les préférences de la fenêtre du terminal.

  • Terminal, sélectionnez Préférences, cliquez sur l'onglet Avancé
  • xterm et vt100 fonctionnent, mais ansi fonctionne mieux lors de l'utilisation de nano
  • Définir l'ASCII occidental au lieu de l'unicode (UTF-8))

Dans une fenêtre de terminal, saisissez:

$ écran /dev/tty.usbserial-FT9314WH 115200

À l'aide de la fenêtre du terminal sur MacBook, connectez-vous à RPi: nom d'utilisateur = mot de passe pi = framboise

Remarque: le câble USB-série peut laisser tomber des caractères. Si des caractères sont supprimés, vous ne recevrez peut-être pas d'invite, appuyez sur Retour ou entrez le nom d'utilisateur et appuyez sur Entrée.

Si le mode de récupération apparaît, la carte micro SD n'est pas configurée correctement. Recommencer.

  • L'invite pour le mode de récupération est #
  • L'invite normale de Raspbian est $.
  • Le login et le mot de passe de récupération NOOBS sont: root et raspberry

Étape 7: Configurer Raspberry Pi

Configurer Raspbian à l'aide de raspi-config

$ sudo raspi-config

  • Développer le système de fichiers
  • Et redémarrez (onglet pour terminer et appuyez sur Entrée) et redémarrez

$ sudo raspi-config

Changez le mot de passe de l'utilisateur en votre_nouveau_mot de passe♣

Options d'internalisation (je vis dans le fuseau horaire du centre des États-Unis - modifiez en fonction de vos besoins)

  • * indique sélectionné
  • Utilisez la barre d'espace pour basculer *
  • Pour les États-Unis, modifiez les paramètres régionaux, décochez Go (à l'aide de la barre d'espace) et cliquez sur US English UTF 8 (en_US. UTF-8 UTF-8)
  • Cliquez sur OK, sélectionnez UTF et cliquez sur OK

$ sudo redémarrer

Lorsque la fenêtre du terminal MacBook est perturbée:

  • Fermez la fenêtre du terminal (fermez toutes les fenêtres du terminal et quittez l'application du terminal)
  • Débranchez le câble USB du MacBook
  • Attendez quelques secondes et rebranchez le câble USB
  • Démarrez une nouvelle fenêtre de terminal et connectez-vous

$ sudo apt-get update

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

Continuer à configurer raspbian

$ sudo raspi-config

Options d'internalisation

  • Changer le fuseau horaire US et Central
  • Onglet pour terminer et redémarrer

$ sudo redémarrer

$ sudo raspi-config

Options avancées

  • Remplacez le nom d'hôte par votre_nom d'hôte♣
  • Activer SSH
  • Finir
  • Redémarrer

Étape 8: Configurer Raspberry Pi WiFi

Exécutez la commande:

$ sudo nano /etc/network/interfaces

et éditer pour ne contenir que:

WLAN 0 automatique

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣votre-ssid♣" wpa-psk "♣votre-phrase de passe<♣"

CTRL-o pour écrire le fichier

ENTER pour confirmer l'écriture

CTRL-x pour quitter l'éditeur nano

Exécutez la commande:

$ sudo redémarrer

Étape 9: Configurez Gmail

Mail est très utile pour recevoir des notifications et des alertes sur les problèmes sur le Raspberry Pi.

Assurez-vous que les référentiels sont à jour. Exécutez la commande:

$ sudo apt-get update

Installez SSMTP et les utilitaires de messagerie:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Modifiez le fichier de configuration SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

comme suit:

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

Modifiez le fichier d'alias SSMTP:

$ sudo nano /etc/ssmtp/revaliases

Créez une ligne pour chaque utilisateur de votre système qui pourra envoyer des e-mails. Par exemple:

Définissez les autorisations du fichier de configuration SSMTP:

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

Étape 10: connectez l'écran PiTFT au Raspberry Pi

Exécutez la commande

$ sudo shutdown -h 0

Retirer le câble Ethernet

Retirez les connecteurs des câbles USB du Raspberry Pi et du MacBook

Retirer l'alimentation

Attachez l'écran PiTFT au Raspberry Pi

Rétablir l'alimentation

Lorsque le Raspberry Pi redémarre, l'affichage devrait fonctionner. Vous pouvez arrêter maintenant.

Étape 11: Sauvegardez la carte Micro SD

Lorsque Raspberry Pi est configuré, sauvegardez l'image. Utilisez cette image pour créer le prochain projet.

Sauvegardez également le projet lorsqu'il est terminé. Si quelque chose ne va pas avec la carte SD, il est facile de la restaurer.

Arrêter le Raspberry Pi

$ sudo shutdown –h 0

Attendez que la carte se soit éteinte, puis retirez l'alimentation, puis retirez la carte micro SD

Insérez la carte micro SD dans l'adaptateur SD, puis insérez l'adaptateur SD dans le MacBook

Sur MacBook, utilisez ces instructions de The Pi Hut avec les modifications suivantes:

Ouvrir la fenêtre du terminal

Passer au répertoire contenant l'image raspbian

$ cd ♣votre-répertoire-image-macbook♣

Identifiez le disque (pas la partition) de votre carte SD, par ex. disk4 (pas disk4s1). À partir de la sortie diskutil, = 4

$ diskutil liste

IMPORTANT: assurez-vous d'utiliser le bon - si vous entrez le mauvais, vous finirez par effacer votre disque dur !

Copiez l'image de votre carte SD. Assurez-vous que le nom de l'image est correct:

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

CTRL-t pour voir l'état de la copie.

Une fois terminé, démontez la carte SD:

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

Retirez l'adaptateur SD du MacBook et retirez la carte micro SD de l'adaptateur

Insérez la carte micro SD dans Raspberry Pi

Sur le prochain projet, utilisez cette image et ignorez de nombreuses étapes de cette instructable.

Et vous avez terminé !

Conseillé: