아두이노로 60분 만에 만드는 작은 가상 반려동물
Arduino Uno Q의 LED 매트릭스에 표정을 띄우고 키보드 명령에 반응하는 가상 반려동물 Kiku를 만드는 입문 프로젝트입니다. Serial 통신, 상태 관리, 시간에 따른 상태 변화와 간단한 상태 머신을 한데 묶어 임베디드 프로그래밍의 기초를 익힙니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
Arduino Uno Q의 LED 매트릭스에 표정을 띄우고 키보드 명령에 반응하는 가상 반려동물 Kiku를 만드는 입문 프로젝트입니다. Serial 통신, 상태 관리, 시간에 따른 상태 변화와 간단한 상태 머신을 한데 묶어 임베디드 프로그래밍의 기초를 익힙니다.
ESP32-S3 7대에 0.5B 언어 모델을 나눠 올리고, SPI 데이지 체인으로 추론을 이어가는 프로젝트입니다. 마스터 보드가 토크나이징과 임베딩, 최종 출력을 맡고 나머지 6대가 트랜스포머 레이어를 분담합니다.
황금비를 이용해 해바라기 씨앗 배열과 비슷한 필로택시스 패턴을 만들고, 각 세포에 LED를 넣어 소리에 반응하는 조명으로 구현한 제작기입니다. 3D 프린팅과 PCB 설계, STM32·ESP32 펌웨어까지 직접 다루며, 두 번째 버전에서는 Rust와 WebAssembly 기반 업로드 기능도 추가했습니다.
ESP32-S3에서 Neural Amp Modeler의 A2 풀사이즈 모델을 48kHz로 실시간 처리하는 기타 페달 프로젝트입니다. 화면이 있는 보드뿐 아니라 헤드리스 보드와 브라우저에서도 같은 DSP와 UI를 구동하며, 오디오 인터페이스는 USB 호스트로 연결합니다.
Rockbox를 구동하는 iPod Classic에서 작동하지 않던 이어폰 리모컨을 되살리기 위해, 작성자는 문서가 없는 Mikey 칩의 레지스터를 직접 조사했습니다. 버튼 이벤트를 해독해 세 버튼을 지원하는 드라이버를 만들었으며, 현재 Rockbox Gerrit에서 검토 중입니다.
Needle 3는 모바일, 웨어러블, 로봇, 스마트홈, 자동차, 마이크로컨트롤러에서 도구 호출과 구조화된 데이터 추출, 텍스트 임베딩을 처리하는 온디바이스 모델입니다. 전체 모델 파일은 8~29MB이며, 2~20개 레이어 서브네트워크를 각 기기에 맞춰 배포하고 LoRA로 제품별 도구를 튜닝할 수 있습니다.
SDCC는 8051, Z80, STM8, 6502, Padauk 등 다양한 레거시·소형 MCU를 대상으로 하는 오픈소스 최적화 C 컴파일러 제품군입니다. 2026년 4.6.0 릴리스와 함께 최신 C 표준, 링크 타임 최적화, 임베디드 보안 및 여러 타깃 아키텍처 지원을 강화하는 개발이 진행되고 있습니다.
Cactus Needle 3는 도구 호출, 구조화 데이터 추출, 임베딩에 특화한 2~20층 소형 모델 계열입니다. 9~29MB CQ2 바이너리와 Raspberry Pi 5에서 최대 4,000 tokens/s 디코딩을 내세우며, 특정 작업에 파인튜닝하면 4층 모델도 DeepSeek V4 Flash와 맞먹는 성능을 낼 수 있다고 설명합니다.