Vâng, tôi đã có cùng một vấn đề và phải tìm ra rằng câu hỏi này là một câu hỏi khá khó.
Mục blog này giới thiệu màn hình 7 "RPi chính thức giải thích một số từ khóa quan trọng nhất có liên quan (HDMI, DPI DSI, DBI).
Nếu màn hình của bạn cần phải là màn hình cảm ứng, thì khía cạnh quan trọng đầu tiên là, (từ nghiên cứu của tôi) chỉ hiển thị được kết nối qua cổng DSI (J4) hoặc GPIO sẽ không cần kết nối dữ liệu bổ sung để chuyển tiếp đầu vào cảm ứng. Nếu màn hình của bạn được kết nối qua HDMI, thì cần có kết nối bổ sung (thường là qua USB) (và sẽ phải truy cập các cổng USB từ bên ngoài nếu bạn không muốn hàn xung quanh - điều này có thể xung đột với vỏ của bạn). Bạn sẽ có thể nhận được thông tin này một cách dễ dàng.
Khía cạnh quan trọng tiếp theo là, màn hình sử dụng các cổng GPIO thường cần trình điều khiển đặc biệt (được cài đặt trên một raspbian tiêu chuẩn hoặc được cung cấp với một raspbian không chuẩn do nhà sản xuất màn hình nói trên cung cấp). Điều này rất phức tạp, vì những trình điều khiển đó có thể được ghi lại một cách tệ hại hoặc lỗi thời nhanh chóng - ngay cả bản cập nhật tiếp theo của HĐH của bạn cũng có thể khiến chúng trở nên vô dụng - không nói về những khó khăn khi sử dụng HĐH mà không có trình điều khiển. Bạn sẽ có thể tìm thấy các trình điều khiển và một số phản hồi của khách hàng trực tuyến. Nếu bạn không thể tìm thấy trình điều khiển (chính xác) hoặc một số hỗ trợ một cách dễ dàng, thì rất có thể bạn sẽ gặp rắc rối khi sử dụng màn hình khi bạn mua chúng.
Hơn nữa, màn hình sử dụng các cổng GPIO thường cần cung cấp một đột phá GPIO bổ sung để bạn có thể sử dụng một số cổng GPIO cho mục đích khác. Thông tin này nên có được bằng cách xem hình ảnh của màn hình (có "ổ cắm" GPIO ở đâu đó trên mặt sau của màn hình không?).
TFT, LCD (hoặc thậm chí là LED, oLED) là những công nghệ khác nhau để hiển thị nội dung. Mặc dù họ xác định chất lượng quang học và mức tiêu thụ năng lượng, cá nhân tôi sẽ không lo lắng về những điều đó quá nhiều.
Quan trọng hơn - ít nhất là theo ý kiến của tôi - là công nghệ cảm ứng, có nghĩa là điện trở hoặc điện dung. Cái trước nên được sử dụng với bút stylus và thường không thể thực hiện cử chỉ ("cảm ứng đa điểm"), cái sau là thứ mà điện thoại thông minh hiện đại sử dụng.
Và cuối cùng, liên quan đến khả năng tương thích với RPi3 (trái ngược với RPi B + chẳng hạn), DSI và HDMI sẽ luôn ổn và liên quan đến GPIO tôi sẽ đi cùng với thông tin của nhà sản xuất (vì họ là những người cung cấp chương trình cơ sở / trình điều khiển). Hardwarewise, không nên có một vấn đề.
Để trở nên cụ thể hơn một chút, màn hình DSI duy nhất tôi tìm thấy, là màn hình 7 "chính thức. Nó sẽ hoạt động mà không có bất kỳ thay đổi nào đối với Raspbian (Tôi không biết về các HĐH khác). Có khá nhiều màn hình GPIO của mà tôi sẽ sử dụng những cái mà các nhà sản xuất nổi tiếng đã bán thông qua các cửa hàng lớn để tránh bị mắc kẹt (Tại bộ phận của tôi, chúng tôi có một số màn hình không thể sử dụng được nữa, bởi vì chúng là loại rẻ tiền mà phần sụn không còn tồn tại được tìm thấy nữa.). Và liên quan đến HDMI: Vì HDMI cũng như thiết bị cảm ứng (có thông tin đang được truyền qua USB) được chuẩn hóa, nên không có vấn đề gì đối với bất kỳ HĐH chính nào.
Tôi hy vọng câu trả lời này hầu hết các câu hỏi. Nếu không, chỉ cần làm rõ câu hỏi của bạn trong các ý kiến.