피드로 돌아가기
Dev.toHardware
원문 읽기
I built an open-source educational robot for rural kids in Peru — here's how TiniBot works
페루의 시스템 엔지니어가 ESP32 기반 저가 교육용 로봇 TiniBot을 개발해 상용 제품 대비 1/6~1/10 수준의 단가($20~30 USD)로 농촌 지역 아이들의 컴퓨팅 사고력 교육을 실현
AI 요약
Context
페루의 외딴 지역 아이들이 고가의 Arduino/LEGO 키트($150~$300)에 접근할 수 없었으며, 문법 학습 전에 프로그래밍 개념부터 이해해야 하는 교육적 난제가 있었다.
Technical Solution
- ESP32-WROOM-32 마이크로컨트롤러 기반 저가 로봇 설계: 단가 $20~30으로 상용 제품의 1/6~1/10 수준 달성
- TiniScript 최소 언어 설계: 괄호, 세미콜론, 영어 키워드 제거하고 스페인어 명령어(adelante, girar_der, pausa 등) 사용
- CD74HC4067 멀티플렉서(16개 슬롯, 1개 ADC 핀) 기반 물리 프로그래밍 보드 구현: 저항값 읽기 → TiniScript 문자열 생성 → Bluetooth 전송
- 수동형 프로그래밍 카드 개발: 단순 저항(SMD 0603) + 구리 접촉부만 포함, 단가 $0.10/장으로 배터리·칩 제거
- MindBlock 플랫폼 통합: 16개 게임, 비주얼 블록 에디터, 오프라인 우선 아키텍처로 저연결 환경 대응
Impact
상용 대안 대비 1/6~1/10의 단가 달성($20~30 vs $150~$300), 프로그래밍 카드 제작 비용 $0.10/장.
Key Takeaway
제약된 환경(저가, 저연결, 언어 다양성)에서는 기존 표준 기술의 단순화(TiniScript)와 물리적 인터페이스(저항값 기반 카드)의 조합으로 접근성 높은 솔루션을 구현할 수 있다.
실천 포인트
저소득 지역의 STEM 교육 프로젝트에서 표준 마이크로컨트롤러(ESP32) + 단순 언어 설계 + 물리 입력 인터페이스 조합을 적용하면 상용 제품 대비 1/10 수준의 비용으로 화면 없는 오프라인 프로그래밍 교육을 제공할 수 있다.