콘텐츠로 건너뛰기

Pimoroni Trilobot 검토: 강력하고 저렴한 Pi 로봇

    1645155171

    우리의 평결

    초보자와 중급 로봇 사용자 모두에게 이상적인 로봇입니다. Trilobot은 구축이 간단하고 훌륭한 소프트웨어와 수많은 확장 기능을 통해 이 로봇을 가정에서 사용할 수 있습니다.

    을위한

    + PCB 섀시가 우수합니다.
    + 훌륭한 소프트웨어
    + 확장성

    에 맞서

    – Qw/St 커넥터에 접근하기 어려움

    우리가 공상과학 소설을 믿는다면 로봇은 우리의 종말이 될 것입니다. 스카이넷에서 디셉티콘에 이르기까지 로봇은 언론이 좋지 않았지만 이 세상에는 소수의 친절한 로봇이 있습니다. Raspberry Pi 4로 구동되는 Trilobot은 잘 설계되었으며 Pimoroni의 사용하기 쉬운 로봇 키트입니다. 50달러(추가로 라즈베리 파이, 카메라, 배터리는 직접 가져옴)에 2개의 FR-4 PCB를 사용하여 로봇을 만드는 데 필요한 모든 전자 장치를 내장한 가볍지만 강력한 섀시를 제공하는 훌륭하게 설계된 섀시를 얻습니다. .

    우리는 기술을 연마하도록 설계된 초보자 중심 봇부터 화성 탐사선을 기반으로 하는 다중 보드 봇에 이르기까지 다양한 로봇을 테스트하고 소유하고 있습니다. 초심자에서 고급 로보티어로의 여정은 잘못된 시작과 문제로 가득 차 있습니다. 배우려면 올바른 도구가 필요하며 Pimoroni Trilobot은 그 격차를 해소할 Raspberry Pi 로봇 키트입니다.

    Pimoroni Trilobot 사양

    움직임
    2 x 전륜구동

     
    볼 캐스터

     
    사전 납땜된 심이 있는 2 x 110:1 DC 모터

     
    미끄러운 바퀴

    연결성
    2 x Qw/St(Qwiic/Stemma QT) 커넥터

     
    Raspberry Pi용 40핀 GPIO 헤더

     
    사용자 확장 헤더

     
    서보 기구

     
    5 x Breakout Garden 소켓(별도 판매)

     
    1 x I2C 헤더

     
    라즈베리 파이 카메라(옵션)

    센서 / 카메라
    초음파 거리 센서

     
    공식 Raspberry Pi 카메라 클램프(카메라 별도 구매)


    Raspberry Pi 4에 전원을 공급하는 USB C

     
    GPIO를 통해 구동되는 로봇

    차대
    2 x FR-4 PCB

    치수
    6 x 4.17 x 2.1인치(150 x 106 x 53.4mm)

    Pimoroni Trilobot 조립

    검토 장치는 미리 조립된 상태로 제공되지만 작동 방식을 확인하기 위해 신속하게 분해했습니다. FR-4 PCB의 사용은 새로운 것이 아닙니다. Raspberry Pi와 micro:bit 리셀러 4Tronix는 오랫동안 이 방법을 사용했지만 Pimoroni의 시도는 이례적입니다. 투명한 실크스크린, 찾기 쉬운 연결, 멋진 “페인트 작업”은 Trilobot을 “또 다른 로봇”에서 격상시킵니다. 

    빌드는 간단하지만 제작자 Chris Parrott이 로봇에 쏟아 부은 세부 수준을 보여주는 절묘한 터치로 가득합니다. 메인 PCB는 이 프로젝트를 만드는 전자 장치를 보는 곳입니다. 이 보드에는 단일 DRV8833 모터 컨트롤러, Raspberry Pi 4용 GPIO 헤더, 버튼, 센서 및 Breakout Garden 보드용 소켓 및 6개의 RGB LED가 있습니다. Raspberry Pi는 GPIO 헤더에 거꾸로 앉아 메인 섀시에 제어 및 전원을 제공합니다. 모터는 맞춤형 홀더를 통해 섀시 아래쪽에 연결되며, 메인보드에 있는 2개의 JST 커넥터는 모터를 연결하는 간단한 수단을 제공합니다.

    초음파 센서, HC-SR04 변형 및 공식 Raspberry Pi 카메라는 2개의 추가 FR-4 보드와 몇 개의 나사를 사용하여 Trilobot 전면에 고정됩니다. 카메라의 리본 케이블은 걸림돌을 방지하고 깨끗한 미관을 위해 상단과 메인 섀시 사이의 Pi로 연결됩니다. 

    디자인에 대한 한 가지 비판은 Qw/St 커넥터에 대한 액세스입니다. 초음파 센서 뒤와 바퀴 사이에 위치하며 커넥터를 삽입하려면 재빠른 손가락이 필요하지만 약간 더 쉽게 접근하기 위해 상단 레이어를 제거할 수 있습니다. 이 액세스는 거래 차단기가 아닙니다. 인내심이 커넥터에 대한 액세스 권한을 부여하거나 Breakout Garden을 사용할 수 있습니다.

    커넥터에 대해 말하자면, 납땜할 준비가 된 5개의 Breakout Garden 소켓이 있습니다. 전체 키트에 이 두 가지가 있으면 좋았겠지만 Breakout Garden은 다른 센서 인터페이스 표준에 대한 투자이기 때문에 로봇의 전반적인 매력을 손상시키지 않습니다. Qw/St 커넥터 사이에는 5V 서보용 단일 소켓이 있습니다. 이것은 납땜이 필요하지만 로봇에 서보를 추가할 수 있는 옵션이 있습니다. 섀시 후면에는 모든 작업을 트리거하도록 프로그래밍할 수 있는 4개의 푸시 버튼이 있습니다.

    아래쪽에는 6개의 역장착 RGB LED가 있습니다. 역 장착은 LED가 바닥에 빛날 수 있도록 보드에 컷아웃이 있는 섀시 상단에 납땜되어 있음을 의미합니다. 6개의 LED만 있음에도 불구하고 확실히 많은 빛을 발산합니다. RGB 조명은 조명 각도가 넓고 로봇이 세상을 횡단할 때 완벽한 빛을 만들어냅니다.

    Pimoroni Trilobot용 배터리

    Trilobot에 전원을 공급하려면 USB 배터리가 필요하지만 여기서 문제가 발생합니다. 상단 레이어에는 리튬 배터리를 고정하는 데 사용되는 후크 및 루프 테이프용 슬롯이 있습니다. 검토 장치와 함께 3A에서 5V를 제공하는 5,000mAh USB-C 전원 은행을 받았으며 이는 Pi 4와 모든 모터, 센서, 조명 및 카메라에 전원을 공급하기에 충분했습니다. 

    Trilobot이 얼마나 많은 주스를 필요로 하는지 알아보기 위해 RGB LED가 최대 밝기로 켜져 있는 동안 모터가 빠르게 방향을 바꾸는 것을 확인하는 고문 테스트를 작성했습니다. USB 전원 모니터에서 Trilobot이 5.2V에서 1A를 끌어 5.2W의 전력을 소비하는 것을 보았습니다. 모터를 실속시켰을 때 전류 소모가 증가하지 않았습니다.

    Pimoroni가 보낸 배터리 크기는 3 x 1.3 x 1인치이며 회사가 Trilobot, Pi 4 및 카메라와 함께 판매할 향후 키트에 포함될 수 있습니다. 그러나 이 베어본 Trilobot의 경우 비슷한 크기와 출력을 가진 보조 배터리를 찾아야 합니다.

    Pimoroni Trilobot용 소프트웨어

    하드웨어는 Trilobot 패키지의 절반에 불과하며 소프트웨어 지원도 하드웨어만큼 정교하다는 것을 기쁘게 생각합니다. Parrott와 Pimoroni는 사용 편의성을 위해 모터, RGB LED 및 초음파 센서의 제어를 추상화하지만 사용자가 조정할 수 있는 구성을 많이 유지하는 Python 3 패키지를 만들었습니다. 

    거리를 결정하기 위해 정확한 타이밍과 약간의 수학이 필요한 초음파 센서를 예로 들어 보겠습니다. Trilobot Python 라이브러리를 사용하면 이것이 함수를 통해 처리된다는 것을 알 수 있지만 여러 샘플(평균 거리에 대한) 및 더 긴 거리에 대한 타이밍을 조정하는 데 사용할 수 있는 시간 제한과 같은 추가 매개변수를 지정할 수 있습니다. 

    밑면 LED는 그룹으로 또는 개별적으로 완전히 제어할 수 있습니다. 해당 함수를 사용하여 색상을 RGB 및 HSV 값으로 전달할 수 있습니다. Qw/St(Qwiic / Stemma QT) 포트를 사용하려면 많은 호환 가능한 구성 요소를 사용하기 위해 CircuitPython을 설치해야 합니다. Qw/St는 실제로 I2C에 불과하므로 표준 Python에서 이를 수행할 수 있지만 CircuitPython을 사용하면 소프트웨어 설치에 대한 마찰 없는 경험을 할 수 있습니다. 우리는 BME688 온도 센서로 테스트했으며 모든 것이 잘 작동했습니다. 우리의 유일한 문제는 소프트웨어와 관련이 없었습니다. 오목한 Qw/ST 커넥터는 상단 PCB 또는 매우 민첩한 핑거를 제거해야 합니다. 

    설치하는 동안 Pi 부팅을 방해하는 Qw/St 포트의 핀이 손상되었습니다. 돋보기와 핀셋으로 몇 분을 보내고 우리는 다시 사업을 시작했습니다.

    Python 소프트웨어 라이브러리는 신제품에 비해 매우 성숙했으며 Pimoroni가 Raspberry Pi 로봇 커뮤니티의 베타 테스터와 협력했음을 보여줍니다. Trilobot Python 라이브러리에는 Raspberry Pi 카메라에 대한 지원이 없습니다. 대신 PiCamera 또는 libcamera 소프트웨어를 사용하여 로봇이 미친 듯이 달리는 동안 비디오를 스트리밍하거나 사진을 찍어야 합니다.

    Trilobot은 누구를 위한 것입니까?

    Trilobot은 초보자를 대상으로 하는 Pimoroni의 첫 번째 로봇 플랫폼인 STS Pi를 대체합니다. 그러나 Trilobot은 Chris Parrott의 노력 덕분에 새로 발견된 전문 지식을 통해 초보자와 중급 로봇 공학자 사이의 경계를 허물고 있습니다. 빌드 프로세스 및 소프트웨어 지원은 성숙하고 문서화되어 있으며 이는 신제품에서는 거의 볼 수 없습니다. 이제 막 로봇을 접하고 있거나 노련한 전문가라면 Trilobot이 제공할 것이 많습니다. 

    결론 

    기본 모델의 경우 50달러는 가격과 기능면에서 최적입니다. 공식 Raspberry Pi 카메라와 Raspberry Pi 4가 이미 있을 수 있지만 지금이 아니라면 Raspberry Pi 4를 손에 넣을 때입니다. 

    완전히 새로운 빌드의 가격을 책정하는 경우 가장 저렴한 Raspberry Pi 4, 35달러 1GB 모델의 비용을 고려한 다음 카메라 가격을 높여야 합니다. 공식 V2 카메라의 가격은 약 25달러이지만 모양과 작동 방식이 완전히 동일한 Arducam 카메라를 선택할 수 있습니다. USB 배터리는 약 $20에 구입할 수 있습니다. 이 모델은 테스트 장치와 용량이 동일하고 최대 전류가 약간 낮지만 Trilobot이 요구하는 것보다 훨씬 많은 것을 발견했습니다. 그래서 우리는 완전히 새로운 로봇에 130달러를 쓰고 있습니다.

    하드웨어와 소프트웨어는 훌륭하고 문서화되어 있으며 액세스하기 쉽습니다. PCB를 건축 자재로 사용하면 로봇에 강도와 기능이 제공됩니다. 전자 장치와 섀시는 하나이며 전선과 문제를 줄입니다. 로봇이 처음이라면 이 중 하나를 얻으십시오. 당신이 전문가라면 여전히 하나를 얻고 다음 로봇 프로젝트를 위한 안정적인 플랫폼으로 사용하십시오.

    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