Inhoudsopgave:

Raspberry Pi instellen met het PiTFT-display van AdaFruit - Ajarnpa
Raspberry Pi instellen met het PiTFT-display van AdaFruit - Ajarnpa

Video: Raspberry Pi instellen met het PiTFT-display van AdaFruit - Ajarnpa

Video: Raspberry Pi instellen met het PiTFT-display van AdaFruit - Ajarnpa
Video: Android 4.0 Tablet UI for Touch Screen.mp4 2024, Juli-
Anonim
Stel Raspberry Pi in met het PiTFT-display van AdaFruit
Stel Raspberry Pi in met het PiTFT-display van AdaFruit

OPMERKING: Omdat het verouderd is, mag dit instructable niet worden gebruikt. Gebruik de Easy Install van AdaFruit.

Stel Raspberry Pi in om te werken met het PiTFT-display van Adafruit.

Deze instructable gebruikt een MacBook Pro en een gespecialiseerde USB-kabel in plaats van een monitor, toetsenbord en muis om een Raspberry Pi in te stellen.

Ik ben erg enthousiast over het PiTFT-display en wil het aan veel van mijn domotica-projecten toevoegen. De eerste stap is om het aan de gang te krijgen, zodat ik het aan andere projecten kan toevoegen.

Projectdoelen:

Stel het PiTFT-display van Adafruit in om op de Raspberry Pi te draaien

Opmerkingen:

  • tekst tussen schoppen, zoals deze ♣vervang-dit♣ moet worden vervangen door een werkelijke waarde
  • Ik heb geprobeerd elke gebruikte bron te vermelden. Mijn excuses voor eventuele omissies.
  • $ geeft een opdracht aan die wordt uitgevoerd in een terminalvenster op de MacBook en meestal wordt uitgevoerd op de Raspberry Pi
  • Ik heb tevergeefs geprobeerd om PiTFT op Diet-Pi. te laten draaien

Stap 1: Verzamel onderdelen

Ik heb gemerkt dat de onderstaande onderdelen het beste presteren in mijn toepassingen. Deze onderdelen zijn duurder dan in de gebruikelijke starterkit.

Onderdelen en gereedschappen bestellen (prijzen in USD):

  • MacBook Pro (er kan een pc worden gebruikt)
  • Ethernet-kabel, router, draadloos toegangspunt en internetverbinding
  • Raspberry Pi 2 Model B Element14 $ 35
  • Panda 300n WiFi-adapter Amazon $ 16,99
  • 5.2V 2.1A USB-lichtnetadapter van Amazon $ 5,99
  • Micro-USB naar USB-kabel 3ft van Amazon $ 4,69
  • FTDI TTL-232R-RPI serieel naar USB-kabel van Mouser $ 15
  • SanDisk Ultra 16 GB microSDHC klasse 10 met adapter (SDSQUAN-016G-G4A) van Amazon $ 8,99
  • PiTFT - Geassembleerd 320x240 2.8" TFT+Touchscreen voor Raspberry Pi Adafruit $34.95

Stap 2: Download Adafruit's versie van Raspbian met PiTFT-ondersteuning

Download Adafruit's Raspian met PiTFT-ondersteuning:

  • Download de nieuwste versie van Adafruit's raspbian met PiTFT in de downloadmap van uw MacBook
  • Toen deze instructable werd geschreven, was de nieuwste versie: 24 september 2015 jessie
  • Verplaats afbeelding 2015-09-24-raspbian-jessie-pitft28r.img van downloads naar een map waar u afbeeldingen opslaat:

♣uw-macbook-image-directory♣

Ik gebruik bijvoorbeeld:

$ cd "/Users/♣my_macbook_name♣/Desktop/wifiEnabledHome/Raspberry Pi-installatie/raspbian-afbeeldingen"

Bron: Adafruit PiTFT-installatie-instructies

Stap 3: Brand Raspbian Image op Micro SD-kaart

BELANGRIJK: zorg ervoor dat u het juiste schijfnummer invoert - als u het verkeerde schijfnummer invoert, wordt uw harde schijf gewist!

Plaats een micro SD-kaart in de SD-adapter en plaats vervolgens de SD-adapter in MacBook.

Gebruik op MacBook deze instructies van Raspberry Pi. Hier samengevat:

  • Open MacBook-terminalvenster
  • Ga naar map met raspbian-afbeelding

$ cd uw-macbook-image-directory♣

  • Identificeer de schijf (niet partitie) van uw SD-kaart
  • In dit geval disk2 (niet disk2s1) of disk# = 2
  • Voer de opdracht uit om uw micro SD-kaart te identificeren:

$ diskutil-lijst

/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_32 GB2 NO NAMEs 1

  • Van het bovenstaande is mijn SD-microkaart schijf # 2
  • Ontkoppel uw SD-kaart met behulp van:

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

Kopieer de afbeelding naar je SD-kaart. Zorg ervoor dat de imagenaam en schijfnummer correct zijn

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

  • CTRL-t om de status van het kopiëren te zien.
  • Als er fouten zijn, probeer dan verschillende waarden voor de bs-optie, zoals 1m, 4m of 1M. Voor grotere schijven zijn grotere blokformaten (bs) vereist. Kleine letters m lijken de voorkeur te hebben van MacBook.
  • Als u klaar bent, ontkoppelt u de SD-kaart:

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

  • Verwijder de SD-adapter van MacBook en verwijder de micro SD-kaart uit de adapter
  • Plaats micro SD-kaart in Raspberry Pi

Stap 4: Raspberry Pi-verbindingen

Raspberry Pi-verbindingen
Raspberry Pi-verbindingen

Plaats deze in Raspberry Pi

  • Micro SD kaart
  • ethernetkabel
  • Wi-Fi-dongle
  • USB seriële I/O-kabel (zie afbeeldingen hierboven)

    • Massa = zwarte draad, pin 06 op RPi
    • Tx = gele draad, pin 08
    • Rx = Rode draad, pin10

Zodra het bovenstaande is voltooid:

Voedingskabel insteken

Steek de USB/seriële kabel in de MacBook USB-poort

Stap 5: Bepaal de USB-poort

Bepaal de USB-poort die wordt gebruikt door de USB-seriële adapter. Mijn MacBook gebruikt een chip van FTDI.

Terminalvenster openen

Er zijn veel apparaten in /dev. Gebruik deze opdracht om het apparaat te identificeren:

$ ls /dev/tty.*

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

Hier is een alternatieve manier om te ontdekken:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Als geen van bovenstaande werkt, probeer dan dit:

Steek de USB-kabel in de MacBook en voer uit:

$ ls /dev | grep tty

Koppel de USB-kabel los, wacht een paar seconden en voer het volgende uit:

$ ls /dev | grep tty

Identificeer de verschillen

Stap 6: Open het terminalvenster en maak verbinding met Raspberry Pi

Verbind MacBook met Raspberry Pi met behulp van een USB-seriële kabel.

Terminalvenster openen. Zie de afbeelding hierboven en stel de voorkeuren voor het terminalvenster in.

  • Terminal, selecteer Voorkeuren, klik op het tabblad Geavanceerd
  • xterm en vt100 werken, maar ansi werkt beter bij gebruik van nano
  • Stel Western ASCII in in plaats van unicode (UTF-8))

Voer in een terminalvenster in:

$ scherm /dev/tty.usbserial-FT9314WH 115200

Gebruik het terminalvenster op MacBook, log in op RPi: gebruikersnaam = pi wachtwoord = raspberry

Let op: de USB-seriële kabel kan tekens laten vallen. Als tekens worden weggelaten, krijgt u mogelijk geen prompt, drukt u op Return of voert u de gebruikersnaam in en drukt u op Enter.

Als de herstelmodus verschijnt, is de micro SD-kaart niet correct ingesteld. Begin opnieuw.

  • De prompt voor de herstelmodus is #
  • De normale prompt van Raspbian is $.
  • NOOBS herstel login en wachtwoord is: root en raspberry

Stap 7: Stel Raspberry Pi in

Raspbian instellen met raspi-config

$ sudo raspi-config

  • Uitvouwen Bestandssysteem
  • En herstart (tabblad naar Voltooien en druk op Enter) en herstart

$ sudo raspi-config

Wijzig het gebruikerswachtwoord in ♣your_new_password♣

Internalisatie-opties (ik woon in de tijdzone van Centraal-VS - wijzig deze naar wens)

  • * geeft aan dat het geselecteerd is
  • Gebruik de spatiebalk om te wisselen *
  • Voor de VS: wijzig de landinstelling, klik op GB (met de spatiebalk) en klik op US English UTF 8 (en_US. UTF-8 UTF-8)
  • Klik op OK, selecteer UTF en klik op OK

$ sudo opnieuw opstarten

Wanneer het MacBook-terminalvenster in de war raakt:

  • Sluit het terminalvenster (sluit alle terminalvensters en verlaat de terminal-app)
  • Koppel de USB-kabel los van MacBook
  • Wacht een paar seconden en sluit de USB-kabel weer aan
  • Start een nieuw terminalvenster en log in

$ sudo apt-get update

$ sudo apt-get upgrade $ sudo apt-get automatisch verwijderen $ sudo reboot

Ga door met het instellen van raspbian

$ sudo raspi-config

Internalisatie-opties

  • Tijdzone wijzigen VS en Centraal
  • Tab om te voltooien en opnieuw op te starten

$ sudo opnieuw opstarten

$ sudo raspi-config

Geavanceerde mogelijkheden

  • Wijzig hostnaam in ♣your_hostname♣
  • SSH inschakelen
  • Finish
  • Opnieuw opstarten

Stap 8: Raspberry Pi WiFi instellen

Voer de opdracht uit:

$ sudo nano /etc/network/interfaces

en bewerk om alleen te bevatten:

automatisch wlan0

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

CTRL-o om bestand te schrijven

ENTER om schrijven te bevestigen

CTRL-x om nano-editor af te sluiten

Voer de opdracht uit:

$ sudo opnieuw opstarten

Stap 9: Gmail instellen

Mail is erg handig voor het ontvangen van meldingen en waarschuwingen over problemen op de Raspberry Pi.

Zorg ervoor dat de opslagplaatsen up-to-date zijn. Voer de opdracht uit:

$ sudo apt-get update

Installeer SSMTP en e-mailhulpprogramma's:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Bewerk het SSMTP-configuratiebestand:

$ sudo nano /etc/ssmtp/ssmtp.conf

als volgt:

mailhub=smtp.gmail.com:587 hostname=♣uw-hostnaam♣ AuthUser=♣uw-gmail-account♣@gmail.com AuthPass=♣uw-gmail-wachtwoord♣ UseSTARTTLS=JA

Bewerk het SSMTP-aliassenbestand:

$ sudo nano /etc/ssmtp/revaliases

Creëer één regel voor elke gebruiker in uw systeem die e-mails kan verzenden. Bijvoorbeeld:

Stel de machtigingen van het SSMTP-configuratiebestand in:

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

Stap 10: Verbind PiTFT-display met Raspberry Pi

Voer de opdracht uit

$ sudo afsluiten -h 0

Ethernet-kabel verwijderen

Verwijder USB-kabelconnectoren van Raspberry Pi en van MacBook

Voeding verwijderen

Bevestig PiTFT-display aan Raspberry Pi

Stroomvoorziening herstellen

Wanneer de Raspberry Pi opnieuw opstart, zou het scherm moeten werken. Je kunt nu stoppen.

Stap 11: Maak een back-up van de Micro SD-kaart

Wanneer Raspberry Pi is ingesteld, maak dan een back-up van de afbeelding. Gebruik deze afbeelding om het volgende project te maken.

Maak ook een back-up van het project wanneer het voltooid is. Als er iets misgaat met de SD-kaart, is deze eenvoudig te herstellen.

Sluit de Raspberry Pi af

$ sudo afsluiten –h 0

Wacht tot de kaart is uitgeschakeld en verwijder vervolgens de voeding en verwijder vervolgens de micro SD-kaart

Plaats de micro SD-kaart in de SD-adapter en plaats vervolgens de SD-adapter in MacBook

Gebruik op MacBook deze instructies van The Pi Hut met de volgende aanpassingen:

Terminalvenster openen

Ga naar map met raspbian-afbeelding

$ cd uw-macbook-image-directory♣

Identificeer de schijf (niet de partitie) van uw SD-kaart, b.v. disk4 (niet disk4s1). Van diskutil-uitvoer, = 4

$ diskutil-lijst

BELANGRIJK: zorg ervoor dat u de juiste gebruikt - als u de verkeerde invoert, wordt uw harde schijf gewist!

Kopieer de afbeelding van je SD-kaart. Zorg ervoor dat de afbeeldingsnaam correct is:

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

CTRL-t om de status van het kopiëren te zien.

Als u klaar bent, ontkoppelt u de SD-kaart:

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

Verwijder de SD-adapter van MacBook en verwijder de micro SD-kaart uit de adapter

Plaats micro SD-kaart in Raspberry Pi

Gebruik bij het volgende project deze afbeelding en sla veel stappen in deze instructable over.

En je bent klaar!

Aanbevolen: