Sadržaj:

Podesite Raspberry Pi sa AdaFruit -ovim PiTFT ekranom: 11 koraka
Podesite Raspberry Pi sa AdaFruit -ovim PiTFT ekranom: 11 koraka

Video: Podesite Raspberry Pi sa AdaFruit -ovim PiTFT ekranom: 11 koraka

Video: Podesite Raspberry Pi sa AdaFruit -ovim PiTFT ekranom: 11 koraka
Video: Setting Up a Raspberry Pi 4 | Vilros 2024, Juli
Anonim
Podesite Raspberry Pi sa AdaFruit -ovim PiTFT ekranom
Podesite Raspberry Pi sa AdaFruit -ovim PiTFT ekranom

NAPOMENA: Budući da je zastario, ovu instrukciju ne treba koristiti. Molimo vas da koristite AdaFruit's Easy Install.

Podesite Raspberry Pi da radi sa Adafruit -ovim PiTFT ekranom.

Ova instrukcija koristi MacBook Pro i specijalizirani USB kabel umjesto monitora, tipkovnice i miša za postavljanje Raspberry Pi.

Vrlo sam uzbuđen zbog PiTFT ekrana i želim ga dodati u mnoge svoje projekte kućne automatizacije. Prvi korak je da ga pokrenete kako bih ga mogao dodati u druge projekte.

Ciljevi projekta:

Postavite Adafruit -ov PiTFT ekran za rad na Raspberry Pi -u

Napomene:

  • tekst zatvoren pikovima, poput ovog ♣ zamijeni-ovo ♣ treba zamijeniti stvarnom vrijednošću
  • Pokušao sam kreditirati svaki korišteni izvor. Izvinjavam se na eventualnim propustima.
  • $ označava naredbu koja se izvršava u prozoru terminala na MacBook -u i obično se izvršava na Raspberry Pi
  • Bezuspješno sam pokušavao natjerati PiTFT da radi na Diet-Pi-u

Korak 1: Prikupite dijelove

Otkrio sam da donji dijelovi najbolje funkcioniraju u mojim aplikacijama. Ovi dijelovi su skuplji nego što se nalazi u uobičajenom početnom setu.

Nabavite dijelove i alate (cijene u USD):

  • MacBook Pro (može se koristiti računar)
  • Ethernet kabel, usmjerivač, bežična pristupna tačka i internetska veza
  • Raspberry Pi 2 Model B Element14 35 USD
  • Panda 300n WiFi adapter Amazon 16,99 USD
  • 5.2V 2.1A USB adapter za napajanje od Amazona 5,99 USD
  • Mikro USB na USB kabel 3 ft sa Amazonke 4,69 USD
  • FTDI TTL-232R-RPI serijski na USB kabel od Mousera 15 USD
  • SanDisk Ultra 16 GB microSDHC klase 10 sa adapterom (SDSQUAN-016G-G4A) sa Amazona 8,99 USD
  • PiTFT - Sastavljen 320x240 2.8 "TFT+ekran osetljiv na dodir za Raspberry Pi Adafruit 34,95 USD

Korak 2: Preuzmite Adafruit -ovu verziju Raspbiana sa PiTFT podrškom

Preuzmite Adafruit's Raspian sa PiTFT podrškom:

  • Preuzmite najnoviju verziju Adapruit -ovog raspbiana sa PiTFT -om u direktorij za preuzimanje vašeg MacBook -a
  • Kada je ovo uputstvo napisano, najnovija verzija je bila: 24. septembar, 2015 jessie
  • Premjestite sliku 2015-09-24-raspbian-jessie-pitft28r.img iz preuzimanja u direktorij u koji pohranjujete slike:

♣ vaš-macbook-image-direktorij ♣

Na primjer, koristim:

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

Izvor: Upute za postavljanje Adafruit PiTFT -a

Korak 3: narežite Raspbian sliku na mikro SD karticu

VAŽNO: unesite ispravan broj diska - ako unesete pogrešan broj diska, izbrisat ćete svoj tvrdi disk!

Umetnite mikro SD karticu u SD adapter, a zatim umetnite SD adapter u MacBook.

Na MacBook -u koristite ova uputstva iz Raspberry Pi. Sažeto ovdje:

  • Otvorite prozor terminala MacBook
  • Promijenite u direktorij koji sadrži raspbian sliku

$ cd ♣ your-macbook-image-directory ♣

  • Identificirajte disk (ne particiju) vaše SD kartice
  • U ovom slučaju, disk2 (ne disk2s1) ili disk# = 2
  • Da biste identificirali svoju mikro SD karticu, pokrenite naredbu:

$ diskutil lista

/dev/disk0 #: ID TIPA VELIČINE IDENTIFIKATOR 0: GUID_partition_scheme *160.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS ♣ moj_macbook ♣ 159.2 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3/dev/NAME1: TYPE SIDE IDENTIFIER 0: Apple_partition_scheme *2,5 GB disk1 1: Apple_partition_map 1,5 KB disk1s1 2: Apple_HFS ♣ moj_dvd ♣ 2,5 GB disk1s2 /dev /disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15,5 GB disk2 1

  • Iz gore navedenog, moja SD mikro kartica je disk broj 2
  • Demontirajte SD karticu koristeći:

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

Kopirajte sliku na SD karticu. Uvjerite se da su naziv slike i disk # ispravni

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

  • CTRL-t da vidite status kopiranja.
  • Ako postoje greške, isprobajte različite vrijednosti za opciju bs, na primjer, 1m, 4m ili 1M. Veće veličine blokova (bs) potrebne su za veće pogone. Čini se da MacBook preferira mala slova m.
  • Kada završite, odspojite SD karticu:

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

  • Uklonite SD adapter iz MacBook -a i uklonite mikro SD karticu iz adaptera
  • Umetnite mikro SD karticu u Raspberry Pi

Korak 4: Raspberry Pi veze

Raspberry Pi veze
Raspberry Pi veze

Umetnite ih u Raspberry Pi

  • Micro SD kartica
  • Ethernet kabel
  • Wi-Fi dongle
  • USB serijski U/I kabl (pogledajte slike iznad)

    • Uzemljenje = Crna žica, pin 06 na RPi
    • Tx = Žuta žica, pin 08
    • Rx = Crvena žica, pin10

Kada se gore navedeno dovrši:

Umetnite kabl za napajanje

Umetnite USB/serijski kabel u USB port MacBook -a

Korak 5: Odredite USB port

Odredite USB port koji koristi USB-serijski adapter. Moj MacBook koristi čip iz FTDI -ja.

Otvorite prozor terminala

U /dev postoji mnogo uređaja. Koristite ovu naredbu za identifikaciju uređaja:

$ ls /dev/tty.*

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

Evo alternativnog načina otkrivanja:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Ako ništa od gore navedenog ne uspije, pokušajte sljedeće:

Umetnite USB kabel u MacBook i pokrenite:

$ ls /dev | grep tty

Isključite USB kabel, pričekajte nekoliko sekundi i pokrenite:

$ ls /dev | grep tty

Identificirajte razlike

Korak 6: Otvorite prozor terminala i povežite se s Raspberry Pi

Povežite MacBook na Raspberry Pi pomoću USB serijskog kabela.

Otvorite prozor terminala. Pogledajte gornju sliku i postavite postavke prozora terminala.

  • Terminal, odaberite Postavke, kliknite karticu Napredno
  • xterm i vt100 rade, ali ansi radi bolje kada se koristi nano
  • Postavite Western ASCII umjesto unicode (UTF-8))

U prozor terminala unesite:

$ screen /dev/tty.usbserial-FT9314WH 115200

Koristeći prozor terminala na MacBook -u, prijavite se u RPi: korisničko ime = pi lozinka = malina

Napomena: USB-serijski kabel može ispustiti znakove. Ako su znakovi ispušteni, možda nećete dobiti upit, pritisnite Return ili unesite korisničko ime i pritisnite Enter.

Ako se pojavi način oporavka, mikro SD kartica nije ispravno postavljena. Poceti ponovo.

  • Odziv za način oporavka je #
  • Normalni upit Raspbiana je $.
  • Prijava i lozinka za oporavak NOOBS -a su: root i malina

Korak 7: Postavite Raspberry Pi

Postavite raspbian pomoću raspi-config

$ sudo raspi-config

  • Proširite datotečni sistem
  • Ponovo pokrenite sistem (tabulator do Finish i pritisnite Enter) i ponovo pokrenite sistem

$ sudo raspi-config

Promijenite korisničku lozinku u ♣ vaša_nova_zaporka ♣

Mogućnosti internalizacije (živim u centralnoj američkoj vremenskoj zoni - promijenite prema vašim potrebama)

  • * označava odabrano
  • Koristite razmaknicu za prebacivanje *
  • Za SAD promijenite lokalizaciju, kliknite unc GB (koristeći razmaknicu) i kliknite US English UTF 8 (sr_US. UTF-8 UTF-8)
  • Pritisnite U redu, odaberite UTF i kliknite U redu

$ sudo ponovno pokretanje

Kada se prozor MacBook terminala pokvari:

  • Zatvorite prozor terminala (zatvorite sve prozore terminala i izađite iz aplikacije terminala)
  • Isključite USB kabel iz MacBook -a
  • Sačekajte nekoliko sekundi i ponovo uključite USB kabl
  • Pokrenite novi prozor terminala i prijavite se

$ sudo apt-get update

$ sudo apt-get upgrade $ sudo apt-get automatsko uklanjanje $ sudo ponovnog pokretanja

Nastavite s postavljanjem raspbian -a

$ sudo raspi-config

Mogućnosti internalizacije

  • Promijenite vremensku zonu SAD i Centralnu
  • Tab za završetak i ponovno podizanje sustava

$ sudo ponovno pokretanje

$ sudo raspi-config

Napredne opcije

  • Promijenite ime hosta u ♣ your_hostname ♣
  • Omogući SSH
  • Završi
  • Ponovo pokrenite sistem

Korak 8: Postavite Raspberry Pi WiFi

Pokrenite naredbu:

$ sudo nano/etc/network/sučelja

i uredite da sadrži samo:

auto wlan0

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

CTRL-o za pisanje datoteke

ENTER za potvrdu pisanja

CTRL-x za izlaz iz nano uređivača

Pokrenite naredbu:

$ sudo ponovno pokretanje

Korak 9: Postavite Gmail

Mail je vrlo koristan za primanje obavijesti i upozorenja o problemima na Raspberry Pi.

Uvjerite se da su spremišta ažurirana. Pokrenite naredbu:

$ sudo apt-get update

Instalirajte SSMTP i uslužne programe za poštu:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Uredite konfiguracijsku datoteku SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

kao što slijedi:

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

Uredite datoteku pseudonima SSMTP:

$ sudo nano/etc/ssmtp/revaliases

Napravite jednu liniju za svakog korisnika u vašem sistemu koji će moći slati e -poštu. Na primjer:

root: ♣vaša-gmail-account♣@gmail.com: smtp.gmail.com: 587

Postavite dozvole konfiguracijske datoteke SSMTP:

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

Korak 10: Povežite PiTFT ekran sa Raspberry Pi

Pokrenite naredbu

$ sudo shutdown -h 0

Uklonite Ethernet kabel

Uklonite konektore USB kabela s Raspberry Pi -a i s MacBook -a

Uklonite napajanje

Priključite PiTFT ekran na Raspberry Pi

Vratite napajanje

Kada se Raspberry Pi ponovno pokrene, zaslon bi trebao raditi. Sada možete prestati.

Korak 11: Napravite sigurnosnu kopiju Micro SD kartice

Kada je Raspberry Pi postavljen, napravite sigurnosnu kopiju slike. Koristite ovu sliku za kreiranje sljedećeg projekta.

Također napravite sigurnosnu kopiju projekta kada završi. Ako nešto pođe po zlu sa SD karticom, tada je lako vratiti.

Isključite Raspberry Pi

$ sudo shutdown –h 0

Sačekajte dok se kartica ne isključi, a zatim uklonite napajanje, a zatim uklonite mikro SD karticu

Umetnite mikro SD karticu u SD adapter, a zatim umetnite SD adapter u MacBook

Na MacBook -u koristite ova uputstva iz Pi Hut -a sa sljedećim izmjenama:

Otvorite prozor terminala

Promijenite u direktorij koji sadrži raspbian sliku

$ cd ♣ your-macbook-image-directory ♣

Identificirajte disk (ne particiju) vaše SD kartice, npr. disk4 (ne disk4s1). Iz diskutilnog izlaza = 4

$ diskutil lista

VAŽNO: provjerite koristite li ispravno - ako unesete pogrešno, na kraju ćete izbrisati tvrdi disk!

Kopirajte sliku sa SD kartice. Uvjerite se da je naziv slike ispravan:

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

CTRL-t da vidite status kopiranja.

Kada završite, odspojite SD karticu:

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

Uklonite SD adapter iz MacBook -a i uklonite mikro SD karticu iz adaptera

Umetnite mikro SD karticu u Raspberry Pi

Na sljedećem projektu upotrijebite ovu sliku i preskočite mnoge korake u ovom uputstvu.

I gotovi ste!

Preporučuje se: