Quick

    허스키렌즈2+마이크로비트: AI 얼굴인식 데이터 실습

 

목록으로

?

?

?

안녕하세요, 나도메이커입니다! 최근 교육계의 가장 뜨거운 화두는 단연 인공지능(AI)입니다.하지만 단순히 화면 속에서만 움직이는 코딩은 학생들에게 추상적으로 느껴지거나 자칫 지루함을 줄 수 있습니다.

이에 따라 2026년 SW·AI 교육 현장에서 가장 주목받는 방식이 바로 '피지컬 AI 코딩교육'입니다. 직접 센서를 만지고, 카메라가 사물을 인식하는 과정을 눈으로 확인하며 데이터의 흐름을 이해하는 것이죠.

오늘은 마이크로비트와 강력한 AI 비전 센서인 허스키렌즈2(HuskyLens 2)를 연동하여, 인공지능의 핵심 기능인 '얼굴 인식 및 데이터 확인' 과정을 실습해보겠습니다.

■ 준비물: 피지컬 AI 구성을 위한 핵심 교구

효과적인 SW·AI 교육을 위해서는 하드웨어의 성능과 확장성이 중요합니다.

이번 프로젝트에 사용되는 허스키렌즈2는 6 TOPS 성능의 LLM 기반 AI 비전 센서로, 별도의 복잡한 설정 없이도 20종 이상의 AI 모델을 제공합니다.

  • 허스키렌즈2: 이전 모델보다 컴퓨팅 성능이 대폭 강화되어 초당 처리 속도가 매우 빠릅니다.
  • 마이크로비트(Micro:bit) & USB 케이블: 메인 컨트롤러 역할을 수행하며 코드를 실행합니다.
  • 확장보드 (Elecfreaks Sensor:bit): 다양한 센서와 전원을 안정적으로 공급하기 위해 사용합니다.

■ 회로 연결: 허스키렌즈2와 마이크로비트 결합

허스키렌즈2와 마이크로비트는 I2C 통신 방식으로 데이터를 주고받습니다. 주의: 핀 번호가 엇갈리지 않도록 연결하는 것이 핵심 포인트입니다. 전용 케이블의 색상을 잘 확인하여 SDA와 SCL 핀을 정확하게 매칭시켜야 합니다.

1. 허스키렌즈2의 T(SDA), R(SCL) 핀을 마이크로비트 확장보드의 해당 핀에 연결합니다.
2. 전원부(VCC, GND)를 3V 혹은 5V에 정확히 연결하여 센서가 구동될 수 있게 합니다. 이때 전원이 부족하면 인식이 불안정할 수 있으니 주의하세요.

■ 코딩 환경 구축: MakeCode 확장 프로그램 추가

코딩은 전 세계적으로 널리 사용되는 Microsoft MakeCode 에디터를 활용합니다. 허스키렌즈2의 고유 기능을 블록으로 제어하기 위해서는 전용 라이브러리(확장 프로그램)를 반드시 추가해야 합니다.

[확장] 메뉴를 클릭한 뒤, 검색창에 아래의 깃허브 주소를 정확히 입력해 주세요.

라이브러리가 정상적으로 로드되면, 에디터 왼쪽 블록 꾸러미에 HuskylensV2 아이콘이 나타나며 준비가 완료됩니다.

■ 알고리즘 설계: 얼굴 인식 데이터 추출 코딩

이번 프로젝트 '얼굴인식 정보 확인하기'의 핵심은 센서가 수집한 아날로그 정보를 디지털 데이터로 변환하여 확인하는 과정에 있습니다.

1. 초기화 설정 (Initialization)

프로그램이 시작될 때 I2C 통신이 성공할 때까지 대기하도록 설정하고, 알고리즘을 Face Recognition으로 지정하여 렌즈가 사람의 얼굴을 찾도록 명령합니다.

2. 데이터 반복 수집 및 송신 (Loop)

무한반복 실행문 내에서 센서의 최신 결과값을 가져옵니다. 위험/핵심 포인트: 데이터가 실제로 존재할 때만 시리얼 통신을 보내도록 조건문을 작성해야 컴퓨터에 과부하가 걸리지 않고 깨끗한 데이터를 얻을 수 있습니다.

■ 결과 확인: 시리얼 통신 데이터 모니터링

이제 모든 준비가 끝났습니다! 작성한 코드를 마이크로비트로 전송(Download)한 후,?

우측 상단의 [데이터 표시 장치 구성]을 클릭하여 인공지능이 보내는 실시간 데이터를 확인해 보세요.

렌즈 앞에 여러 명의 얼굴 사진을 비추면 Total number of faces 숫자가 즉각적으로 변하는 것을 볼 수 있습니다. 이는 AI가 화면 내의 오브젝트를 실시간으로 카운팅하고 있음을 의미합니다.

특히 특정 얼굴을 학습시킨 뒤 인식시키면 해당 얼굴의 중앙 좌표(X, Y) 값이 숫자로 출력됩니다. 이 좌표를 활용하면 서보 모터를 움직여 얼굴을 따라가는 카메라나, 얼굴 위치에 따라 반응하는 인터랙티브 아트를 만들 수 있습니다.


오늘 실습을 통해 허스키렌즈2가 인공지능으로서 정보를 수집하고 사용자에게 전달하는 메커니즘을 이해해 보았습니다. 인공지능 교육은 단순히 기술을 배우는 것을 넘어, 이러한 데이터를 어떻게 창의적으로 활용할지 고민하는 과정입니다.

등록된 얼굴을 인식해 문을 열어주는 스마트 도어락이나 반려견을 감지하는 자동 급식기 등 여러분만의 혁신적인 프로젝트로 발전시켜 보세요! 앞으로도 유익한 피지컬 AI 콘텐츠로 찾아뵙겠습니다.

해당 프로젝트에서 나온 상품은 아래에서 확인 가능합니다.

실습준비물

연관 컨텐츠

결제 및 주문

공지사항 목록