XIAOML Kit: TinyML 학습용 카메라·마이크·IMU 탑재 ESP32-S3
Embarcados가 소개하는 XIAOML Kit은 Seeed Studio가 만든 키트로, 하버드대 Vijay Janapa Reddi 교수의 책 「Machine Learning Systems」의 실습 과정을 따라가도록 설계되었습니다. 이 실습들은 이타주바의 UNIFEI 대학 Marcelo Rovai 교수와 함께 tinyML4D 그룹 안에서 개발되었습니다.
키트에는 OV3660 카메라, 디지털 마이크, SD 카드 리더가 달린 XIAO ESP32-S3 Sense와, 6축 IMU 및 0.42인치 OLED 디스플레이가 달린 확장 보드가 들어 있습니다. 덕분에 책에서 다루는 세 가지 데이터, 즉 이미지·소리·움직임을 모두 실습할 수 있습니다. 2.4GHz FPC 안테나, 방열판 두 개, 어댑터가 포함된 32GB microSD 카드도 함께 옵니다.
SoC는 ESP32-S3R8로, 240MHz로 동작하는 듀얼코어 Xtensa LX7에 SRAM 512KB, PSRAM 8MB, 플래시 8MB를 갖추고 있습니다. IMU는 LSM6DS3TR-C이고, OLED는 SSD1315 컨트롤러를 쓰지만 라이브러리에서는 72x40 픽셀의 SSD1306으로 취급합니다. 조립된 크기는 21 x 17.8 x 30mm, 무게는 10.6g입니다. 작성자가 짚은 실용적인 점은 IMU와 OLED가 같은 I2C 버스를 쓰고 주소가 0x6A와 0x3C라서, 다른 I2C 센서를 달 때 이 두 주소를 피해야 한다는 것입니다. IMU 보드에는 3.7V 리튬 배터리용 JST 커넥터도 있어 웨어러블 프로젝트에 유용합니다.
제가 가장 마음에 든 점은 참고서와 저렴하고 작은 하드웨어의 조합입니다. 이론에서 한 걸음 나아가 실제 마이크로컨트롤러에서 추론을 돌려볼 수 있습니다. OLED는 읽을 수 있는 줄이 두세 줄뿐이지만, 추론된 클래스나 신뢰도 퍼센트를 보여 주기에는 충분합니다.
출처: Embarcados
키트에는 OV3660 카메라, 디지털 마이크, SD 카드 리더가 달린 XIAO ESP32-S3 Sense와, 6축 IMU 및 0.42인치 OLED 디스플레이가 달린 확장 보드가 들어 있습니다. 덕분에 책에서 다루는 세 가지 데이터, 즉 이미지·소리·움직임을 모두 실습할 수 있습니다. 2.4GHz FPC 안테나, 방열판 두 개, 어댑터가 포함된 32GB microSD 카드도 함께 옵니다.
SoC는 ESP32-S3R8로, 240MHz로 동작하는 듀얼코어 Xtensa LX7에 SRAM 512KB, PSRAM 8MB, 플래시 8MB를 갖추고 있습니다. IMU는 LSM6DS3TR-C이고, OLED는 SSD1315 컨트롤러를 쓰지만 라이브러리에서는 72x40 픽셀의 SSD1306으로 취급합니다. 조립된 크기는 21 x 17.8 x 30mm, 무게는 10.6g입니다. 작성자가 짚은 실용적인 점은 IMU와 OLED가 같은 I2C 버스를 쓰고 주소가 0x6A와 0x3C라서, 다른 I2C 센서를 달 때 이 두 주소를 피해야 한다는 것입니다. IMU 보드에는 3.7V 리튬 배터리용 JST 커넥터도 있어 웨어러블 프로젝트에 유용합니다.
제가 가장 마음에 든 점은 참고서와 저렴하고 작은 하드웨어의 조합입니다. 이론에서 한 걸음 나아가 실제 마이크로컨트롤러에서 추론을 돌려볼 수 있습니다. OLED는 읽을 수 있는 줄이 두세 줄뿐이지만, 추론된 클래스나 신뢰도 퍼센트를 보여 주기에는 충분합니다.
출처: Embarcados
댓글 0
첫 댓글을 남겨 보세요. 어느 나라 말이든 괜찮아요.
로그인하고 댓글 남기기