Raspberry Pi : Kết nối màn hình cảm ứng 3.5 inch IPS TFT LCD Waveshare với Pi
18:02 - 14/01/2019
Raspberry Pi : Kết nối màn hình cảm ứng 3.5 inch IPS TFT LCD Waveshare với Pi
42 câu lệnh hữu ích nhất dành cho Raspberry Pi OS (Raspbian)
Hướng cài đặt Hệ điều hành và Remote Desktop cho Raspberry Pi nhanh chóng và cực kỳ đơn giản
Hướng dẫn cài đặt Ubuntu Server trên Raspberry Pi 4
Kết nối Wifi cho Raspberry Pi mà không cần màn hình, chuột và bàn phím một cách đơn giản
Qua bài viết này các bạn sẽ biết được cách cài đặt để có thể sử dụng màn hình cảm ứng 3.5inch TFT IPS LCD cho Pi của hãng WAVESHARE.
Bài viết gồm các nội dung sau :
1. Giới thiệu về màn hình 3.5 inch Touch Screen IPS TFT LCD
2. Cài đặt với hệ điều hành Raspbian
2.1. Cách 1 : Cài đặt Driver mà nhà sản xuất Waveshare cung cấp cho Raspbian
2.2. Cách 2 : Sử dụng file image chứa hệ điều hành đã cài đặt sẵn driver mà Waveshare cung cấp.
2.3. Cách 3 : Tự cấu hình cho hệ điều hành Raspbian sử dụng file driver của Waveshare
1. http://pivietnam.com.vn/raspberry-pi-ket-noi-man-hinh-cam-ung-35-inch-ips-tft-lcd-waveshare-voi-pi.html
2. Cài đặt với hệ điều hành Raspbian
* Lưu ý :
Với các phiên bản mới của Raspbian , SSH và VNC mặc định là đã được tắt.
Khách hàng khi tới mua hàng tại Mlab có thể chuyển Pi qua đội kỹ thuật của Mlab để được kích hoạt SSH và VNC, điều này sẽ thuận tiện cho khách hàng trong việc sử dụng Pi khi chưa có màn hình HDMI hoặc màn hình VGA bên ngoài.
* Chuẩn bị :
+ Màn hình HDMI hoặc cable HDMI to VGA (phục vụ việc cài đặt ban đầu cho hệ điều hành - các bạn đọc thêm lưu ý ở trên.)
2.1. Cách 1 : Cài đặt Driver mà nhà sản xuất Waveshare cung cấp cho Raspbian
+ Ưu điểm : Cách này giúp người cài đặt biết được mình đã cài gì vào hệ điều hành Raspbian.
Không phức tạp trong việc cài đặt.
+ Nhược điểm : Cách này phải sử dụng màn hình ngoài hoặc phải kết nối với Pi qua Internet, sẽ là bất tiện cho người sử dụng không có màn hình ngoài.
Các bạn tham khảo thêm các bài viết để hỗ trợ cho quá trình cài đặt : Hướng dẫn cài đặt hệ điều hành Raspbian và Kết nối với Pi
Bước 1 : Sau khi cài đặt hệ điều hành Raspbian, các bạn thực hiện kết nối với Raspberry Pi hoặc sử dụng màn hình ngoài có HDMI, VGA để kết nối với Pi.
Các bạn gõ lệnh :
$ sudo raspi-config
Lựa chọn mở rộng vùng thẻ nhớ cho hệ điều hành :
7. Advanced Options > A1. Expand Filesystem > OK
Chọn chế độ boot cho hệ điều hành :
3. Boot Options > B1. Desktop / CLI > B4. Desktop Autologin
Bước 2 : Các bạn download và cài đặt driver cho màn hình mà nhà sản xuất cung cấp.
Driver mà nhà sản xuất cung cấp, bạn có thể download theo đường link sau : LCD-show-170309.tar.gz
Các bạn sử dụng một trong các cách trong bài hướng dẫn để chuyển driver đã download cho Pi : Trao đổi dữ liệu với Pi
Bước 3 : Cài đặt
$ tar xvf LCD-show-170309.tar.gz // Các bạn dùng lệnh này để giải nén thư mục driver đã download
$ cd LCD-show/ // vào thư mục đã giải nén
$ chmod +x LCD35B-show
$ sudo ./LCD35B-show // cài đặt driver cho màn hình
Bước 4 : Đợi Pi khởi động lại và màn hình TFT IPS 3.5 inch hiển thị.
Chú thích : Các lệnh giúp xoay màn hình
Xoay x độ :
$ cd LCD-show/
$ ./LCD35B-show x
2.2. Cách 2 : Sử dụng file image chứa hệ điều hành đã cài đặt sẵn driver mà Waveshare cung cấp.
+ Ưu điểm : Cách này thuận tiện, không phức tạp cho việc cài đặt.
Người cài đặt có thể không cần tới màn hình ngoài để cài đặt driver.
+ Nhược điểm : Cách này người cài đặt sẽ khó biết hết những gì đã được cài đặt trong file image chứa hệ điều hành mà Waveshare cung cấp.
Các bạn có thể download file image theo đường link sau : Image
Các bạn tiến hành cài đặt như cài đặt một hệ điều hành bình thường cho Pi.
2.3. Cách 3 :
+ Ưu điểm : Cách cài đặt này có thể thỏa mãn phần nào được chút ít sự tò mò của người dùng về hệ điều hành Raspbian cho Raspberry Pi.
Được tự tay cấu hình cho chiếc màn hình và Pi của mình, đảm bảo sự cài đặt nhỏ gọn cho Raspbian.
+ Nhược điểm : Cách cài đặt phức tạp, đòi hỏi người cài đặt kiên nhẫn.
Cần kết nối với Pi qua màn hình ngoài hoặc kết nối qua Internet.
Sau khi cài đặt hệ điều hành Raspbian xong, các bạn tiến hành theo các bước sau :
Bước 1 : Mở rộng vùng nhớ trong thẻ nhớ của hệ điều hành – Các bạn làm theo hướng dẫn của Bước 1 – Cách 1 ở trên.
Bước 2 : Update và upgrade cho Raspbian
$ sudo apt-get update && sudo apt-get upgrade
Bước 3 : $ sudo rpi-update
Sau khi chạy lệnh này xong thì khởi động lại Raspbian.
$ sudo shutdown -r 0
Bước 4 : Tải file driver của màn hình 3.5 inch
$ git clone https://github.com/swkim01/waveshare-dtoverlays.git
$ sudo cp waveshare-dtoverlays/waveshare35b-overlay.dtb /boot/overlays
Bước 5 : Chỉnh graphical output từ HDMI sang GPIO
$ sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
thay đổi ‘fb0’ thành ‘fb1’
Bước 6 : Enable interface
$ sudo nano /boot/config.txt
Thêm các lệnh sau vào cuối file :
dtparam=spi=on
dtoverlay=waveshare35b
gpu_mem=128
Bước 7 : Thêm một số thông tin cho driver :
$ sudo nano /etc/modules
Các bạn truy cập tới đường link và thêm các dòng sau vào cuối file trên : add line config driver
Bước 8 : $ sudo nano /boot/cmdline.txt
Các bạn thêm những thông tin sau “fbcon=map:1 fbcon=font:ProFont6x11” vào cuối file.
Bước 9 : Khởi động lại Pi và đợi màn hình hiển thị thành quả.
____________________ MLab chúc các bạn có những trải nghiệm thú vị! Xin đón đợi ý kiến chia sẻ của mọi người! _________________________
Để cập nhật các tin tức công nghệ mới các bạn làm theo hướng dẫn sau đây :
Các bạn vào Trang chủ >> Tin tức. ở mục này có các bài viết kỹ thuật thuộc các lĩnh vực khác nhau các bạn có thể lựa chọn lĩnh vực mà mình quan tâm để đọc nhé !!!
Các bạn cũng có thế kéo xuống cuối trang để xem những tin tức công nghệ mới nhất.