Arduino vs Raspberry Pi : 더 나은 DIY 플랫폼은 무엇입니까?


새로운 기술 프로젝트를 계획 중이고 설계의 두뇌 역할을 할 수있는 소형 단일 보드 컴퓨터를 찾고 있다면 Raspberry Pi 또는 Arduino. 둘 다 저렴한 진입 비용으로 흥미로운 새 프로젝트 을 (를) 구축하려는 전문가와 애호가를위한 것입니다.

Raspberry Pi와 Arduino 보드 모두 장점, 단점 및 이상적인 사용 사례가 있습니다. , 프로젝트 요구 사항에 따라. Ardunio와 Raspberry Pi 간의 전투에서 어떤 보드가 가장 좋은지 확실하지 않은 경우 결정하는 데 도움이되는 실행 방법이 있습니다.

성능 및 사양

PC 교체를 고려중인 경우 이제 대답 해 드리겠습니다. Raspberry Pi가 유일한 옵션입니다 (적어도 Arduino에 비해). 1GB ~ 8GB RAM과 쿼드 코어 1.5GHz ARM v8 프로세서를 제공하는 최신 라즈베리 파이 4 및 4B를 사용하면 매우 작은 보드에 많은 전력을 사용할 수 있습니다.

작은 Pi 모델 (Zero 및 Zero W 보드)는 1GHz ARM CPU, 512MB RAM, 확장 용 GPIO 헤더, 통합 WiFi 및 블루투스 지원을 통해 크기 대비 상당한 전력을 제공합니다.

Pi처럼 , Arduino Uno는 매우 특정한 프로젝트를 위해 매우 작은 2KB SRAM 및 16MHz 마이크로 컨트롤러를 제공하는 다양한 Arduino 모델이 있습니다. 규모의 다른 끝에는 Arduino Portena H7이 있으며, 듀얼 코어 Cortex M7 + M4 ARM 마이크로 컨트롤러, 8MB ~ 64MB RAM, 통합 Bluetooth 및 WiFi가 있습니다.

이것은 공정한 비교입니까? Raspberry Pi와 Arduino는 매우 다른 두 제품이기 때문에 아마도 그렇지 않을 것입니다. Arduino는 사용자 지정 하드웨어 프로젝트를위한 사용자 지정 가능하고 프로그래밍 가능한 보드이며 Raspberry Pi는 다양한 Linux 배포판 및 부팅에 적합한 하드웨어를 지원하는 그 자체로보다 "전통적인"컴퓨터입니다.

In_content_1 모두 : [300x250] / dfp : [640x360]->

속도와 성능은 Pi의 승리이지만 Arduino는 Raspberry Pi (전체 Linux 배포판 포함)가 수행해야하는 모든 복잡한 애플리케이션을 실행할 필요가 없습니다. 유일한 공정한 비교는 듀얼 코어 ARM Cortex M0 + 프로세서와 264KB RAM이 장착 된 취미 용 마이크로 컨트롤러 보드 인 Raspberry Pi Pico와 비교할 수 있습니다.

기능

이미 언급했듯이 Raspberry Pi는 크기에 비해 매우 강력한 컴퓨터입니다. 이전 모델 (원래 Pi에서 Raspberry Pi 3까지)은 상당히 느 렸지만 최신 모델 (Raspberry Pi 4 및 4B)은 성능이 크게 향상되었습니다.

이렇게하면 작동중인 PC를 Raspberry Pi로 교체 할 수 있습니다. 게임 (레트로 게임 제외) 또는 비디오 인코딩에는 적합하지 않지만 모든 기능을 갖춘 서버 또는 PC입니다. 또한 기상 관측소를 구축하든 로봇 공학 구축의 중추 역할을하든 여러 프로젝트에 통합 할 수 있습니다.

Arduino는 어떤면에서 동일한 기능을 가지고 있지는 않지만 목표로 삼고 있습니다. 다른 청중. 능숙한 코더라면 원하는 작업을 수행하도록 Arduino를 프로그래밍 할 수 있습니다. 원격 제어 차량, 홈 알람, 통신 시스템이 될 수 있습니다. 올바른 장비를 연결하면이 모든 것이 가능합니다.

Arduino를 확장하는 것이 그이면의 진정한 힘을 이끌어내는 가장 좋은 방법입니다. 코딩에 만족한다면 저렴하고 간단한 프로젝트를 구축 할 수있는 좋은 방법입니다. 그러나 Raspberry Pi는 보드 자체의 40 핀 GPIO 헤더에 배치 할 수있는 수많은 애드온 보드 (HAT라고 함)를 통해 동일한 이점을 많이 제공합니다.

Arduino를 선택할 수 있습니다. 크기 또는 전력 요구 사항에 따라 성능과 기능이 필요한 경우 Raspberry Pi가 전체적인 승자입니다.

유용성

Arduino와 Raspberry Pi는 있지만 잠재력이 많은 보드라고해서 사용하기가 예외적으로 어렵다는 의미는 아닙니다. 두 보드 모두 교육에서 시작되었으며, Pi는 학교와 학부모가 아이들이 코딩을 배우도록 장려 한 80 년대 스타일의 호기심을 다시 소개하도록 돕기 위해 만들어졌습니다.

마이크로 컨트롤러 보드로서 Arduino는 초보자 코더의 꿈입니다. Arduino 웹 사이트 자체는 새 프로젝트를 만드는 데 도움이되는 자습서 및 예제 코드를 제공합니다. Raspberry Pi를 사용하면 사용자가 한 번에 많은 작업을 수행 할 수 있지만 Arduino는 사용자가 만들고 코딩 한 단일 목적에 초점을 맞 춥니 다.

안타깝게도 Arduino는 코드의 기본 언어로 C ++를 사용합니다. Raspberry Pi가 완전히 지원하는 초보자 친화적 인 Python과는 달리 (다른 주요 프로그래밍 언어와 함께) 배우거나 사용하기 가장 쉬운 언어는 아닙니다.

프로그래밍이 적합하지 않은 경우 Raspberry Pi로 프로그래밍 할 필요가 없습니다. , 둘 중 하나입니다. Raspberry Pi OS 또는 다른 Linux 배포판을 설치하면 Google Chrome 또는 LibreOffice와 같은 표준 소프트웨어를 실행할 수있는 그래픽 사용자 인터페이스를 포함하여 완전한 운영 체제가 제공됩니다.

또한 제어 및 사용이 훨씬 더 쉽습니다. 터미널에서도 라즈베리 파이. Linux 터미널 명령 는 배우기 쉽지만 피하고 싶다면 할 수 있습니다. 초보자와 아마추어에게 매우 낮은 진입 장벽을 제공하는 Raspberry Pi의 성공입니다.

안타깝게도 Arduino도 마찬가지입니다. 하지만 더 까다로운 학습 곡선을 받아 들일 준비가되어 있다면 훌륭한 새 프로젝트 빌드의 중심이 될 수 있지만 Raspberry Pi를 사용하면 더 빨리 얻을 수 있습니다.

비용

전력과 유용성은 한 가지이지만 비용은 특히 예산이 적은 취미 프로젝트의 경우 중요합니다. 고맙게도 Arduino와 Raspberry Pi는 모두 구입 및 사용이 매우 저렴합니다.

Raspberry Pi 모델 범위의 하단에는 Raspberry Pi Pico가 있습니다. $ 4에 불과한이 작은 컨트롤러는 애호가 프로젝트의 프로그램 가능한 신경 중심입니다. Arduino와 달리 C 및 MicroPython (마이크로 컨트롤러 용 Python)을 지원하여 사용하기 쉬운 시스템입니다.

그러나 전체 성능을 위해 Pi 4 모델 B의 가격은 $ 35 (2GB RAM)입니다. ) 및 $ 75 (8GB의 경우), 소매 업체에 따라 다름. 더 작고 덜 강력한 Zero W를 $ 10에 구매할 수도 있습니다. 다른 보드 (예 : 이전 Pi, 2, 3 및 3B)도 비슷한 가격이 책정되어 있으며, 연령과 사양이 낮아 할인을받을 수 있습니다.

고맙게도 Arduino 보드도 비용 친화적입니다. 많은 Arduino 보드를 사용할 수 있지만 Arduino Uno와 같은 가장 일반적인 보드 중 일부는 약 $ 20-30입니다. 다른 보드 (예 : Pro Mini)는 10 달러까지 저렴하며 Mega는 60 달러, Portena H7은 99.99 달러입니다.

오픈 소스 보드 인 Arduino에는 비슷한 가격대의 여러 클론도 있습니다. 그러나 Raspberry Pi Pico의 가격이 4 달러에 불과하므로 Raspberry Pi의 마이크로 컨트롤러는 여전히 비용 대비 최고의 가치이지만 이는 특정 프로젝트의 성능 및 전력 요구 사항에 따라 달라집니다.

Arduino vs Raspberry Pi : 자신에게 가장 적합한 것은 무엇입니까?

이 전투에서 승자가 있다고 말하기는 쉽지만 그렇지 않습니다. Arduino 또는 Raspberry Pi는 구축중인 프로젝트의 중심이 될 것입니다. 그러나 대부분의 초보자는 Raspberry Pi를 설정하고 사용하기가 더 쉽다는 것을 알게 될 것입니다. 또한 초심자를위한 더 많은 파워, 기능 및 훨씬 낮은 진입 장벽을 제공합니다.

많은 애드온과 초보자에게 친숙한 OS 덕분에 쉬운 Raspberry Pi 프로젝트 가 많이 있습니다. 당신은 시도 할 수 있습니다. 더 광범위한 프로젝트를 위해 GPIO 헤더 핀을 사용하여 Arduino를 Raspberry Pi에 연결하여 두 가지를 결합 할 수도 있습니다. 그러나 새 Raspberry Pi를 방금 구입했다면 먼저 업데이트 을 (를) 원할 수 있습니다.

관련 게시물:


4.03.2021