seanlim / sunboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SunBoard Project (Orbital 23')

The Moonboard is a popular training tool used by climbers across the world. It is a standardised, interactive training wall with LED lights embedded into it. The LEDs are controlled by a control unit (Moonboard control box), and light up to indicate the current problem. The control unit connects to the Moonboard companion app via Bluetooth, and can be controlled by users through the app.

Aim

Our aim is to reverse engineer the moonboard protocol and build. In addition, we want to build a handheld moonboard controller, so that climbers have an easier way of designing and “remixing” routes.

Project Structure

  • app: React Native project for driver mobile application.
  • mock-moonboard: MoonBoard emulator source forked from link.
  • pcb: schematics for the board remote controller.
  • sunboard-controller: board remote controller source.

About


Languages

Language:C++ 30.4%Language:TypeScript 29.1%Language:Java 18.5%Language:Ruby 5.8%Language:Objective-C 5.8%Language:Objective-C++ 2.8%Language:Python 2.5%Language:HTML 2.2%Language:C 1.5%Language:JavaScript 1.4%