Skip to content

Projects & Version Evolution

김선영 edited this page Sep 23, 2024 · 17 revisions

🍓 Raspberry Pi 프로젝트와 버전별 변화 보고서

📋 목차

  1. 🔄 Raspberry Pi 버전별 변화
  2. 🖥️ Raspberry Pi SoC의 변화
  3. 🛠️ Raspberry Pi 5와 Node-RED를 활용한 프로젝트

🔄 Raspberry Pi 버전별 변화

Raspberry Pi의 보드(PCB) 디자인은 각 버전마다 하드웨어 기능 개선과 새로운 요구사항을 충족하기 위해 발전해왔습니다.

버전 주요 특징 변화 요인
🎓 Raspberry Pi 1 (2012) • 작은 크기, 단순한 레이아웃
• 기본 I/O 포트 제공
• 마이크로 USB 전원 공급
• SD 카드 저장소
초기 교육 및 프로토타이핑 용도
💪 Raspberry Pi 2 (2015) • 1GB RAM, 쿼드코어 CPU
• USB 포트 4개로 증가
• 40핀 GPIO
성능 향상 및 외부 장치 지원 확대
📡 Raspberry Pi 3 (2016) • Wi-Fi, Bluetooth 통합
• CPU 성능 향상
• 전력 관리 개선
무선 연결 지원과 에너지 효율성 개선
🚀 Raspberry Pi 3 Model B+ (2018) • 열 관리 개선
• 기가비트 이더넷 지원
• PoE 헤더 추가
네트워크 속도 및 연결성 개선
🖥️ Raspberry Pi 4 Model B (2019) • USB-C 전원
• 듀얼 4K 디스플레이 지원
• RAM 옵션 다양화
• USB 3.0 도입
데스크탑 대체 및 멀티미디어 성능 개선
🔥 Raspberry Pi 5 (2023) • 최신 CPU/GPU
• PCIe 및 M.2 SSD 지원
• 개선된 전력 및 열 관리
고성능 컴퓨팅 및 확장성 요구

🖥️ Raspberry Pi SoC의 변화

Raspberry Pi의 SoC(System on Chip)는 각 버전마다 성능, 기능, 효율성을 개선해 왔습니다.

버전 SoC CPU GPU RAM 주요 특징
🎓 Pi 1 BCM2835 700 MHz ARM1176JZF-S VideoCore IV 256MB/512MB 저전력, 기본 컴퓨팅
💪 Pi 2 BCM2836 900 MHz quad-core ARM Cortex-A7 VideoCore IV 1GB 멀티태스킹 성능 향상
📡 Pi 3 BCM2837 1.2 GHz quad-core ARM Cortex-A53 VideoCore IV 1GB 64비트 지원, 무선 연결
🚀 Pi 3 B+ BCM2837B0 1.4 GHz quad-core ARM Cortex-A53 VideoCore IV 1GB 열 관리 개선, 네트워크 향상
🖥️ Pi 4 BCM2711 1.5 GHz quad-core ARM Cortex-A72 VideoCore VI 2GB/4GB/8GB 대폭적인 성능 향상
🔥 Pi 5 BCM2712 2.4 GHz quad-core ARM Cortex-A76 VideoCore VII 4GB/8GB 고성능, 확장성 강화

주요 변화 요약:

  • CPU: ARMv6 → ARMv8 (성능/효율 개선)
  • 코어: 단일 코어 → 쿼드코어 (멀티태스킹 향상)
  • GPU: VideoCore IV → VII (그래픽 처리 능력 향상)
  • RAM: 최대 8GB로 확장 (복잡한 앱 실행 가능)
  • 연결성: Wi-Fi, Bluetooth, USB 3.0 지원 강화

🛠️ Raspberry Pi 5와 Node-RED를 활용한 프로젝트

프로젝트 설명 필요 장비 구현 방법
🏠 스마트 홈 자동화 조명, 온도, 커튼 등 제어 Pi 5, 스마트 전구, 온도 조절기, 모션 센서 Node-RED로 장치 상태 모니터링 및 자동 제어
🌡️ 실시간 환경 모니터링 온도, 습도, 공기질 데이터 수집 Pi 5, DHT11/22 센서, MQ-135 센서 Node-RED로 데이터 수집 및 대시보드 시각화
🌱 스마트 농업 시스템 토양 상태 모니터링 및 자동 급수 Pi 5, 토양 습도 센서, 물 펌프, 릴레이 모듈 Node-RED로 센서 데이터 기반 자동 급수 제어
🔐 스마트 도어락 얼굴인식/NFC 기반 출입 통제 Pi 5, 카메라 모듈, NFC 리더, 전자 자물쇠 Node-RED로 인증 처리 및 도어락 제어
⚡ 에너지 소비 모니터링 가정 전력 소비 분석 Pi 5, 에너지 모니터링 모듈 Node-RED로 데이터 수집 및 효율화 알림
🗑️ 스마트 쓰레기통 쓰레기통 상태 모니터링 Pi 5, 초음파 거리 센서 Node-RED로 쓰레기 높이 감지 및 알림
🌺 스마트 가드닝 식물 상태 모니터링 및 관리 Pi 5, 조도 센서, 수분 센서, 물 펌프 Node-RED로 식물 관리 자동화
🌤️ 스마트 날씨 스테이션 실시간 기상 데이터 수집 Pi 5, BME280 센서, 풍속계 Node-RED로 데이터 수집 및 웹 인터페이스 제공
📹 스마트 보안 카메라 모션 감지 자동 녹화 Pi 5, 카메라 모듈, PIR 센서 Node-RED로 모션 감지 시 녹화 및 알림
💨 스마트 환기 시스템 CO2 레벨 기반 자동 환기 Pi 5, CO2 센서, 릴레이 모듈, 환기팬 Node-RED로 CO2 농도 모니터링 및 팬 제어

이 프로젝트들은 Raspberry Pi 5의 향상된 성능과 Node-RED의 유연성을 결합하여 다양한 IoT 솔루션을 구현할 수 있음을 보여줍니다. 각 프로젝트는 실생활의 문제를 해결하거나 생활의 질을 향상시키는 데 기여할 수 있습니다.

Clone this wiki locally