Przejdź do treści

Recenzja wyświetlacza Pimoroni Pico: ekran IPS dla twojego Raspberry Pi Pico

    1646196843

    Nasz werdykt

    Świetna frajda w użyciu i może być przydatna w wielu projektach. Dostęp do GPIO może być dla niektórych problemem, więc zaplanuj swoją kompilację mądrze.

    Do

    Niska cena
    Łatwy w użyciu
    Wyraźny wyświetlacz

    Przeciwko

    Utrać dostęp do pinów GPIO

    Kiedy Raspberry Pi Pico zostało wydane, brytyjski detalista Pimoroni jako pierwszy wprowadził na rynek mnóstwo dodatków do najnowszego Pi. Pico Display kosztuje około 20 USD i jest małym ekranem IPS z przyciskami i diodą LED RGB, który łączy się bezpośrednio z Pico i działa jako zabawne wprowadzenie do pisania kodu, który pojawi się na ekranie. Chociaż dla większości może to być po prostu „trochę zabawy”, Pico Display i Raspberry Pi Pico mają wystarczającą moc, aby kompetentnie tworzyć gry i animacje w opakowaniu nie większym niż paczka gumy do żucia.

    Projekt i użytkowanie wyświetlacza Pimoroni Pico

    Pico Display to opakowanie, termin używany przez Pimoroni do opisania płytki, która łączy się z pinami Raspberry Pi Pico, podobnie jak plecak. Mierzący zaledwie 2 x 1 x 0,3 cala (53 x 25 x 9 mm) wyświetlacz Pico jest tylko nieznacznie większy niż sam Pico. W Pico Display dominuje 1,14-calowy ekran IPS LCD o wymiarach 240 x 135 pikseli. Zasilanie wyświetlacza Pico jest przesyłane przez pin 3V3 GPIO, a wyświetlacz Pico komunikuje się z Raspberry Pi Pico za pośrednictwem interfejsu SPI. Na Pico Display znajdują się również cztery przyciski (A,B,X,Y) i pojedyncza dioda LED RGB.

    Aby użyć Pico Display, musimy sflashować niestandardową wersję MicroPythona firmy Pimoroni, która posiada biblioteki MicroPython dla tej i innych płyt w swoim zakresie. Istnieją również biblioteki C/C++ dla Pico Display, jeśli ich potrzebujesz.

    Aby poczuć Pico Display, przyjrzeliśmy się demonstracjom i wypróbowaliśmy kilka. Pierwsze demo, które widzieliśmy, demo.py, rysuje na ekranie okręgi o losowych rozmiarach i kolorach. Te kręgi odbijają się od ekranu, dając złudzenie, że są związane z prawami fizyki. Nawet przy 100 okręgach odbijających się na ekranie wszystko przebiegało płynnie.

    Zachęceni tym demo postanowiliśmy napisać coś, co będzie przewijać tekst po ekranie. Za każdym razem, gdy kod był zapętlony, wybierał inny kolor dla tekstu i ten kolor byłby również używany dla diody LED RGB. Napisanie tego zajęło trochę czasu, bardziej z naszego zrozumienia procesu niż problemów z biblioteką.

    Gdy nasz problem logiczny został rozwiązany, mieliśmy przewijany tekst i losowe kolory. Ale co dalej? Cztery przyciski w rogach ekranu nie były jeszcze używane, więc dostosowaliśmy nasz kod tak, aby zawierał instrukcje warunkowe, które szukałyby naciśnięcia przycisku, a następnie uruchamiały blok kodu powiązany z tym warunkiem. W naszym przypadku były to trzy różne ciągi tekstowe, dwa z losowo wybranymi kolorami i jeden z ustawionym kolorem tekstu i innym kolorem tła. Biblioteka MicroPython dla Pico Display jest łatwa w użyciu, gdy zrozumiesz proces aktualizacji ekranu

    Przypadki użycia do wyświetlacza Pimoroni Pico

    Ponieważ jest to pakiet, pomimo użycia tylko kilku pinów GPIO, odmawia dostępu do wszystkich z nich, a to ograniczy miejsce i sposób użycia. Jeśli chcesz stworzyć prostą, przewijaną plakietkę z imieniem lub inspirujące cytaty, Pico Display jest dla Ciebie.

    Ale ta tablica nie ogranicza się tylko do tekstu. Może być również używany do tworzenia własnych gier wideo, takich jak Tetris. Jeśli chcesz używać Pico Display z inną płytą, musisz kupić dwukierunkowy ekspander Pico Omnibus lub poczwórny ekspander Pico Decker, ale pamiętaj o pinach GPIO, z których będzie korzystać każda płyta, ponieważ kolizje uniemożliwią deski od pracy.

    Dolna linia

    Pico Display firmy Pimoroni to tani sposób na tworzenie unikalnych animowanych projektów za pomocą Raspberry Pi Pico. Używanie Pico Display z MicroPythonem jest proste i możemy uzyskać przyzwoite wyniki przy bardzo małej ilości kodu.

    Podobnie jak pakiet Pico Unicorn, Pico Display jest bardziej sposobem na nauczenie się nowych umiejętności podczas zabawy, niż poważną deską do rozwiązywania problemów. Jednak nie jest to negatywne, ponieważ Pico Display korzysta z tej samej biblioteki, co Pico Base Explorer, a to oznacza, że ​​umiejętności zdobyte na jednym mogą być przenoszone na drugie.

    0 0 votes
    Rating post
    Subscribe
    Powiadom o
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x