콘텐츠로 건너뛰기

Cytron Maker Pi RP2040 검토: 로봇이 쉬워졌습니다.

    1647495602

    우리의 평결

    Cytron의 Maker Pi RP2040은 RP2040 및 CircuitPython을 사용하여 움직이는 프로젝트를 구축하는 이상적인 방법입니다.

    을위한

    + 저렴한 비용
    + 사용 용이성
    + 라벨 지우기
    + 커넥터의 좋은 선택

    에 맞서

    – 제한된 직접 GPIO 액세스

    전원이 공급되는 Raspberry Pi의 RP2040과 같은 마이크로 컨트롤러는 단순하고 반복 가능한 움직임이 필요한 로봇 공학 및 프로젝트에 이상적입니다. Cytron은 Cytron Maker Pi RP2040과 함께 체리 또는 그 라즈베리를 먹기 위해 돌아왔습니다. 이 보드는 라인 팔로우 로봇, 온도 제어 팬 및 서보 구동 로봇 암과 같은 센서 제어 프로젝트를 구축하기 위한 플랫폼을 제공합니다. 물론, Raspberry Pi Pico를 구입하여 Kitronik Pico Robotics 보드와 같은 애드온 보드를 부착할 수도 있지만 Cytron의 보드에는 유사한 기능이 내장되어 있습니다.

    이전 Maker Pi Pico에서 힌트를 얻은 Maker Pi RP2040 s의 전체 보라색 PCB는 보드 주위에 명확하게 표시된 GPIO 핀과 Grove 커넥터가 있는 초보자용으로 설계되었습니다. 우리는 벤치에서 테스트하기 위해 Cytron의 최신 보드를 가져 와서 스택 방식을 확인했습니다. 

    Cytron Maker Pi RP2040 하드웨어 사양 

    RP2040 SoC
    최대 133Mhz에서 실행되는 ARM Cortex M0+

    스램
    264KB

    플래시 스토리지
    2MB의 QSPI

    GPIO
    7 x Grove 포트, 4 x 서보 모터 커넥터, 2 x DC 모터 터미널.

     
    13 x GPIO LED, 2 x WS2812 RGB LED, 1 x 피에조 버저, 2 x 푸시 버튼.

     
    LiPo / 리튬 이온 배터리 충전

    USB 포트
    마이크로 USB

    치수
    3.46z 2.52인치(88 x 64mm)

    싸이트론 메이커 파이 RP2040 사용하기 

    CircuitPython이 미리 로드되어 있는 것은 현명한 조치입니다. 이를 통해 이 보드를 간단하고 즐겁게 사용할 수 있는 풍부한 라이브러리 및 자습서에 액세스할 수 있습니다. 우리는 Maker Pi RP2040을 우리 기계에 꽂았고 조명 쇼와 특정 배관공의 8비트 테마 곡으로 인사를 받았습니다. 

    code.py 파일의 내용을 삭제하고 테스트를 시작했습니다. 먼저 전용 서보 핀을 통해 하나와 Grove 커넥터를 통해 다른 하나, 두 개의 서보를 연결했습니다. 그런 다음 WS2812 RGB LED 및 서보를 처리하기 위해 두 개의 추가 CircuitPython 라이브러리를 복사했습니다. 우리의 코드는 RGB LED의 색상을 변경하고 내장 버튼 중 하나를 눌렀을 때만 멈춥니다. 이것은 로봇 발레처럼 두 개의 서보가 함께 움직이도록 촉발했습니다. 그런 다음 Grove 커넥터를 통해 PIR 센서를 추가하고 센서를 사용하여 시퀀스를 트리거하도록 코드를 변경했습니다. 순식간에 우리는 모션 제어 서보 발레를 갖게 되었습니다.

    MX1508 H-브리지 모터 컨트롤러를 사용하는 모터 단자를 테스트했습니다. 컨트롤러는 모터 채널당 최대 1A의 전류를 가지므로 모터 단자는 취미용 DC 모터와 함께 사용하기에 이상적이지만 더 강력한 모터는 더 강력한 외부 모터 컨트롤러가 필요합니다. 먼저 PWM을 사용하여 양방향으로 모터의 속도를 제어하는 ​​간단한 모터 단자 테스트를 만들었습니다. 그런 다음 Adafruit의 CircuitPython용 모터 라이브러리를 사용하여 테스트했습니다. 이 라이브러리는 보다 쉬운 로봇 공학 프로젝트를 위해 PWM 코드를 추상화합니다. 두 모터 터미널에는 두 개의 테스트 버튼이 있습니다. 각 버튼을 누르면 모터가 정해진 방향으로 회전하며, 코드를 작성하기 전에 모터가 작동하는지 테스트하는 데 유용한 기능입니다. 

    Maker Pi RP2040은 이전 Maker Pi Pico와 몇 가지 기능을 공유합니다. GPIO 핀의 상태를 표시하는 LED와 끌 수 있는 부저입니다. 오디오 출력, microSD 카드 슬롯 및 Wi-Fi(ESP01) 헤더가 누락되었습니다. 더 작은 보드 레이아웃을 위해 이러한 기능 없이도 살 수 있지만 전체 GPIO에 액세스할 수 있었으면 좋았을 것입니다. 

    로봇은 전원이 필요하며 Maker Pi RP2040에는 세 가지 방법으로 전원을 공급할 수 있습니다. 먼저 마이크로 USB 포트가 있고 3.6~6V 전압용 VIN 나사 단자가 있습니다. 마지막으로 LiPo 배터리와 함께 사용되는 2핀 JST 커넥터가 있습니다. 이 커넥터는 Maker Pi RP2040에 전원을 공급하고 보드가 마이크로 USB 전원에 연결되어 있을 때 LiPo 배터리를 충전하는 데 사용됩니다. 500mA LiPo 배터리는 보드의 전원을 켜고 끌 때 안전하게 충전됩니다. 세 가지 전원은 보드, 모터 및 보드에 연결된 모든 구성 요소에 전원을 공급합니다. 

    Cytron Maker Pi RP2040의 사용 사례 

    이 보드는 로봇 공학 프로젝트를 위해 설계되었으므로 간단한 로봇에 필요한 기본 사항이 함께 제공됩니다. Grove 연결을 통해 초음파, PIR 또는 라인 팔로워와 같은 센서를 추가하는 것은 간단합니다. 사전 배선된 이러한 센서를 구입하거나 점퍼 육포 커넥터가 있는 Grove 커넥터를 구입하고 자체 구성 요소를 사용할 수 있습니다. 

    로봇이 당신의 것이 아니지만 DC 모터 또는 서보와 같이 움직일 무언가가 필요한 경우 Maker Pi RP2040이 좋은 후보입니다.

    결론

    Cytron의 이전 보드인 Maker Pi Pico는 탁월한 키트였으며 Raspberry Pi Pico를 시작하는 이상적인 방법입니다. Maker Pi RP2040은 프로젝트용 만능 키트가 아닙니다. 초점은 사물을 움직이게 하고 최초의 Pico 구동 로봇 구축을 단순화하는 것입니다. 

    Cytron Maker Pi RP2040의 초점은 잘 맞습니다. 하드웨어는 견고하고 사용하기 쉬우며 재미있고 유용한 프로젝트를 구축하기에 충분한 입력과 출력을 제공합니다. 우리는 GPIO 핀의 손실을 한탄하지만 서보 핀(GP12-15)을 표준 GPIO로 재활용할 수 있으며 단 몇 달러만 내면 Grove 연결 및 구성 요소를 사용할 수 있습니다. Maker Pi RP2040은 다양한 프로젝트에 쉽게 통합할 수 있는 유쾌한 보드이며 10달러 미만의 저렴한 가격입니다.

    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