Mục lục:

Thiết lập Raspberry Pi với Màn hình PiTFT của AdaFruit: 11 bước
Thiết lập Raspberry Pi với Màn hình PiTFT của AdaFruit: 11 bước

Video: Thiết lập Raspberry Pi với Màn hình PiTFT của AdaFruit: 11 bước

Video: Thiết lập Raspberry Pi với Màn hình PiTFT của AdaFruit: 11 bước
Video: Raspberry Pi LCD: How to Setup a 16×2 LCD Display 2024, Tháng mười một
Anonim
Thiết lập Raspberry Pi với Màn hình PiTFT của AdaFruit
Thiết lập Raspberry Pi với Màn hình PiTFT của AdaFruit

LƯU Ý: Vì nó đã lỗi thời, tài liệu hướng dẫn này không nên được sử dụng. Vui lòng sử dụng Cài đặt dễ dàng của AdaFruit.

Thiết lập Raspberry Pi để hoạt động với màn hình PiTFT của Adafruit.

Hướng dẫn này sử dụng MacBook Pro và cáp USB chuyên dụng thay vì màn hình, bàn phím và chuột để thiết lập Raspberry Pi.

Tôi rất hào hứng với màn hình PiTFT và muốn thêm nó vào nhiều dự án tự động hóa gia đình của mình. Bước đầu tiên là làm cho nó chạy để tôi có thể thêm nó vào các dự án khác.

Mục đích của dự án:

Thiết lập màn hình PiTFT của Adafruit để chạy trên Raspberry Pi

Ghi chú:

  • văn bản được bao quanh trong các mảnh, như thế này ♣ thay thế-này ♣ phải được thay thế bằng một giá trị thực tế
  • Tôi đã cố gắng ghi có mọi nguồn được sử dụng. Tôi xin lỗi vì bất kỳ thiếu sót nào.
  • $ cho biết một lệnh được thực thi trong cửa sổ đầu cuối trên MacBook và thường đang được thực thi trên Raspberry Pi
  • Tôi đã cố gắng không thành công để PiTFT chạy trên Diet-Pi

Bước 1: Thu thập các bộ phận

Tôi nhận thấy các phần bên dưới hoạt động tốt nhất trong các ứng dụng của tôi. Những bộ phận này đắt hơn được chứa trong bộ khởi động thông thường.

Nhận các bộ phận và công cụ (giá bằng USD):

  • MacBook Pro (có thể sử dụng PC)
  • Cáp Ethernet, bộ định tuyến, điểm truy cập không dây và kết nối internet
  • Raspberry Pi 2 Model B Element 14 $ 35
  • Bộ chuyển đổi WiFi Panda 300n Amazon $ 16,99
  • Bộ đổi nguồn USB 5.2V 2.1A từ Amazon $ 5,99
  • Cáp Micro USB to USB 3ft từ Amazon $ 4,69
  • FTDI TTL-232R-RPI Cáp nối tiếp với USB từ Mouser $ 15
  • SanDisk Ultra 16 GB microSDHC Class 10 với Bộ điều hợp (SDSQUAN-016G-G4A) từ Amazon $ 8,99
  • PiTFT - Màn hình cảm ứng TFT + 320x240 2,8 "được lắp ráp cho Raspberry Pi Adafruit $ 34,95

Bước 2: Tải xuống phiên bản Raspbian của Adafruit với sự hỗ trợ của PiTFT

Tải xuống Raspian của Adafruit với sự hỗ trợ của PiTFT:

  • Tải xuống phiên bản mới nhất của raspbian Adafruit với PiTFT vào thư mục tải xuống của MacBook của bạn
  • Khi hướng dẫn này được viết, phiên bản mới nhất là: 24 tháng 9, 2015 jessie
  • Di chuyển hình ảnh 2015-09-24-raspbian-jessie-pitft28r.img từ các bản tải xuống vào thư mục nơi bạn lưu trữ hình ảnh:

♣ your-macbook-image-directory ♣

Ví dụ, tôi sử dụng:

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

Nguồn: Hướng dẫn thiết lập Adafruit PiTFT

Bước 3: Ghi hình ảnh Raspbian vào thẻ Micro SD

QUAN TRỌNG: đảm bảo bạn nhập đúng số đĩa - nếu nhập sai số đĩa, bạn sẽ xóa sạch đĩa cứng của mình!

Cắm thẻ micro SD vào Bộ điều hợp SD, sau đó lắp bộ điều hợp SD vào MacBook.

Trên MacBook, hãy sử dụng các hướng dẫn này từ Raspberry Pi. Tổng hợp tại đây:

  • Mở cửa sổ thiết bị đầu cuối MacBook
  • Thay đổi thành thư mục chứa hình ảnh raspbian

$ cd ♣ your-macbook-image-directory ♣

  • Xác định đĩa (không phải phân vùng) của thẻ SD của bạn
  • Trong trường hợp này, disk2 (không phải disk2s1) hoặc disk # = 2
  • Để xác định thẻ micro SD của bạn, hãy chạy lệnh:

danh sách $ diskutil

/ dev / disk0 #: LOẠI TÊN KÍCH THƯỚC 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 #: LOẠI TÊN KÍCH THƯỚC IDENTIFIER 0: FDisk_partition_scheme * 15,5 GB disk22 1: Windows 1 15FAT NAME disk

  • Từ phía trên, thẻ micro SD của tôi là đĩa số 2
  • Ngắt kết nối thẻ SD của bạn bằng cách sử dụng:

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

Sao chép hình ảnh vào thẻ SD của bạn. Đảm bảo tên hình ảnh và số đĩa là chính xác

$ sudo dd bs = 4 triệu nếu = 2015-09-24-raspbian-jessie-pitft28r.img trong tổng số = / dev / rdisk ♣ micro-SD-card-disk # ♣

  • CTRL-t để xem trạng thái sao chép.
  • Nếu có lỗi, hãy thử các giá trị khác nhau cho tùy chọn bs, chẳng hạn như 1m, 4m hoặc 1M. Kích thước khối lớn hơn (bs) được yêu cầu cho các ổ đĩa lớn hơn. Chữ thường m có vẻ được MacBook ưa thích hơn.
  • Khi hoàn tất, hãy ngắt kết nối Thẻ SD:

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

  • Tháo bộ điều hợp SD khỏi MacBook và tháo thẻ micro SD khỏi bộ điều hợp
  • Chèn thẻ micro SD vào Raspberry Pi

Bước 4: Kết nối Raspberry Pi

Kết nối Raspberry Pi
Kết nối Raspberry Pi

Chèn những thứ này vào Raspberry Pi

  • Thẻ micro SD
  • Cáp Ethernet
  • Wi-Fi dongle
  • Cáp I / O nối tiếp USB (xem hình ảnh ở trên)

    • Nối đất = Dây đen, chân 06 trên RPi
    • Tx = Dây vàng, chân 08
    • Rx = Dây đỏ, pin10

Sau khi hoàn tất các bước trên:

Chèn cáp nguồn

Cắm cáp USB / Serial vào cổng USB của MacBook

Bước 5: Xác định cổng USB

Xác định Cổng USB đang được sử dụng bởi bộ điều hợp USB-Serial. MacBook của tôi sử dụng chip của FTDI.

Mở cửa sổ thiết bị đầu cuối

Có rất nhiều thiết bị trong / dev. Sử dụng lệnh này để xác định thiết bị:

$ ls /dev/tty.*

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

Đây là một cách thay thế để khám phá:

$ ls / nhà phát triển | grep FT | grep tty

tty.usbserial-FT9314WH

Nếu cả hai cách trên đều không hoạt động, hãy thử cách này:

Cắm cáp USB vào MacBook và chạy:

$ ls / nhà phát triển | grep tty

Rút cáp USB, đợi vài giây và chạy:

$ ls / nhà phát triển | grep tty

Xác định sự khác biệt

Bước 6: Mở Cửa sổ đầu cuối và kết nối với Raspberry Pi

Kết nối MacBook với Raspberry Pi bằng cáp nối tiếp USB.

Mở cửa sổ thiết bị đầu cuối. Xem hình trên và thiết lập các tùy chọn cửa sổ đầu cuối.

  • Terminal, chọn Preferences, nhấp vào tab Advanced
  • xterm và vt100 hoạt động, nhưng ansi hoạt động tốt hơn khi sử dụng nano
  • Đặt Western ASCII thay vì unicode (UTF-8))

Trong cửa sổ dòng lệnh, hãy nhập:

$ screen /dev/tty.usbserial-FT9314WH 115200

Sử dụng cửa sổ đầu cuối trên MacBook, đăng nhập vào RPi: tên người dùng = mật khẩu pi = raspberry

Lưu ý: cáp nối tiếp USB có thể làm rơi ký tự. Nếu các ký tự bị xóa, bạn có thể không nhận được lời nhắc, hãy nhấn Return hoặc nhập tên người dùng và nhấn Enter.

Nếu chế độ khôi phục xuất hiện, thì thẻ micro SD không được thiết lập chính xác. Bắt đầu lại.

  • Lời nhắc cho chế độ khôi phục là #
  • Lời nhắc bình thường của Raspbian là $.
  • Đăng nhập và mật khẩu khôi phục NOOBS là: root và raspberry

Bước 7: Thiết lập Raspberry Pi

Thiết lập raspbian bằng raspi-config

$ sudo raspi-config

  • Mở rộng hệ thống tệp
  • Và khởi động lại (tab để Kết thúc và nhấn Enter) và khởi động lại

$ sudo raspi-config

Thay đổi mật khẩu người dùng thành ♣ your_new_password ♣

Tùy chọn nội bộ hóa (tôi sống ở múi giờ Trung tâm Hoa Kỳ - thay đổi để phù hợp với yêu cầu của bạn)

  • * cho biết đã chọn
  • Sử dụng phím cách để chuyển đổi *
  • Đối với Hoa Kỳ, thay đổi ngôn ngữ, bỏ nhấp vào GB (sử dụng phím cách) và nhấp vào US English UTF 8 (en_US. UTF-8 UTF-8)
  • Bấm OK, chọn UTF và bấm OK

$ sudo khởi động lại

Khi cửa sổ thiết bị đầu cuối của MacBook bị rối:

  • Đóng cửa sổ đầu cuối (đóng tất cả cửa sổ đầu cuối và thoát khỏi ứng dụng đầu cuối)
  • Rút cáp USB khỏi MacBook
  • Chờ một vài giây và cắm lại cáp USB
  • Bắt đầu một cửa sổ đầu cuối mới và đăng nhập

$ sudo apt-get cập nhật

$ sudo apt-get nâng cấp $ sudo apt-get auto remove $ sudo reboot

Tiếp tục thiết lập raspbian

$ sudo raspi-config

Tùy chọn nội bộ hóa

  • Thay đổi múi giờ Hoa Kỳ và Miền Trung
  • Tab để kết thúc và khởi động lại

$ sudo khởi động lại

$ sudo raspi-config

Tùy chọn nâng cao

  • Thay đổi tên máy chủ thành ♣ your_hostname ♣
  • Bật SSH
  • Kết thúc
  • Khởi động lại

Bước 8: Thiết lập Raspberry Pi WiFi

Chạy lệnh:

$ sudo nano / etc / network / interface

và chỉnh sửa để chỉ chứa:

auto wlan0

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ your-ssid ♣" wpa-psk "♣ your-pass-cụm từ <♣"

CTRL-o để ghi tệp

NHẬP để xác nhận viết

CTRL-x để thoát trình chỉnh sửa nano

Chạy lệnh:

$ sudo khởi động lại

Bước 9: Thiết lập Gmail

Mail rất hữu ích để nhận thông báo và cảnh báo về các sự cố trên Raspberry Pi.

Đảm bảo kho lưu trữ được cập nhật. Chạy lệnh:

$ sudo apt-get cập nhật

Cài đặt SSMTP và các tiện ích thư:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Chỉnh sửa tệp cấu hình SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

như sau:

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

Chỉnh sửa tệp bí danh SSMTP:

$ sudo nano / etc / ssmtp / revaliases

Tạo một dòng cho mỗi người dùng trong hệ thống của bạn để có thể gửi email. Ví dụ:

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

Đặt quyền của tệp cấu hình SSMTP:

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

Bước 10: Kết nối PiTFT Display với Raspberry Pi

Chạy lệnh

$ sudo tắt máy -h 0

Tháo cáp ethernet

Tháo các đầu nối cáp USB khỏi Raspberry Pi và khỏi MacBook

Loại bỏ nguồn điện

Đính kèm màn hình PiTFT vào Raspberry Pi

Khôi phục nguồn điện

Khi Raspberry Pi khởi động lại, màn hình sẽ hoạt động. Bạn có thể dừng lại ngay bây giờ.

Bước 11: Sao lưu thẻ Micro SD

Khi Raspberry Pi được thiết lập, hãy sao lưu hình ảnh. Sử dụng hình ảnh này để tạo dự án tiếp theo.

Ngoài ra, hãy sao lưu dự án khi nó hoàn tất. Nếu có vấn đề gì xảy ra với thẻ SD, bạn có thể dễ dàng khôi phục lại thẻ.

Tắt Raspberry Pi

$ sudo tắt máy –h 0

Chờ cho đến khi thẻ tắt, sau đó tháo nguồn điện, sau đó tháo thẻ micro SD

Cắm thẻ micro SD vào Bộ điều hợp SD, sau đó lắp bộ điều hợp SD vào MacBook

Trên MacBook, sử dụng các hướng dẫn này từ The Pi Hut với các sửa đổi như sau:

Mở cửa sổ thiết bị đầu cuối

Thay đổi thành thư mục chứa hình ảnh raspbian

$ cd ♣ your-macbook-image-directory ♣

Xác định đĩa (không phải phân vùng) của thẻ SD của bạn, ví dụ: disk4 (không phải disk4s1). Từ đầu ra diskutil, = 4

danh sách $ diskutil

QUAN TRỌNG: hãy đảm bảo rằng bạn sử dụng đúng - nếu bạn nhập sai, bạn sẽ xóa sạch đĩa cứng của mình!

Sao chép hình ảnh từ thẻ SD của bạn. Đảm bảo tên hình ảnh và chính xác:

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

CTRL-t để xem trạng thái sao chép.

Khi hoàn tất, hãy ngắt kết nối Thẻ SD:

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

Tháo bộ điều hợp SD khỏi MacBook và tháo thẻ micro SD khỏi bộ điều hợp

Chèn thẻ micro SD vào Raspberry Pi

Trong dự án tiếp theo, hãy sử dụng hình ảnh này và bỏ qua nhiều bước trong hướng dẫn này.

Và bạn đã hoàn thành!

Đề xuất: