러셀 이브레이의 Zero Pairs 프로젝트는 라즈베리 파이 제로를 활용하여 음수 개념을 시각적으로 표현하는 보조 기구를 개발했습니다. 이 프로젝트에는 정/부의 값을 보여주는 맞춤형 디스플레이 패널이 포함되어 있는데, 사용자 입력에 따라 구슬이 회전하며 음수의 특성을 직관적으로 나타냅니다.
디스플레이는 두 줄의 구슬로 구성되어 있습니다. 윗줄에는 양수를 나타내는 흑백 구슬 8개, 아랫줄에는 음수를 나타내는 흑색-주황색 구슬 8개가 배치되어 있습니다. 서보로 구동되는 이 구슬들은 웹 기반 인터페이스를 통해 입력된 값에 따라 회전하여 숫자 값을 시각적으로 표현합니다.
이 프로젝트의 핵심 보드인 라즈베리 파이 제로는 더 큰 모델인 라즈베리 파이 5로 대체할 수 있지만, 필수적이지는 않습니다. 라즈베리 파이 제로는 구슬의 움직임을 제어하는 Adafruit Servo Hat에 연결되며, 해당 구슬은 프로젝트에 맞춰 3D 프린팅으로 제작되었습니다.
웹 인터페이스는 Flask를 활용해 구현되었으며, 라즈베리 파이 제로에 호스팅된 기본 HTML 페이지입니다. 이 프로젝트는 오픈 소스로, GitHub에서 전체 소스 코드를 확인할 수 있어 교육용으로 활용하기 좋습니다. 프로젝트의 실제 모습은 개발자의 YouTube 채널과 Medium 페이지에서 확인할 수 있습니다.
* 이 글은
tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.