스스로 만드는 인공췌장,
그 여정을 안내해 드립니다
오픈소스 인공췌장 시스템(DIY APS)은 강력하지만 환자 스스로 감내해야 할 복잡한 설치 과정과 학습이 필요합니다.
본 페이지의 내용은 참고용 정보 제공 목적이며 의학적 진단·치료를 대신할 수 없습니다.
인공췌장(APS),
어떻게 작동하나요?
인공췌장은 멈춰버린 췌장의 역할을 기술로 대신하는 시스템입니다. 핵심은 '측정(센서)-판단(앱)-주입(펌프)'이 끊임없이 순환하는 폐루프(Closed-loop) 구조에 있습니다.
하드웨어 준비
아무 기기나 연결한다고 작동하지 않습니다. 전 세계 커뮤니티에서 검증된 '황금 조합'을 먼저 확인하세요.
초보자를 위한 추천 조합 (Golden Standard)
갤럭시 S 시리즈 (스마트폰) + 다나-i (펌프) + 덱스콤 G6 (센서)
별도의 통신 장비 없이 블루투스로 가장 깔끔하게 연결되는 조합입니다.
1. 안드로이드 폰
시스템의 두뇌 (Master)
아이폰(iOS)은 백그라운드 앱 실행 제약으로 인해 AndroidAPS를 사용할 수 없습니다.
필수 사양 체크
- OS: Android 9.0 (Pie) 이상
- 기종: 삼성 갤럭시 S 시리즈 권장
- 주의: 'Android Go' 에디션 불가
2. 인슐린 펌프
명령 수행 기관 (Actor)
스마트폰의 명령을 받아 인슐린을 주입합니다. 블루투스 지원 여부가 핵심입니다.
지원 모델
- 다나-i / 다나-RS (추천)
폰과 직접 블루투스 연결 가능 - 메드트로닉 / 콤보
'라일리링크' 등 통신 브릿지 필수
3. 연속혈당측정기
감지 센서 (Sensor)
혈당값을 5분마다 폰으로 전송합니다. 순정 앱 대신 개발자용 앱 설정이 필요할 수 있습니다.
지원 모델
- Dexcom G6 / G7: 가장 안정적
- 리브레 1, 2: 별도 송신기 필요
- 참고: xDrip+ 앱 설치 권장
더 자세한 호환성 정보는 AndroidAPS 공식 문서에서 확인해야 합니다.
앱 만들기 (Build)
가장 높은 진입 장벽입니다. 규제상의 이유로 앱스토어에서 다운로드할 수 없습니다. 환자가 직접 '개발자'가 되어 내 폰에 맞는 앱을 제조해야 합니다.
- 01
재료 준비
전 세계 개발자들이 공유한 소스코드(AndroidAPS)를 내 Github 계정으로 복사(Fork)해옵니다.
- 02
도구 세팅
요리를 하려면 주방이 필요하듯, PC에 전문 개발 프로그램인 Android Studio를 설치합니다.
- 03
앱 생성 (Build)
가져온 코드를 안드로이드 스튜디오에서 열고 'Generate Signed APK' 버튼을 눌러 앱 파일(.apk)을 만듭니다.
- 04
폰에 설치
완성된 앱 파일을 USB를 통해 내 스마트폰에 넣고 설치하면 드디어 아이콘이 생깁니다.
현실 체크: 컴퓨터 사양, 자바(Java) 버전 오류 등으로 인해 비전공자가 이 과정을 혼자 완료하는 데는 평균 3일~1주일이 소요됩니다.
튜닝 및 안전 설정
앱을 설치했다고 바로 작동하지 않습니다. 안전을 위해 '운전면허 기능시험'과 같은 검증 과정을 통과해야 합니다.
1. 단계별 잠금 해제 (Objectives)
인공췌장은 사용자의 안전을 위해 초기에는 자동 주입 기능이 잠겨있습니다. 총 11단계의 퀴즈를 풀고, 실제 펌프 조작 능력을 증명해야 다음 단계가 열립니다.
- Lv. 1단순 모니터링
- Lv. 4오픈 루프
(제안만 함) - Lv. 6~폐루프 시작!
(자동 주입)
소요 시간: 자동 모드 진입까지 최소 1~2주가 걸립니다.
2. 내 몸의 데이터 입력
AI가 판단하려면 기준값이 필요합니다. 병원에서 쓰는 것과 같은 수준의 세밀한 값이 필요합니다.
- DIA (인슐린 지속 시간)
- 인슐린이 내 몸에서 몇 시간 동안 활동하는지 (보통 5~6시간)
- ISF (인슐린 감수성)
- 인슐린 1단위가 혈당을 얼마나 떨어뜨리는지
- IC (탄수화물 계수)
- 탄수화물 10g당 인슐린이 몇 단위 필요한지
3. 안전 리미트 설정
기계의 오작동이나 과도한 주입을 막기 위한 물리적 제한을 걸어야 합니다.
- Max Bolus: 한 번에 들어갈 수 있는 최대 인슐린 양 제한
- Max Carb: 입력 가능한 최대 탄수화물 양 제한
- 저혈당 알림: 잠자는 동안 저혈당이 오면 깨울 수 있도록 알람 설정 필수
알고리즘의 원리
기계는 어떻게 인슐린 양을 결정할까요? 핵심은 지금이 아니라 '몇 분 뒤의 흐름까지 계산'하는 데 있습니다.
IOB (활성 인슐린)
"몸 속에 아직 남아있는 인슐린"
이미 주입했지만 아직 효과를 내지 않은 잔여량을 계산하여 중복 주입(저혈당)을 막습니다.
COB (활성 탄수화물)
"아직 소화되지 않은 음식"
앞으로 혈당을 올릴 재료들이 뱃속에 얼마나 남아있는지 계산하여 인슐린을 미리 준비합니다.
Oref1 알고리즘의 판단 과정
"현재 혈당은 괜찮지만, COB(남은 음식)가 많아 30분 뒤 혈당이 크게 오를 것으로 계산됩니다."
→ 인슐린 주입 속도 150% 증가 명령
기존 알고리즘의 한계
DIY 방식(Rule-based)은 사용자가 미리 입력해둔 공식(ISF, IC)에만 의존합니다. "생리주기, 스트레스, 컨디션 난조" 등 공식에 없는 변수가 생기면 예측이 빗나갈 수 있습니다. 그만큼 탄수화물 입력값을 잘 채우는 것이 중요해지는 이유이기도 합니다.
참고 문서
- AndroidAPS 공식 문서 — SMB(Super Micro Bolus) 기능 설명: androidaps.readthedocs.io
- oref1 활성화 절차 — AndroidAPS 목표(Objective) 9: androidaps.readthedocs.io
이 페이지의 알고리즘 설명은 위 오픈소스 프로젝트의 공개 문서를 바탕으로 한 요약이며, GlucoUs가 자체 개발한 알고리즘이 아닙니다.
한국인은
'SMB 알고리즘'을 씁니다
탄수화물 비중이 높은 '쌀밥 문화'에서는 기존의 기초량 조절(AMA) 방식으로는 혈당이 급격히 오르는 것을 잡을 수 없기 때문입니다.
SMB (Super Micro Bolus)란?
기존 방식 (AMA)
수도꼭지를 조금 더 트는 것처럼 '기초 주입량'을 서서히 늘림.
→ 반응 속도가 느림
SMB 방식
기관총을 쏘듯이 '초미세 볼러스'를 톡! 톡! 쏨.
→ 급격한 혈당 변화를 즉시 억제
* Oref1 라이브러리 기반의 이 기술은 한국의 고탄수화물 식단에 필수적입니다.
하지만, SMB는 '양날의 검'입니다
설정값이 완벽하지 않으면 저혈당 위험이 큽니다. GlucoUs 가 이 문제를 연구 과제로 삼는 이유입니다. 아래 표의 「계획」 칸은 아직 앱에 없는 연구 계획입니다.
| 구분 | 기존 DIY (SMB) | GlucoUs · 지금 | GlucoUs · 계획 |
|---|---|---|---|
| 작동 원리 | Rule-based (조건문) "혈당이 X면 무조건 Y만큼 쏴라" | 인슐린을 계산하지 않습니다 식사와 영양을 기록하는 웰니스 앱 | RL-based (강화학습) 연구 계획 "이 상황에선 Y만큼이 알맞더라"를 경험에서 배우는 방식 |
| 핵심 문제 | 사용자가 입력한 값(ISF)에 의존 입력값이 틀리면 계산도 틀림 | 해당 없음 인슐린 기능이 없습니다 | 내 몸의 변화를 스스로 학습하는 알고리즘을 연구할 계획 |
| 식사 기록 | 수동 입력 (저울 사용 필수) | 사진을 찍으면 탄수화물을 계산해 기록 양은 내 손을 기준으로 맞춥니다 · 참고용 | 사진으로 음식 부피를 자동 추정하는 기술을 연구 중 |
GlucoUs 가 풀려는
두 가지
당뇨 관리에서 손이 많이 가는 두 가지, 식사량 기록과 섬세한 인슐린 제어를 다룹니다. 지금 앱은 첫 번째의 기록을 돕고, 나머지는 연구 계획입니다.
지금 · 앱에 있는 기능
1. 사진 한 장으로 식사량 기록
음식을 찍으면 탄수화물을 계산해 기록하고, 양은 내 손을 기준으로 맞춥니다. 저울 없이도 식사량을 남길 수 있습니다.
계획 음식의 부피를 사진으로 자동 추정하는 비전 AI 를 연구하고 있습니다.
계획 · 연구 단계
2. 차세대 인슐린 요법
"내 몸을 학습하는 알고리즘."
강화학습(RL) 기반 인공지능이 개인의 반응 패턴을 학습해 인슐린 주입 알고리즘을 돕는 방식을 연구할 계획입니다. 지금 앱에는 인슐린을 계산하는 기능이 없습니다.
관련 연구 주제
인슐린 저항성 예측 연구
강화학습 기반 혈당 반응 모델 연구
완전한 인공췌장을 향한
GlucoUs 의 계획
「계획」 항목은 아직 하지 않은 일이며 연구와 인허가 상황에 따라 바뀔 수 있습니다. 지금 GlucoUs 앱은 식사와 영양을 기록하는 웰니스 앱이며 의료기기가 아닙니다.
2025
Foundation · 한 일
- 인공췌장 관련 특허 출원 참여
- MVP 알고리즘 설계
2026
Validation · 지금
- 한 일 식사량 기록 앱 출시
- 계획 당뇨병 인식 개선 체험 시뮬레이터 정식 출시 준비 중
- 계획 인공췌장 알고리즘 임상 데이터를 확보할 계획
2027
Expansion · 계획
- 의료기기 소프트웨어(SaMD) 인허가를 준비할 계획
- 글로벌 시장(북미) 진출을 검토할 계획
2028~
Completion · 계획
- 온디바이스 AI 완전 자동 인공췌장 상용화를 목표로 연구할 계획
너무 복잡하게 느껴지시나요?
우리는 알고 있습니다. 먹는 즐거움이 숙제가 되는 순간을요. GlucoUs는 복잡한 계산 없이, 카메라 촬영 한 번으로 탄수화물 추정 정보를 참고용으로 알려드립니다.
