This system is used for pacing track athletes. See our track workout functionality in the video below:
Some of our basic features are in this video as well.
This project provides a way for lights to pace runners as they go around a running track. It allows for users to send inputs (paces - like a 3:59 mile) to the lights through their smartphones.
- Input and output can be sent and viewed by the user through the mobile web app. With the Arduino Yun setup, the web app is hosted on the Yun and made available to the user when connected to the shared wifi network - much like a splash page when connecting to Starbucks wifi.
- If you have the bluetooth chip, input/output can be sent/received through an app that is no longer on the Google Play Store. It appears that it can be downloaded from here, but that link has not been verified.
- I've build some nodeJS functionality to talk over the serial ports (USB) and a wired connection to the Arduino. It uses the serialport library and the servi library.
Version: 1.1
This setup requires the following items:
- Arduino Yun
- Micro SD card
- Password-protected Wifi network that you can connect to
- WS2801 Addressable RGB LEDs (or WS2812 or WS2811, it's possible that more will work too)
Version: 1.0
This setup requires the following items:
- Arduino Micro
- HC-05 Bluetooth Module - Setup Explained
- WS2801 Addressable RGB LEDs (or WS2812 or WS2811, it's possible that more will work too)
Create your pacer through an intuitive web app.
- The Arduino Yun has its own special .ino file to handle wireless input, and this is the preferred method. (For other Arduino boards, the standard .ino file is uploaded via your USB port to the Arduino)
- The database is a simple Pacer.db text file that uses SQLite configuration and is located in the Arduino Yun file system with the other PHP files that run queries on it.
- In order for the web app to work, the HTML files must be made available to the user by putting the files on the Arduino Yun file system in a publically accessible folder.
- Create an issue in the "Issues" tab above.