본문 바로가기

CS/개념

아두이노 (Arduino)와 라즈베리파이 (Raspberry Pi)

학부 시절, 아두이노와 라즈베리파이 둘 다 실습해 보았다. 그러나 이 둘이 어떤 차이점이 있고 어떤 용도에 적합한지 생각을 안 해보았는데, 지금이라도 글을 작성해 본다.

 

라즈베리파이(Raspberry Pi)와 아두이노(Arduino)는 모두 임베디드 시스템이나 전자제어가 필요한 제품에 많이 사용되며, 

각각 특징이 다르기 때문에 쓰임새도 조금씩 다르다.

 

🔌 아두이노 (Arduino)

아두이노는 센서나 간단한 하드웨어 제어에 특화된 마이크로컨트롤러이며, 빠르게 반응해야 하거나 반복적인 작업에 적합하다.

주로 사용되는 제품/분야:

  • 스마트 조명 (예: 움직임 감지해서 불 켜기)
  • 자동문/자동 잠금장치
  • 온도/습도 조절기
  • 드론이나 로봇의 센서 제어
  • DIY 스마트 화분 (토양 습도 측정해서 물주기)
  • 장난감, 인터랙티브 아트 (LED, 모터, 버튼 활용)

💻 라즈베리파이 (Raspberry Pi)

라즈베리파이는 작은 컴퓨터로, 운영체제가 돌아가고 네트워크, 영상처리 등 복잡한 작업도 가능하다.

주로 사용되는 제품/분야:

  • 스마트 미러, 디지털 사이니지
  • 홈 자동화 시스템 (Home IoT 허브)
  • CCTV/보안 카메라
  • 미디어 센터 (예: Kodi)
  • AI 스피커, 음성 인식 기기
  • 로봇의 중앙 제어 장치
  • 산업용 테스트기기, 데이터 로거
  • 교육용 코딩 플랫폼

 

🧠 요약

  아두이노 라즈베리파이
용도 센서 제어, 간단한 자동화 영상, 네트워크, 고급 처
운영체제 없음 (펌웨어 기반) 있음 (리눅스 등)
예시 자동문, 온습도 측정 CCTV, 스마트미러

 

 

그래서 전에 Sonoff 스위치를 아두이노를 활용하여 제어하였구나...?

https://tkxwym.tistory.com/63

 

SonOff 로컬 Wifi 구축

아두이노 IDE node-Red 팔렛트 - node-red-contrib-mqtt-broker - node-red-contrib-aedes mqtt - 브로커 ip : 192.168.1.54 - 포트 : 1883 - 토픽 : sonOff : 아두이노 sonoff.h의 EQP_CONTROL과 일치 버튼 - payload[JSON} : {"PWR":1} : 아두이

tkxwym.tistory.com

 

이처럼 두 장치는 기능과 목적이 다르므로, 실제 제품 개발이나 프로젝트에 적용할 때에는 요구되는 기능과 환경에 맞게 선택하는 것이 중요하다. 실습을 통해 단순히 작동 방식만 익혔지만, 앞으로는 목적에 맞는 하드웨어를 이해하고 선택하는 능력이 더욱 중요하다는 것을 느낀다.