피드로 돌아가기
I built an open-source educational robot for rural kids in Peru — here's how TiniBot works
Dev.toDev.to
Hardware

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)로 농촌 지역 아이들의 컴퓨팅 사고력 교육을 실현

Jesús Guzmán2026년 3월 24일6intermediate

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 수준의 비용으로 화면 없는 오프라인 프로그래밍 교육을 제공할 수 있다.

원문 읽기