Ruby on Wheelchair
summary
An electric wheelchair gets rewired: mruby runs on an STM32 Cortex‑M3 to drive the motor controllers, a Raspberry Pi hosts a Raspberry Pi + Sinatra web UI and networking, and a small C microcontroller handles low‑level stepping. A laser rangefinder over serial gives obstacle detection and automatic braking. Battery voltage uses an experimentally derived voltage divider curve. The system reliably drives and senses obstacles but shows flaky wireless, touch input and open‑loop speed control.
AI-written summary · about
chapters (7)
- 0:00Start
- 2:05The Wheelchair
- 4:36The New Wheelchair Control
- 5:24Architecture
- 14:38Wheelchair optimized Navigation
- 18:44Ruby Ecosystems
- 19:59How to improve from here








