소개

DukiChoi

임베디드 시스템과 IoT, 바이오 신호처리를 연구하고 개발합니다.

IMU 센서와 BLE를 활용한 기기 개발부터 XR/VR 실험, 머신러닝을 이용한 신호 분석까지 다양한 프로젝트에 참여했습니다.

개발자의 삶 직접 만든 프로그램과 사용 방법을 소개하는 공간입니다. 모아보기

사용 언어와 도구

2026년 기준

C++, C#, Arduino, Java
중급 · 사용 기간 5년 (2021년부터)
Python, MATLAB
중급 · 사용 기간 7년 (2019년부터)
KiCad
중급 · 사용 기간 2년 (2024년부터)

프로젝트와 연구

  • 한양대학교 전기공학과 졸업 프로젝트

    2021.09.01 ~ 2021.12.31

    비접촉 제스처 기반 키보드·마우스 및 키오스크 개발

    참여자
    Stack
    OpenCV, Mediapipe, React, Node.js
    상세 보기
    • 카메라로 손 모양을 인식하여 키보드/마우스 입력 장치 제작
    • 손가락 움직임으로 마우스 이동·클릭 기능 구현
    • 특정 손동작(OK 사인)으로 키보드/마우스 모드 전환 기능
    • React와 Node.js 기반 키오스크 웹페이지 제작 및 데모
  • IMU 센서를 활용한 측위 알고리즘 개발

    2022.01.01 ~ 2022.06.30

    WT9310 IMU 센서를 활용한 위치 추정 알고리즘 개발

    역할
    임베디드 SW 개발 (참여비율 30%)
    Stack
    STM32(C++), TinyEKF, Python
    상세 보기
    • 9축 IMU 데이터 필터링 및 칼만 필터 적용
    • C++ 기반 STM32CubeMX 코드 및 TinyEKF 적용
    • Python 3D 그래프 시각화
  • UWB 기반 중장비 협착 방지 시스템 개발

    2022.07.01 ~ 2023.02.28

    BLE/UWB 기반 실시간 작업자 안전 보조 시스템

    역할
    안드로이드 SW 개발 (참여비율 50%)
    Stack
    Java(Android), BLE
    상세 보기
    • UWB 앵커/태그와 안드로이드 앱 간 BLE 통신
    • 작업자 위치 수신 및 중장비 운전자 알림 기능 구현
    • 진동·시청각 알림 기능을 포함한 Android(Java) 앱 개발
  • UWB 기반 실내 차량 측위 시스템 개발

    2023.01.01 ~ 2023.03.31

    UWB 기반 TCP 통신 차량 위치 실시간 시각화

    역할
    안드로이드 SW 개발 (참여비율 50%)
    Stack
    Java(Android), TCP
    상세 보기
    • UWB 태그/앵커 데이터 TCP 소켓 수신
    • 2D 맵에 차량 위치 실시간 표시(Android Java)
  • 블루투스 기반 실시간 다중 노드 파이프라인 위치 추정 시스템 개발

    2023.06.01 ~ 2023.09.30

    nRF52·IMU 센서 기반 금속 파이프 탐지 시스템

    역할
    임베디드 및 안드로이드 SW 개발 (참여비율 30%)
    Stack
    nRF52, BLE, IMU, Android
    상세 보기
    • nRF52 및 2개 IMU 센서(Magnetometer) 기반 금속 탐지
    • 굴착 중 파이프 탐지 및 경고 시스템
    • IEEE ICCE-Asia 2024 논문 발표 (2저자)
  • 석사 졸업 연구 - VR과 CNN/RNN을 활용한 떨림 질환 분석

    2023.11.01 ~ 2024.12.31

    VR·딥러닝 기반 손 떨림 정량 분석 연구

    역할
    시스템 개발 및 분석 (참여비율 100%)
    Stack
    nRF52, Unity(C#), MATLAB, CNN, RNN
    상세 보기
    • nRF52+IMU 기반 컨트롤러로 떨림 데이터 수집
    • Unity(C#) 기반 VR 실험 프로토콜 개발
    • MATLAB 기반 CNN·RNN 모델 학습 및 평가
  • 유연 전자소자 기반 전신 전기자극 슈트 연구

    2025.03.01 ~ 2025.06.30

    웨어러블 전신 자극 슈트 + VR 실험 검증

    역할
    연구원 (바이오 신호처리 및 신경공학 연구실)
    Stack
    Unity(C#), nRF52, Matlab
    상세 보기
    • Unity VR에서 물리형 상호작용 시나리오 구현
    • 시나리오별 전기 자극 주파수·전압 제어
    • 9명 대상 실험으로 손 떨림 완화 효과 검증
  • 아동 인지능력 진단을 위한 스마트 큐브 개발

    2025.03.01 ~ 진행중

    IMU·압력센서·LED 기반 스마트 큐브 및 데이터 수집

    역할
    연구원 (바이오 신호처리 및 신경공학 연구실)
    Stack
    nRF52, IMU, Pressure Sensor, Android
    상세 보기
    • HW 회로 설계 및 펌웨어 구현
    • BLE 연동 및 Android 앱 개발
    • 아동 블럭 놀이 데이터를 기반으로 인지 능력 분석 예정