본문으로 건너뛰기
Background Image
  1. 프로젝트/
  2. 빛나리(Bitnari) 프로젝트/

[빛나리] 프로젝트의 시작

·2 분· loading · loading ·
Bitnari Project - 이 글은 시리즈의 일부입니다.
부분 : 이 글

프로젝트의 시작
#

프로젝트를 시작하게 된 배경에 대한 이야기 입니다.


오랜만의 프로젝트입니다.

지난 몇 년간 블로그 포스팅이 공백이었던 이유는 이직과 자녀 출산, 육아 때문이었습니다. 온전히 가족을 위한 시간에만 집중하다 보니, 다른 것에 신경 쓸 여유가 많이 부족했습니다.

솔직히 아이가 좀 더 클 때까지는 아무것도 하지 않을 계획이었습니다.

하지만 가만히 있으면 아무것도 변하지 않기에 ‘못할 이유’를 찾기보다는 ‘해야 할 이유’를 찾아야겠다고 마음먹었습니다.

우리네 인생은 생각보다 길지 않으니까요. 🤣

그래서 아이를 재우고 남는 시간을 최대한 쪼개서 무언가 해보기로 결심했습니다. 평소 하고 싶은 것은 많았지만, 그 중에서 언젠가 한번은 만들어보고 싶었던 앰비언트 라이트에 도전하기로 합니다.

현재 개발하고 있는 앰비언트 라이트는 화면에 출력되는 영상이나 소리에 맞춰 적절한 색상의 빛을 디스플레이 후면에 비추는 형태입니다. 처음에는 카메라로 화면을 촬영해 영역을 추출하고 조명을 쏘는 방식을 생각했었지만 일단 집에 TV가 없는 데다, 디스플레이 상단에 카메라를 거치하는 형태를 생각했었는데, 이 경우 상단에 카메라를 고정하는 기구를 만드는 게 쉽지 않을 것 같았습니다.

그래서 화면 데이터를 직접 캡쳐하는 방법을 선택했습니다. 고가의 제품들은 HDMI 신호를 분석해 출력하기도 하지만, 저는 PC 데스크톱 전용으로 애플리케이션으로 화면을 캡처하고 제어하는 방식을 택했습니다.

현재 개발 중인 데모 영상입니다.

기본적인 동작은 확인 했고 핵심적인 기능도 어느정도 구현이 되서 기능 대신 안정성에 초점을 맞추어 일단 1차로 마무리를 할 예정입니다.

하지만 아이를 재우다가 같이 잠드는 날도 많고, 매번 늦은 밤에 작업을 하다보니 최근 집중력이 좀 떨어지고 의욕이 나질 않아 잠시 작업을 멈추고 블로그에 포스팅하며 정비하는 시간을 갖고 있습니다.

조바심 내거나 지치지 않고 느리더라도 꾸준히 진행해보겠습니다. 😇

Bitnari Project - 이 글은 시리즈의 일부입니다.
부분 : 이 글

관련 글

마이크로소프트 서피스 다이얼 클론 제작 - 3 (v0.5 마무리)
·3 분· loading · loading
테스트 환경에서 기본적인 기능을 구현하고 회로와 기구를 구성합니다. 제작 # 회로 설계 # 회로 설계 자체는 모두 모듈을 사용하기 때문에 크게 어려운 점이 없습니다. NRF52와 배터리 충전 역시 모듈을 사용하기 때문에 엔코더와 스위치 연결만 잘 해주어도 됩니다. NRF52 모듈은 Holyiot사의 YJ-170951을 사용하였습니다. 크기가 9.4 x 9.25mm 밖에 안될 정도로 매우 작습니다.
마이크로소프트 서피스 다이얼 클론 제작 - 2
·8 분· loading · loading
본문 이미지 출처 - 마이크로소프트1 펌웨어 개발 # nrf52 SDK 폴더내에 샘플이 포함되어 있습니다. examples 폴더 안에 관련 샘플들을 찾아볼 수 있는데, 서피스 다이얼은 HID 디바이스 이므로 ble_app_hids_keyboard나 ble_app_hids_mouse를 베이스로 작성하면 어렵지 않게 시작할 수 있습니다.
마이크로소프트 서피스 다이얼 클론 제작 - 1 (Wanna be Surface Dial)
·7 분· loading · loading
마이크로소프트 서피스 다이얼(Microsoft Surface Dial)1 # 마이크로소프트 서피스 다이얼(이하 서피스다이얼 또는 다이얼)은 퍽(Puck) 형태로 회전과 클릭이 가능한 새로운 형태의 입력 디바이스 입니다.