Kiro Building Note - 4 (v0.1 →v0.2)

v0.1 Finish!

7/3에 7/7까지 목표했던 v0.1을 하루 늦었지만 오늘 완벽하게 끝냈다! 아래 5개가 전부 가능하다.

  • 전원 연결 후 라즈베리파이 부팅됨
  • 명령 입력 시 리프트암이 종이 들 수 있음
  • 이어서 턴암이 종이 한 장을 넘길 수 있음
  • 사진 촬영 후 이미지 파일이 microSD에 저장됨
  • microSD를 컴퓨터에 꽂고 전자책으로 변환
0:00
/0:03

제어 보드, 카메라, 모터, 전원, 바디 모두 제작하고 연결하여 한 페이지 자동으로 넘기고, 사진을 찍고, 전자책으로 변환하는 자동 북스캐너의 최소 동작을 구현했다.

v0.1 후기

딱히 막히는 곳 없이 생각대로 잘 진행됐던 것 같다. 라즈베리파이 부팅, 모터 연결, 카메라 연결, 바디 제작 등 전반적으로 난이도는 낮았고, 팔로 페이지 넘기는 부분에서 고민을 많이 했다. 기존의 리프트암, 턴암 분리된 형태가 최선이라는 확신이 안 들었고 책을 잡아주는 고정 시켜주는 암도 필요하단 사실을 알았다. 위 구조가 페이지를 드는 암, 넘기는 암, 고정시키는 암을 하나의 모터에 전부 때려박은 형태이다. 검정 테이프를 둘러싼 팔이 종이를 들고, 그 뒤에 팔이 넘어오면서 넘기고 자연스럽게 고정 역할까지 한다.

v0.2

1. 목표

클릭 하나로 5장 연속 스캔 후 90% 이상의 정확도로 전자책 변환
  1. 완전 자동 전자책 변환
    1. 클릭 한 번으로 5장 연속 스캔 → 자동 촬영 → OCR → EPUB 변환까지 자동화
    2. 현재 모듈들을 파이 내부에서 하나의 워크플로우로 통합
  2. 하드웨어 안정성 강화
    1. 바디 구성:
      1. 헤드 (카메라/조명)
      2. (헤드 지지 기둥)
      3. 플레이트 (책 지지부)
      4. 암 마운트 (프로펠러 암 지지)
      5. 프로펠러 암 + 암 팁 (페이지 넘김 동작, 암 팁 = 종이와 접착하여 넘기는 부분)
    2. 암 마운트의 흔들림 최소화
    3. 암 팁 재질 실험으로 종이 넘김 성능 개선
  3. 5장 연속 페이지 넘기기
    1. 기존 서보모터 → 스테핑 모터로 교체
    2. 정밀 제어 + 연속 동작 가능
  4. 촬영 품질 향상
    1. LED 스트립 장착으로 조도 확보
    2. 어두운 환경에서도 OCR 최적화된 이미지 확보
  5. OCR 정확도 90% 이상 달성
    1. 이미지 전처리 + 텍스트 정제
    2. OCR 알고리즘 개선 및 성능 테스트 진행

2. 구성 요소

분류 품목 용도
💻 제어 보드 Raspberry Pi 3 B+ 전체 시스템 통합 제어
🎥 카메라 Logitech C270 웹캠 페이지 이미지 캡처
💡 조명 WS2812B LED 스트립 촬영 품질 향상을 위한 조명
⚙️ 모터 스테핑 모터 + A4988 드라이버 연속 페이지 넘김 제어
🔌 전원 5V 2A 어댑터 / 12V 2A 어댑터 파이 및 모터 전원 공급
🔋 저장장치 SanDisk microSD 32GB Pi OS, 프로그램, 이미지 저장
🧠 케이블 & 회로 점퍼 케이블, 브레드보드, 전원 모듈 GPIO ↔ 모터, 조명 연결
🦾 바디 구조물 헤드, 넥, 플레이트, 암 마운트, 암 팁 (자체 제작) 카메라/조명 고정, 책 지지, 암 제어 구조물
🔧 암 팁 실험 부품 고무캡, 실리콘패드, 스펀지 등 페이지 접착/넘김 성능 실험
💽 맥북 연결 C타입 SD 카드 리더기 이미지 외부 추출 (테스트용)

v0.2는 이번주 토요일인 12일까지 해보자!

조명 쉽게 붙일 수 있을 것 같고, OCR 개선도 쉽게 할 거 같고, 스테핑 모터로 교체도 크게 어렵진 않을 것 같다.

다만 암 마운트가 암을 단단하게 고정하는 부분과 안정적으로 연속 5페이지를 넘기는 부분에서 꽤나 애먹을 것으로 예상된다. 3D 프린터로 다양한 구조로 계속 프린트해보면서 실험해보자.

오늘 배송 온 3D 프린터 셋팅도 다 하고 첫 구조물도 뽑아봤다!