콘텐츠로 건너뛰기

Pimoroni Pico Explorer 기본 검토: Raspberry Pi Pico 확장

    1646198283

    우리의 평결

    보드 하드웨어는 훌륭하고 소프트웨어 지원이 향상되면 필수 구매가 될 것입니다.

    을위한

    잘 배치
    좋은 사이즈
    많은 기능

    에 맞서

    소프트웨어 라이브러리는 아직 진행 중입니다.
    장착 구멍 없음

    Raspberry Pi Pico는 40 DIP 레이아웃 보드를 위한 새로운 범위의 애드온 형식을 도입했습니다. Pimoroni Pico Unicorn Pack과 같은 더 작은 추가 기능을 “팩”이라고 합니다. 더 큰 보드가 필요한 경우 “기본”이 있고 작업대에 있는 첫 번째 작업대는 30달러 Pimoroni Pico Explorer입니다. 일련의 GPIO 핀, 소형 LCD 화면, 듀얼 모터를 제공하는 “내장 회로 실험 분야”입니다. Breakout Garden 보드와 호환되는 출력 및 2개의 브레이크아웃. 

    Pico Explorer Base의 목표는 Raspberry Pi용 Explorer HAT 보드 범위와 공유되는 목표인 전자 부품 실험을 위한 장소가 되는 것입니다. 우리는 Pimoroni의 Pico Explorer Base를 통해 보드의 다양한 기능을 테스트하기 위한 프로젝트를 구축했습니다.

    Pimoroni Pico Explorer의 설계 및 사용

    4.6 x 2.5 x 0.8인치(117 x 63 x 20mm) 크기의 Pico Explorer는 사전 조립된 상태로 제공됩니다. Pimoroni의 Pico Explorer Base의 크기는 편안하고 편안하게 작업할 수 있는 충분한 공간이 있지만 책상을 지배하지는 않습니다.

    보드의 왼쪽 상단에는 마이크로 USB 포트가 보드 바깥쪽을 향하도록 삽입된 Raspberry Pi Pico를 위한 공간이 있습니다. Pico를 보드에 연결하면 보드와 해당 구성 요소에 전원이 공급됩니다. Pico 바로 아래에는 회로와 실험을 구축할 수 있는 미니 브레드보드가 있습니다.

    Pico Explorer Base의 중앙에는 일련의 GPIO 브레이크아웃 핀이 있지만 일부는 온보드 모터 컨트롤러(GPIO 핀 8 ~ 11), 피에조 부저에서 사용하기 때문에 모든 GPIO 핀이 파손된 것은 아닙니다. , LCD 화면 및 버튼. 보드의 오른쪽 하단을 지배하는 것은 모서리에 4개의 버튼이 있는 1.54인치 240 x 240픽셀 화면입니다. 이 화면은 우리가 검토할 또 다른 보드인 Pimoroni의 Display Pack과 동일한 라이브러리를 사용합니다. 보드의 오른쪽 상단 모서리에는 Pimoroni의 다양한 브레이크아웃 보드와 함께 사용할 수 있는 2개의 Breakout Garden 호환 슬롯이 있습니다. 마지막으로 이 두 슬롯 사이에 하나의 피에조 스피커가 숨겨져 있습니다.

    우리는 아직 알파 릴리스인 최신 버전의 Pimoroni MicroPython 이미지를 사용하여 Pico Explorer를 테스트했습니다. 이는 경험을 개선하고 간소화하기 위한 작업이 진행 중임을 의미합니다.

    우리의 첫 번째 프로젝트는 LED를 켜고 끄는 것이었기 때문에 Pico Explorer Base를 통해 LED를 GP0에 연결했습니다. Picoexplorer 라이브러리를 가져올 때 Pimoroni 자체 라이브러리를 사용하여 LED를 플래시할 수 있는 추상화가 있을 것으로 예상했습니다. 라이브러리에는 그러한 추상화가 없었는데 왜 우리가 거기에 있을 거라고 예상했을까요? 우리는 Pimoroni의 Raspberry Pi용 Explorer HAT 보드 범위에 대한 광범위한 지식을 가지고 있으며 모든 측면을 추상화하는 Python 라이브러리가 있습니다. 대신 MicroPython 머신 라이브러리의 Pin 클래스를 사용해야 했습니다. Pico Explorer를 처음 접하는 사람들은 이 지식이 없을 가능성이 높기 때문에 큰 문제는 아닙니다.

    다음 프로젝트는 ADC 핀에 연결된 10K Ohm 전위차계를 통해 제어되는 단일 6V DC 모터로 조금 더 야심찬 프로젝트였습니다. 전위차계를 회전시키면 저항이 변하고 출력은 두 개의 모터 채널 중 하나에 연결된 모터의 속도를 제어하는 ​​데 사용됩니다. 두 모터 채널 모두 기본 로봇 공학에 널리 사용되는 칩인 DRV8833 모터 컨트롤러를 사용합니다.

    picoexplorer 라이브러리에는 전위차계를 읽고 모터를 제어하는 ​​데 필요한 모든 클래스와 기능이 있습니다. 우리는 조금 더 나아가 모터 속도를 온보드 화면에 출력하는 코드 섹션을 추가했습니다. 속도가 0.7 미만이면 녹색으로 코딩되고 속도가 0.7보다 크면 텍스트 색상을 빨간색으로 변경하고 사용자에게 경고합니다.

    우리는 조금 더 나아가 MSA301 3축 가속도계를 Breakout Garden 슬롯 중 하나에 부착했습니다. 현재 Pimoroni는 여전히 브레이크아웃을 위한 MicroPython 호환성에 대해 작업하고 있으므로 시간이 지나도 우리의 노력은 결실을 맺지 못했습니다.

    익숙하지 않은 사람들을 위해 Pimoroni의 Breakout Garden은 Raspberry Pi HAT 및 현재 Pico Explorer Base의 일치하는 슬롯에 연결되는 브레이크아웃 I2C 및 SPI 보드 라인입니다. ToF 및 컬러 센서에서 디스플레이, 열화상 카메라 및 LED 매트릭스에 이르기까지 모든 것을 포함하는 거대한 보드 생태계가 있습니다. 의심할 여지 없이 Pimoroni는 Pico Explorer Base의 Breakout Garden 보드에 대한 소프트웨어 지원을 추가할 것이지만 이 글을 쓰는 현재 대부분의 애드온에서는 작동하지 않습니다.

    Pimoroni Pico Explorer 사용 사례

    Pimoroni Pico Explorer Base는 실험을 위한 장소입니다. 우리는 GPIO 핀, 디스플레이 및 모터 컨트롤러를 사용하여 다소 고급 프로젝트를 구축할 수 있습니다. 코드와 전자공학으로 여행을 시작하는 사람들에게 추상화 수준은 첫 단계를 밟는 데 도움이 될 것이며, 라이브러리에 대한 후속 업데이트를 통해 학습에 도움이 되는 더 많은 추상화를 보게 될 것입니다. 두 개의 모터 핀은 Pico Explorer로 기본 로봇을 만들 수 있음을 의미합니다. 고무 다리가 있지만 장착을 위한 나사 구멍이 없는 보드를 수용할 로봇 섀시를 찾기만 하면 됩니다.

    결론

    £22($30)의 Pico Explorer는 Raspberry Pi Pico보다 훨씬 더 큰 투자입니다. 그 크기와 기능은 서로를 보완하며 보드는 매우 유용합니다.

    핵심 기능은 존재하지만 안타깝게도 현재로서는 Breakout Garden 보드와의 호환성이 없습니다. 그러나 이는 가까운 장래에 Pimoroni가 소프트웨어를 개선함에 따라 변경될 것이 확실합니다. 우리는 또한 보드가 로봇에 쉽게 장착할 수 있도록 일종의 장착 구멍을 제공하기를 바랍니다. 그러나 전반적으로 Pico를 실험하는 모든 사람에게 유용하고 재미있는 도구입니다.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x