본문 바로가기
실속정보

라즈베리파이 사용 방법 총정리|OS 설치부터 GPIO 활용, 실전 프로젝트까지

by Clever Story 2025. 7. 29.

라즈베리파이 사용 방법 총정리|OS 설치부터 GPIO 활용, 실전 프로젝트까지

라즈베리파이(Raspberry Pi)는 신용카드 크기의 초소형 컴퓨터로, 리눅스를 기반으로 동작하며 교육용·취미용·IoT 프로젝트에 널리 활용되고 있습니다.
처음에는 어렵게 느껴질 수 있지만, 기본 설정만 익히면 누구나 다양한 프로젝트를 실현할 수 있습니다.

 

 

 

라즈베리파이란?

  • 영국 라즈베리파이 재단이 개발한 저전력·저비용 컴퓨터
  • HDMI, USB, 이더넷, GPIO 등 다양한 입출력 포트를 갖춤
  • OS를 SD카드에 설치해 사용
  • Python, Scratch 등 다양한 언어 학습 및 프로그래밍 가능
  • 모델: Raspberry Pi 4, 5, Zero 2 W, 400 등 다양

 

 

 

라즈베리파이 준비물

항목 설명
라즈베리파이 본체 최신 모델은 Raspberry Pi 5 (또는 4 Model B)
microSD 카드 16GB 이상, Class 10 권장
전원 어댑터 USB-C (5V 3A 이상)
모니터 및 HDMI 케이블 micro-HDMI to HDMI 또는 일반 HDMI
USB 키보드/마우스 설정 초기엔 필수
케이스, 방열판, 쿨러 발열 관리용 (선택사항)
인터넷 유선 LAN 또는 Wi-Fi 사용 가능

 

 

 

라즈베리파이 OS 설치

가장 간단한 방법: Raspberry Pi Imager 사용

  1. 공식 웹사이트에서 Raspberry Pi Imager 다운로드 → https://www.raspberrypi.com/software/
  2. 설치 후 실행 → 운영체제 선택 (보통은 Raspberry Pi OS (64-bit) 권장)
  3. 저장소 선택 → microSD 카드 지정
  4. [쓰기] 버튼 클릭 → 자동으로 OS 설치됨

설치 완료 후 microSD를 라즈베리파이에 삽입하고 전원을 연결하면 부팅됩니다.

 

 

 

첫 부팅 및 초기 설정

라즈베리파이 전원을 켜면 자동으로 OS가 부팅되며, 첫 실행 시 다음과 같은 설정을 진행합니다.

  • 언어 및 지역 설정 (한국어, 서울 시간대 등)
  • Wi-Fi 연결
  • 소프트웨어 업데이트
  • 사용자 계정 생성 및 비밀번호 설정
  • 화면 해상도 및 오버스캔 조정

GUI 환경이므로 마우스로 설정 가능하며, 리눅스 초보자도 쉽게 진행할 수 있습니다.

 

 

 

기본 사용 방법

파일 탐색기, 웹 브라우저 사용

Raspberry Pi OS에는 기본 웹 브라우저(Chromium), 텍스트 편집기, 터미널이 기본 탑재되어 있습니다.

터미널 명령어 사용 예시

sudo apt update     # 패키지 목록 갱신
sudo apt upgrade    # 시스템 업데이트
sudo reboot         # 재부팅

소프트웨어 설치

sudo apt install vlc    # VLC 미디어 플레이어 설치

 

 

 

원격 접속하기 (SSH 또는 VNC)

SSH 접속

  1. sudo raspi-config → 인터페이스 → SSH 활성화
  2. 다른 컴퓨터에서 아래 명령어로 접속:
ssh pi@라즈베리파이IP주소

VNC 접속 (화면 원격 제어)

  1. VNC Viewer 설치 (PC/모바일)
  2. 라즈베리파이 설정에서 VNC 활성화
  3. 동일 네트워크 내에서 접속 가능

 

 

 

GPIO 활용 기초

라즈베리파이의 핵심은 GPIO 핀을 이용한 물리적 제어입니다.

  • LED, 버튼, 센서, 서보모터 등을 연결 가능
  • Python을 이용해 직접 제어 가능

 

 

 

예시: GPIO로 LED 깜빡이기

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.OUT)

while True:
    GPIO.output(17, True)
    time.sleep(1)
    GPIO.output(17, False)
    time.sleep(1)

실행 전 sudo pip install RPi.GPIO로 라이브러리 설치 필요

 

 

 

라즈베리파이 활용 예시

  • 나만의 미디어 센터 (Kodi, Plex 등)
  • 로컬 NAS 서버
  • 홈 오토메이션 허브 (Home Assistant)
  • IoT 센서 데이터 수집기
  • CCTV 네트워크 카메라
  • 간이 웹서버 또는 게임 에뮬레이터

 

 

 

사용 시 주의사항

  • OS 설치 및 파일 복사 전 SD카드 포맷 권장
  • 전원 강제 차단 시 OS 손상 가능 → 항상 정상 종료할 것
  • 방열판 또는 팬 없을 시 고사양 작업에서 발열 심함
  • 정전기 조심 (GPIO 핀 접촉 전 손 정전기 제거)

 

 

 

마무리 요약

라즈베리파이는 초보자도 쉽게 다룰 수 있는 작은 컴퓨터이자 무한한 확장성을 지닌 도구입니다.

  • Imager로 쉽게 OS 설치
  • GUI 또는 터미널에서 다양한 소프트웨어 사용 가능
  • GPIO를 통해 전자회로와 연동된 프로젝트 구현 가능
  • SSH, VNC 등으로 원격 제어도 가능

처음에는 간단한 설정부터 시작해보시고, 점점 재미있는 프로젝트로 확장해보세요.

댓글