콘텐츠로 이동

Chapter 01: 리빙랩이란? - 측정을 넘어 문제해결로

🎯 이 장에서 배우는 것

  • 리빙랩의 개념과 기존 측정 프로젝트와의 차이점을 설명할 수 있다
  • 센서(입력)와 액추에이터(출력)의 역할을 구분할 수 있다
  • 피지컬 컴퓨팅의 "입력 → 처리 → 출력" 구조를 이해할 수 있다
  • 6주 프로젝트의 최종 목표와 학습 흐름을 파악할 수 있다
  • 내가 해결하고 싶은 학교 문제를 떠올릴 수 있다

💡 왜 이걸 배우나요?

"온도가 26도입니다" vs "온도가 26도라서 선풍기가 자동으로 켜집니다"

어떤 게 더 유용할까?

지금까지 많은 프로젝트에서 센서로 데이터를 측정하고, 그래프로 보여주고, "환기가 필요합니다"라고 말로 제안하는 것까지 했을 거야. 하지만 실제로 창문이 열리거나 선풍기가 돌아가진 않았지.

리빙랩은 다르다. 측정에서 멈추지 않고, 실제로 작동하는 해결책을 만들어서 학교에 설치한다.

┌─────────────────────────────────────────────────────────────┐
│                                                             │
│   기존 프로젝트          리빙랩 프로젝트                     │
│                                                             │
│   온도 측정              온도 측정                          │
│      ↓                      ↓                              │
│   그래프 표시            26도 넘으면                        │
│      ↓                      ↓                              │
│   "환기하세요"           선풍기 자동 ON! 🌀                 │
│   (말로 제안)            (실제로 작동)                      │
│                                                             │
│   끝 :(                  학교에 설치! 🎉                    │
│                                                             │
└─────────────────────────────────────────────────────────────┘

이번 6주 동안 너는 진짜 학교를 바꾸는 것을 만들게 된다!


📚 핵심 개념

개념 1: 리빙랩(Living Lab)이란?

  1. 비유로 시작: 리빙랩은 마치 "내 방을 실험실로 만드는 것"과 같아. 연구실에서 실험하고 끝내는 게 아니라, 실제로 사람들이 생활하는 공간에서 문제를 발견하고 해결책을 만들어 적용하는 거야.

  2. 정확한 정의: Living(살아있는) + Lab(실험실) = "생활 속 실험실". 실제 사용자가 있는 현장에서 문제를 발견하고, 해결책을 만들고, 직접 테스트하고, 개선하는 과정 전체를 말해.

  3. 예시로 확인:

  4. 학교 복도가 너무 어두워? → 조도센서 + LED 자동 조명 설치
  5. 화장실 사용 중인지 모르겠어? → 거리센서 + 사용중 표시 LED 설치
  6. 교실이 너무 더워? → 온도센서 + 자동 선풍기 설치

쉽게 말하면: 학교에서 불편한 점을 찾아서, 실제로 작동하는 해결책을 만들어 설치하는 프로젝트야!


개념 2: 피지컬 컴퓨팅의 기본 구조

  1. 비유로 시작: 피지컬 컴퓨팅은 마치 "사람의 신경 시스템"과 같아.
  2. 눈, 귀, 피부 = 센서 (세상을 감지)
  3. 뇌 = Pico (판단하고 결정)
  4. 손, 발, 입 = 액추에이터 (행동으로 반응)

  5. 정확한 정의: 컴퓨터가 물리적 세계와 상호작용하는 것. 센서로 환경을 감지하고, 프로그램으로 판단하고, 액추에이터로 물리적 변화를 만들어내는 시스템이야.

  6. 예시로 확인:

    ┌─────────────────────────────────────────────────────────────┐
    │                                                             │
    │     입력(센서)          처리(Pico)         출력(액추에이터)   │
    │                                                             │
    │    ┌─────────┐       ┌─────────┐       ┌─────────┐        │
    │    │  👁️    │       │  🧠    │       │  💪    │        │
    │    │ 세상을  │  ──→  │ 판단   │  ──→  │ 반응   │        │
    │    │ 감지    │       │        │       │        │        │
    │    └─────────┘       └─────────┘       └─────────┘        │
    │                                                             │
    │    • 온도 센서         "26도 넘으면"      • LED 켜기        │
    │    • 거리 센서         "30cm 이내면"      • 모터 돌리기     │
    │    • 조도 센서         "어두우면"         • 소리 내기       │
    │    • 소음 센서         "시끄러우면"       • 화면 표시       │
    │    • 버튼              "누르면"                            │
    │                                                             │
    └─────────────────────────────────────────────────────────────┘
    

쉽게 말하면: 센서로 느끼고Pico가 생각하고액추에이터가 행동하는 구조야!


개념 3: 센서(Sensor)와 액추에이터(Actuator)

센서(Sensor) - 입력 장치

  1. 비유로 시작: 센서는 마치 "로봇의 감각 기관"이야. 사람이 눈으로 보고, 귀로 듣고, 피부로 느끼듯이, 센서는 주변 환경을 감지해서 숫자 데이터로 바꿔줘.

  2. 정확한 정의: 물리적 현상(빛, 소리, 온도, 거리 등)을 전기 신호로 변환하여 컴퓨터가 이해할 수 있는 데이터로 만들어주는 장치.

  3. 우리가 사용할 센서들:

센서 무엇을 감지? 어디에 쓸까?
🌡️ 온습도 센서 (DHT20) 온도, 습도 환기 필요 여부, 불쾌지수
💡 조도 센서 빛의 밝기 자동 조명, 손 가림 감지
📏 초음파 거리 센서 물체까지 거리 사람 감지, 손 제스처
🔊 소음 센서 소리 크기 소음 경고, 박수 감지
🔘 버튼 누름 여부 수동 조작, 선택 입력

액추에이터(Actuator) - 출력 장치

  1. 비유로 시작: 액추에이터는 마치 "로봇의 손발과 입"이야. 뇌(Pico)가 결정한 것을 실제 행동으로 옮겨줘.

  2. 정확한 정의: 전기 신호를 받아서 물리적인 동작(빛, 소리, 움직임 등)을 만들어내는 장치.

  3. 우리가 사용할 액추에이터들:

액추에이터 무엇을 하나? 어디에 쓸까?
💡 LED 빛을 낸다 상태 표시, 신호등, 알림
🔔 부저 소리를 낸다 알림음, 경고음, 멜로디
🔄 서보모터 각도 회전 (0~180°) 문 열기, 손 흔들기, 표시기
🌀 DC모터 계속 회전 선풍기, 바퀴, 환기팬
📺 OLED 디스플레이 글자/그림 표시 정보 표시, 대시보드

쉽게 말하면: - 센서 = 세상을 느끼는 장치 (입력) - 액추에이터 = 세상에 반응하는 장치 (출력)


개념 4: "측정 프로젝트" vs "리빙랩 프로젝트"

┌─────────────────────────────────────────────────────────────┐
│                    측정 프로젝트                             │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│   [센서] ──→ [데이터 수집] ──→ [그래프] ──→ [제안서]        │
│                                                             │
│   "교실 온도가 26도를 넘는 시간이 하루 3시간입니다.         │
│    따라서 환기 시스템이 필요합니다." (끝)                   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────┐
│                    리빙랩 프로젝트                           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│   [센서] ──→ [Pico 판단] ──→ [액추에이터] ──→ [설치!]       │
│                                                             │
│   온도 26도 넘으면 → 자동으로 선풍기 ON 🌀                  │
│   + 실제로 교실에 설치해서 작동!                            │
│                                                             │
└─────────────────────────────────────────────────────────────┘
비교 항목 측정 프로젝트 리빙랩 프로젝트
사용 장치 센서만 센서 + 액추에이터
최종 결과 데이터, 그래프, 제안서 작동하는 프로토타입
문제 해결 말로 제안 실제로 해결
설치 여부 ❌ 없음 학교에 설치
느낌 "이렇게 하면 좋겠어요" "이거 진짜 돌아가요!"

쉽게 말하면: 측정은 "문제가 있어요"라고 알려주는 것, 리빙랩은 "문제를 해결했어요"라고 보여주는 것!


🔨 따라하기: 리빙랩 사례 탐구

Step 1: 실제 리빙랩 사례 살펴보기

목표: 우리가 만들 수 있는 리빙랩 프로젝트가 어떤 것인지 상상해보자.

사례 1: 화장실 사용중 표시 시스템 🚻

``` ┌─────────────────────────────────────────────────────────────┐ │ [문제] │ │ • 화장실 칸이 사용 중인지 밖에서 알 수 없음 │ │ • 문을 하나하나 밀어봐야 함 → 민망함 │ │ │ │ [해결책] │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ 📏 │ │ 🧠 │ │ 💡🔴 │ │ │ │ 거리 │ ──→ │ Pico │ ──→ │ LED │ │ │ │ 센서 │ │ │ │ 빨강 │ │ │ └─────────┘ └─────────┘ └─────────┘ │ │ │ │ 작동 원리: │ │ • 칸 안에 사람이 있으면 → 거리센서가 가까운 거리 감지 │ │ • Pico가 "사용 중"이라고 판단 │ │ • 밖의 LED를 빨간색으로 켬 │ │