Bài 1: Thiết lập Raspberry Pi

Raspberry Pi là một trong những bo mạch được người dùng sử dụng rất nhiều trong các dự án IOT. Nó như một chiếc máy tính mini, với Raspi các bạn có thể làm được rất nhiều thứ thú vị và các dự án lớn. Để có thể tìm hiểu và nghiên cứu sâu hơn cũng như nâng cao kĩ năng của chúng ta, xin mời các bạn bước vào Bài 1: Thiết lập Raspberry Pi nhé !


1. Cài đặt hệ điều hành

Như đã nói, Raspi là một máy tính mini nên chúng ta cần cài đặt hệ điều hành cho nó. Với Raspi ta có nhiều hệ điều hành để lựa chọn như Raspian, Windows 10 IOT... và một số hệ điều hành khác.

Ta sẽ lựa chọn Raspbian, hệ điều hành chính thức của Raspberry Pi , được xây dựng trên nền tảng Debian. Đây cũng là hệ điều hành phổ biến nhất, nhiều người dùng nhất và được hỗ trợ nhiều nhất của Raspberry Pi.

Có 2 cách để cài đặt Raspbian.

raspbian

Debian + Raspberry Pi = Raspbian

Cách 1: Sử dụng gói NOOBS

Đây là cách đơn giản dành cho người mới bắt đầu.

Đây là gói cài đặt đã có sẵn Raspbian được cung cấp bởi nhà phát hành Raspberry Pi.

  • Bước 2: Format thẻ SD của bạn:

Nếu thẻ SD của bạn mới tinh thì không nhất thiết phải làm bước này.
Phần mềm SD Formatter 4.0 được khuyên dùng cho việc Format thẻ.

  • Bước 3: Giải  nén gói NOOBS vào thẻ SD:

Sau khi việc download gói NOOBS và format thẻ hoàn tất.
Bạn chỉ cần giải nén gói NOOBS vào thẻ SD.

  • Bước 4: Gắn thẻ vào Raspberry Pi và khởi động:

Đây là lần khởi động đầu tiên của Raspbian.
Bạn sẽ thấy một khung lựa chọn tương tự như thế này:

noob_install

Bạn chỉ cần chọn Raspbian và nhấn vào biểu tượng Install (hoặc nhấn phím i) và đợi việc cài đặt hoàn thành.

Cách 2: Cài đặt Image của Raspbian

  • Bước 1: Cắm thẻ SD vào máy tính và để ý tên ổ đĩa của thẻ (chẳng hạn: E:\)
  • Bước 2: Download file image của Raspbian và giải nén (thành file đuôi .img).
  • Bước 3: Download Win32DiskImager và giải nén.
  • Bước 4: Chạy Win32DiskImager (có thể bạn cần Run as administrator).
  • Bước 5: Chọn đường dẫn đến file .img đã giải nén và chọn ổ đĩa của thẻ SD, tương tự hình sau:

Win32DiskImager

Lưu ý: bạn cần phải cẩn thận chọn đúng ổ đĩa đại diện cho thẻ SD bởi nếu chọn sai dữ liệu ở ổ đĩa được chọn sẽ bị xóa bỏ.

  • Bước 6: Nhấn Write và đợi quá trình ghi hoàn thành.
  • Bước 7: Thoát chương trình và gỡ thẻ SD khỏi máy tính.
  • Bước 8: Gắn thẻ SD vào Raspberry Pi và khởi động.

2. Thiết lập phần cứng

Trước tiên bạn có thể đọc bài viết Tổng quan phần cứng Raspberry Pi để nắm chi tiết hơn phần cứng Raspberry Pi trước khi thiết lập.

Bạn cần phải có ít nhất những phần cứng sau để Pi hoạt động.

Ngoại vi cần thiết:

  • Thẻ nhớ Micro SD (hoặc SD cho phiên bản B trở về trước): khuyên dùng 16GB Class 10.

full_MicroSD-Ultra-2015-16GB-02

  • Cổng hiển thị: cổng HDMI hoặc Composite để kết nối màn hình. HDMI được khuyên dùng để có được chất lượng hình ảnh tốt hơn. Nếu màn hình của bạn chỉ có cổng VGA, bạn có thể dùng cổng chuyển HDMI-VGA.

cable_adaptador_hdmi_a_vga

  • Chuột và bàn phím: Raspberry Pi hỗ trợ các chuẩn chuột và bàn phím giao tiếp qua cổng USB. Bạn chỉ cần cắm và sử dụng.
  • NguồnPi được cấp nguồn thông qua cổng Micro USB (giống như hầu hết các smartphone). Bạn nên có một cục nguồn/sạc/adapter tốt với thông số 5V và ít nhất là 700mA. Khuyên dùng: 5V 2.5A trở lên. Ngoài ra, các bạn có thể sử dụng dây nguồn có nút nhấn để khỏi phải tháo dây ra vì tháo gắn nhiều sẽ dễ hư cổng nguồn của Raspi

Pi_Power_2

Ngoài ra cũng có những phụ kiện hữu ích khác đi kèm như Case (vỏ) để bảo vệ Pi, bộ tản nhiệt…

Kết nối ngoại vi

Khi đã có những ngoại vi cần thiết, bạn kết nối rất đơn giản như hình dưới.

13288785_1158182927560545_831206122_o

Việc tiếp theo chỉ cần cấp nguồn cho Pi và khởi động.

3. Bước đầu khởi động

Sau khi Raspbian được cài đặt xong ,Raspberry Pi sẽ boot lần đầu tiên. Tùy vào phiên bản Raspbian bạn dùng mà hệ điều hành sẽ vào thẳng giao diện người dùng (GUI) hoặc là hiện ra màn hình lệnh (gọi là prompt hoặc terminal) yêu cầu người dùng đăng nhập. Tên và mật khẩu dùng để đăng nhập như sau:

login: pi

Password: raspberry

Sau đó nếu muốn chuyển sang giao diện GUI ta dùng lệnh startx :

[email protected] ~ $ startx

Giao diện dòng Terminal và GUI trong Raspbian

Muốn khởi động lại và tắt bằng lệnh bạn dùng:

hoặc [email protected] ~ $ sudo halt

4. Remote qua máy tính

Nếu bạn muốn truy cập và hiển thị Raspberry Pi mà không cần màn hình thì việc remote Pi qua network (LAN-trong trường hợp này) là việc cần phải nghĩ đến.

Có khá nhiều phương pháp để thực hiện việc này, bài viết chỉ đề cập phương pháp được tác giả cho là đơn giản và thuận tiện nhất.

Bất kì thiết bị nào được kết nối vào mạng LAN thì nó sẽ được cấp một địa chỉ IP và bạn cần phải tìm được địa chỉ IP đó của Pi.

Nếu Pi đang kết nối với màn hình hiển thị thì việc này rất đơn giản, chỉ cần đánh lệnh sau trên Terminal: hostname -I
Bạn sẽ tìm thấy danh sách các thiết bị đang kết nối trong mạng và địa chỉ IP của chúng trong menu thiết lập của Router. Tùy vào loại Router bạn dùng mà menu này có giao diện khác nhau nhưng chắc sẽ không thể thiếu phần hiển thị thông tin trên.Nếu không có màn hình hiển thị, bạn phải truy cập vào địa chỉ Router, thường là: 192.168.1.1

Tuy nhiên có thể xảy ra trường hợp bạn không biết địa chỉ Router hoặc bạn không thể truy cập vào địa chỉ đó (vì đã được đặt mật khẩu mà bạn không biết chẳng hạn). Lúc này bạn cần dùng đến những công cụ để scan IP của các thiết bị trong network.

NMAP hoặc Advanced IP Scanner là một trong những giải pháp. Đây là một phần mềm mã nguồn mở cho phép bạn tìm ra tên các thiết bị cũng như IP của chúng trong network.

Putty

Sau khi có được IP của Raspberry Pi, bạn cần cài đặt Putty. Phần mềm này cho phép bạn truy cập vào Terminal của Raspberry Pi.

putty

Bạn chỉ cần đánh địa chỉ của Pi vào (như hình trên là 192.168.1.77), giao diện Terminal quen thuộc sẽ hiện ra trước mặt bạn.

Với một số bản hệ điều hành sẽ không mở sẵn ssh nên khi open bằng putty sẽ báo lỗi. Để khắc phục việc này, các bạn lấy thẻ SD tạo một file "ssh.txt" rồi boot lại sẽ được.

XRDP

Putty chỉ giúp bạn hiển thị được Terminal, nếu bạn muốn hiển thị được giao diện người dùng của Pi bạn cần đến XRDP.

Cài đặt và sử dụng XRDP như sau:

  • Bước 1: Enable SSH

Thông qua Terminal của Putty, dùng: sudo raspi-config

Sau đó Tìm Interface Options/SSH và chọn Yes để cho phép remote qua SSH. Rồi khởi động lại Pi để thiết lập có tác dụng sudo reboot.

  • Bước 2: Cài đặt XRDP trên Pi

sudo apt-get install xrdp

  • Bước 3: Sử dụng Remote Desktop Connection để truy cập Pi

Đây là ứng dụng có sẵn của Windows, bạn chỉ cần bật lên và điền IP của Pi vào ô Computer và nhấn Connect

rdc-rdc

Giao diện sau sẽ hiện ra yêu cầu bạn nhập tên người dùng và mật khẩu của Pi

how-to-remote-desktop-raspberry-pi-4

Sau khi đăng nhập thành công, giao diện Desktop của Pi sẽ hiện lên trên màn hình của bạn. Bây  giờ thì bạn có thể thoải mái sử dụng Pi trên máy tính của bạn.

remote_xrdp

Video

Nguồn: raspi.vn

Nếu có thắc mắc hoặc góp ý, các bạn hãy comment bên dưới để bài viết có thể được hoàn thiện hơn. Xin cảm ơn,

Phạm Vĩnh Toàn - Mechasolution Việt Nam

Có thể bạn quan tâm ???


Sản phẩm liên quan