Welcome to Raspberry pi

raspberry pi banner

Raspberry Pi의 구조 및 하드웨어 구성 요소

raspberry pi zero 2W image 위 사진은 소형화된 폼팩터로 다양한 IoT 기기에 활용되는 Raspberry Pi Zero 2W 보드의 구성을 보여줍니다. 라즈베리파이는 모델(본체 크기, 세대)에 따라 포트의 종류나 배치, 개수 등이 다를 수 있지만 핵심적인 아키텍처는 대부분 유사한 형태를 띠고 있습니다. 주요 포트와 그 기능에 대해 자세히 알아보겠습니다.

  • USB Port (데이터 입출력 및 전원 관리)
    이 모델은 데이터를 통신하거나 전원을 공급받기 위한 Micro 5핀(Micro-USB) 단자를 사용합니다. 라즈베리파이 4, 5 시리즈의 경우 최신의 USB Type-C 포트 및 여러 개의 USB Type-A(3.0/2.0) 포트를 제공하므로, 마우스, 키보드, 웹캠, 외장 하드디스크 등 다양한 주변 하드웨어를 한 번에 장착해 미니 PC처럼 활용할 수 있습니다.

  • HDMI Port (디스플레이 출력)
    라즈베리파이를 데스크톱 대용으로 사용하거나 GUI 인터페이스를 확인하기 위해 모니터, TV와 연결할 때 사용합니다. Zero 라인업은 공간 절약을 위해 Mini-HDMI 단자를 사용하며, 일반적인 Pi 4 모델은 Micro-HDMI 포트를 2개 지원하여 듀얼 고해상도(4K) 디스플레이 출력이 가능합니다.

  • Micro SD Card Slot (스토리지 및 OS 구동)
    PC의 하드디스크나 SSD 역할을 대신하는 스토리지 공간입니다. 라즈베리파이는 메인보드에 내장된 저장 장치(eMMC 등)가 없는 경우가 대부분이므로, 운영체제(Raspberry Pi OS, Ubuntu 등)의 이미지 파일을 구운 Micro SD 카드를 이곳에 삽입해야만 정상적인 부팅 및 데이터 읽기/쓰기가 가능합니다. (가급적 클래스 10 이상의 고속 SD 카드를 권장합니다.)

  • Camera Connector (CSI 포트)
    CSI(Camera Serial Interface) 커넥터는 라즈베리파이 전용 카메라 모듈을 연결하기 위한 리본 케이블 슬롯입니다. USB 웹캠보다 훨씬 빠르고 지연 시간이 적어 실시간 영상 처리, 머신러닝 비전 프로젝트(얼굴 인식, 객체 탐지 등)에 필수적으로 사용됩니다.

  • GPIO Pin (범용 입출력 핀)
    General Purpose Input/Output의 약자로, 외부 하드웨어 회로나 센서와 라즈베리파이를 상호 연결하는 핵심 인터페이스입니다. 총 40개의 핀으로 구성되며, 각각의 핀은 3.3V/5V 전원(VCC) 전송, 접지(GND), 또는 I2C, SPI, UART와 같은 디지털 데이터 통신을 처리합니다. 파이썬이나 C/C++ 코드로 이 핀에 전기 신호를 보내어 물리적인 LED를 제어하거나 모터를 돌릴 수 있습니다.

이 외에도 정규 사이즈(B 모델 등) 보드에는 이더넷(Ethernet) 포트 프로토콜, 오디오 잭, 디스플레이 통신 포트(DSI) 등이 추가로 구성되어 있으므로 구상 중인 프로젝트의 요구 사항에 맞춰 보드를 선택하는 것이 바람직합니다.


안정적인 전원 관리의 중요성

라즈베리파이는 소형 임베디드 장비이지만 메인스트림급 애플리케이션이나 센서를 여러 개 구동할 경우 상당한 전력을 소모하게 됩니다. 전원을 규격에 맞게 적절히 공급하지 않으면 다음과 같은 치명적인 문제점이 발생할 수 있습니다.

  1. 저전압(Under-voltage) 경고 발생: 전원이 부족하면 데스크톱 인터페이스 우측 상단에 번개 모양 아이콘(Lightning icon)이 뜨며 시스템이 클럭을 강제로 낮춰 쓰로틀링(Throttling)에 들어갑니다. 이는 비정상적인 버벅거림(렉) 현상을 유발합니다.
  2. 장비 및 메모리 손상: 전원이 불안정하게 공급 및 차단이 반복되면 Micro SD 카드의 파일시스템이 논리적으로 손상(Corrupted)되어, 부팅이 불가능해지고 포맷을 해야 할 수 있습니다.
  3. 무한 재부팅(Boot Loop): 부팅 시에 라즈베리파이는 일시적으로 많은 전력을 끌어다 쓰게 되는데, 어댑터의 출력이 이를 견디지 못하면 전원이 차단되고 다시 부팅을 시도하는 현상을 무한 반복하게 됩니다.

따라서 제조사의 공식 Datasheet를 반드시 확인하여 라즈베리파이 모델에 최적화된 안정적인 전압과 전류량을 공급해 줄 수 있는 신뢰도 높은 전용 어댑터를 사용하는 것을 강력하게 권장합니다.

  • Raspberry pi 전원
모델명 전압(V) 전류(A)
Raspberry Pi Zero 2W 5 2.5
Raspberry Pi 4 Model B 5 3
Raspberry Pi 3 Model B+ 5 2.5

note) 위는 제조사의 권장사항이며 USB 주변장치를 이용하지 않을경우 5V 700mA이상이면 충분합니다.

reference : Raspberry Pi Datasheets