Innehållsförteckning:

Konfigurera Raspberry Pi med AdaFruit's PiTFT -skärm: 11 steg
Konfigurera Raspberry Pi med AdaFruit's PiTFT -skärm: 11 steg

Video: Konfigurera Raspberry Pi med AdaFruit's PiTFT -skärm: 11 steg

Video: Konfigurera Raspberry Pi med AdaFruit's PiTFT -skärm: 11 steg
Video: Getting Started with the Raspberry Pi Camera 2024, Juli
Anonim
Konfigurera Raspberry Pi med AdaFruit's PiTFT -skärm
Konfigurera Raspberry Pi med AdaFruit's PiTFT -skärm

OBS: Eftersom den är inaktuell bör denna instruerbara inte användas. Använd AdaFruit's Easy Install.

Konfigurera Raspberry Pi för att fungera med Adafruit PiTFT -skärm.

Denna instruerbara använder en MacBook Pro och specialiserad USB -kabel istället för en bildskärm, tangentbord och mus för att konfigurera en Raspberry Pi.

Jag är väldigt glad över PiTFT -skärmen och vill lägga till den i många av mina hemautomatiseringsprojekt. Det första steget är att få det att fungera så att jag kan lägga till det i andra projekt.

Projektmål:

Ställ in Adafruit's PiTFT -skärm för att köras på Raspberry Pi

Anmärkningar:

  • texten innesluten i spader, så här ♣ ersätt-detta ♣ bör ersättas med ett verkligt värde
  • Jag har försökt kreditera alla källor som används. Jag ber om ursäkt för alla utelämnanden.
  • $ indikerar ett kommando som körs i ett terminalfönster på MacBook och vanligtvis körs på Raspberry Pi
  • Jag försökte utan framgång få PiTFT att köra på Diet-Pi

Steg 1: Samla delar

Jag har funnit att delarna nedan fungerar bäst i mina applikationer. Dessa delar är dyrare än i det vanliga startpaketet.

Få delar och verktyg (priser i USD):

  • MacBook Pro (en dator kan användas)
  • Ethernet -kabel, router, trådlös åtkomstpunkt och internetanslutning
  • Raspberry Pi 2 Model B Element14 $ 35
  • Panda 300n WiFi -adapter Amazon $ 16,99
  • 5.2V 2.1A USB -strömadapter från Amazon $ 5,99
  • Micro USB till USB -kabel 3ft från Amazon $ 4,69
  • FTDI TTL-232R-RPI Seriell till USB-kabel från Mouser $ 15
  • SanDisk Ultra 16 GB microSDHC klass 10 med adapter (SDSQUAN-016G-G4A) från Amazon $ 8,99
  • PiTFT - Monterad 320x240 2,8 "TFT+pekskärm för Raspberry Pi Adafruit $ 34,95

Steg 2: Ladda ner Adafruits version av Raspbian med PiTFT -stöd

Ladda ner Adafruit's Raspian med PiTFT -stöd:

  • Ladda ner den senaste versionen av Adafruit's raspbian med PiTFT till din MacBooks nedladdningskatalog
  • När denna instruerbara skrevs var den senaste versionen: 24 september 2015 jessie
  • Flytta bild 2015-09-24-raspbian-jessie-pitft28r.img från nedladdningar till en katalog där du lagrar bilder:

♣ din-macbook-image-katalog ♣

Till exempel använder jag:

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

Källa: Adafruit PiTFT installationsinstruktioner

Steg 3: Bränn Raspbian -bild till Micro SD -kort

VIKTIGT: se till att du skriver in rätt disknummer - om du anger fel disknummer kommer du att torka ut hårddisken!

Sätt i ett micro SD -kort i SD -adaptern och sätt sedan in SD -adaptern i MacBook.

På MacBook använder du dessa instruktioner från Raspberry Pi. Sammanfattat här:

  • Öppna MacBook -terminalfönstret
  • Byt till katalog som innehåller raspbian -bild

$ cd ♣ din-macbook-image-katalog ♣

  • Identifiera disken (inte partitionen) på ditt SD -kort
  • I det här fallet, disk2 (inte disk2s1) eller disk# = 2
  • Kör kommandot för att identifiera ditt micro SD -kort:

$ diskutil lista

/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 #IZE 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: NO_FORMAT_1

  • Från ovanstående är mitt SD -mikrokort skiva# 2
  • Avmontera ditt SD -kort genom att använda:

$ diskutil unmountDisk /dev /disk ♣ mikro-SD-kort-disk#♣

Kopiera bilden till ditt SD -kort. Se till att bildnamnet och disken # är korrekta

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

  • CTRL-t för att se statusen för kopieringen.
  • Om det finns fel kan du prova olika värden för alternativet bs, till exempel 1m, 4m eller 1M. Större blockstorlekar krävs för större enheter. Små bokstäver m verkar vara att föredra av MacBook.
  • När du är klar avmonterar du SD -kortet:

$ diskutil unmountDisk /dev /disk ♣ mikro-SD-kort-disk#♣

  • Ta bort SD -adaptern från MacBook och ta bort micro SD -kortet från adaptern
  • Sätt i micro SD -kort i Raspberry Pi

Steg 4: Raspberry Pi -anslutningar

Raspberry Pi -anslutningar
Raspberry Pi -anslutningar

Sätt in dessa i Raspberry Pi

  • Micro SD -kort
  • Ethernet -kabel
  • Wi-Fi-dongel
  • USB seriell I/O -kabel (se bilderna ovan)

    • Mark = Svart tråd, stift 06 på RPi
    • Tx = Gul tråd, stift 08
    • Rx = Röd tråd, stift 10

När ovanstående är klara:

Sätt i strömkabeln

Sätt i USB/seriekabel i MacBook USB -port

Steg 5: Bestäm USB -porten

Bestäm USB-porten som används av USB-seriell adapter. Min MacBook använder ett chip från FTDI.

Öppna terminalfönstret

Det finns många enheter i /dev. Använd det här kommandot för att identifiera enheten:

$ ls /dev/tty.*

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

Här är ett alternativt sätt att upptäcka:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Om inget av ovanstående fungerar, prova så här:

Sätt i USB -kabeln i MacBook och kör:

$ ls /dev | grep tty

Koppla ur USB -kabeln, vänta några sekunder och kör:

$ ls /dev | grep tty

Identifiera skillnaderna

Steg 6: Öppna terminalfönstret och anslut till Raspberry Pi

Anslut MacBook till Raspberry Pi med USB -seriekabel.

Öppna terminalfönstret. Se bilden ovan och ställ in inställningarna för terminalfönstret.

  • Terminal, välj Inställningar, klicka på fliken Avancerat
  • xterm och vt100 fungerar, men ansi fungerar bättre när du använder nano
  • Ställ in Western ASCII istället för unicode (UTF-8))

I ett terminalfönster anger du:

$ skärm /dev/tty.usbserial-FT9314WH 115200

Använd terminalfönstret på MacBook, logga in på RPi: användarnamn = pi -lösenord = hallon

Obs! USB-seriekabeln kan tappa tecken. Om tecken släpps kanske du inte får en uppmaning, tryck på Retur eller ange användarnamn och tryck på Retur.

Om återställningsläge visas är mikro -SD -kortet inte korrekt konfigurerat. Börja om.

  • Uppmaningen för återställningsläge är #
  • Raspbian normala prompt är $.
  • NOOBS -inloggning och lösenord för återställning är: root och hallon

Steg 7: Konfigurera Raspberry Pi

Installera raspbian med raspi-config

$ sudo raspi-config

  • Expandera filsystemet
  • Och starta om (fliken för att slutföra och tryck på Enter) och starta om

$ sudo raspi-config

Ändra användarlösenord till ♣ ditt_ny_passord ♣

Internaliseringsalternativ (jag bor i centrala USA tidszon - ändra efter dina krav)

  • * anger vald
  • Använd mellanslagstangenten för att växla *
  • För USA, byt plats, avmarkera GB (med mellanslag) och klicka på US English UTF 8 (sv_US. UTF-8 UTF-8)
  • Klicka på OK, välj UTF och klicka på OK

$ sudo starta om

När MacBook -terminalfönstret blir trassligt:

  • Stäng terminalfönstret (stäng alla terminalfönster och avsluta terminalappen)
  • Koppla ur USB -kabeln från MacBook
  • Vänta några sekunder och sätt i USB -kabeln igen
  • Starta ett nytt terminalfönster och logga in

$ sudo apt-get uppdatering

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

Fortsätt att konfigurera raspbian

$ sudo raspi-config

Internaliseringsalternativ

  • Ändra tidszon USA och Central
  • Tab för att avsluta och starta om

$ sudo starta om

$ sudo raspi-config

Avancerade alternativ

  • Ändra värdnamn till ♣ ditt_värdnamn ♣
  • Aktivera SSH
  • Avsluta
  • Starta om

Steg 8: Konfigurera Raspberry Pi WiFi

Kör kommandot:

$ sudo nano/etc/network/interfaces

och redigera för att bara innehålla:

auto wlan0

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ din-ssid ♣" wpa-psk "♣ din-pass-fras <♣"

CTRL-o för att skriva fil

ENTER för att bekräfta skrivningen

CTRL-x för att avsluta nanoredigeraren

Kör kommandot:

$ sudo starta om

Steg 9: Konfigurera Gmail

Mail är mycket användbart för att ta emot aviseringar och varningar om problem med Raspberry Pi.

Se till att förvaren är uppdaterade. Kör kommandot:

$ sudo apt-get uppdatering

Installera SSMTP och e -postverktyg:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Redigera SSMTP -konfigurationsfilen:

$ sudo nano /etc/ssmtp/ssmtp.conf

som följer:

mailhub = smtp.gmail.com: 587 hostname = ♣ ditt-värdnamn ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ ditt-gmail-lösenord ♣ UseSTARTTLS = JA

Redigera SSMTP -aliasfilen:

$ sudo nano/etc/ssmtp/revaliases

Skapa en rad för varje användare i ditt system som kommer att kunna skicka e -post. Till exempel:

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

Ange behörigheterna för SSMTP -konfigurationsfilen:

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

Steg 10: Anslut PiTFT -skärmen till Raspberry Pi

Kör kommandot

$ sudo avstängning -h 0

Ta bort Ethernet -kabeln

Ta bort USB -kabelanslutningarna från Raspberry Pi och från MacBook

Ta bort strömförsörjningen

Fäst PiTFT -skärmen på Raspberry Pi

Återställ strömförsörjningen

När Raspberry Pi startas om ska skärmen fungera. Du kan sluta nu.

Steg 11: Säkerhetskopiera Micro SD -kortet

När Raspberry Pi är konfigurerad, säkerhetskopiera sedan bilden. Använd den här bilden för att skapa nästa projekt.

Säkerhetskopiera också projektet när det är klart. Om något går fel med SD -kortet är det enkelt att återställa det.

Stäng av Raspberry Pi

$ sudo avstängning –h 0

Vänta tills kortet har stängts av och ta sedan bort strömförsörjningen och ta sedan bort micro SD -kortet

Sätt i micro SD -kortet i SD -adaptern och sätt sedan in SD -adaptern i MacBook

På MacBook använder du dessa instruktioner från Pi Hut med ändringar enligt följande:

Öppna terminalfönstret

Byt till katalog som innehåller raspbian -bild

$ cd ♣ din-macbook-image-katalog ♣

Identifiera disken (inte partitionen) på ditt SD -kort t.ex. disk4 (inte disk4s1). Från diskutil output, = 4

$ diskutil lista

VIKTIGT: se till att du använder rätt - om du anger fel kommer du att torka ut din hårddisk!

Kopiera bilden från ditt SD -kort. Se till att bildnamnet och är korrekt:

$ sudo dd if =/dev/disk ♣ mikro-SD-kort-disk#♣ av = ♣ din-macbook-image-katalog ♣/SDCardBackup ♣ beskrivning ♣.dmg

CTRL-t för att se statusen för kopieringen.

När du är klar avmonterar du SD -kortet:

$ diskutil unmountDisk /dev /disk ♣ mikro-SD-kort-disk#♣

Ta bort SD -adaptern från MacBook och ta bort micro SD -kortet från adaptern

Sätt i micro SD -kort i Raspberry Pi

På nästa projekt, använd den här bilden och hoppa över många steg i denna instruerbara.

Och du är klar!

Rekommenderad: