Isi kandungan:

Sediakan Raspberry Pi Dengan Paparan PiTFT AdaFruit: 11 Langkah
Sediakan Raspberry Pi Dengan Paparan PiTFT AdaFruit: 11 Langkah

Video: Sediakan Raspberry Pi Dengan Paparan PiTFT AdaFruit: 11 Langkah

Video: Sediakan Raspberry Pi Dengan Paparan PiTFT AdaFruit: 11 Langkah
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Julai
Anonim
Sediakan Raspberry Pi Dengan Paparan PiTFT AdaFruit
Sediakan Raspberry Pi Dengan Paparan PiTFT AdaFruit

CATATAN: Kerana sudah ketinggalan zaman, arahan ini tidak boleh digunakan. Sila gunakan Pemasangan Mudah AdaFruit.

Sediakan Raspberry Pi untuk berfungsi dengan paparan PiTFT Adafruit.

Instruksional ini menggunakan MacBook Pro dan kabel USB khusus, bukan monitor, papan kekunci dan tetikus untuk menyiapkan Raspberry Pi.

Saya sangat teruja dengan paparan PiTFT dan ingin menambahkannya ke banyak projek automasi rumah saya. Langkah pertama adalah menjalankannya supaya saya dapat menambahkannya ke projek lain.

Matlamat Projek:

Sediakan paparan PiTFT Adafruit untuk berjalan di Raspberry Pi

Catatan:

  • teks yang disertakan dalam sekop, seperti ini ♣ ganti-ini ♣ harus diganti dengan nilai sebenarnya
  • Saya telah berusaha memberi kredit kepada setiap sumber yang digunakan. Mohon maaf atas sebarang peninggalan.
  • $ menunjukkan arahan yang dilaksanakan di tetingkap terminal pada MacBook dan biasanya dijalankan pada Raspberry Pi
  • Saya tidak berjaya mendapatkan PiTFT untuk menjalankan Diet-Pi

Langkah 1: Kumpulkan Bahagian

Saya mendapati bahagian-bahagian di bawah mempunyai prestasi terbaik dalam aplikasi saya. Bahagian ini lebih mahal daripada yang terdapat dalam starter kit biasa.

Dapatkan alat ganti dan alat (harga dalam USD):

  • MacBook Pro (PC boleh digunakan)
  • Kabel Ethernet, penghala, titik akses tanpa wayar dan sambungan internet
  • Raspberry Pi 2 Model B Elemen14 $ 35
  • Panda 300n WiFi Adapter Amazon $ 16.99
  • 5.2V 2.1A USB Power Adapter dari Amazon $ 5.99
  • Kabel USB mikro ke USB 3 kaki dari Amazon $ 4.69
  • Kabel Serial ke USB FTDI TTL-232R-RPI dari Mouser $ 15
  • SanDisk Ultra 16 GB microSDHC Class 10 with Adapter (SDSQUAN-016G-G4A) dari Amazon $ 8.99
  • PiTFT - Dihimpun 320x240 2.8 "TFT + Skrin Sentuh untuk Raspberry Pi Adafruit $ 34.95

Langkah 2: Muat turun Raspbian Versi Adafruit Dengan Sokongan PiTFT

Muat turun Adafruit's Raspian dengan sokongan PiTFT:

  • Muat turun versi terbaru Adafruit's raspbian dengan PiTFT ke dalam direktori muat turun MacBook anda
  • Semasa arahan ini ditulis versi terbaru ialah: 24 September 2015 jessie
  • Pindahkan gambar 2015-09-24-raspbian-jessie-pitft28r.img dari muat turun ke direktori di mana anda menyimpan gambar:

Directory direktori-macbook-gambar-anda ♣

Sebagai contoh, saya menggunakan:

$ cd "/ Pengguna / ♣ my_macbook_name ♣ / Desktop / wifiEnabledHome / Penyediaan Raspberry Pi / gambar raspbian"

Sumber: Arahan persediaan Adafruit PiTFT

Langkah 3: Bakar Gambar Raspbian ke Kad Micro SD

PENTING: pastikan anda memasukkan nombor cakera yang betul - jika anda memasukkan nombor cakera yang salah, anda akan menghapuskan cakera keras anda!

Masukkan kad SD mikro ke dalam Adaptor SD, dan kemudian masukkan penyesuai SD ke dalam MacBook.

Pada MacBook gunakan arahan ini dari Raspberry Pi. Diringkaskan di sini:

  • Buka tetingkap terminal MacBook
  • Tukar ke direktori yang mengandungi gambar raspbian

$ cd ♣ direktori-macbook-gambar-anda ♣

  • Kenal pasti cakera (bukan partisi) kad SD anda
  • Dalam kes ini, disk2 (bukan disk2s1) atau disk # = 2
  • Untuk mengenal pasti kad SD mikro anda, jalankan arahan:

senarai $ diskutil

/ dev / disk0 #: NAMA JENIS IDENTIFIER SAIZ 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 NAME1: TYS / dev: NAME S1 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 #: NAMA JENIS SAIZ IDENTIFIER 0: FDisk_partition_scheme GB2: N22NAME2: N2 Disk2: 15.5

  • Dari perkara di atas, kad mikro SD saya adalah cakera # 2
  • Lepaskan kad SD anda dengan menggunakan:

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

Salin gambar ke kad SD anda. Pastikan nama gambar dan cakera # betul

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

  • CTRL-t untuk melihat status penyalinan.
  • Sekiranya terdapat ralat, cuba nilai yang berbeza untuk pilihan bs, seperti, 1m, 4m, atau 1M. Ukuran Blok Lebih Besar (bs) diperlukan untuk pemacu yang lebih besar. Huruf kecil nampaknya lebih disukai oleh MacBook.
  • Setelah selesai, lepaskan Kad SD:

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

  • Keluarkan penyesuai SD dari MacBook dan keluarkan kad SD mikro dari penyesuai
  • Masukkan Kad SD mikro di Raspberry Pi

Langkah 4: Sambungan Raspberry Pi

Sambungan Pi Raspberry
Sambungan Pi Raspberry

Masukkan ini ke dalam Raspberry Pi

  • Kad SD mikro
  • Kabel Ethernet
  • Wi-Fi dongle
  • Kabel I / O siri USB (lihat gambar di atas)

    • Tanah = Kawat hitam, pin 06 pada RPi
    • Tx = Kawat kuning, pin 08
    • Rx = Kawat merah, pin10

Setelah perkara di atas selesai:

Masukkan kabel kuasa

Masukkan kabel USB / Serial ke port USB MacBook

Langkah 5: Tentukan Port USB

Tentukan Port USB yang digunakan oleh penyesuai USB-Serial. MacBook saya menggunakan cip dari FTDI.

Buka tetingkap terminal

Terdapat banyak peranti di / dev. Gunakan arahan ini untuk mengenal pasti peranti:

$ ls /dev/tty.*

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

Berikut adalah kaedah alternatif untuk menemui:

$ ls / dev | grep FT | grep tty

tty.usbserial-FT9314WH

Sekiranya tidak ada yang berfungsi di atas, maka cubalah ini:

Masukkan kabel USB ke dalam MacBook, dan jalankan:

$ ls / dev | grep tty

Cabut kabel USB, tunggu beberapa saat dan jalankan:

$ ls / dev | grep tty

Kenal pasti perbezaannya

Langkah 6: Buka Tetingkap Terminal dan Sambungkan ke Raspberry Pi

Sambungkan MacBook ke Raspberry Pi menggunakan kabel bersiri USB.

Buka tetingkap terminal. Lihat gambar di atas dan tetapkan pilihan tetingkap terminal.

  • Terminal, pilih Keutamaan, klik tab Lanjutan
  • xterm dan vt100 berfungsi, tetapi ansi berfungsi lebih baik semasa menggunakan nano
  • Tetapkan ASCII Barat dan bukannya unicode (UTF-8))

Di tetingkap terminal masukkan:

$ skrin /dev/tty.usbserial-FT9314WH 115200

Dengan menggunakan tetingkap terminal di MacBook, log masuk ke RPi: nama pengguna = kata laluan pi = raspberry

Catatan: kabel bersiri USB boleh menjatuhkan watak. Sekiranya watak dijatuhkan, anda mungkin tidak mendapat permintaan, tekan Return atau masukkan nama pengguna dan tekan Enter.

Sekiranya mod pemulihan muncul, maka kad SD mikro tidak dipasang dengan betul. Mula semula.

  • Permintaan untuk mod pemulihan ialah #
  • Permintaan biasa Raspbian adalah $.
  • Log masuk dan kata laluan pemulihan NOOBS adalah: root dan raspberry

Langkah 7: Sediakan Raspberry Pi

Sediakan raspbian menggunakan raspi-config

$ sudo raspi-config

  • Kembangkan Sistem Fail
  • Dan but semula (tab ke Selesai dan tekan Enter) dan but semula

$ sudo raspi-config

Tukar kata laluan pengguna menjadi word kata laluan_new_anda anda ♣

Pilihan Internalisasi (Saya tinggal di zon waktu AS Tengah - ubah untuk memenuhi keperluan anda)

  • * menunjukkan terpilih
  • Gunakan bar ruang untuk menukar *
  • Untuk AS, ubah lokasi unclick GB (menggunakan spasi) dan klik US English UTF 8 (en_US. UTF-8 UTF-8)
  • Klik OK, pilih UTF dan klik OK

but semula $ sudo

Apabila tetingkap terminal MacBook dikacau:

  • Tutup tetingkap terminal (tutup semua tingkap terminal dan keluar aplikasi terminal)
  • Cabut kabel USB dari MacBook
  • Tunggu beberapa saat dan pasangkan kembali kabel USB
  • Mulakan tetingkap terminal baru dan log masuk

$ sudo apt-get kemas kini

$ sudo apt-get upgrade $ sudo apt-get automatik keluarkan $ sudo reboot

Terus menyediakan raspbian

$ sudo raspi-config

Pilihan Internalisasi

  • Tukar zon waktu AS dan Tengah
  • Tab untuk Selesai dan but semula

but semula $ sudo

$ sudo raspi-config

Pilihan Lanjutan

  • Tukar nama host menjadi ♣nama_hostname anda ♣
  • Dayakan SSH
  • Selesai
  • But semula

Langkah 8: Sediakan WiFi Raspberry Pi

Jalankan arahan:

$ sudo nano / etc / network / antaramuka

dan edit hanya untuk mengandungi:

auto wlan0

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ your-ssid ♣" wpa-psk "♣ frasa-lulus anda <♣"

CTRL-o untuk menulis fail

ENTER untuk mengesahkan menulis

CTRL-x untuk keluar dari penyunting nano

Jalankan arahan:

but semula $ sudo

Langkah 9: Sediakan Gmail

Surat sangat berguna untuk menerima pemberitahuan dan makluman mengenai masalah pada Raspberry Pi.

Pastikan repositori terkini. Jalankan arahan:

$ sudo apt-get kemas kini

Pasang utiliti SSMTP dan mel:

$ sudo apt-get install ssmtp

$ sudo apt-get pasang surat

Edit fail konfigurasi SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

seperti berikut:

mailhub = smtp.gmail.com: 587 nama host = ♣ nama-host anda ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ kata laluan-gmail anda ♣ GunakanSTARTTLS = YA

Edit fail alias SSMTP:

$ sudo nano / etc / ssmtp / revaliases

Buat satu baris untuk setiap pengguna dalam sistem anda yang akan dapat menghantar e-mel. Sebagai contoh:

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

Tetapkan kebenaran fail konfigurasi SSMTP:

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

Langkah 10: Sambungkan Paparan PiTFT ke Raspberry Pi

Jalankan arahan

$ sudo shutdown -h 0

Tanggalkan kabel ethernet

Tanggalkan penyambung kabel USB dari Raspberry Pi dan dari MacBook

Tanggalkan bekalan kuasa

Pasang paparan PiTFT ke Raspberry Pi

Pulihkan bekalan kuasa

Semasa Raspberry Pi reboot, paparan harus berfungsi. Anda boleh berhenti sekarang.

Langkah 11: Sandarkan Kad Micro SD

Semasa Raspberry Pi disiapkan, kemudian sandarkan gambar. Gunakan gambar ini untuk membuat projek seterusnya.

Juga, buat sandaran projek apabila selesai. Sekiranya ada yang salah dengan kad SD, maka mudah untuk memulihkannya.

Matikan Pi Raspberry

$ sudo shutdown –h 0

Tunggu sehingga kad ditutup, dan kemudian lepaskan bekalan kuasa, dan kemudian keluarkan kad SD mikro

Masukkan kad SD mikro ke dalam Adaptor SD, kemudian masukkan penyesuai SD ke dalam MacBook

Pada MacBook gunakan arahan ini dari The Pi Hut dengan pengubahsuaian seperti berikut:

Buka tetingkap terminal

Tukar ke direktori yang mengandungi gambar raspbian

$ cd ♣ direktori-macbook-gambar-anda ♣

Kenal pasti cakera (bukan partition) kad SD anda, mis. disk4 (bukan disk4s1). Dari output diskutil, = 4

senarai $ diskutil

PENTING: pastikan anda menggunakan yang betul - jika anda memasukkan yang salah, anda akhirnya akan menghapuskan cakera keras anda!

Salin gambar dari kad SD anda. Pastikan nama gambar dan betul:

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

CTRL-t untuk melihat status penyalinan.

Setelah selesai, lepaskan Kad SD:

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

Keluarkan penyesuai SD dari MacBook dan keluarkan kad SD mikro dari penyesuai

Masukkan Kad SD mikro di Raspberry Pi

Pada projek seterusnya, gunakan gambar ini dan lewati banyak langkah dalam arahan ini.

Dan anda sudah selesai!

Disyorkan: