Mục lục:

Giới thiệu về Raspberry Pi (không đầu): 12 bước (có hình ảnh)
Giới thiệu về Raspberry Pi (không đầu): 12 bước (có hình ảnh)

Video: Giới thiệu về Raspberry Pi (không đầu): 12 bước (có hình ảnh)

Video: Giới thiệu về Raspberry Pi (không đầu): 12 bước (có hình ảnh)
Video: Raspberry Pi 5 - Tổng quan về Thông số kỹ thuật và Tính năng 2024, Tháng bảy
Anonim
Giới thiệu về Raspberry Pi (không đầu)
Giới thiệu về Raspberry Pi (không đầu)

Cuối cùng! Sử dụng Raspberry Pi của bạn mà không phải tốn tiền khi kết nối mãi mãi các thiết bị ngoại vi bên ngoài và xử lý sự quái dị của cáp: Định cấu hình Pi của bạn trở nên không đầu! (không phải loại đáng sợ tho) Điều này đặc biệt hữu ích cho những người dạy các hội thảo với Raspberry Pi, vì nó có thể cồng kềnh (và đắt tiền) để cung cấp màn hình, bàn phím và chuột cho mọi sinh viên.

Tôi cho rằng tất cả các bạn đều biết một chút về Pi, vì vậy hướng dẫn này sẽ không đề cập đến Pi là gì hoặc đó là những khả năng tuyệt vời của nó (Tôi đang xem xét bạn, các chân GPIO!). Để tìm hiểu thêm về những gì Pi có thể làm, hãy xem một số hướng dẫn khác của tôi (xem phần cuối cùng trong hướng dẫn này) hoặc để lại nhận xét.

Nội dung được đề cập trong hướng dẫn này: Bật và sử dụng SSH, tổng quan chung về cửa sổ đầu cuối Linux và cách kết nối với GUI của Pi (Giao diện người dùng đồ họa, hay còn gọi là chế độ xem Máy tính để bàn) qua SSH.

Thời gian đọc: 15 phút

Thời gian xây dựng: ~ 20 phút

Chi phí: Miễn phí! (giả sử bạn đã có cáp RPi và Ethernet)

Bước 1: Vật liệu

Vật liệu
Vật liệu

- Máy tính có cổng Ethernet & khe cắm thẻ SD

- Raspberry Pi 3

- Thẻ SD (8GB hoặc lớn hơn)

- Dây nguồn MicroUSB sang USB

- Cáp Ethernet

- Khuyến nghị: Vỏ Raspberry Pi & cáp GPIO

Bước 2: Phần mềm

Đối với dự án này, bạn sẽ cần các chương trình phần mềm (miễn phí!) Sau:

  • Etcher

    Để ghi HĐH Raspbian vào thẻ SD (và cả định dạng thẻ SD)

  • Bonjour Print Services (chỉ cài đặt cho HĐH Windows hoặc Linux)

    Để sử dụng địa chỉ IP "raspberrypi.local"

  • PuTTY

    Để SSH vào Pi

  • Kết nối Máy tính Từ xa (cài đặt trên máy tính không chạy Windows)

    Để chạy GUI qua SSH

Bước 3: Định cấu hình thẻ SD

Định cấu hình thẻ SD
Định cấu hình thẻ SD
Định cấu hình thẻ SD
Định cấu hình thẻ SD
Định cấu hình thẻ SD
Định cấu hình thẻ SD
Định cấu hình thẻ SD
Định cấu hình thẻ SD

1. Tải xuống hương vị Raspbian yêu thích của bạn! Bạn có thể tải phiên bản mới nhất tại đây

2. Cắm thẻ SD vào PC của bạn và mở Etcher

3. Chọn tệp zip Raspbian, trình điều khiển cho thẻ SD của bạn và nhấp vào "định dạng"

4. Bật quyền truy cập SSH

Mở nội dung tệp cho thẻ SD. Thêm tệp văn bản mới có tiêu đề "SSH". Nếu máy tính thêm phần mở rộng tệp (ví dụ: ".txt"), hãy xóa phần mở rộng đó và bỏ qua bất kỳ cảnh báo nào.

5. Đẩy thẻ SD ra và lắp vào Pi của bạn

Bước 4: Hãy kết nối

Hãy kết nối!
Hãy kết nối!
Hãy kết nối!
Hãy kết nối!
Hãy kết nối!
Hãy kết nối!

1. Cắm cáp Ethernet giữa Raspberry Pi và máy tính của bạn

2. Cắm cáp nguồn USB

Kiểm tra xem đèn nguồn màu đỏ có bật không và đèn cổng Ethernet (vàng & xanh lục) có bật và / hoặc nhấp nháy không.

3. Kết nối RPi với World Wide Web (hay còn gọi là Internet)

Đi tới Cài đặt -> Mạng & Internet -> Thay đổi Tùy chọn Bộ điều hợp (hay còn gọi là Kết nối Mạng).

Nhấp vào kết nối Ethernet, giữ "CTRL" và THÌ nhấp vào kết nối WiFi của bạn. * Nhấp chuột phải vào cửa sổ và chọn "Bridge Connections" - thao tác này sẽ kết nối giữa cổng Ethernet với cổng WiFi của bạn.

* Nếu bạn chọn kết nối WiFi trước, nó sẽ bắc cầu kết nối từ WiFi sang Ethernet, cho phép bạn đăng nhập vào Pi nhưng không kết nối với Internet.

4. Mở PuTTY và đăng nhập vào Pi bằng địa chỉ IP "raspberrypi.local"

Tên người dùng mặc định: pi

Mật khẩu mặc định: raspberry

5. Thay đổi mật khẩu mặc định bằng cách nhập mật khẩu và làm theo lời nhắc

Bước 5: Điều hướng Cửa sổ đầu cuối Linux (Shell)

Điều hướng Cửa sổ đầu cuối Linux (Shell)
Điều hướng Cửa sổ đầu cuối Linux (Shell)
Điều hướng Cửa sổ đầu cuối Linux (Shell)
Điều hướng Cửa sổ đầu cuối Linux (Shell)

Cửa sổ đầu cuối là bảng điều khiển cho hệ thống

Nó thường hiển thị một dấu nhắc lệnh, cung cấp cho chúng ta thông tin nhưng không phải là một phần của các lệnh đối với hệ thống. Thông thường nhất, dấu nhắc lệnh hiển thị tên đăng nhập của người dùng và thư mục làm việc hiện tại (được biểu thị bằng twiddle: ~).

Nhập lệnh

Các lệnh được viết sau lời nhắc và được nhập bằng cách nhấn phím Enter.

Các lệnh có thể được đưa ra nguyên trạng hoặc theo sau bởi một hoặc nhiều tùy chọn. Các tùy chọn thường có dấu gạch ngang phía trước, như sau:

ls -a

Bạn có thể xem các tùy chọn cho một lệnh cụ thể bằng cách nhập tên lệnh theo sau là "--help" (sẽ đề cập đến vấn đề này sau).

Bức ảnh thứ hai hiển thị danh sách các lệnh phổ biến. Thực hành sử dụng chúng bằng cách (1) điều hướng đến Màn hình nền, (2) tạo tệp với một số văn bản và (3) lưu tệp.

Đây là một thử thách đặc biệt: gõ lệnh sau và cố gắng tìm hiểu xem nó đang làm gì.

đĩa CD..

Bước 6: Tổ hợp phím đặc biệt

Tổ hợp phím đặc biệt!
Tổ hợp phím đặc biệt!
Tổ hợp phím đặc biệt!
Tổ hợp phím đặc biệt!

Cửa sổ đầu cuối của Linux sẽ dễ sử dụng hơn (& nhanh hơn) nếu bạn biết một số tổ hợp phím đặc biệt. Phổ biến nhất bao gồm:

  • Ctrl + C: Kết thúc chương trình đang chạy
  • Ctrl + A: Di chuyển đến đầu dòng lệnh
  • Ctrl + E: Di chuyển đến cuối dòng lệnh
  • Các phím Mũi tên Lên & Xuống: Tìm kiếm trong lịch sử lệnh (có thể chỉnh sửa các phím này và nhấn Enter để thực thi lại)
  • Tab: Hoàn thành tên tệp

Kiểm tra các bức ảnh ở trên để có danh sách đầy đủ hơn và thực hành sử dụng chúng khi bạn điều hướng dòng lệnh!

Bước 7: Nhận trợ giúp trong Terminal # 1: Trang hướng dẫn sử dụng & trang thông tin

Nhận trợ giúp trong nhà ga số 1: Trang hướng dẫn sử dụng & trang thông tin
Nhận trợ giúp trong nhà ga số 1: Trang hướng dẫn sử dụng & trang thông tin
Nhận trợ giúp trong nhà ga số 1: Trang hướng dẫn sử dụng & trang thông tin
Nhận trợ giúp trong nhà ga số 1: Trang hướng dẫn sử dụng & trang thông tin
Nhận trợ giúp trong nhà ga số 1: Trang hướng dẫn sử dụng & trang thông tin
Nhận trợ giúp trong nhà ga số 1: Trang hướng dẫn sử dụng & trang thông tin

Các trang hướng dẫn sử dụng là một tài nguyên đầy đủ cho tất cả các lệnh có sẵn trong cửa sổ đầu cuối Linux.

Để đọc các trang thủ công trên một lệnh cụ thể, hãy nhập như sau:

lệnh đàn ông

Trong sách hướng dẫn, dòng đầu tiên chứa tên lệnh bạn đang đọc và ID của phần chứa trang hướng dẫn.

Sau dòng đầu tiên là tóm tắt, là một mô tả ngắn về lệnh bao gồm ký hiệu kỹ thuật của tất cả các tùy chọn và / hoặc đối số. Tùy chọn là một cách thực thi lệnh và một đối số là những gì bạn thực thi nó. Các đối số tùy chọn được đặt giữa các dấu ngoặc vuông.

Sau phần tóm tắt là mô tả dài hơn về lệnh, tiếp theo là tổng quan sâu hơn về các tùy chọn có sẵn, thông tin về cách kết hợp các tùy chọn, các lệnh liên quan khác và thông tin khác liên quan đến lệnh.

Một số lệnh có nhiều trang người dùng, chẳng hạn như lệnh "passwd". Để xem tất cả các trang về một lệnh, hãy sử dụng tùy chọn “-a”:

man-a passwd

Phần đầu tiên của trang hướng dẫn sử dụng lệnh apropos được hiển thị trong bức ảnh thứ 2 ở trên.

Các trang thông tin chứa nhiều thông tin mới hơn và có thể dễ sử dụng hơn. Để xem các trang thông tin về một lệnh (thay thế "lệnh" bằng tên thực của lệnh bạn muốn nghiên cứu, như "apropos"), hãy nhập như sau:

lệnh thông tin

Để điều hướng các trang thông tin, hãy sử dụng các phím mũi tên để duyệt qua văn bản, phím Enter để đọc về một từ khóa cụ thể, phím “P” và “N” để chuyển đến chủ đề trước đó hoặc tiếp theo và phím cách để di chuyển một trang hơn nữa. Sử dụng “Q” để thoát.

Một đoạn trích từ các trang thông tin được hiển thị trong bức ảnh thứ 3 ở trên.

Bước 8: Nhận trợ giúp # 2: Lệnh Whatis và Apropos

Nhận trợ giúp # 2: Lệnh Whatis và Apropos
Nhận trợ giúp # 2: Lệnh Whatis và Apropos
Nhận trợ giúp # 2: Lệnh Whatis và Apropos
Nhận trợ giúp # 2: Lệnh Whatis và Apropos

Lệnh "whatis" cung cấp thông tin ngắn gọn về một lệnh và liệt kê phần đầu tiên trong các trang người có chứa trang có liên quan (trong ngoặc đơn sau tên lệnh).

Nếu bạn hoàn toàn không chắc nên bắt đầu từ đâu, lệnh "apropos" là một cách tốt để tìm kiếm từ khóa. Ví dụ: nếu bạn muốn biết cách khởi động trình duyệt, bạn có thể nhập: “apropos browser”, sẽ kéo ra danh sách tất cả các chương trình liên quan đến trình duyệt, bao gồm trình duyệt web, trình duyệt tệp và FTP, v.v.

Bước 9: Nhận Trợ giúp # 3: - Tùy chọn trợ giúp

Nhận trợ giúp # 3: --help Option
Nhận trợ giúp # 3: --help Option

Hầu hết các lệnh cũng có tùy chọn “--help”, giải thích ngắn gọn về lệnh và danh sách các tùy chọn có sẵn. Khi nghi ngờ, đây là một cách tuyệt vời để nhận một số thông tin nhanh chóng và hữu ích về cách sử dụng một lệnh cụ thể và các phần mở rộng có thể có của nó.

Để sử dụng tùy chọn --help, hãy nhập "--help" sau một lệnh cụ thể, như ví dụ sau (cũng được hiển thị trong ảnh ở trên):

apropos - trợ giúp

Bước 10: Đủ các thiết bị đầu cuối! Máy tính để bàn ở đâu ?

Đủ các thiết bị đầu cuối! Máy tính để bàn ở đâu ?!
Đủ các thiết bị đầu cuối! Máy tính để bàn ở đâu ?!
Đủ các thiết bị đầu cuối! Máy tính để bàn ở đâu ?!
Đủ các thiết bị đầu cuối! Máy tính để bàn ở đâu ?!

Được rồi, được rồi.. Kết nối Máy tính Từ xa là một cách dễ dàng để sử dụng chế độ xem trên máy tính để bàn, còn được gọi là "Giao diện Người dùng Đồ họa", viết tắt là GUI.

1. Cài đặt Kết nối Máy tính Từ xa trên Pi của bạn:

sudo apt-get install xrdp

2. Cài đặt Kết nối Máy tính Từ xa trên PC của bạn (đã được cài đặt trên Hệ điều hành Windows).

3. Mở Kết nối Máy tính Từ xa và đăng nhập bằng IP "raspberrypi.local" (hoặc tìm IP của Pi của bạn bằng lệnh ifconfig). Bỏ qua cảnh báo (nhấp vào "có").

4. Đăng nhập bằng tên người dùng và mật khẩu của Pi

Nếu bạn vẫn chưa thay đổi mật khẩu của mình, hãy làm như vậy ngay bây giờ. (Vâng, tôi biết tôi đã bảo bạn làm như vậy nhưng điều này đáng phải nhắc lại vì ai đó thực sự có thể xâm nhập vào số Pi của bạn nếu bạn không thay đổi mật khẩu mặc định.)

Bước 11: Dù sao thì SSH là gì?

SSH là gì?
SSH là gì?

SSH là viết tắt của "Secure SHell" - nó là một "giao thức mạng mật mã để vận hành các dịch vụ mạng một cách an toàn trên một mạng không an toàn." - Wikipedia

… Uh, sao cơ?

Nói cách khác, SSH là một cách an toàn để kết nối giữa máy tính này với máy tính khác, ngay cả khi mạng mà bạn kết nối qua đó không an toàn. Ví dụ: nếu bạn đang ở trên mạng chia sẻ và bạn sử dụng SSH để đăng nhập từ xa vào một máy tính khác, những người khác trên mạng chia sẻ không thể thấy bạn đang làm gì thông qua kết nối từ xa (mặc dù Snowden đã phát hành tài liệu cho thấy NSA đôi khi có thể giải mã SSH).

Các ứng dụng phổ biến của SSH bao gồm đăng nhập từ xa, chẳng hạn như nếu bạn muốn kết nối với một máy tính sống dưới lòng đất mà không cần phải xuống đó, bạn biết đấy, hãy thực sự đi xuống đó (Tôi từng làm việc cho một thí nghiệm vật chất tối siêu thú vị có tên là DRIFT và điều này là cách chúng ta truy cập vào các máy tính điều khiển máy dò vì các máy tính này nằm trong một mỏ cách lòng đất khoảng 3 dặm.. quá xa để đi đến cập nhật phần mềm!).

Đây là trang Wikipedia đầy đủ về SSH - nó rất thú vị, vì vậy hãy xem nó!

Bước 12: Nắm bắt số Pi không đầu của bạn và Không ngừng học hỏi

Sử dụng Pi không đầu của bạn và tiếp tục học hỏi!
Sử dụng Pi không đầu của bạn và tiếp tục học hỏi!

Đi ra ngoài và khám phá! Thực hành sử dụng cửa sổ đầu cuối cho đến khi bạn cảm thấy thoải mái và quen thuộc với các lệnh cơ bản. Bạn thậm chí có thể cân nhắc việc loại bỏ cáp Ethernet và biến Pi của bạn thành điểm truy cập (Tôi sẽ đăng một bài hướng dẫn về điều này trong vài tuần tới).

Lập trình các chân GPIO để thực hiện những điều thú vị! Cần một số ý tưởng? Kiểm tra các hướng dẫn sau:

1. Tạo cảm biến độ ẩm của đất

2. Xây dựng một bộ điều khiển tưới (có thể được phân biệt với cảm biến độ ẩm của đất)

3. Bark Back: Cài đặt IoT Pet Monitor

4. Mở rộng trên Nhà thông minh của bạn và thêm Trình phát nhạc kích hoạt chuyển động

Cần các bộ phận?

Tháo rời các thiết bị điện tử cũ và hỏng! Đồ chơi điện tử là nơi tuyệt vời để có động cơ và loa. Nếu bạn muốn có động cơ tốt hơn, hãy tách rời các công cụ điện.

Nhờ bạn bè hoặc tìm một cửa hàng sửa chữa các bộ phận và dây điện thừa, tiết kiệm cáp điện từ các thiết bị điện tử cũ và sử dụng chúng làm nguồn cung cấp điện hoặc thu hoạch chúng để lấy dây và / hoặc đầu nối, tiết kiệm tai nghe cũ và sử dụng chúng cho các dự án âm thanh.

Lời khuyên tốt nhất: hãy suy nghĩ trước khi tung ra:)

Đề xuất: