Chuyển tới nội dung

Đánh giá màn hình Pimoroni Pico: Màn hình IPS cho Raspberry Pi Pico của bạn

    1646196843

    Nhận định của chúng tôi

    Rất thú vị khi sử dụng và nó có thể hữu ích cho nhiều dự án. Quyền truy cập GPIO có thể là một vấn đề đối với một số người, vì vậy hãy lập kế hoạch xây dựng của bạn một cách khôn ngoan.

    Giá thấp
    Dễ sử dụng
    Hiển thị sắc nét

    Chống lại

    Mất quyền truy cập vào các chân GPIO

    Khi Raspberry Pi Pico được phát hành, nhà bán lẻ Pimoroni của Anh là người đầu tiên tiếp thị với hàng loạt tiện ích bổ sung cho Pi mới nhất. Pico Display được bán lẻ với giá khoảng 20 đô la và là một màn hình IPS nhỏ với các nút bấm và đèn LED RGB kết nối trực tiếp với Pico và hoạt động như một phần giới thiệu thú vị về cách viết mã sẽ xuất hiện trên màn hình. Mặc dù nó có thể chỉ là “một chút thú vị” đối với hầu hết mọi người, Pico Display và Raspberry Pi Pico có đủ sức mạnh để tạo thành thạo các trò chơi và hoạt ảnh trong một gói không lớn hơn một gói kẹo cao su.

    Thiết kế và Sử dụng Màn hình Pimoroni Pico

    Pico Display là một gói, một thuật ngữ được Pimoroni sử dụng để mô tả một bảng gắn vào các chân của Raspberry Pi Pico, giống như một chiếc ba lô. Với kích thước chỉ 2 x 1 x 0,3 inch (53 x 25 x 9mm) Pico Display chỉ lớn hơn Pico một chút. Thống trị Màn hình Pico là màn hình IPS LCD 1,14 inch 240 x 135 pixel. Nguồn đến Màn hình Pico được gửi qua chân GPIO 3V3 và Màn hình Pico giao tiếp với Raspberry Pi Pico thông qua giao diện SPI. Ngoài ra trên Màn hình Pico còn có bốn nút bấm (A, B, X, Y) và một đèn LED RGB duy nhất.

    Để sử dụng Màn hình Pico, chúng ta cần flash phiên bản tùy chỉnh của Pimoroni của MicroPython có các thư viện MicroPython cho bảng này và các bảng khác trong phạm vi của chúng. Ngoài ra còn có các thư viện C / C ++ cho Pico Display nếu bạn yêu cầu chúng.

    Để có cảm nhận về Pico Display, chúng tôi đã xem xét các bản demo và thử một vài chiếc. Bản trình diễn đầu tiên mà chúng tôi thấy, demo.py, vẽ các vòng tròn có kích thước và màu ngẫu nhiên trên màn hình. Những vòng tròn này nảy xung quanh màn hình tạo ra ảo giác rằng chúng bị ràng buộc với các định luật vật lý. Ngay cả với 100 vòng tròn nảy xung quanh màn hình, mọi thứ vẫn chạy trơn tru.

    Được thúc đẩy bởi bản trình diễn này, chúng tôi quyết định viết một cái gì đó để cuộn văn bản trên màn hình. Mỗi lần lặp lại mã, nó sẽ chọn một màu khác nhau cho văn bản và màu đó cũng sẽ được sử dụng cho đèn LED RGB. Điều này mất một chút thời gian để viết, nhiều hơn từ sự hiểu biết của chúng tôi về quy trình hơn là các vấn đề với thư viện.

    Khi vấn đề logic của chúng tôi được giải quyết, chúng tôi có văn bản cuộn và màu sắc ngẫu nhiên. Nhưng tiếp theo là gì? Bốn nút ở các góc của màn hình vẫn chưa được sử dụng, vì vậy chúng tôi đã điều chỉnh mã của mình để bao gồm các câu lệnh điều kiện sẽ tìm kiếm một lần nhấn nút và sau đó chạy khối mã liên quan đến điều kiện đó. Trong trường hợp của chúng tôi, đó là ba chuỗi văn bản khác nhau, hai chuỗi có màu sắc được chọn ngẫu nhiên và một chuỗi có màu văn bản đã đặt và màu nền khác nhau. Thư viện MicroPython cho Pico Display rất dễ sử dụng, sau khi bạn hiểu quy trình cập nhật màn hình

    Các trường hợp sử dụng cho Màn hình Pimoroni Pico

    Vì đây là một gói, mặc dù chỉ sử dụng một số ít chân GPIO, nó từ chối quyền truy cập vào tất cả chúng và điều này sẽ giới hạn vị trí và cách thức sử dụng. Nếu bạn muốn tạo một huy hiệu tên văn bản cuộn đơn giản hoặc những câu trích dẫn đầy cảm hứng thì Pico Display là dành cho bạn.

    Nhưng bảng này không chỉ giới hạn ở văn bản đơn thuần. Nó cũng có thể được sử dụng để tạo các trò chơi điện tử của riêng bạn chẳng hạn như Tetris. Nếu bạn muốn sử dụng Màn hình Pico với một bo mạch khác, thì bạn cần phải mua bộ mở rộng hai chiều Pico Omnibus hoặc bộ mở rộng bốn chiều Pico Decker, nhưng hãy lưu ý đến các chân GPIO mà mỗi bảng sẽ sử dụng, vì xung đột sẽ ngăn bảng từ hoạt động.

    Kết luận

    Pimoroni’s Pico Display là một cách chi phí thấp để tạo các dự án hoạt hình độc đáo với Raspberry Pi Pico của bạn. Sử dụng Màn hình Pico với MicroPython rất đơn giản và chúng tôi có thể nhận được kết quả tốt với rất ít mã.

    Giống như gói Pico Unicorn, Pico Display là một phương tiện để học một kỹ năng mới trong khi vui chơi, hơn là một bảng nghiêm túc để giải quyết một vấn đề. Tuy nhiên, điều này không phải là tiêu cực vì Màn hình Pico sử dụng cùng một thư viện với Trình khám phá cơ sở của Pico và điều đó có nghĩa là các kỹ năng học được trên cái này có thể chuyển giao cho cái kia.

    0 0 đánh giá
    Rating post
    Theo dõi
    Thông báo của
    guest
    0 comments
    Phản hồi nội tuyến
    Xem tất cả bình luận
    0
    Rất thích suy nghĩ của bạn, hãy bình luận.x