Inhaltsverzeichnis:

Raspberry Pi mit dem PiTFT-Display von AdaFruit einrichten - Gunook
Raspberry Pi mit dem PiTFT-Display von AdaFruit einrichten - Gunook

Video: Raspberry Pi mit dem PiTFT-Display von AdaFruit einrichten - Gunook

Video: Raspberry Pi mit dem PiTFT-Display von AdaFruit einrichten - Gunook
Video: Die Software für die Kamera installieren und einrichten | Schlaue Projekte mit dem Raspberry Pi 2024, November
Anonim
Raspberry Pi mit dem PiTFT-Display von AdaFruit einrichten
Raspberry Pi mit dem PiTFT-Display von AdaFruit einrichten

HINWEIS: Da es veraltet ist, sollte dieses instructable nicht verwendet werden. Bitte verwenden Sie die einfache Installation von AdaFruit.

Richten Sie Raspberry Pi ein, um mit dem PiTFT-Display von Adafruit zu arbeiten.

Dieses anweisbare verwendet ein MacBook Pro und ein spezielles USB-Kabel anstelle eines Monitors, einer Tastatur und einer Maus, um einen Raspberry Pi einzurichten.

Ich bin sehr begeistert von dem PiTFT-Display und möchte es in viele meiner Home-Automation-Projekte integrieren. Der erste Schritt besteht darin, es zum Laufen zu bringen, damit ich es anderen Projekten hinzufügen kann.

Projektziele:

Richten Sie das PiTFT-Display von Adafruit so ein, dass es auf dem Raspberry Pi läuft

Anmerkungen:

  • Text, der in Pik eingeschlossen ist, wie dieser ♣replace-this♣ sollte durch einen tatsächlichen Wert ersetzt werden
  • Ich habe versucht, jede verwendete Quelle anzugeben. Ich entschuldige mich für etwaige Auslassungen.
  • $ bezeichnet einen Befehl, der in einem Terminalfenster auf dem MacBook ausgeführt wird und normalerweise auf dem Raspberry Pi ausgeführt wird
  • Ich habe erfolglos versucht, PiTFT auf Diet-Pi. zum Laufen zu bringen

Schritt 1: Teile sammeln

Ich habe festgestellt, dass die folgenden Teile in meinen Anwendungen am besten funktionieren. Diese Teile sind teurer als im üblichen Starterkit enthalten.

Teile und Werkzeuge besorgen (Preise in USD):

  • MacBook Pro (ein PC kann verwendet werden)
  • Ethernet-Kabel, Router, Wireless Access Point und Internetverbindung
  • Raspberry Pi 2 Modell B Element14 $35
  • Panda 300n WiFi-Adapter Amazon $16.99
  • 5,2 V 2,1 A USB-Netzteil von Amazon 5,99 €
  • Micro-USB-zu-USB-Kabel 3ft von Amazon $4.69
  • FTDI TTL-232R-RPI Seriell-zu-USB-Kabel von Mouser $ 15
  • SanDisk Ultra 16 GB microSDHC Klasse 10 mit Adapter (SDSQUAN-016G-G4A) von Amazon 8,99 €
  • PiTFT - Zusammengebauter 320x240 2.8" TFT+Touchscreen für Raspberry Pi Adafruit $34.95

Schritt 2: Laden Sie die Raspbian-Version von Adafruit mit PiTFT-Unterstützung herunter

Laden Sie Raspian von Adafruit mit PiTFT-Unterstützung herunter:

  • Laden Sie die neueste Version von Adafruits Raspbian mit PiTFT in das Download-Verzeichnis Ihres MacBook herunter
  • Als dieses instructable geschrieben wurde, war die neueste Version: 24. September 2015 jessie
  • Verschieben Sie das Bild 2015-09-24-raspbian-jessie-pitft28r.img aus den Downloads in ein Verzeichnis, in dem Sie Bilder speichern:

♣Ihr-Macbook-Image-Verzeichnis♣

Ich verwende zum Beispiel:

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

Quelle: Adafruit PiTFT-Setup-Anweisungen

Schritt 3: Raspbian-Image auf Micro-SD-Karte brennen

WICHTIG: Stellen Sie sicher, dass Sie die richtige Festplattennummer eingeben – wenn Sie die falsche Festplattennummer eingeben, löschen Sie Ihre Festplatte!

Legen Sie eine Micro-SD-Karte in den SD-Adapter ein und stecken Sie dann den SD-Adapter in das MacBook ein.

Verwenden Sie auf dem MacBook diese Anweisungen von Raspberry Pi. Hier zusammengefasst:

  • MacBook-Terminalfenster öffnen
  • Wechseln Sie in das Verzeichnis mit dem Raspbian-Image

$ cd ♣Ihr-Macbook-Image-Verzeichnis♣

  • Identifizieren Sie die Festplatte (nicht die Partition) Ihrer SD-Karte
  • In diesem Fall disk2 (nicht disk2s1) oder disk# = 2
  • Führen Sie den Befehl aus, um Ihre Micro-SD-Karte zu identifizieren:

$ diskutil-Liste

/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 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_disk2 NO NAME 15,5

  • Von oben ist meine SD-Mikrokarte die Festplatte Nr. 2
  • Unmounten Sie Ihre SD-Karte, indem Sie Folgendes verwenden:

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

Kopieren Sie das Bild auf Ihre SD-Karte. Stellen Sie sicher, dass der Image-Name und die Datenträger-Nr. richtig sind

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

  • STRG-t, um den Kopierstatus anzuzeigen.
  • Wenn Fehler auftreten, probieren Sie verschiedene Werte für die Option bs aus, z. B. 1 m, 4 m oder 1 m. Für größere Antriebe sind größere Blockgrößen (bs) erforderlich. Das kleine m scheint vom MacBook bevorzugt zu werden.
  • Wenn Sie fertig sind, unmounten Sie die SD-Karte:

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

  • Entfernen Sie den SD-Adapter vom MacBook und entfernen Sie die Micro-SD-Karte vom Adapter
  • Micro-SD-Karte in Raspberry Pi einlegen

Schritt 4: Raspberry Pi-Verbindungen

Raspberry Pi-Anschlüsse
Raspberry Pi-Anschlüsse

Fügen Sie diese in Raspberry Pi. ein

  • Micro SD Karte
  • Ethernet Kabel
  • WLAN-Dongle
  • USB-Seriell-I/O-Kabel (siehe Bilder oben)

    • Masse = Schwarzes Kabel, Pin 06 auf RPi
    • Tx = Gelbes Kabel, Pin 08
    • Rx = Rotes Kabel, Pin10

Sobald die obigen Schritte abgeschlossen sind:

Netzkabel einstecken

Stecken Sie das USB-/Seriell-Kabel in den USB-Port des MacBook

Schritt 5: USB-Port bestimmen

Bestimmen Sie den USB-Port, der vom USB-Seriell-Adapter verwendet wird. Mein MacBook verwendet einen Chip von FTDI.

Terminalfenster öffnen

Es gibt viele Geräte in /dev. Verwenden Sie diesen Befehl, um das Gerät zu identifizieren:

$ls /dev/tty.*

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

Hier ist eine alternative Möglichkeit, dies zu entdecken:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Wenn keines der oben genannten Verfahren funktioniert, versuchen Sie Folgendes:

Stecken Sie das USB-Kabel in das MacBook und führen Sie Folgendes aus:

$ ls /dev | grep tty

Ziehen Sie das USB-Kabel ab, warten Sie einige Sekunden und führen Sie Folgendes aus:

$ ls /dev | grep tty

Identifiziere die Unterschiede

Schritt 6: Terminalfenster öffnen und mit Raspberry Pi verbinden

Verbinden Sie das MacBook über ein serielles USB-Kabel mit dem Raspberry Pi.

Terminalfenster öffnen. Sehen Sie sich das obige Bild an und richten Sie die Einstellungen für das Terminalfenster ein.

  • Terminal, wählen Sie Einstellungen, klicken Sie auf die Registerkarte Erweitert
  • xterm und vt100 funktionieren, aber ansi funktioniert besser bei Verwendung von nano
  • Western ASCII statt Unicode einstellen (UTF-8))

Geben Sie in einem Terminalfenster ein:

$ screen /dev/tty.usbserial-FT9314WH 115200

Melden Sie sich über das Terminalfenster auf dem MacBook bei RPi an: Benutzername = Pi-Passwort = Himbeere

Hinweis: Beim seriellen USB-Kabel können Zeichen fallen. Wenn Zeichen ausgelassen werden, erhalten Sie möglicherweise keine Aufforderung, drücken Sie die Eingabetaste oder geben Sie den Benutzernamen ein und drücken Sie die Eingabetaste.

Wenn der Wiederherstellungsmodus angezeigt wird, ist die Micro-SD-Karte nicht richtig eingerichtet. Von vorn anfangen.

  • Die Eingabeaufforderung für den Wiederherstellungsmodus lautet #
  • Die normale Eingabeaufforderung von Raspbian ist $.
  • Login und Passwort für die NOOBS-Wiederherstellung sind: root und raspberry

Schritt 7: Raspberry Pi einrichten

Raspbian mit raspi-config einrichten

$ sudo raspi-config

  • Dateisystem erweitern
  • Und neu starten (Tab auf Fertig stellen und Enter drücken) und neu starten

$ sudo raspi-config

Ändern Sie das Benutzerpasswort in ♣your_new_password♣

Internalisierungsoptionen (Ich lebe in der Zeitzone Central US - ändern Sie sie entsprechend Ihren Anforderungen)

  • * zeigt ausgewählt an
  • Verwenden Sie die Leertaste zum Umschalten *
  • Für die USA ändern Sie das Gebietsschema, klicken Sie auf GB (mit der Leertaste) und klicken Sie auf US-Englisch UTF 8 (en_US. UTF-8 UTF-8)
  • Klicken Sie auf OK, wählen Sie UTF und klicken Sie auf OK

$ sudo Neustart

Wenn das MacBook-Terminalfenster durcheinander gerät:

  • Schließen Sie das Terminalfenster (schließen Sie alle Terminalfenster und beenden Sie die Terminal-App)
  • Trennen Sie das USB-Kabel vom MacBook
  • Warten Sie ein paar Sekunden und stecken Sie das USB-Kabel wieder ein
  • Starten Sie ein neues Terminalfenster und melden Sie sich an

$ sudo apt-get update

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

Weiter zum Einrichten von Raspbian

$ sudo raspi-config

Internalisierungsoptionen

  • Zeitzone USA und Zentral ändern
  • Tab zum Fertigstellen und Neustarten

$ sudo Neustart

$ sudo raspi-config

Erweiterte Optionen

  • Ändern Sie den Hostnamen in ♣your_hostname♣
  • SSH aktivieren
  • Beenden
  • Neustart

Schritt 8: Raspberry Pi WiFi einrichten

Führen Sie den Befehl aus:

$ sudo nano /etc/network/interfaces

und bearbeiten, um nur zu enthalten:

Auto-WLAN0

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

STRG-o zum Schreiben der Datei

ENTER um das Schreiben zu bestätigen

STRG-x zum Beenden des Nano-Editors

Führen Sie den Befehl aus:

$ sudo Neustart

Schritt 9: Gmail einrichten

Mail ist sehr nützlich, um Benachrichtigungen und Warnungen zu Problemen auf dem Raspberry Pi zu erhalten.

Stellen Sie sicher, dass die Repositorys auf dem neuesten Stand sind. Führen Sie den Befehl aus:

$ sudo apt-get update

Installieren Sie SSMTP und E-Mail-Dienstprogramme:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Bearbeiten Sie die SSMTP-Konfigurationsdatei:

$ sudo nano /etc/ssmtp/ssmtp.conf

wie folgt:

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

Bearbeiten Sie die SSMTP-Aliasdatei:

$ sudo nano /etc/ssmtp/revaliases

Erstellen Sie eine Zeile für jeden Benutzer in Ihrem System, der E-Mails senden kann. Zum Beispiel:

Legen Sie die Berechtigungen der SSMTP-Konfigurationsdatei fest:

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

Schritt 10: Verbinden Sie das PiTFT-Display mit dem Raspberry Pi

Führen Sie den Befehl aus

$ sudo Herunterfahren -h 0

Ethernet-Kabel entfernen

Entfernen Sie die USB-Kabelstecker vom Raspberry Pi und vom MacBook

Netzteil entfernen

PiTFT-Display an Raspberry Pi anbringen

Stromversorgung wiederherstellen

Wenn der Raspberry Pi neu startet, sollte das Display funktionieren. Sie können jetzt aufhören.

Schritt 11: Sichern Sie die Micro-SD-Karte

Wenn Raspberry Pi eingerichtet ist, sichern Sie das Image. Verwenden Sie dieses Bild, um das nächste Projekt zu erstellen.

Sichern Sie außerdem das Projekt, wenn es abgeschlossen ist. Wenn mit der SD-Karte etwas schief geht, können Sie sie ganz einfach wiederherstellen.

Herunterfahren des Raspberry Pi

$ sudo Herunterfahren –h 0

Warten Sie, bis die Karte heruntergefahren ist, entfernen Sie dann das Netzteil und entfernen Sie dann die Micro-SD-Karte

Stecken Sie die Micro-SD-Karte in den SD-Adapter und dann den SD-Adapter in das MacBook

Verwenden Sie auf dem MacBook diese Anweisungen von The Pi Hut mit den folgenden Modifikationen:

Terminalfenster öffnen

Wechseln Sie in das Verzeichnis mit dem Raspbian-Image

$ cd ♣Ihr-Macbook-Image-Verzeichnis♣

Identifizieren Sie die Festplatte (nicht Partition) Ihrer SD-Karte, z. B. disk4 (nicht disk4s1). Aus diskutil-Ausgabe = 4

$ diskutil-Liste

WICHTIG: Stellen Sie sicher, dass Sie das richtige verwenden – wenn Sie das falsche eingeben, wird Ihre Festplatte gelöscht!

Kopieren Sie das Bild von Ihrer SD-Karte. Stellen Sie sicher, dass der Bildname korrekt ist:

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

STRG-t, um den Kopierstatus anzuzeigen.

Wenn Sie fertig sind, unmounten Sie die SD-Karte:

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

Entfernen Sie den SD-Adapter vom MacBook und entfernen Sie die Micro-SD-Karte vom Adapter

Micro-SD-Karte in Raspberry Pi einlegen

Verwenden Sie beim nächsten Projekt dieses Bild und überspringen Sie viele Schritte in diesem anweisbaren.

Und Sie sind fertig!

Empfohlen: