Raspberry Pi là một máy tính tuyệt vời, nhưng không phải lúc nào cũng là thiết bị thuận tiện nhất để truy cập. Trừ khi bạn kết nối nó vĩnh viễn với một màn hình, bạn có thể truy cập nó qua SSH, VNC hoặc RDP.
Nhưng nếu bạn không có màn hình phù hợp thì sao? Bạn sẽ dùng nó như thế nào? Một giải pháp là dùng một máy tính bảng Android cũ làm màn hình hiển thị cho Raspberry Pi.
Những gì cần để dùng màn hình máy tính bảng với Raspberry Pi
Muốn thiết lập thiết bị Android làm màn hình cho Raspberry Pi? Nó đơn giản hơn bạn nghĩ.
Tất cả những gì bạn cần là:
- Raspberry Pi 3 hoặc mới hơn (phiên bản cũ hơn sẽ cần dongle mạng không dây)
- Cả hai thiết bị kết nối cùng một mạng
- Bàn phím và chuột kết nối với Raspberry Pi (USB, Bluetooth, hoặc không dây)
- Giá đỡ máy tính bảng hoặc vỏ phù hợp cho thiết bị Android để dùng nó làm màn hình
Cách này hoạt động.
Thật tiếc là không thể kết nối trực tiếp màn hình máy tính bảng với Raspberry Pi. Cả GPIO lẫn cổng DSI đều không tương thích với màn hình máy tính bảng. Điều này có nghĩa là dùng màn hình máy tính bảng cũ cho màn hình Raspberry Pi là không thể. Ngay cả khi bạn thiết lập kết nối các thiết bị, cũng不会 có hình ảnh dễ chịu nào.
Và bạn có thể cần một Raspberry Pi mới.
Sử dụng máy tính bảng Android làm màn hình cho Raspberry Pi
Thay vì kết nối Raspberry Pi trực tiếp với máy tính bảng Android, bạn có thể dùng phần mềm máy tính từ xa.
Bạn có hai lựa chọn để dùng máy tính bảng hoặc điện thoại Android làm màn hình cho Raspberry Pi.
- RDP: Giao thức máy tính từ xa của Microsoft
- VNC: Kết nối mạng ảo
Mỗi tùy chọn này đều có thể cung cấp quyền truy cập desktop đầy đủ cho Raspberry Pi qua Android. May mắn thay, cả hai đều không khó để thiết lập. Cả hai đã được kiểm tra với Raspberry Pi 3, nhưng nên hoạt động với các phiên bản cũ hơn, và thậm chí Pi Zero.
Quan trọng: bạn cần đảm bảo Raspberry Pi và máy tính bảng Android nằm trên cùng một mạng. Ngoài ra, điều này sẽ không hoạt động nếu bạn dùng thiết bị Android làm điểm truy cập không dây.
(Trong kịch bản đó, bạn sẽ cần hai thiết bị Android; một cho WAP, và một cho màn hình.)
Đối với cả hai tùy chọn, trước hết hãy đảm bảo SSH được bật trên Raspberry Pi. Điều này sẽ làm cho thiết lập "headless" đơn giản hơn, cho phép bạn cấu hình RDP và VNC từ máy tính. Sau đó bạn có thể thiết lập kết nối từ thiết bị Android.
Bạn có thể bật SSH theo ba cách:
- Qua dòng lệnh: dùng màn hình raspi-config và chọn Interfacing Options > SSH > OK. Khởi động lại khi được nhắc.
- Qua desktop Raspbian: vào Preferences > Raspberry Pi Configuration > Interfaces và chọn SSH. Nhấp OK để xác nhận.
- Với Pi tắt nguồn, tháo thẻ SD và mở nó trong trình duyệt file của máy tính để bàn. Trong thư mục boot, tạo file mới tên "ssh", không có phần mở rộng. Tháo thẻ an toàn và gắn lại vào Raspberry Pi. Khi bật nguồn, SSH sẽ được bật.
Bạn có thể kết nối với Raspberry Pi qua SSH bằng ứng dụng terminal trong Linux và macOS. Bạn sẽ tìm thấy một số tùy chọn tốt để dùng SSH trên Windows.
Để dùng SSH, bạn sẽ cần biết địa chỉ IP của Raspberry Pi, bạn có thể tìm bằng cách nhập
ifconfig wlan0
Ghi nhớ địa chỉ IP, vì bạn sẽ cần nó sau.
Kết nối Android với Raspberry Pi qua RDP
Trước tiên, hãy thử với RDP. Đây là tùy chọn tốt hơn, vì bạn có thể làm nhiều hơn với thiết bị từ xa. Ví dụ, các phiên đồ họa nặng sẽ chạy trên RDP, nhưng có thể gặp khó khăn với VNC. Linux có phần mềm RDP riêng, gọi là xrdp.
Bạn sẽ cần:
- Phần mềm RDP cài đặt trên Raspberry Pi
- Ứng dụng RDP trên thiết bị Android
Kết nối với Raspberry Pi qua SSH sau đó nhập lệnh sau để cập nhật danh sách gói và cài đặt xrdp.
sudo apt update
sudo apt install xrdp
Nhấn Y khi được nhắc.
Tiếp theo, tìm ứng dụng RDP cho Android. Microsoft Remote Desktop là một lựa chọn tốt.
Tải xuống: Microsoft Remote Desktop cho Android (Miễn phí)
Để kết nối với Raspberry Pi qua RDP từ Android:
- Khởi chạy Microsoft Remote Desktop
- Chạm nút +
- Chọn Desktop
- Nhập hostname hoặc địa chỉ IP của Raspberry Pi
- Nhấp Lưu
- Khi sẵn sàng bắt đầu, chạm ô kết nối
- Quan sát cảnh báo máy tính từ xa không thể được xác minh, (đây là do hệ điều hành Linux của Pi)
- Nhấp Kết nối
Sau đó bạn sẽ thấy màn hình đăng nhập xrdp. Nhập thông tin tài khoản Raspberry Pi thông thường (mặc định là pi:raspberry, nhưng bạn nên thay đổi chúng) và nhấp OK.
Kết nối Raspberry Pi với máy tính bảng Android bằng VNC
Tùy chọn thứ hai để dùng máy tính bảng làm màn hình Raspberry Pi là dùng phần mềm VNC. Chỉ cần thiết lập trên Raspberry Pi và thiết bị Android để có quyền truy cập desktop. Với bàn phím kết nối, sẽ cảm giác như bạn kết nối trực tiếp với Pi!
VNC là tùy chọn phổ biến để kết nối từ xa với Raspberry Pi từ máy tính, nhưng nó hoạt động như thế nào trên Android?
Để làm việc này, bạn sẽ cần:
- Phần mềm máy chủ VNC cài đặt trên Raspberry Pi
- Phần mềm xem VNC cài đặt trên thiết bị Android
Khi bạn sẵn sàng, cài đặt máy chủ VNC. Mặc dù Raspberry Pi OS đi kèm RealVNC built-in. Tuy nhiên, mặc định nó không được bật.
Bạn có thể bật VNC theo hai cách:
- Qua màn hình raspi-config chọn Interfacing Options > VNC > OK. Khởi động lại khi được nhắc.
- Qua desktop Raspbian: vào Preferences > Raspberry Pi Configuration > Interfaces và chọn VNC. Nhấp OK để xác nhận.
Tiếp theo, tìm ứng dụng VNC client cho Android. Có một số ứng dụng có sẵn—VNC Viewer từ RealVNC là hoàn hảo.
Tải xuống: VNC Viewer cho Android
Với ứng dụng đã cài và Pi đã khởi động:
- Mở VNC Viewer
- Nhấp + để tạo kết nối mới
- Nhập địa chỉ IP và số phiên (ví dụ 192.168.10.21:1)
- Nhấp Tạo
Ở giai đoạn này, bạn sẽ được thông báo rằng kết nối không được mã hóa. Chấp nhận kết nối (bạn nên an toàn trên mạng gia đình) và nhập mật khẩu. Nhấp Tiếp tục khi sẵn sàng, và kết nối sẽ mở.
Nhập mật khẩu khi được nhắc và tận hưởng quyền truy cập Raspberry Pi qua bàn phím và máy tính bảng Android làm màn hình!
Khi bạn sẵn sàng kết thúc kết nối, nhấp X.
Thêm màn hình Raspberry Pi đơn giản với máy tính bảng Android
Dùng máy tính bảng Android làm màn hình cho Raspberry Pi là cách tuyệt vời để tận dụng thiết bị cũ. Nó đơn giản để thiết lập, và nếu pin vẫn còn sạc, nó nên đáng tin cậy. Bạn cũng có thể xem các cách tiện lợi để cấp nguồn cho Raspberry Pi cho các dự án di động.
Tốt hơn nữa, với bàn phím và chuột, và một bộ sạc pin tiện lợi, bạn có thể làm cho Raspberry Pi hoàn toàn di động. Việc có kết nối internet qua 4G của Android cũng có thể quý giá vô cùng. Và kết hợp Raspberry Pi với màn hình cảm ứng máy tính bảng cho bạn thêm sự di động. Hãy tiến xa hơn với hướng dẫn tự xây dựng máy tính bảng Android với Raspberry Pi của chúng tôi.